What it means
For each invoice line, the rule checks ram:SpecifiedLineTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode (BT-151). It warns whenever that CategoryCode has a listURI attribute, even if the attribute is empty.
Why it matters
The listURI attribute gives an address for the code list. This rule excludes that address from the line's VAT category code, regardless of whether the address is valid.
How to fix it
Find the affected line's CategoryCode inside ApplicableTradeTax under SpecifiedLineTradeSettlement. Delete only its listURI attribute, not the CategoryCode element or its value. If your software adds the attribute, ask its supplier to correct the CII export. Generate the file again 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
@listURI 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-048 still fails, and which other rules do.
Related rules
- CII-DT-049 Do not add a currency code to VAT information
- CII-DT-050 Do not add a jurisdiction to VAT information
- CII-DT-051 Do not add a customs duty flag to VAT information
- CII-DT-052 Keep exemption reason codes in ApplicableTradeTax
- CII-DT-053 Do not use an extra tax basis rate in VAT information
- CII-DT-054 Give the VAT point date only at invoice level