Skip to content

CII-DT-097 – EN 16931, Factur-X / ZUGFeRD validation rule

Official message

[CII-DT-097] Date time string with format attribute 102 shall be YYYYMMDD.

EN 16931 (CII) · Error · Message language: English · Version: xrechnung-3.0.2-validator-configuration-2026-08-31

[CII-DT-097] Date time string with format attribute 102 shall be YYYYMMDD.

Factur-X / ZUGFeRD EN 16931 · Error · Message language: English · Version: Factur-X 1.08 / ZUGFeRD 2.4
Severity
Error The invoice is invalid and may be rejected by the recipient.
Applies to
EN 16931 (CII), Factur-X / ZUGFeRD EN 16931
For developers: test expression per syntax

EN 16931 (CII) (CII)

Context: //udt:DateTimeString[@format = '102']

matches(.,'^\s*(\d{4})(1[0-2]|0[1-9]){1}(3[01]|[12][0-9]|0[1-9]){1}\s*$')

Factur-X / ZUGFeRD EN 16931 (CII)

Technical ID in the source: FX-SCH-A-000353

Context: //udt:DateTimeString[@format = '102']

matches(.,'^\s*(\d{4})(1[0-2]|0[1-9]){1}(3[01]|[12][0-9]|0[1-9]){1}\s*$')

Related validation rules

Last updated:
Explanation of the validation rule, not legal or tax advice.