einvoicecheck

Rules / PEPPOL-EN16931-R111 · Markdown

PEPPOL-EN16931-R111

PEPPOL BIS Billing 3.0 layer: peppol

Checked against Peppol BIS Billing 3.0 2026.5

What does PEPPOL-EN16931-R111 mean? End date of line period MUST be within invoice period.

Why did my invoice fail PEPPOL-EN16931-R111?

The end date of an invoice line's billing period (BT-135) must fall within the document-level invoicing period (BT-73 to BT-74). A line period cannot end before the invoice period starts or after it ends, keeping each line period inside the overall invoice period.

Official rule text

End date of line period MUST be within invoice period.

Common causes

How do I fix it?

Ensure the line end is inside the header window, e.g. header 2026-01-01 to 2026-01-31 and line <cac:InvoicePeriod><cbc:EndDate>2026-01-25</cbc:EndDate></cac:InvoicePeriod>.

Related rules

PEPPOL-EN16931-R001 · PEPPOL-EN16931-R002 · PEPPOL-EN16931-R003 · PEPPOL-EN16931-R004 · PEPPOL-EN16931-R005 · PEPPOL-EN16931-R007 · PEPPOL-EN16931-R008 · PEPPOL-EN16931-R010

Check your invoice against this rule

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