Skip to content

Warning

CII-SR-181: Invoice lines should not give a discount indicator

In short

Warning: worth checking.

CII-SR-181 means an invoice line carries a discount indicator, a flag that EN 16931 does not use on a line. It is only a warning, so the file is still accepted, and you fix it by removing the flag and entering any discount as a line discount.

On this page

What it means

The settlement details of an invoice line (SpecifiedLineTradeSettlement in the XML) should not contain a DiscountIndicator, a yes or no flag about discounts on the line. In EN 16931 a discount on a line is a line discount (BG-27) with its own amount and reason, and the line has no separate flag.

Why it matters

The invoice is not rejected, because this is only a warning. Software that follows EN 16931 does not read the flag, so it is usually ignored. It is worth fixing if your recipient wants a file without warnings, or if you are relying on the flag to show a discount, because the discount itself has to be entered as a line discount.

How to fix it

Turn off the option that marks lines as discounted in your export, or switch the export to the EN 16931 profile instead of an extended one. If a line really has a discount, enter it as a discount on that line with an amount and a short reason. If you build the XML yourself, delete the DiscountIndicator element from the line's SpecifiedLineTradeSettlement.

The rule as published

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

Updated 6 November 2026