Skip to content

Fatal

CII-SR-440: Use at most one amount per price adjustment

In short

Fatal: fails the selected checks.

CII-SR-440 means a price adjustment within GrossPriceProductTradePrice contains more than one ActualAmount. Keep at most one ActualAmount within each affected AppliedTradeAllowanceCharge.

On this page

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
Rule text from phive-rules 4.6.4.

Check your file

Drop your e-invoice to see whether CII-SR-440 still fails, and which other rules do.

Updated 6 November 2026