Peppol BIS Billing 3.0.21 · UBL

PEPPOL-EN16931-R001: Business process MUST be provided

Peppol BIS Billing 3.0.21 · UBL

fatalformat

Original rule text

[PEPPOL-EN16931-R001]-Business process MUST be provided.

Stored validation assertion
cbc:ProfileID

PEPPOL-EN16931-R001 is a fatal rule in the format layer of Peppol BIS Billing 3.0.21 · UBL. An invoice that breaks it is rejected.

What this rule requires

This fatal rule requires that each UBL Invoice or CreditNote contains a cbc:ProfileID element, which the message calls the business process. The test only checks that the element is present; it does not check its value. A document without cbc:ProfileID fails validation.

How to fix

Add a cbc:ProfileID element to the UBL Invoice or CreditNote. The rule does not define allowed values, so set it to the business process identifier required by your invoice exchange or applicable Peppol BIS documentation.

Guidance on this rule. The original text above is authoritative.

Where to go next

No published Peppol BIS Billing UBL release comparison lists a change to PEPPOL-EN16931-R001.

Validate an invoice against these rules · All release changes