Peppol BIS Billing 3.0 · Error: the invoice is rejected
PEPPOL-EN16931-R004 The specification identifier isn't the Peppol BIS Billing 3.0 one
What it means
The specification identifier (BT-24; in UBL the CustomizationID) tells which rules the invoice follows. For Peppol BIS Billing 3.0 it must start with urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0. This invoice has a different or empty value.
Common causes
- An XRechnung, PINT or national-format file was sent through a channel that expects Peppol BIS Billing 3.0.
- A typo, missing part or extra space in the identifier.
- An old identifier from Peppol BIS version 2 is still used.
How to fix it
Use the exact Peppol BIS Billing 3.0 identifier, or send the invoice in the format the receiver registered for.
Who fixes it: The sender's invoicing software or its Peppol access point.
Invoice fields involved
BT-24
Related rules
PEPPOL-EN16931-R001The business process (ProfileID) is missingBR-DE-21The specification identifier isn't the XRechnung one (warning)aligned-ibrp-001-aeThe specification identifier isn't the UAE PINT one
This is our own plain-language explanation, not the official rule text. The official definition is in the first source below.
Stuck on this error in your own software? We can help: Integration help →