What it means
The rounding amount (BT-114), the small amount added to or taken off the total to reach the amount due, is written with more than two digits after the decimal point. Digits are counted as written in the file, so 0.020 fails even though it equals 0.02.
Why it matters
The rounding amount goes straight into the amount due for payment. The Romanian CIUS-RO rules count more than two decimals as a fatal error, so the file is rejected.
How to fix it
Write the rounding amount with at most two decimals, for example 0.02 or -0.01. If your software calculates it, check its setting for the number of decimals. In the XML it is the PayableRoundingAmount inside LegalMonetaryTotal. Then check that the amount due equals the total with VAT minus the paid amount plus the rounding amount.
The rule as published
Numarul maxim permis de zecimale pentru Valoare de rotunjire (BT-114) este 2. #The allowed maximum number of decimals for the Rounding amount(BT-114) is 2. Business terms: BT-114
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-17 still fails, and which other rules do.
Related rules
- BR-CO-16 Amount due must equal total with VAT minus paid plus rounding
- BR-DEC-17 Rounding amount: at most two decimals
- BR-DEX-09 Amount due must add up, including third party payments
- BR-FXEXT-CO-16 Amount due must equal total with VAT less paid plus rounding
- BR-DEC-RO-18 Amount due for payment: two decimals at most
- BR-DEC-RO-23 Invoice line amount: two decimals at most