What it means
A discount or charge on the whole invoice (SpecifiedTradeAllowanceCharge in the settlement section) contains a SequenceNumeric element, a number that puts the discounts and charges in order. EN 16931 has no field for a position number on an invoice-level discount (BG-20) or charge (BG-21). This rule looks only at the whole invoice, not at a single line.
Why it matters
This is a warning, so the file is still accepted. The order of the discounts and charges does not change the totals, and the buyer's software does not read the number. It is worth fixing to keep the file clean.
How to fix it
Delete the SequenceNumeric element from each SpecifiedTradeAllowanceCharge in the settlement section. Invoicing software often adds it automatically when it numbers the rows of a list, so look for an option to leave out row numbers or sequence numbers in the export, or ask your supplier. The discounts and charges themselves stay as they are.
The rule as published
SequenceNumeric 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 |
Check your file
Drop your e-invoice to see whether CII-SR-389 still fails, and which other rules do.
Related rules
- CII-SR-390 Do not add a basis quantity to invoice-level discounts or charges
- CII-SR-391 Leave the prepaid flag out of invoice discounts and charges
- CII-SR-392 Leave the unit basis amount out of invoice discounts and charges
- CII-SR-393 Leave the type code out of invoice discounts and charges
- CII-SR-394 Leave the exchange rate out of invoice discounts and charges
- CII-SR-395 Do not add a VAT subtotal element to the invoice settlement