What it means
The test checks for ram:Subject inside ram:AssociatedDocumentLineDocument/ram:IncludedNote on an invoice line. Its presence triggers the warning, even if it is empty. Despite the official message mentioning CategoryCode, this test does not check CategoryCode.
Why it matters
EN 16931 represents the line note through its text (BT-127), rather than a separate subject element. A warning does not establish whether the recipient will accept your invoice.
How to fix it
Copy any subject wording you need into the same note's ram:Content, then remove ram:Subject from ram:IncludedNote. Export the revised CII file and check it again.
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
CategoryCode 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-SR-043 still fails, and which other rules do.
Related rules
- CII-SR-044 Remove the content code from the line note
- CII-SR-045 Remove the generic product ID
- CII-SR-046 Add the scheme for the product's standard identifier
- CII-SR-048 Remove the separate manufacturer product number
- CII-SR-049 Remove the separate product trade name
- CII-SR-050 Remove the separate product type code