PEPPOL-EN16931-R001

Business process MUST be provided.

error: the document is invalid Peppol documentation ↗

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.

What the rule checks

As the rule set's publisher wrote it. The rule runs on every element the context matches, and fails where the test is false; the validator reports the line of that element.

Context
ubl-creditnote:CreditNote | ubl-invoice:Invoice
Test
cbc:ProfileID

Checked with Peppol BIS Billing 3.0 Invoice, Peppol BIS Billing 3.0 Credit Note

Context
rsm:ExchangedDocumentContext
Test
ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID

Checked with XRechnung 3.0 Invoice (CII)