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.