Business process identifier has the wrong format
What it means
The profile identifier is present but does not match the required 'urn:fdc:peppol.eu:2017:poacc:billing:NN:1.0' pattern. This usually means an older Peppol BIS 2 value survived a migration, or a custom internal process name was placed in a field that only accepts registered Peppol process identifiers.
Can it be fixed automatically?
Nothing about your business is needed to fix this — the correct value is a constant, a code list entry, or is already present in the document.
This one can be repaired automatically. The API applies the fix, re-validates, and reports exactly what changed with before and after values.
How to fix it
Replace the value with 'urn:fdc:peppol.eu:2017:poacc:billing:01:1.0' for standard billing.
Where it applies
| CII | /rsm:CrossIndustryInvoice/rsm:ExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID |
|---|---|
| UBL | /Invoice/cbc:ProfileID |
Check your own invoice
curl -X POST https://einvoice.mgsoft.sk/v1/validate \
-H 'Content-Type: application/xml' \
--data-binary @invoice.xml