Skip to content

Warning

PEPPOL-EN16931-R120: The line amount should equal quantity times price, plus charges, minus discounts

In short

Warning: worth checking.

PEPPOL-EN16931-R120 means an invoice line net amount (BT-131) does not match quantity × (net price ÷ base quantity) + line charges - line discounts. Let your invoicing software calculate the line amount, or correct the quantity, price, price base quantity or line discount so they agree.

On this page

What it means

In Peppol BIS the invoice line net amount (BT-131) should equal the invoiced quantity (BT-129) times the item net price (BT-146) divided by the price base quantity (BT-149), plus the line's charges and minus its discounts, rounded to two decimals.

Why it matters

This is a warning in Peppol BIS 3.0, so the invoice is still delivered. It is worth fixing, because the buyer's software may calculate a different line amount and query the invoice.

How to fix it

Let your invoicing software calculate the line amount, or correct the quantity, price, price base quantity or line discount so they agree. Common causes are a price per 100 units without a base quantity of 100, a discount included in both the price and as a line discount, or the price rounded to two decimals before multiplying.

The rule as published

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

Where this rule applies

Rule set Version
XRechnung 3.0 (UBL) 3.0.2
XRechnung 3.0 (UBL credit note) 3.0.2
XRechnung 3.0 (CII) 3.0.2
Peppol BIS Billing 3.0 (invoice) 2026.5
Peppol BIS Billing 3.0 (credit note) 2026.5
Rule text from phive-rules 4.6.4.

Check your file

Drop your e-invoice to see whether PEPPOL-EN16931-R120 still fails, and which other rules do.

Updated 6 November 2026