What it means
The rule checks every ram element whose name ends in TradeTax and warns if it has a direct ram:UnitBasisAmount child.
Why it matters
This rule excludes a separate unit basis amount from CII tax information. Your unit prices are separate fields, so changing them is not the correction for this warning.
How to fix it
Delete ram:UnitBasisAmount from each affected tax element. Do not change your unit prices or VAT breakdown just to clear this warning. If your invoicing software adds the element, ask its supplier to correct the CII export, then generate and check a new 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
UnitBasisAmount 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-042 still fails, and which other rules do.
Related rules
- 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
- CII-DT-048 Leave the code list link off a line's VAT category code