einvoicecheck

Rules / PEPPOL-EN16931-R004 · Markdown

PEPPOL-EN16931-R004

PEPPOL BIS Billing 3.0 layer: peppol

Checked against Peppol BIS Billing 3.0 2026.5

What does PEPPOL-EN16931-R004 mean? Specification identifier MUST begin with the value 'urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0' and follow the format rules for the identifier.

Why did my invoice fail PEPPOL-EN16931-R004?

The Specification identifier (BT-24), carried in cbc:CustomizationID, must start with 'urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0' and follow the identifier format rules. This value declares the document conforms to the Peppol BIS Billing 3.0 customization of EN 16931 and drives which validation ruleset receivers apply.

Official rule text

Specification identifier MUST begin with the value 'urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0' and follow the format rules for the identifier.

Common causes

How do I fix it?

Set the specification identifier exactly: <cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0</cbc:CustomizationID>.

Related rules

PEPPOL-EN16931-R001 · PEPPOL-EN16931-R002 · PEPPOL-EN16931-R003 · PEPPOL-EN16931-R005 · PEPPOL-EN16931-R007 · PEPPOL-EN16931-R008 · PEPPOL-EN16931-R010 · PEPPOL-EN16931-R020

Check your invoice against this rule

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