Skip to content

Fatal

PEPPOL-EN16931-R007: The business process must be an approved Peppol process

In short

Fatal: fails the selected checks.

PEPPOL-EN16931-R007 means the business process type (BT-23) is not an approved Peppol identifier. Export the invoice in Peppol BIS Billing 3.0 format, which writes the right process.

On this page

What it means

The business process type (BT-23) must be urn:fdc:peppol.eu:2017:poacc:billing:01:1.0, or another process identifier approved by OpenPeppol, written exactly as published.

Why it matters

Peppol BIS Billing 3.0 adds this rule to EN 16931 so that every access point and receiver can process the invoice the same way. The sending or receiving access point rejects an invoice that fails it, so it never reaches the buyer.

How to fix it

Export the invoice in Peppol BIS Billing 3.0 format, which writes the right process. If you build the XML yourself, put urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 in cbc:ProfileID with no spaces or extra characters.

The rule as published

Read the rule on the publisher's site

Where this rule applies

Rule set Version
Peppol BIS Billing 3.0 (invoice) 2026.5
Peppol BIS Billing 3.0 (credit note) 2026.5
Rule text from phive-rules 4.6.4.

Check your file

Drop your e-invoice to see whether PEPPOL-EN16931-R007 still fails, and which other rules do.

Updated 6 November 2026