Skip to content

Fatal

CII-DT-032: Remove extra currency list version attributes

In short

Fatal: fails the selected checks.

CII-DT-032 means a CII amount other than ram:TaxTotalAmount carries currencyCodeListVersionID. Remove that attribute from the affected amount. You do not need to change the invoice currency to resolve this rule.

On this page

What it means

The check covers CII ram elements whose names end in Amount, except ram:TaxTotalAmount. It requires currencyCodeListVersionID to be absent from those elements. It does not check this attribute on VAT totals or check the invoice currency code (BT-5).

Why it matters

The attribute supplies currency code list version metadata that is not permitted on the amounts covered by this CII rule.

How to fix it

Remove currencyCodeListVersionID from each affected amount element. Keep the amount values and the intended invoice currency code (BT-5), such as EUR, unchanged. If your software inserts the attribute, ask its supplier to correct the CII export. Export the corrected file and recheck it.

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

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

Check your file

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

Updated 6 November 2026