Skip to content

Warning

CII-SR-189: Line discounts and charges must not carry a unit basis amount

In short

Warning: worth checking.

CII-SR-189 means a discount or charge on an invoice line contains a UnitBasisAmount element, which EN 16931 does not use there. It is a warning only: delete the element and, if you need to show a base, use the base amount instead.

On this page

What it means

Each discount (BG-27) or charge (BG-28) on an invoice line is checked for a UnitBasisAmount element, an amount per unit that the discount or charge is calculated from. EN 16931 allows only a base amount (BasisAmount), the amount a percentage is applied to, and not a per-unit figure.

Why it matters

This is a warning, so the file is still accepted. The per-unit figure is ignored, and the buyer's software works only from the amount, base amount and percentage that EN 16931 defines. It is worth fixing for a clean result.

How to fix it

In the XML, find the UnitBasisAmount inside the line's SpecifiedTradeAllowanceCharge and delete it. If you want to show what a percentage was applied to, put that amount in the BasisAmount of the same discount or charge. Make sure the stated amount is the final figure for the line.

The rule as published

UnitBasisAmount 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-189 still fails, and which other rules do.

Updated 6 November 2026