Ce que signifie la règle
Lorsque la facture indique aussi sa TVA dans une seconde devise, la devise de comptabilisation de la TVA (BT-6), le total de TVA dans cette devise (BT-111) est écrit avec plus de deux décimales. Les décimales sont comptées telles qu'elles sont écrites dans le fichier, donc 476.8932 échoue. Le contrôle ne s'exécute que si un tel total de TVA existe.
Pourquoi elle compte
C'est une erreur bloquante dans les règles roumaines CIUS-RO, et le fichier est rejeté. Le total de TVA converti doit être un montant net à deux décimales, comme tous les autres montants de la facture.
Comment corriger
Convertissez le total de TVA dans la devise de comptabilisation avec votre taux de change, puis arrondissez le résultat à deux décimales avant de l'inscrire dans le fichier. Une conversion donne en général plus de décimales, ce qui est la cause habituelle de cette erreur. Dans le XML, il s'agit de l'élément TaxAmount du TaxTotal dont le currencyID est la devise de comptabilisation de la TVA (TaxCurrencyCode).
Le texte publié de la règle
Numarul maxim permis de zecimale pentru Valoarea TVA totala a facturii în moneda de contabilizare (BT-111) este 2. #The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. Termes métier: BT-111
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 |