einvoicecheck
Menu

Rules / PEPPOL-EN16931-CL006 · Markdown

Peppol BIS Billing 3.0 · rule

PEPPOL-EN16931-CL006

Layer peppol·Checked against Peppol BIS Billing 3.0 2026.5

What does PEPPOL-EN16931-CL006 mean? Invoice period description code must be according to UNCL 2005 D.16B.

Why did my invoice fail PEPPOL-EN16931-CL006?

The invoice period description code must come from UN/CEFACT code list UNCL 2005 (D.16B), which defines date/period qualifiers. In practice this is the cbc:DescriptionCode inside cac:InvoicePeriod used to state the VAT tax point (e.g. 3 = invoice issue date, 35 = delivery date, 432 = paid-to date). Restricting it to the code list keeps the tax point machine-readable.

Official rule text

Invoice period description code must be according to UNCL 2005 D.16B.

Common causes

How do I fix it?

<cac:InvoicePeriod><cbc:DescriptionCode>35</cbc:DescriptionCode></cac:InvoicePeriod>

Related rules

PEPPOL-EN16931-CL001 · PEPPOL-EN16931-CL002 · PEPPOL-EN16931-CL003 · PEPPOL-EN16931-CL007 · PEPPOL-EN16931-CL008

Check your invoice against this rule

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