Reference
Markdown exportBR-03 Invoice issue date is required
An invoice shall have an Invoice issue date (BT-2) stating the date on which the invoice was issued.
Problem Description
ERROR
EN 16931 core business rule (CEN)
Context and Significance
This is an EN 16931 core rule. The issue date is the reference point for payment terms, the VAT period and the legal retention period. In UBL the XML schema already rejects a missing or empty cbc:IssueDate, so BR-03 is mostly reported for CII invoices whose date string is exported empty, for example when the date field of the source system is not mapped.
Solution
In UBL, add cbc:IssueDate in ISO 8601 date format (YYYY-MM-DD). In CII, fill rsm:ExchangedDocument/ram:IssueDateTime/udt:DateTimeString with format="102" (YYYYMMDD). The value must not be empty.
Quick actions
Valid Examples
- BT-2 = 2024-05-01 — a valid ISO 8601 date
Invalid Examples
- In CII, udt:DateTimeString (format 102) under ram:IssueDateTime is empty; in UBL a missing or empty cbc:IssueDate is already an XML schema error
Code Examples
Valid XML
<rsm:ExchangedDocument>
<ram:ID>RE-2024-0001</ram:ID>
<ram:IssueDateTime>
<udt:DateTimeString format="102">20240501</udt:DateTimeString>
</ram:IssueDateTime>
</rsm:ExchangedDocument>Invalid XML
<rsm:ExchangedDocument>
<ram:ID>RE-2024-0001</ram:ID>
<ram:IssueDateTime>
<udt:DateTimeString format="102"></udt:DateTimeString>
</ram:IssueDateTime>
</rsm:ExchangedDocument>