erroren16931

BR-CO-20:Invoice line period dates required

If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both.

We can fix this automatically

AUTO-FIX

Remove the empty InvoicePeriod element from the invoice line, or populate dates from document-level period if available.

No manual changes needed
Upload and Fix Now

Why This Error Matters

Invoice rejected. A service period without dates cannot be validated.

How to Fix It

1

Check line period

Look for cac:InvoicePeriod within cac:InvoiceLine that has no dates

2

Add dates or remove

Either add StartDate (BT-134) and/or EndDate (BT-135), or remove the empty InvoicePeriod element

3

Verify fix

Ensure the InvoiceLine either has no InvoicePeriod or has at least one date

Technical Details

When cac:InvoicePeriod is present within cac:InvoiceLine, either cbc:StartDate (BT-134) or cbc:EndDate (BT-135) must be provided. An empty InvoicePeriod element violates BR-CO-20.

Common Causes

  • Line period present but dates are empty
  • InvoiceLine/InvoicePeriod exists without dates
  • Line period section added but dates not populated
  • Template creates empty line period structure
  • Conditional line period dates not filled

Frequently Asked Questions

BR-CO-20 occurs when an InvoicePeriod element exists within an InvoiceLine but contains no StartDate (BT-134) or EndDate (BT-135). The period element must have at least one date.
Either add dates to the line period (StartDate and/or EndDate), or remove the empty InvoicePeriod element entirely. Invoice Navigator can fix this automatically by removing empty period elements.
Yes, BR-CO-20 is a business rule violation that will cause invoice rejection. A service period on a line item must have at least one date to be valid.
Yes! Invoice Navigator automatically removes empty InvoicePeriod elements from invoice lines when no dates are present. This is a safe structural fix with no data loss.

See Also

Related Errors

Last updated: 17 January 2026

Share this guide: