Ce que signifie la règle
Une remise sur une ligne de facture indique le montant de base à partir duquel elle est calculée (BT-137), par exemple le montant auquel s'applique un pourcentage, et ce montant a plus de deux décimales. Les décimales sont comptées telles qu'elles sont écrites dans le fichier, donc 80.000 échoue bien que cette valeur soit égale à 80. Le contrôle ne s'applique que si un montant de base est indiqué.
Pourquoi elle compte
Les règles roumaines CIUS-RO limitent ce montant à deux décimales. Un montant plus long est une erreur bloquante, et le fichier est rejeté tant qu'il n'est pas corrigé.
Comment corriger
Sur la ligne signalée par l'erreur, arrondissez le montant de base de la remise à deux décimales. Si vous n'utilisez pas de montant de base, vous pouvez le supprimer. Dans le XML, il s'agit de l'élément BaseAmount de l'AllowanceCharge à l'intérieur de l'InvoiceLine (ou de la CreditNoteLine), avec ChargeIndicator à false. Le montant de la remise elle-même (BT-136) a son propre contrôle, BR-DEC-RO-24.
Le texte publié de la règle
Numarul maxim permis de zecimale pentru Valoarea de baza a deducerii la linia facturii (BT-137) este 2. #The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. Termes métier: BT-137
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 |