What it means
A charge on one invoice line states the base amount it is calculated from (BT-142), for example the amount a percentage is applied to, and that figure has more than two digits after the decimal point. Digits are counted as written in the file, so 60.000 fails even though it equals 60. The check only applies when a base amount is given.
Why it matters
The Romanian CIUS-RO rules limit this amount to two decimals. A longer figure is a fatal error, so the file is rejected until you correct it.
How to fix it
On the line named in the error, round the charge base amount to two decimals. If you do not use a base amount, you can leave it out. In the XML it is the BaseAmount of the AllowanceCharge inside the InvoiceLine (or CreditNoteLine), with ChargeIndicator set to true. The charge amount itself (BT-141) has its own check, BR-DEC-RO-27.
The rule as published
Numarul maxim permis de zecimale pentru Valoarea de baza a taxei suplimentare la linia facturii (BT-142) este 2. #The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. Business terms: BT-142
Where this rule applies
| Rule set | Version |
|---|---|
| CIUS-RO UBL Invoice 1.0.9 | 1.0.9 |
| CIUS-RO UBL Credit Note 1.0.9 | 1.0.9 |
Check your file
Drop your e-invoice to see whether BR-DEC-RO-28 still fails, and which other rules do.
Related rules
- BR-DEC-28 Line charge base amount can have at most two decimals
- BR-DEC-RO-1009 VAT taxable amount per category: two decimals at most
- BR-DEC-RO-1010 VAT amount per category must have at most 2 decimals
- BR-DEC-RO-27 Line charge amount: two decimals at most
- BR-DEC-RO-25 Base amount of a line discount: two decimals at most
- BR-DEC-RO-24 Line discount amount: two decimals at most