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.

Fails
<cac:InvoicePeriod>
  <cbc:StartDate>2026-08-01</cbc:StartDate>
  <cbc:EndDate>2026-07-31</cbc:EndDate>
</cac:InvoicePeriod>
Fixed
<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.