All error codes › BR-RO-040
BR-RO-040 – VAT point date code not allowed
Errorroapplies to Romanian e-Factura
What the rule says
Value added tax point date code MUST be coded using a restriction of UNTDID 2005 (only 3, 35 and 432).
How to fix it
Use 3 (invoice issue date), 35 (actual delivery date) or 432 (amount paid that day).
UBL: 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: cac:InvoicePeriod/cbc:DescriptionCode
Test (XPath):
((not(contains(normalize-space(.), ' ')) and contains(' 3 35 432 ', concat(' ', normalize-space(.), ' '))))Related rules
BR-RO-001Wrong CIUS-RO specification identifierBR-RO-010Invoice number has no digitBR-RO-030Foreign-currency invoice needs RON as VAT currencyBR-RO-065Seller VAT / tax ID missingBR-RO-081Seller street address missingBR-RO-082Buyer street address missingBR-RO-091Seller city missingBR-RO-092Buyer city missingBR-RO-100Bucharest seller city must be a sector codeBR-RO-101Bucharest buyer city must be a sector codeBR-RO-110Seller county code invalidBR-RO-111Buyer county code invalid