What it means
In CII, the test counts ActualAmount separately within each AppliedTradeAllowanceCharge under GrossPriceProductTradePrice and allows zero or one. For a price discount, this amount represents the item price discount (BT-147).
Why it matters
Each price adjustment needs an unambiguous amount. This check limits amount elements within an adjustment, not the number of adjustment blocks.
How to fix it
Find the affected AppliedTradeAllowanceCharge within GrossPriceProductTradePrice. Check which ActualAmount correctly represents that adjustment and remove duplicate amount elements. Do not add the values together merely because they appear more than once. Review the price discount and resulting unit price excluding VAT, then recheck your file.
Once the file is corrected, check it again for free: Validate an invoice against EN 16931
Or fix the invoice in a form and download the corrected file, for 1 credit: Fix a rejected e-invoice
The rule as published
ActualAmount should exist maximum once 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-440 still fails, and which other rules do.
Related rules
- CII-SR-441 Use at most one net unit price per line
- CII-SR-442 Remove the general Reference element
- CII-SR-443 Remove the payment means ID
- CII-SR-444 Remove the payer account's ProprietaryID
- CII-SR-445 Remove tax details from the price before discount
- CII-SR-446 Remove tax details from the net unit price