PEPPOL-EN16931-R120fatal

How to fix PEPPOL-EN16931-R120

Invoice line net amount MUST equal (Invoiced quantity * (Item net price/item price base quantity) + Sum of invoice line charge amount - sum of invoice line allowance amount.

What this rule checks

The line extension amount (BT-131) must be arithmetically correct: quantity times unit price (adjusted for base quantity), plus line charges, minus line allowances. Peppol enforces this calculation with rounding tolerance.

How to fix it

Ensure cbc:LineExtensionAmount = cbc:InvoicedQuantity * (cac:Price → cbc:PriceAmount / cac:Price → cbc:BaseQuantity) + line charges - line allowances. Correct any value that breaks this equation.

Related rules

Validate your invoice

Upload your corrected invoice to check it passes PEPPOL-EN16931-R120 and all other EN 16931 and Peppol BIS 3.0 rules. Free, instant, no signup.