Faktura

PEPPOL-EN16931-R110

fatalPeppol BIS Billing 3.0profileCIIUBL

Start date of line period MUST be within invoice period.

Why it fails

An invoice line's period starts before the invoice period does.

How to fix it

Line periods must sit inside the document-level invoicing period (BG-14). Either widen BT-73 or correct the line's start date BT-134.

What the validator checks

CII — context

udt:DateTimeString >= ../../../../ram:ApplicableHeaderTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateTime/udt:DateTimeString

UBL — context

xs:date(text()) >= xs:date(../../../cac:InvoicePeriod/cbc:StartDate)

Related rules

Part of PEPPOL-EN16931 — Peppol BIS Billing 3.0.

Validate an invoice against this rule →

This is a Peppol BIS Billing 3.0 rule: an invoice can be perfectly valid EN 16931 and still be rejected by it.