Skip to content

Warning

CII-SR-145: Leave out the comparison reference price on a line

In short

Warning: worth checking.

CII-SR-145 means a line has a comparison reference price (TradeComparisonReferencePrice) next to its unit price, and EN 16931 has no field for it. The file is still accepted, but you should remove that element and keep only the unit price you charge.

On this page

What it means

The rule looks at the price block of each invoice line, where the unit price excluding VAT (BT-146) sits. If that block also holds a comparison reference price (TradeComparisonReferencePrice), a second price given only for comparison, the rule raises a warning.

Why it matters

This is a warning, so the invoice is not rejected. The recipient's software only has to read the fields the standard defines, so a comparison price is likely to be ignored or dropped, and the buyer cannot rely on seeing it. A stricter recipient may flag the file.

How to fix it

In your invoicing software, look for the e-invoice or XML export settings and turn off any option that sends list prices or reference prices on the lines. If the buyer should see a list price, EN 16931 offers the gross unit price (BT-148) with a price discount (BT-147) for exactly that. Otherwise keep only the unit price you actually charge.

The rule as published

TradeComparisonReferencePrice should not be present

Where this rule applies

Rule set Version
EN 16931 (CII) 1.3.17
XRechnung 3.0 (CII) 3.0.2
NLCIUS (CII) 1.0.3.13
France CTC (CII) 1.4.0-04
Rule text from phive-rules 4.6.4.

Check your file

Drop your e-invoice to see whether CII-SR-145 still fails, and which other rules do.

Updated 6 November 2026