Ce que signifie la règle
Le montant net d'une ligne de facture (BT-131), c'est-à-dire le total de la ligne hors TVA après les éventuelles remises ou frais de cette ligne, est écrit avec plus de deux décimales. Les décimales sont comptées telles qu'elles sont écrites dans le fichier, donc 19.990 échoue bien que cette valeur soit égale à 19.99. La règle ne regarde que ce total de ligne, pas le prix unitaire ni la quantité. Elle couvre les lignes de facture et les lignes d'avoir.
Pourquoi elle compte
Les montants des lignes s'additionnent pour donner la somme des lignes, puis tous les autres totaux. Les règles roumaines CIUS-RO comptent plus de deux décimales sur une ligne comme une erreur bloquante, et le fichier est rejeté.
Comment corriger
Sur la ligne signalée par l'erreur, arrondissez le montant de la ligne à deux décimales. Une cause fréquente est un prix unitaire à plusieurs décimales multiplié par la quantité (0.3333 multiplié par 3 donne 0.9999), alors que cette règle ne contrôle que le total de la ligne, pas le prix ni la quantité. Dans le XML, il s'agit de l'élément LineExtensionAmount de l'InvoiceLine, ou de la CreditNoteLine dans un avoir. La somme des lignes (BT-106) doit ensuite reprendre les montants arrondis.
Le texte publié de la règle
Numarul maxim permis de zecimale pentru Valoarea neta a liniei facturii (BT-131) este 2. #The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. Termes métier: BT-131
Où cette règle s’applique
| Jeu de règles | Version |
|---|---|
| CIUS-RO UBL Invoice 1.0.9 | 1.0.9 |
| CIUS-RO UBL Credit Note 1.0.9 | 1.0.9 |