Faktura

PEPPOL-EN16931-P0101

fatalPeppol BIS Billing 3.0profileUBL

Credit note type code MUST be set according to the profile.

Why it fails

The credit note type code is not one the Peppol profile permits.

How to fix it

Use 381 (credit note) or 396 (factored credit note) on a CreditNote document.

What the validator checks

UBL — context cbc:CreditNoteTypeCode

$profile != '01' or (some $code in tokenize('381 396 81 83 532', '\s') 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.