All error codes › BR-AE-10
BR-AE-10 – Reverse charge reason missing
Erroren16931applies to Romanian e-Factura
What the rule says
A VAT breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language).
How to fix it
For category AE add <cbc:TaxExemptionReasonCode>VATEX-EU-AE</cbc:TaxExemptionReasonCode> or the text 'Reverse charge'.
UBL: cac:TaxCategory/cbc:TaxExemptionReasonCode
Paste the XML and see every error with the exact fix and the correct amounts.
Where it is checked in the XML
Context: /*/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory[normalize-space(cbc:ID) = 'AE'][cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT']
Test (XPath):
exists(cbc:TaxExemptionReason) or (exists(cbc:TaxExemptionReasonCode) )
Related rules
BR-AE-01Reverse charge: VAT breakdown for this category missingBR-AE-02Reverse charge: seller VAT identifier missingBR-AE-03Reverse charge: seller VAT identifier missing (allowance)BR-AE-04Reverse charge: seller VAT identifier missing (charge)BR-AE-05Reverse charge: wrong VAT rate on a lineBR-AE-06Reverse charge: wrong VAT rate on an allowanceBR-AE-07Reverse charge: wrong VAT rate on a chargeBR-AE-08Reverse charge: wrong taxable amount in the VAT breakdownBR-AE-09Reverse charge: wrong VAT amount in the VAT breakdown