BR-TMP-6
Alle Datumsangaben in einer XRechnung im UBL-Format müssen als JJJJ-MM-TT geschrieben werden, also 2026-08-26. Das gilt für jedes Datumsfeld gleichermaßen: Rechnungsdatum, Fälligkeit, Leistungszeitraum.
- Schweregrad
- Warnung
- Gilt für
- UBL
- Regelwerk
- v2026-08-31
- Geprüft am
Geschrieben und gegen das offizielle KoSIT-Regelwerk geprüft von Dmytro Yalanskyi, NormAPI.
Offizieller Regeltext
Datumsangaben in UBL müssen im Format JJJJ-MM-TT (YYYY-MM-DD) übermittelt werden.
Warum tritt BR-TMP-6 auf?
Das deutsche Anzeigeformat 26.08.2026 wandert in den Datensatz, weil das Datum als bereits formatierte Zeichenkette aus der Rechnungsvorlage übernommen wird statt als Datumswert. Auch amerikanische Reihenfolgen und angehängte Uhrzeiten fallen hierunter.
Wie behebt man BR-TMP-6?
Formatieren Sie Datumswerte beim Schreiben des XML explizit nach ISO 8601 (JJJJ-MM-TT) und übernehmen Sie niemals die Ausgabe der Anzeigeschicht. Eine Uhrzeit gehört nicht in ein Datumsfeld — vergleiche BR-TMP-7 für dieselbe Regel in CII.
Im XML
Ausschnitt in UBL — die Regel gilt nur für diese Syntax.
<cbc:IssueDate>26.08.2026</cbc:IssueDate>
<cbc:DueDate>2026-09-25T00:00:00</cbc:DueDate><cbc:IssueDate>2026-08-26</cbc:IssueDate>
<cbc:DueDate>2026-09-25</cbc:DueDate>NormAPI liefert technische Validierung, keine Steuer- oder Rechtsberatung.