All error codes › BR-O-03
BR-O-03 – Not subject to VAT: VAT identifiers must not be present (allowance)
Erroren16931applies to Romanian e-Factura
What the rule says
An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Not subject to VAT" shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48).
How to fix it
Fill in or correct the fields named in the rule (the BT/BG codes tell you which). The test below shows exactly what is checked in the XML. Quickest: validate the invoice to get the exact location and, for amounts, the correct value.
Paste the XML and see every error with the exact fix and the correct amounts.
Where it is checked in the XML
Context: /ubl:Invoice | /cn:CreditNote
Test (XPath):
(exists((/ubl:Invoice|/cn:CreditNote)/cac:AllowanceCharge[cbc:ChargeIndicator=false()]/cac:TaxCategory[normalize-space(cbc:ID) = 'O'][cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT']) and (not(//cac:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme[cac:TaxScheme/(normalize-space(upper-case(cbc:ID)) = 'VAT')]/cbc:CompanyID) and not(//cac:TaxRepresentativeParty/cac:PartyTaxScheme[cac:TaxScheme/(normalize-space(upper-case(cbc:ID)) = 'VAT')]/cbc:CompanyID) and not(//cac:AccountingCustomerParty/cac:Party/cac:PartyTaxScheme[cac:TaxScheme/(normalize-space(upper-case(cbc:ID)) = 'VAT')]/cbc:CompanyID))) or not(exists((/ubl:Invoice|/cn:CreditNote)/cac:AllowanceCharge[cbc:ChargeIndicator=false()]/cac:TaxCategory[normalize-space(cbc:ID) = 'O'][cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT']))
Related rules
BR-O-01Not subject to VAT: VAT breakdown for this category missingBR-O-02Not subject to VAT: VAT identifiers must not be presentBR-O-04Not subject to VAT: VAT identifiers must not be present (charge)BR-O-05Not subject to VAT: the line must not have a VAT rateBR-O-06Not subject to VAT: the allowance must not have a VAT rateBR-O-07Not subject to VAT: the charge must not have a VAT rateBR-O-08Not subject to VAT: wrong taxable amount in the VAT breakdownBR-O-09Not subject to VAT: wrong VAT amount in the VAT breakdownBR-O-10Not subject to VAT: exemption reason missing or not allowedBR-O-11Not subject to VAT: no other VAT breakdown allowedBR-O-12Not subject to VAT: all lines must be 'Not subject to VAT'BR-O-13Not subject to VAT: cannot be combined with allowances of other categories