Skip to content

Validation rules for e-invoices

Your e-invoice was rejected with a message like "[BR-DE-15]"? Here you find the official message for every XRechnung, ZUGFeRD/Factur-X and EN 16931 validation rule and, where available, a plain explanation with a solution.

Validation basis: XRechnung 3.0.2 · ZUGFeRD 2.4 (EN 16931) · KoSIT configuration of Aug. 31, 2026 · Deadlines checked on Oct. 30, 2026

Rule Meaning Severity Applies to
CII-DT-092 AttentionOf shall not be used. Error EN 16931 (CII)
CII-DT-093 CareOf shall not be used. Error EN 16931 (CII)
CII-DT-094 BuildingNumber shall not be used. Error EN 16931 (CII)
CII-DT-095 DepartmentName shall not be used. Error EN 16931 (CII)
CII-DT-096 AdditionalStreetName shall not be used. Error EN 16931 (CII)
CII-DT-097 Date time string with format attribute 102 shall be YYYYMMDD. Error EN 16931 (CII), Factur-X / ZUGFeRD EN 16931
CII-DT-098 ExemptionReason should not be present Warning EN 16931 (CII)
CII-DT-101 schemeName should not be present Error EN 16931 (CII)
CII-DT-102 schemeAgencyName should not be present Error EN 16931 (CII)
CII-DT-103 schemeDataURI should not be present Error EN 16931 (CII)
CII-DT-104 schemeURI should not be present Error EN 16931 (CII)
CII-SR-001 SpecifiedTransactionID should not be present Warning EN 16931 (CII)
CII-SR-002 TestIndicator should not be present Warning EN 16931 (CII)
CII-SR-003 BusinessProcessSpecifiedDocumentContextParameter should exist maximum once Warning EN 16931 (CII)
CII-SR-006 BIMSpecifiedDocumentContextParameter should not be present Warning EN 16931 (CII)
CII-SR-007 ScenarioSpecifiedDocumentContextParameter should not be present Warning EN 16931 (CII)
CII-SR-008 ApplicationSpecifiedDocumentContextParameter should not be present Warning EN 16931 (CII)
CII-SR-009 GuidelineSpecifiedDocumentContextParameter must exist exactly once Error EN 16931 (CII)
CII-SR-010 ID must exist exactly once Error EN 16931 (CII)
CII-SR-011 SubsetSpecifiedDocumentContextParameter should not be present Warning EN 16931 (CII)
CII-SR-012 MessageStandardSpecifiedDocumentContextParameter should not be present Warning EN 16931 (CII)
CII-SR-013 Name should not be present Warning EN 16931 (CII)
CII-SR-014 TypeCode must exist exactly once Error EN 16931 (CII)
CII-SR-015 DateTime should not be present Warning EN 16931 (CII)
CII-SR-016 CopyIndicator should not be present Warning EN 16931 (CII)
CII-SR-017 Purpose should not be present Warning EN 16931 (CII)
CII-SR-018 ControlRequirementIndicator should not be present Warning EN 16931 (CII)
CII-SR-019 LanguageID should not be present Warning EN 16931 (CII)
CII-SR-020 PurposeCode should not be present Warning EN 16931 (CII)
CII-SR-021 RevisionDateTime should not be present Warning EN 16931 (CII)
CII-SR-022 VersionID should not be present Warning EN 16931 (CII)
CII-SR-023 GlobalID should not be present Warning EN 16931 (CII)
CII-SR-024 RevisionID should not be present Warning EN 16931 (CII)
CII-SR-025 PreviousRevisionID should not be present Warning EN 16931 (CII)
CII-SR-026 CategoryCode should not be present Warning EN 16931 (CII)
CII-SR-027 Subject should not be present Warning EN 16931 (CII)
CII-SR-028 ContentCode should not be present Warning EN 16931 (CII)
CII-SR-030 Content should exist maximum once Warning EN 16931 (CII)
CII-SR-032 ID should not be present Warning EN 16931 (CII)
CII-SR-033 EffectiveSpecifiedPeriod should not be present Warning EN 16931 (CII)
CII-SR-034 IssuerTradeParty should not be present Warning EN 16931 (CII)
CII-SR-035 DescriptionCode should not be present Warning EN 16931 (CII)
CII-SR-036 ParentLineID should not be present Warning EN 16931 (CII)
CII-SR-037 LineStatusCode should not be present Warning EN 16931 (CII)
CII-SR-038 LineStatusReasonCode should not be present Warning EN 16931 (CII)
CII-SR-039 IncludedNote should exist maximum once Warning EN 16931 (CII)
CII-SR-04 Value should not be present Warning EN 16931 (CII)
CII-SR-040 Content should exist maximum once Warning EN 16931 (CII)
CII-SR-041 SubjectCode should not be present Warning EN 16931 (CII)
CII-SR-042 ID should not be present Warning EN 16931 (CII)