# PEPPOL-EN16931-R007

> Business process MUST have an approved identifier.

Checked against Peppol BIS Billing 3.0 2026.5

Canonical: https://einvoicecheck.eu/rules/peppol-en16931-r007

## Official rule text

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.

## Common causes

- ProfileID is missing or left blank.
- A custom or non-Peppol ProfileID string was used.
- A typo in the URN (wrong version or namespace segment).

## How do I fix it?

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