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 |
Check your file
Drop your e-invoice to see whether CII-DT-032 still fails, and which other rules do.