Ce que signifie la règle
Dans le profil EXTENDED de Factur-X et de ZUGFeRD, les données de livraison peuvent désigner la partie d'où partent les marchandises (ram:ShipFromTradeParty). Cette partie peut porter au plus un code de rôle (ram:RoleCode). La règle compte les codes de rôle qu'elle contient et échoue s'il y en a plus d'un.
Pourquoi elle compte
Le profil EXTENDED prévoit un champ de code de rôle facultatif pour cette partie. Répéter l'élément ram:RoleCode ne respecte pas cette structure.
Comment corriger
Dans ram:ApplicableHeaderTradeDelivery/ram:ShipFromTradeParty, supprimez les éléments ram:RoleCode supplémentaires. Vous pouvez tous les supprimer si ce champ n'est pas nécessaire. Si vous ne pouvez pas modifier la structure exportée, demandez à l'éditeur de votre logiciel de la corriger. Exportez de nouveau la facture, puis vérifiez-la.
Une fois le fichier corrigé, vérifiez-le de nouveau gratuitement : Vérifier une facture Factur-X
Ou corrigez la facture dans un formulaire et téléchargez le fichier corrigé, pour 1 crédit : Corriger une facture électronique rejetée Bêta
Le texte publié de la règle
Element 'ram:RoleCode' may occur at maximum 1 times. Où cette règle s’applique
| Jeu de règles | Version |
|---|---|
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Vérifier votre fichier
Règles liées
- FX-SCH-A-000796 Au plus un bloc d'adresse électronique pour l'expéditeur
- FX-SCH-A-000797 L'expéditeur ne peut avoir qu'un seul enregistrement fiscal
- FX-SCH-A-000798 Un seul élément d'adresse dans le bloc e-mail du contact d'expédition
- FX-SCH-A-000799 Un seul élément de numéro dans le bloc fax du contact d'expédition
- FX-SCH-A-000800 Un seul élément de numéro dans le bloc téléphone du contact d'expédition
- FX-SCH-A-000801 L'identifiant global de l'expéditeur doit avoir un attribut schemeID