PEPPOL-EN16931-R046fatal
How to fix PEPPOL-EN16931-R046
Item net price MUST equal (Gross price - Allowance amount) when gross price is provided.
What this rule checks
When a gross price is provided with a price-level allowance, the net price must equal the gross price minus the allowance amount. This ensures pricing arithmetic is consistent.
How to fix it
Ensure cac:Price → cbc:PriceAmount equals cac:Price → cac:AllowanceCharge → cbc:BaseAmount minus cac:Price → cac:AllowanceCharge → cbc:Amount.
Related rules
Validate your invoice
Upload your corrected invoice to check it passes PEPPOL-EN16931-R046 and all other EN 16931 and Peppol BIS 3.0 rules. Free, instant, no signup.