Rules / PEPPOL-EN16931-CL006 · Markdown
Peppol BIS Billing 3.0 · rule
PEPPOL-EN16931-CL006
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
- Using a code outside the allowed UNCL 2005 subset
- Putting descriptive text instead of a numeric code in cbc:DescriptionCode
- Confusing the period description code with the invoice type code
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.