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

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 →

Sources

  1. Peppol BIS Billing 3.0.20 rules: PEPPOL-EN16931-UBL.sch (OpenPeppol) (checked on )
  2. PEPPOL-EN16931-R004 in the Peppol BIS Billing 3.0 rule list (OpenPeppol) (checked on )
  3. Sending errors, causes and solutions (eConnect docs) (checked on )