BR-03: Rechnungsdatum (BT-2) fehlt
Offizielle Meldung
[BR-03] An Invoice shall have an Invoice issue date (BT-2).
[BR-03] An Invoice shall have an Invoice issue date (BT-2).
[BR-03] An Invoice shall have an Invoice issue date (BT-2).
- 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
Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.