BR-TMP-6
Datum in UBL nicht im Format JJJJ-MM-TT
Datumsangaben in UBL müssen genau im Format JJJJ-MM-TT (z. B. 2026-03-31) übermittelt werden.
- Regelwerk
- XRechnung (KoSIT)
- Stufe
- Warnung
[BR-TMP-6] Datumsangaben in UBL müssen im Format JJJJ-MM-TT (YYYY-MM-DD) übermittelt werden.
Was bedeutet BR-TMP-6?
UBL verwendet für Datumsfelder den XML-Datentyp date. XRechnung prüft zusätzlich streng, dass der Inhalt genau aus vier Ziffern Jahr, Bindestrich, zwei Ziffern Monat, Bindestrich und zwei Ziffern Tag besteht.
Geprüft werden unter anderem cbc:IssueDate (BT-2), cbc:DueDate (BT-9), cbc:TaxPointDate (BT-7), cbc:StartDate/cbc:EndDate (Zeiträume), cbc:ActualDeliveryDate (BT-72) und cbc:PaymentDueDate.
Nicht erlaubt sind Zeitzonenangaben wie 2026-03-31+01:00, Uhrzeiten, das deutsche Format 31.03.2026 oder einstellige Monate. Die Regel ist als Warnung eingestuft; ein ungültiges Datum führt aber meist zusätzlich zu einem Schemafehler. Die Regel ist Teil der XRechnung-Schematron der KoSIT und wird bei jeder XRechnung geprüft.
Typische Ursachen
- Zeitzone wird automatisch an das Datum angehängt
- Deutsches Datumsformat im XML
- Datum mit Uhrzeit (DateTime) exportiert
So beheben Sie den Fehler
- Prüfen Sie alle Datumsfelder im XML auf das Format
JJJJ-MM-TT. - Entfernen Sie Zeitzonen und Uhrzeiten (z. B.
2026-03-31+01:00→2026-03-31). - Stellen Sie das Datumsformat im Export Ihrer Software auf ISO 8601 ohne Zeitzone um.
Wo die Regel prüft (XPath)
- UBL
- cbc:IssueDate | cbc:DueDate | cbc:StartDate | cbc:EndDate | cbc:ActualDeliveryDate | cbc:IssueDate | cbc:TaxPointDate | cbc:PaymentDueDate
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: , ,