Peppol BIS Billing 3.0 · Error: the invoice is rejected

PEPPOL-EN16931-R001 The business process (ProfileID) is missing

What it means

A Peppol invoice must say which business process it belongs to (business process type, BT-23; in UBL the ProfileID element). This invoice has none.

Common causes

  • The file was made for another format (for example plain EN 16931 or a national format) and sent as Peppol BIS without changes.
  • The export template of the invoicing software leaves out the ProfileID.

How to fix it

Add the ProfileID for Peppol billing, normally urn:fdc:peppol.eu:2017:poacc:billing:01:1.0.

Who fixes it: The sender's invoicing software or its Peppol access point; the sender asks the software provider to fix the export.

Invoice fields involved

BT-23

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-R001 in the Peppol BIS Billing 3.0 rule list (OpenPeppol) (checked on )