What it means
When the invoice currency code (BT-5) is anything other than RON, the VAT accounting currency code (BT-6) must be present and must be RON. If the invoice is already in RON, this rule has nothing to check. In the XML these are cbc:DocumentCurrencyCode and cbc:TaxCurrencyCode.
Why it matters
Romanian VAT is accounted for and reported in lei. On an invoice in euro or another currency, BT-6 is how the file says which currency is used for VAT reporting. Without it the file breaks the Romanian CIUS-RO rules and is rejected.
How to fix it
In your invoicing software, look for the VAT currency or tax currency setting, often next to the invoice currency, and set it to RON. Once it is set, the invoice also has to carry the total VAT amount in RON (BT-111), so the software needs an exchange rate to convert the VAT. If you are meant to invoice in lei, change the invoice currency to RON instead.
The rule as published
Daca Codul monedei facturii (BT-5) este altul decat RON, atunci Codul monedei de contabilizare a TVA (BT-6) trebuie sa fie RON. #If the Invoice currency code (BT-5) is other than RON, then the VAT accounting currency code(BT-6) must be RON. Business terms: BT-5, BT-6
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-RO-030 still fails, and which other rules do.
Related rules
- BR-FR-CO-12_BT-5 Invoices not in euros need the VAT amount in euros
- BR-05 Invoice currency is required
- BR-53 Give the VAT total in the VAT accounting currency
- BR-DEX-14 Third party payment must use the invoice currency
- BR-FR-MV-03_EXT-FR-FE-182 Each GROUP line needs its VAT amount in the VAT accounting currency
- BR-FXEXT-CO-15 Total with VAT must equal total without VAT plus the VAT amount