# PEPPOL-EN16931-R001

> A Business process (Profile identifier, BT-23) must be provided. Set cbc:ProfileID to the relevant Peppol process, e.g. urn:fdc:peppol.eu:2017:poacc:billing:01:1.0.

Checked against Peppol BIS Billing 3.0 2026.5

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

## Official rule text

Business process MUST be provided.

## Why did my invoice fail PEPPOL-EN16931-R001?

Peppol BIS Billing 3.0 requires the Business process type (BT-23) to be present, carried in cbc:ProfileID. It identifies which Peppol process the document belongs to (e.g. billing) and is mandatory in Peppol even though EN 16931 treats it as optional.

## Common causes

- The cbc:ProfileID element is missing entirely from the Invoice/CreditNote.
- ProfileID present but empty.
- A generic EN 16931 invoice was sent through Peppol without adding the Peppol profile identifier.
- Wrong element used (e.g. CustomizationID populated but ProfileID omitted).

## How do I fix it?

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