PEPPOL-EN16931-R001 — Missing business process identifier
What it means
The business process identifier (ProfileID) is missing — Peppol requires it in addition to the base EN 16931 requirements. This field states which Peppol business process (e.g. billing) the invoice is processed under on the Peppol network.
How to fix it
Check that the invoice XML contains a ProfileID element with the value
urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 (the standard billing
process). This error often shows up alongside BR-01 — both fields
(CustomizationID and ProfileID) need to be provided together when the
invoice is sent over the Peppol network.
Example
Wrong: the ProfileID element is missing even though CustomizationID is present.
Correct: <cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</cbc:ProfileID>.