What it means
A discount on the whole invoice states the base amount it is calculated from (BT-93), 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 500.000 fails even though it equals 500. 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 invoice-level discount, round the 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 directly under the invoice or credit note, with ChargeIndicator set to false. The discount amount itself (BT-92) has its own check, BR-DEC-RO-01.
The rule as published
Numarul maxim permis de zecimale pentru Valoarea de baza a deducerii la nivelul documentului (BT-93) este 2. #The allowed maximum number of decimals for the Document level allowance base amount(BT-93) is 2. Business terms: BT-93
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-02 still fails, and which other rules do.
Related rules
- BR-DEC-02 Base amount of a whole-invoice discount: at most two decimals
- BR-DEC-RO-05 Charge on the whole invoice: two decimals at most
- BR-DEC-RO-06 Base amount of a whole-invoice charge: two decimals at most
- BR-DEC-RO-09 Sum of line amounts: two decimals at most
- BR-DEC-RO-10 Total of invoice-level discounts: two decimals at most
- BR-DEC-RO-11 Total of invoice-level charges: two decimals at most