einvoicecheck

Rules / BR-CO-19 · Markdown

BR-CO-19

EN 16931-1 layer: en16931

Checked against Peppol BIS Billing 3.0 2026.5

What does BR-CO-19 mean? If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both.

Why did my invoice fail BR-CO-19?

If an Invoicing period (BG-14) is provided at document level, then the Invoicing period start date (BT-73) or end date (BT-74) must be present (one or both). An empty period group carries no information, so at least one boundary date is required whenever the group is used.

Official rule text

If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both.

Common causes

How do I fix it?

Populate at least one boundary, e.g. <cac:InvoicePeriod><cbc:StartDate>2026-06-01</cbc:StartDate><cbc:EndDate>2026-06-30</cbc:EndDate></cac:InvoicePeriod>, or omit the InvoicePeriod entirely if not needed.

Related rules

BR-CO-03 · BR-CO-04 · BR-CO-05 · BR-CO-06 · BR-CO-07 · BR-CO-08 · BR-CO-09 · BR-CO-10

Check your invoice against this rule

Paste it into the live demo, or call POST /v1/validate. See the quickstart.