PEPPOL-EN16931-R007fatal

How to fix PEPPOL-EN16931-R007

Business process MUST be in the format 'urn:fdc:peppol.eu:2017:poacc:billing:NN:1.0' where NN indicates the process number.

What this rule checks

The business process identifier (cbc:ProfileID) must follow the exact Peppol format with a two-digit process number. The most common value is 'urn:fdc:peppol.eu:2017:poacc:billing:01:1.0' for standard billing. Other valid process numbers exist for specific use cases. Using a free-form or incorrectly formatted ProfileID will prevent the document from being processed by the Peppol network.

How to fix it

Set cbc:ProfileID to a valid Peppol process URN, e.g. 'urn:fdc:peppol.eu:2017:poacc:billing:01:1.0' for the standard billing process.

Common causes

  • The ProfileID uses a non-standard or free-text value instead of the Peppol URN format.
  • An older Peppol BIS 2.0 ProfileID was used instead of the 3.0 format.
  • The process number portion (NN) contains an invalid or unsupported value.
  • The ProfileID is missing the version suffix ':1.0'.

Example: before (broken)

<cbc:ProfileID>urn:www.cenbii.eu:profile:bii05:ver2.0</cbc:ProfileID>

Example: after (fixed)

<cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</cbc:ProfileID>

Related rules

Validate your invoice

Upload your corrected invoice to check it passes PEPPOL-EN16931-R007 and all other EN 16931 and Peppol BIS 3.0 rules. Free, instant, no signup.