What it means
The payment terms contain an ApplicableTradePaymentDiscountTerms element, a structured block describing a discount for paying early. This is not a discount on the lines or on the whole invoice. EN 16931 does not use the block and gives the payment terms as free text (BT-20).
Why it matters
This is a warning, so the invoice is still accepted. The buyer's software does not read the block, so the early-payment offer is not visible to them. It is worth fixing if you want the buyer to see the offer, since they may then pay late and lose the discount.
How to fix it
Remove the ApplicableTradePaymentDiscountTerms element. Write the offer in the payment terms text (BT-20), for example 2 % off if paid within 10 days. The invoice totals stay as they are, because the discount only applies if the buyer pays early. XRechnung prescribes its own layout for this text, so use the early-payment discount (Skonto) option of your software if it has one.
The rule as published
ApplicableTradePaymentDiscountTerms 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-408 still fails, and which other rules do.
Related rules
- CII-SR-409 Put the payee in the payee section, not in the payment terms
- CII-SR-411 Leave the information amount out of the invoice totals
- CII-SR-412 Do not use a total discount amount in the invoice totals
- CII-SR-413 Leave out TotalAllowanceChargeAmount from the invoice totals
- CII-SR-414 Leave out RetailValueExcludingTaxInformationAmount from the totals
- CII-SR-415 Leave out TotalDepositFeeInformationAmount from the totals