Zum Hauptinhalt springen

BR-03 Rechnungsdatum ist erforderlich

Eine Rechnung muss ein Rechnungsdatum (BT-2) haben, das den Ausstellungstag der Rechnung angibt.

Problembeschreibung

FEHLER

Geschäftsregel der EN 16931 (CEN)

Kontext und Bedeutung

Dies ist eine Kernregel der EN 16931. Das Rechnungsdatum ist der Bezugspunkt für Zahlungsfristen, den Umsatzsteuerzeitraum und die gesetzliche Aufbewahrungsfrist. In UBL weist bereits das XML-Schema ein fehlendes oder leeres cbc:IssueDate zurück; BR-03 erscheint daher vor allem bei CII-Rechnungen mit leerem Datumswert, etwa wenn das Datumsfeld des Quellsystems nicht zugeordnet ist.

Lösung

Ergänzen Sie in UBL cbc:IssueDate im ISO-8601-Datumsformat (JJJJ-MM-TT). Befüllen Sie in CII rsm:ExchangedDocument/ram:IssueDateTime/udt:DateTimeString mit format="102" (JJJJMMTT). Der Wert darf nicht leer sein.

Schnellzugriff

Gültige Beispiele

  • BT-2 = 2024-05-01 — ein gültiges ISO-8601-Datum

Ungültige Beispiele

  • In CII ist udt:DateTimeString (Format 102) unter ram:IssueDateTime leer; in UBL ist ein fehlendes oder leeres cbc:IssueDate bereits ein XML-Schemafehler

Code-Beispiele

Gültiges XML
<rsm:ExchangedDocument>
  <ram:ID>RE-2024-0001</ram:ID>
  <ram:IssueDateTime>
    <udt:DateTimeString format="102">20240501</udt:DateTimeString>
  </ram:IssueDateTime>
</rsm:ExchangedDocument>
Ungültiges XML
<rsm:ExchangedDocument>
  <ram:ID>RE-2024-0001</ram:ID>
  <ram:IssueDateTime>
    <udt:DateTimeString format="102"></udt:DateTimeString>
  </ram:IssueDateTime>
</rsm:ExchangedDocument>

Betroffene Felder

Validierungstools