Skip to content

Fatal

PEPPOL-EN16931-R004: The specification identifier must be the Peppol BIS one

In short

Fatal: fails the selected checks.

PEPPOL-EN16931-R004 means the specification identifier (BT-24) does not start with the Peppol BIS Billing 3.0 identifier. Choose Peppol BIS Billing 3.0 (or a national format based on it) as the export format in your invoicing software and export again.

On this page

What it means

In a Peppol BIS invoice the specification identifier (BT-24) must start with urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0. National extensions such as XRechnung or NLCIUS add to the end of it; they do not replace it.

Why it matters

Peppol BIS Billing 3.0 adds this rule to EN 16931 so that every access point and receiver can process the invoice the same way. The sending or receiving access point rejects an invoice that fails it, so it never reaches the buyer.

How to fix it

Choose Peppol BIS Billing 3.0 (or a national format based on it) as the export format in your invoicing software and export again. If you build the XML yourself, write the identifier exactly, without spaces, in cbc:CustomizationID.

The rule as published

Read the rule on the publisher's site

Where this rule applies

Rule set Version
Peppol BIS Billing 3.0 (invoice) 2026.5
Peppol BIS Billing 3.0 (credit note) 2026.5
Rule text from phive-rules 4.6.4.

Check your file

Drop your e-invoice to see whether PEPPOL-EN16931-R004 still fails, and which other rules do.

Updated 6 November 2026