Ce que signifie la règle
La quantité facturée (BT-129) se trouve dans ram:BilledQuantity sous ram:SpecifiedLineTradeDelivery. La règle contrôle son attribut unitCode (BT-130) non vide selon la liste d'unités du profil issue des recommandations 20 et 21 de l'UN/ECE, par exemple C62 pour une pièce, HUR pour une heure, DAY pour un jour, KGM pour un kilogramme, MTR pour un mètre ou LTR pour un litre. Une valeur vide satisfait ce contrôle de liste, qui ne vérifie ni la présence de l'unité ni la pertinence de son choix.
Pourquoi elle compte
L'unité indique comment interpréter la quantité facturée. Un code autorisé doit aussi correspondre à l'unité effectivement facturée.
Comment corriger
Vérifiez l'unité de la quantité facturée sur la ligne concernée. Dans le XML, corrigez ram:SpecifiedLineTradeDelivery/ram:BilledQuantity/@unitCode. Utilisez un code de la liste, comme KGM plutôt que kg, et vérifiez qu'il décrit bien la quantité facturée. Régénérez le fichier, puis vérifiez-le de nouveau.
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
Value of '@unitCode' is not allowed. Où cette règle s’applique
| Jeu de règles | Version |
|---|---|
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
Vérifier votre fichier
Règles liées
- FX-SCH-A-000614 Une ligne ne peut avoir qu'une référence comptable de l'acheteur
- FX-SCH-A-000615 Chaque référence de ligne exige un seul élément d'identifiant
- FX-SCH-A-000616 Une référence de ligne exige un seul élément de type
- FX-SCH-A-000617 Le schéma d'une référence de ligne doit être autorisé
- FX-SCH-A-000618 Le type de document d'une référence de ligne doit être autorisé
- FX-SCH-A-000619 La catégorie de TVA d'une ligne doit être un code autorisé