Konto
Deutsch

BR-03: Rechnungsdatum (BT-2) fehlt

EN-16931-Kernregel · Fehler · UBL / CII

StandardEN 16931-1 (europäisches Datenmodell der E-Rechnung)SchweregradFehler: die Rechnung wird abgelehntSyntaxUBL, CIIGeschäftsbegriffe
  • BT-2 Invoice issue date
Gilt fürJede EN-16931-Rechnung: XRechnung, ZUGFeRD 2.x / Factur-X (Profile EN 16931, EXTENDED, XRECHNUNG), Peppol BIS Billing 3.0 sowie nationale CIUS.

Offizieller Regeltext

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

Der normative Text ist Englisch und wird unverändert zitiert.

Warum dieser Fehler auftritt

Die Regel prüft, ob das Rechnungsdatum vorhanden ist: cbc:IssueDate in UBL bzw. rsm:ExchangedDocument/ram:IssueDateTime/udt:DateTimeString mit format="102" in CII. Das Rechnungsdatum ist gesetzliche Pflichtangabe und Basis für Zahlungsziel und Umsatzsteuerzeitraum. Typische Ursachen sind ein leeres Datumsfeld im Export-Mapping oder in CII ein DateTimeString ohne format-Attribut bzw. mit einem anderen Formatcode als 102, den der Test nicht akzeptiert.

So beheben Sie den Fehler

In UBL cbc:IssueDate im ISO-Format JJJJ-MM-TT direkt nach cbc:ID eintragen. In CII rsm:ExchangedDocument/ram:IssueDateTime/udt:DateTimeString mit dem Attribut format="102" und dem Wert als JJJJMMTT (ohne Bindestriche) setzen. Kein TT.MM.JJJJ, keine Uhrzeit, kein anderer Formatcode; nur ein Datum, keine Zeitzone.

Beispiel (gültig)

<ram:IssueDateTime>
  <udt:DateTimeString format="102">20261014</udt:DateTimeString>
</ram:IssueDateTime>

Was der Validator prüft

Geprüftes Element (Kontext):

UBL

/ubl:Invoice | /cn:CreditNote

Test (XPath):

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

CII

/rsm:CrossIndustryInvoice

Test (XPath):

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

Rechnung prüfen

Legen Sie Ihre XML- oder PDF-Datei im Validator ab; jede verletzte Regel ist mit ihrer Seite hier verlinkt. Kostenlos, ohne Konto, die Datei wird nicht gespeichert.

Rechnung prüfen →

Dieselbe Prüfung per API:

curl -F file=@invoice.xml https://einvoicechecker.com/v1/validate

Verwandte Regeln

Häufige Fragen

Was bedeutet BR-03?

BR-03 ist eine EN-16931-Kernregel: An Invoice shall have an Invoice issue date (BT-2).

Wird meine Rechnung wegen BR-03 abgelehnt?

Ja. BR-03 ist als „fatal“ eingestuft; Validatoren (KoSIT, Peppol Access Points, ZRE/OZG-RE) weisen die Rechnung zurück, bis der Fehler behoben ist.

Für welche Formate gilt BR-03?

Jede EN-16931-Rechnung: XRechnung, ZUGFeRD 2.x / Factur-X (Profile EN 16931, EXTENDED, XRECHNUNG), Peppol BIS Billing 3.0 sowie nationale CIUS. Syntax: UBL und CII.

Quelle: EN 16931-1:2017 schematron (CEN TC434, via Peppol BIS 3.0.20). Katalog erzeugt aus dem offiziellen Schematron am 2026-10-14.