Skip to content

Warning

CII-SR-391: Leave the prepaid flag out of invoice discounts and charges

In short

Warning: worth checking.

CII-SR-391 means a discount or charge on the whole invoice contains a PrepaidIndicator, which EN 16931 does not use. It is only a warning and the invoice is still accepted; remove the element to clear it.

On this page

What it means

A discount (BG-20) or charge (BG-21) on the whole invoice contains a PrepaidIndicator element, a yes or no flag saying the amount was paid in advance. EN 16931 has no such flag on a discount or charge, so the element should not be there.

Why it matters

This is a warning, so the invoice is still accepted. But software that follows EN 16931 does not read the element, so the buyer never sees what it says. It is worth fixing if you meant to tell the buyer that something was already paid, or if the buyer's system is strict about extra elements.

How to fix it

Remove the PrepaidIndicator element from the discount or charge. It usually comes from the export settings of your invoicing software, so look for a profile or format choice such as Extended and switch to EN 16931 (or XRechnung, if your buyer asked for it). If part of the invoice has already been paid, enter it as the amount already paid (BT-113) in the invoice totals instead.

The rule as published

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

Updated 6 November 2026