# PEPPOL-EN16931-R001

Source: https://xmlvalid.com/rules/PEPPOL-EN16931-R001

> Business process MUST be provided.

- Level: error
- Rule sets: Peppol BIS Billing 3.0 rules 3.0.21, XRechnung 3.0 rules (UBL) 2.6.0
- Context: `ubl-creditnote:CreditNote | ubl-invoice:Invoice`
- Test: `cbc:ProfileID`

> Business process MUST be provided.

- Level: error
- Rule sets: XRechnung 3.0 rules (CII) 2.6.0
- Context: `rsm:ExchangedDocumentContext`
- Test: `ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID`

## Why it fails

- The invoice has no `cbc:ProfileID`, which Peppol uses to route the document to the right business process.

## How to fix it

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

Validate a document against these rules: https://xmlvalid.com/validate
