All error codes › BR-29
BR-29 – If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are…
Erroren16931applies to Romanian e-Factura
What the rule says
If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73).
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: cac:InvoicePeriod
Test (XPath):
(exists(cbc:EndDate) and exists(cbc:StartDate) and xs:date(cbc:EndDate) >= xs:date(cbc:StartDate)) or not(exists(cbc:StartDate)) or not(exists(cbc:EndDate))
Related rules
BR-01An Invoice shall have a Specification identifier (BT-24)BR-02Invoice number missingBR-03An Invoice shall have an Invoice issue date (BT-2)BR-04An Invoice shall have an Invoice type code (BT-3)BR-05Invoice currency missingBR-06Seller name missingBR-07Buyer name missingBR-08Seller address missingBR-09The Seller postal address (BG-5) shall contain a Seller country code (BT-40)BR-10Buyer address missingBR-11The Buyer postal address shall contain a Buyer country code (BT-55)BR-12An Invoice shall have the Sum of Invoice line net amount (BT-106)