Ce que signifie la règle
Le contrôle porte sur la quantité d'une ligne de facture ou d'avoir (BT-129). La valeur doit comporter au plus 4 décimales et 19 caractères hors point, signe moins compris. Dans un fichier UBL, l'élément contrôlé est cbc:InvoicedQuantity dans cac:InvoiceLine ou cbc:CreditedQuantity dans cac:CreditNoteLine. Le jeu de règles CII contrôle le champ correspondant. Cette règle ne vérifie ni l'exactitude de la quantité ni son unité.
Pourquoi elle compte
La quantité intervient dans le calcul du montant de la ligne. Sa valeur numérique doit être distincte de l'indication de l'unité de mesure.
Comment corriger
Corrigez BT-129 sur la ligne concernée. Utilisez un point, au plus 4 décimales et 19 caractères hors point. Retirez les séparateurs de milliers, espaces et textes d'unité de la valeur numérique. Si vous modifiez la quantité ou l'unité, vérifiez aussi le prix et le montant de la ligne. Régénérez le fichier et vérifiez-le à nouveau.
Une fois le fichier corrigé, vérifiez-le de nouveau gratuitement : Vérifier une facture électronique
Le texte publié de la règle
La quantité « … » est invalide. Elle doit : - être un nombre avec au plus 4 décimales (séparateur « . »), - contenir au maximum 19 caractères (hors séparateur), - et peut commencer par un signe « - ». Veuillez corriger cette quantité pour respecter le format requis. Où cette règle s’applique
| Jeu de règles | Version |
|---|---|
| France CTC (UBL invoice) | 1.4.0-04 |
| France CTC (UBL credit note) | 1.4.0-04 |
| France CTC (CII) | 1.4.0-04 |