BR-TMP-7
CII: Datum nicht im Format 102 (JJJJMMTT)
Datumsangaben in CII müssen das Attribut format="102" tragen und aus genau acht Ziffern (JJJJMMTT) bestehen.
- Regelwerk
- XRechnung (KoSIT)
- Stufe
- Warnung
[BR-TMP-7] Datumsangaben in UNCEFACT/CII müssen das Attribut format="102" tragen und im Format JJJJMMTT (YYYYMMDD) übermittelt werden.
Was bedeutet BR-TMP-7?
CII-Rechnungen übertragen Datumswerte in udt:DateTimeString, qdt:DateTimeString oder udt:DateString. Das Attribut format gibt an, wie der Wert zu lesen ist. XRechnung erlaubt nur Format 102, also JJJJMMTT ohne Trennzeichen, z. B. 20260331.
BR-TMP-7 schlägt an, wenn das Attribut fehlt, einen anderen Wert hat (etwa 203 für Datum mit Uhrzeit) oder der Inhalt nicht aus genau acht Ziffern besteht. 2026-03-31 oder 31.03.2026 sind also falsch. Die Regel ist eine Warnung, sollte aber trotzdem behoben werden. Die Regel ist Teil der XRechnung-Schematron der KoSIT und wird bei jeder XRechnung geprüft.
Typische Ursachen
- ISO-Datum mit Bindestrichen in CII
- format-Attribut fehlt
- Datum mit Uhrzeit (Format 203/204)
So beheben Sie den Fehler
- Setzen Sie bei jedem Datum
format="102". - Schreiben Sie das Datum ohne Bindestriche:
<udt:DateTimeString format="102">20260331</udt:DateTimeString>. - Prüfen Sie den Export Ihrer Software (ZUGFeRD/Factur-X-Einstellungen).
Wo die Regel prüft (XPath)
- CII
- udt:DateTimeString | qdt:DateTimeString | udt:DateString
Rechnung erneut prüfen
Legen Sie die korrigierte Datei hier ab. Die Prüfung läuft mit den offiziellen Regeln in Ihrem Browser.
E-Rechnung hier ablegen
XRechnung (UBL oder CII), ZUGFeRD und Factur-X als XML oder PDF. Gern auch mehrere Dateien auf einmal.
Ihre Rechnung verlässt nie Ihren Browser. Prüfung und Anzeige laufen auf Ihrem Gerät, es wird nichts hochgeladen oder gespeichert.
Ohne Datei testen: , ,