PEPPOL-EN16931-R040
Peppol BIS 3.0
FATAL
Official rule text
Allowance/charge amount must equal base amount * percentage/100 if base amount and percentage exists
What this error means
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 above - 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.
Related rules
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.