PEPPOL-EN16931-P0105
Peppol BIS 3.0
FATAL
This is a Peppol BIS 3.0 rule - a requirement added on top of EN 16931 for invoices exchanged over the Peppol network. Your invoice may be valid EN 16931 and still fail this check.
How to fix it
- Read the requirement in the rule text below - Peppol rules are usually precise about the expected element or format.
- Check the electronic address identifiers (endpoint IDs) and their scheme codes - they are the most frequent Peppol failures.
- If you do not send through Peppol, validate against plain EN 16931 instead.
Official rule text
Tax Category O MUST be used when exemption reason code is VATEX-EU-O
Developers also reach this page searching for a “Peppol invoice error”, an “e-invoice rejected by access point” message, or how to resolve a failed Peppol BIS 3.0 check — it's the same issue, explained above.
Fix it faster
Paste your invoice XML in our free validator - every finding comes with its rule ID. Then generate, convert and render compliant invoices through one API.