BR-29
Where both the start and the end of the invoicing period are given, the end must fall on or after the start.
- Severity
- Error
- Applies to
- CII, UBL
- Rule set
- v2026-01-31
Official rule text
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).
Why does BR-29 happen?
The period is filled from two fields maintained separately. A typo in the year, or an end date left over from the previous month, reverses the order.
How do you fix BR-29?
Check the order before writing cac:InvoicePeriod in UBL, ram:BillingSpecifiedPeriod in CII. A single-day period with identical start and end is permitted.
In the XML
A UBL fragment. The CII path is named above — same change, different element names.
<cac:InvoicePeriod>
<cbc:StartDate>2026-08-01</cbc:StartDate>
<cbc:EndDate>2026-07-31</cbc:EndDate>
</cac:InvoicePeriod><cac:InvoicePeriod>
<cbc:StartDate>2026-08-01</cbc:StartDate>
<cbc:EndDate>2026-08-31</cbc:EndDate>
</cac:InvoicePeriod>NormAPI provides technical validation, not tax or legal advice.