Referenz
Markdown-ExportBR-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>