Skip to content

Fatal

CII-SR-439: Each line needs exactly one net unit price

In short

Fatal: fails the selected checks.

CII-SR-439 means a line in your CII invoice has no net unit price or has more than one. Give the line exactly one ChargeAmount within NetPriceProductTradePrice, containing its unit price excluding VAT (BT-146).

On this page

What it means

For each line's SpecifiedLineTradeAgreement, the test counts ChargeAmount elements across its NetPriceProductTradePrice children and requires exactly one. This is the unit price excluding VAT (BT-146) for the invoice line (BG-25), so a missing price also fails.

Why it matters

A single stated unit price gives the line an unambiguous price for checking its amount excluding VAT.

How to fix it

Find the affected line and check NetPriceProductTradePrice/ChargeAmount within SpecifiedLineTradeAgreement. If the amount is missing, enter the agreed unit price excluding VAT. If it is repeated, keep the correct amount and remove the duplicates. Check the line amount and 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

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

Updated 6 November 2026