What it means
For each ram element whose name ends in TradeTax, the rule checks that a direct ram:BasisAmount child is absent unless the tax element has ram:ApplicableHeaderTradeSettlement as an ancestor. The exception covers tax elements anywhere within that settlement section, not just VAT breakdown entries.
Why it matters
The taxable amount of a VAT breakdown entry is BT-116. This rule restricts where BasisAmount can appear in CII tax information; it does not establish whether your taxable amounts are correct.
How to fix it
Remove ram:BasisAmount from each affected tax element outside ram:ApplicableHeaderTradeSettlement. Keep BT-116 in the relevant invoice-level VAT breakdown entry. If your invoicing software generates the extra element, 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
BasisAmount 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-041 still fails, and which other rules do.
Related rules
- CII-DT-042 Do not use a unit basis amount in VAT information
- CII-DT-043 Do not use a line total basis amount in VAT information
- CII-DT-044 Do not use a discount or charge basis amount in VAT information
- CII-DT-045 Leave the code list ID off a line's VAT category code
- CII-DT-046 Leave the code list agency off a line's VAT category code
- CII-DT-047 Leave the code list version off a line's VAT category code