What it means
In the VAT breakdown, each VAT category, such as the standard rate, a reduced rate or an exempt category, has a taxable amount (BT-116). That amount is written with more than two digits after the decimal point. Digits are counted as written in the file, so 1000.000 fails even though it equals 1000. It applies to invoices and credit notes in the Romanian CIUS-RO format.
Why it matters
The VAT of each category is worked out from its taxable amount, and the total VAT is the sum of those amounts. The Romanian CIUS-RO rules count more than two decimals as a fatal error, so the file is rejected.
How to fix it
Open the VAT breakdown, which has one row per VAT rate or category. For each row, use the sum of the line amounts in that category, adjusted for any invoice-level discounts and charges in it, rounded to two decimals. If a total comes out long, a line amount was probably not rounded, so check BR-DEC-RO-23 as well. In the XML it is the TaxableAmount of each TaxSubtotal inside the TaxTotal.
The rule as published
Numarul maxim permis de zecimale pentru Baza de calcul pentru categoria de TVA (BT-116) este 2. #The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. Business terms: BT-116
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-1009 still fails, and which other rules do.
Related rules
- BR-45 Taxable amount is required
- BR-AE-08 The AE taxable amount must match the lines
- BR-AF-08 IGIC taxable amount must match the lines, charges and discounts
- BR-AF-09 IGIC tax amount must be the taxable amount times the rate
- BR-AG-08 IPSI taxable amount must equal lines plus charges minus discounts
- BR-AG-09 IPSI VAT amount must equal the taxable amount times the rate