Ce que signifie la règle
La quantité facturée d'une ligne (BT-129) a une unité de mesure (BT-130). Cette règle vérifie l'attribut unitCode de ram:SpecifiedLineTradeDelivery/ram:BilledQuantity, lorsqu'il n'est pas vide, selon la liste des unités autorisées par le profil Basic de Factur-X et de ZUGFeRD. Les exemples comprennent C62 pour des pièces, HUR pour des heures, DAY pour des jours, KGM pour des kilogrammes et MTR pour des mètres. Le test ne vérifie pas que la quantité ou l'unité choisie décrit correctement ce qui est facturé.
Pourquoi elle compte
La quantité et son unité indiquent combien vous facturez. Le code normalisé distingue les pièces, les heures, les poids et les autres mesures.
Comment corriger
Vérifiez l'unité réelle de la quantité facturée et utilisez le code correspondant. En cas de doute, confirmez l'unité au lieu de choisir C62 par défaut. Dans le XML, corrigez l'attribut unitCode de ram:BilledQuantity dans ram:SpecifiedLineTradeDelivery de la ligne concernée. Exportez de nouveau la facture et 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
Value of '@unitCode' is not allowed. Où cette règle s’applique
| Jeu de règles | Version |
|---|---|
| Factur-X 1.09 BASIC | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
Vérifier votre fichier
Règles liées
- FX-SCH-A-000535 Les informations de TVA d'une ligne exigent un seul code de type
- FX-SCH-A-000536 Chaque bloc de TVA d'une ligne doit indiquer une seule catégorie
- FX-SCH-A-000537 La catégorie de TVA d'une ligne doit être un code accepté
- FX-SCH-A-000538 Le type de TVA d'une ligne doit être un code accepté
- FX-SCH-A-000539 La date de fin de période d'une ligne doit indiquer son format
- FX-SCH-A-000540 Le code de format de la date de fin de période doit être accepté