Error codes · EN 16931
BR-30Fixable here
Invoice line period end date before start date
This is the rejection, word for word: „[BR-30] If both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the end date shall be later or equal to the start date.“
XPath: /Invoice/cac:InvoiceLine/cac:InvoicePeriod/cbc:StartDate and /Invoice/cac:InvoiceLine/cac:InvoicePeriod/cbc:EndDate. Dates use YYYY-MM-DD format (ISO 8601).
What to have readyThe missing value from your purchase order, contract or bookkeeping.
What we doInvoice Navigator automatically fixes this Invoice compliance issue by updating the relevant XML elements (BR-30).
If you enter it yourself in your invoicing software
Before
<Invoice> <!-- Issue: If both Invoice line period start date and end date are give --> </Invoice>
After
<Invoice> <!-- Issue resolved per EN 16931 --> </Invoice>
What the finding looks likeExample
FindingValue missing · BR-30
Locationcac:InvoiceLine/cac:InvoicePeriod
From youThe missing value
ThenPassed
ProofSHA-256 and /verify link after the check