Faktura

PEPPOL-EN16931-CL006

fatalPeppol BIS Billing 3.0profileUBL

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

Why it fails

The invoice period description code is not in UNCL 2005 D.16B.

How to fix it

Use 3 (invoice date), 35 (delivery date) or 432 (payment date) as the period/tax point code.

What the validator checks

UBL — context cac:InvoicePeriod/cbc:DescriptionCode

some $code in $UNCL2005 satisfies normalize-space(text()) = $code

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.