Faktura

PEPPOL-EN16931-R111

fatalPeppol BIS Billing 3.0profileCIIUBL

End date of line period MUST be within invoice period.

Why it fails

An invoice line's period ends after the invoice period does.

How to fix it

Bring the line's end date BT-135 inside the document period, or extend BT-74.

What the validator checks

CII — context

udt:DateTimeString <= ../../../../ram:ApplicableHeaderTradeSettlement/ram:BillingSpecifiedPeriod/ram:EndDateTime/udt:DateTimeString

UBL — context

xs:date(text()) <= xs:date(../../../cac:InvoicePeriod/cbc:EndDate)

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.