Peppol and UBL invoice error guides
Use this index to understand what a validation rule means, where the related value belongs in UBL XML, and what to check in the source invoicing system. Select the exact code shown by your accounting platform or Peppol Access Point.
BR-02Missing invoice identifier
BR-03Missing invoice issue date
BR-04Missing invoice type code
BR-05Missing document currency code
BR-06Missing seller name
BR-07Missing buyer name
BR-16Missing invoice line
BR-CO-09VAT identifier prefix error
BR-CO-10Invoice line total mismatch
BR-CO-13Total without VAT mismatch
BR-CO-15Total with VAT mismatch
BR-CO-16Payable amount mismatch
BR-CO-25Missing due date or payment terms
PEPPOL-EN16931-R010Missing buyer electronic address
PEPPOL-EN16931-R020Missing seller electronic address
EndpointIDPeppol electronic address troubleshooting
What should you do with an error code?
First, copy the exact rule identifier and XML path from the rejection report. Then compare the value in your UBL file with the corresponding record in your invoicing or accounting system. Do not invent identifiers, dates, tax values or routing addresses merely to make a validation message disappear.
Scope: These are practical troubleshooting guides. RejectFix is not the official OpenPeppol Schematron, is not a Peppol Access Point and cannot guarantee document acceptance. Current requirements should be confirmed with your Access Point.