All error codes › BR-E-10
BR-E-10 – VAT exemption reason missing
Erroren16931applies to Romanian e-Factura
What the rule says
A VAT breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120).
How to fix it
For category E add cbc:TaxExemptionReasonCode (VATEX code) or cbc:TaxExemptionReason text.
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) = 'E'][cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT']
Test (XPath):
exists(cbc:TaxExemptionReason) or exists(cbc:TaxExemptionReasonCode)
Related rules
BR-E-01Exempt from VAT: VAT breakdown for this category missingBR-E-02Exempt from VAT: seller VAT identifier missingBR-E-03Exempt from VAT: seller VAT identifier missing (allowance)BR-E-04Exempt from VAT: seller VAT identifier missing (charge)BR-E-05Exempt from VAT: wrong VAT rate on a lineBR-E-06Exempt from VAT: wrong VAT rate on an allowanceBR-E-07Exempt from VAT: wrong VAT rate on a chargeBR-E-08Exempt from VAT: wrong taxable amount in the VAT breakdownBR-E-09Exempt from VAT: wrong VAT amount in the VAT breakdown