einvoicecheck

Rules / PEPPOL-EN16931-R007 · Markdown

PEPPOL-EN16931-R007

PEPPOL BIS Billing 3.0 layer: peppol

Checked against Peppol BIS Billing 3.0 2026.5

What does PEPPOL-EN16931-R007 mean? Business process MUST have an approved identifier.

Why did my invoice fail PEPPOL-EN16931-R007?

The business process identifier (BT-23, carried in cbc:ProfileID) must be one of the identifiers approved by Peppol, i.e. an urn:fdc:peppol.eu:2017:poacc:billing:... process value. It exists so that receivers and Access Points can route and validate the document against the correct Peppol process.

Official rule text

Business process MUST have an approved identifier.

Common causes

How do I fix it?

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

Related rules

PEPPOL-EN16931-R001 · PEPPOL-EN16931-R002 · PEPPOL-EN16931-R003 · PEPPOL-EN16931-R004 · PEPPOL-EN16931-R005 · PEPPOL-EN16931-R008 · PEPPOL-EN16931-R010 · PEPPOL-EN16931-R020

Check your invoice against this rule

Paste it into the live demo, or call POST /v1/validate. See the quickstart.