What it means
Checks that rsm:ExchangedDocument has no direct ram:LanguageID child. It does not check the language of descriptions, notes or other invoice text.
Why it matters
The EN 16931 CII mapping does not use this document-level language element. Removing it leaves the invoice's written content unchanged.
How to fix it
Remove ram:LanguageID from rsm:ExchangedDocument without changing your invoice text or unrelated language information. If your software adds the element, ask your software supplier to omit it from the CII export, then recheck the 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
LanguageID 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-019 still fails, and which other rules do.
Related rules
- 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
- CII-SR-025 Remove the previous revision identifier from the invoice header