All error codes › BR-CO-03
BR-CO-03 – Both VAT point date and date code given
Erroren16931applies to Romanian e-Factura
What the rule says
Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive.
How to fix it
Keep only one: cbc:TaxPointDate or cac:InvoicePeriod/cbc:DescriptionCode.
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(cbc:TaxPointDate) and not(cac:InvoicePeriod/cbc:DescriptionCode)) or (not(cbc:TaxPointDate) and exists(cac:InvoicePeriod/cbc:DescriptionCode)) or (not(cbc:TaxPointDate) and not(cac:InvoicePeriod/cbc:DescriptionCode))
Related rules
BR-CO-04Invoice line without VAT categoryBR-CO-05Document level allowance reason code (BT-98) and Document level allowance reason (BT-97)…BR-CO-06Document level charge reason code (BT-105) and Document level charge reason (BT-104)…BR-CO-07Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139)…BR-CO-08Invoice line charge reason code (BT-145) and Invoice line charge reason (BT-144) shall…BR-CO-09VAT ID without country prefixBR-CO-10Sum of line amounts is wrongBR-CO-11Sum of allowances on document level (BT-107) = Σ Document level allowance amount (BT-92)BR-CO-12Sum of charges on document level (BT-108) = Σ Document level charge amount (BT-99)BR-CO-13Total without VAT is wrongBR-CO-14Total VAT is wrongBR-CO-15Total with VAT is wrong