What it means
Checks that rsm:ExchangedDocument has no direct ram:ControlRequirementIndicator child. The element triggers the warning regardless of its value.
Why it matters
The EN 16931 CII mapping does not use this indicator. The check concerns whether the element exists, not whether a control or review has taken place.
How to fix it
Remove ram:ControlRequirementIndicator from rsm:ExchangedDocument rather than changing its value. If your software adds the element, ask your software supplier to correct the CII export. Recheck the corrected 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
ControlRequirementIndicator 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-018 still fails, and which other rules do.
Related rules
- CII-SR-019 Remove the document LanguageID
- CII-SR-020 Remove the document PurposeCode
- CII-SR-021 Remove the revision date and time from the invoice header
- CII-SR-022 Remove the version identifier from the invoice header
- CII-SR-023 Remove the global identifier from the invoice header
- CII-SR-024 Remove the revision identifier from the invoice header