Zum Inhalt springen

BR-03: Rechnungsdatum (BT-2) fehlt

Offizielle Meldung

[BR-03] An Invoice shall have an Invoice issue date (BT-2).

EN 16931 (CII) · Fehler · Sprache der Meldung: Englisch · Stand: xrechnung-3.0.2-validator-configuration-2026-08-31

[BR-03] An Invoice shall have an Invoice issue date (BT-2).

EN 16931 (UBL) · Fehler · Sprache der Meldung: Englisch · Stand: xrechnung-3.0.2-validator-configuration-2026-08-31

[BR-03] An Invoice shall have an Invoice issue date (BT-2).

Factur-X / ZUGFeRD EN 16931 · Fehler · Sprache der Meldung: Englisch · Stand: Factur-X 1.08 / ZUGFeRD 2.4
Schweregrad
Fehler Die Rechnung gilt als ungültig und kann vom Empfänger abgelehnt werden.
Gilt für
EN 16931 (CII), EN 16931 (UBL), Factur-X / ZUGFeRD EN 16931
Betroffene Felder
BT-2

Was bedeutet das?

Jede Rechnung muss ein Rechnungsdatum (Invoice issue date, BT-2) haben. Das Datum fehlt oder ist leer; in CII muss es im Format 102 (JJJJMMTT) angegeben sein.

Typische Ursachen

Das Rechnungsdatum wurde nicht gesetzt.
CII: Das Datum steht ohne das Attribut format="102" oder mit einem anderen Format im Element udt:DateTimeString.

So beheben Sie den Fehler

Das Rechnungsdatum eintragen.
CII: rsm:ExchangedDocument/ram:IssueDateTime/udt:DateTimeString mit format="102" und dem Datum als JJJJMMTT, z. B. 20260315. UBL: cbc:IssueDate im Format JJJJ-MM-TT.
Die Rechnung erneut erzeugen und prüfen.

In E-Rechnungsfreund

Im Rechnungsformular im Abschnitt „Rechnungsdetails“ das Feld „Ausstellungsdatum (BT-2)“ ausfüllen.

Beispiel

Fehlerhaft

<ram:IssueDateTime>
  <udt:DateTimeString format="610">202603</udt:DateTimeString>
</ram:IssueDateTime>

Richtig

<ram:IssueDateTime>
  <udt:DateTimeString format="102">20260315</udt:DateTimeString>
</ram:IssueDateTime>
Für Entwickler: Prüfausdruck je Syntax

EN 16931 (CII) (CII)

Kontext: /rsm:CrossIndustryInvoice

normalize-space(rsm:ExchangedDocument/ram:IssueDateTime/udt:DateTimeString[@format='102']) != ''

EN 16931 (UBL) (UBL)

Kontext: /ubl:Invoice | /cn:CreditNote

normalize-space(cbc:IssueDate) != ''

Factur-X / ZUGFeRD EN 16931 (CII)

Technische ID in der Quelle: FX-SCH-A-000012

Kontext: /rsm:CrossIndustryInvoice

(rsm:ExchangedDocument/ram:IssueDateTime/udt:DateTimeString[@format='102']!='')

Verwandte Prüfregeln

  • BR-01: Spezifikationskennung (BT-24) fehlt
  • BR-02: Rechnungsnummer (BT-1) fehlt
  • BR-04: Rechnungsart-Code (BT-3) fehlt
  • BR-05: Rechnungswährung (BT-5) fehlt
  • BR-06: Name des Verkäufers (BT-27) fehlt
  • BR-07: Name des Käufers (BT-44) fehlt

Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.