Zum Inhalt springen
E-Rechnung Zentrale

UBL-CR-412

UBL-Rechnung: Fälligkeitsdatum in PaymentMeans statt cbc:DueDate

In einer UBL-Rechnung gehört das Fälligkeitsdatum (BT-9) in cbc:DueDate, nicht in cac:PaymentMeans/cbc:PaymentDueDate.

Regelwerk
EN 16931 (CEN)
Stufe
Warnung
Originaltext der Meldung
[UBL-CR-412]-A UBL invoice should not include the PaymentMeans PaymentDueDate

Was bedeutet UBL-CR-412?

UBL-CR-412 meldet cac:PaymentMeans/cbc:PaymentDueDate in einer Rechnung (Invoice). In UBL-Rechnungen steht das Fälligkeitsdatum (BT-9) auf Dokumentebene in cbc:DueDate. Nur Gutschriften (CreditNote) haben kein cbc:DueDate; dort ist cac:PaymentMeans/cbc:PaymentDueDate der richtige Ort, und die Regel greift nicht. Die Meldung ist eine Warnung: Die Rechnung bleibt gültig, das Datum in PaymentMeans wird aber nicht als BT-9 erkannt. Im Prüfbericht nennt der Validator die genaue Fundstelle als XPath; damit finden Sie die betroffene Stelle in der XML-Datei schnell. Korrigieren Sie den Fehler möglichst in der Rechnungssoftware oder deren Stammdaten, damit er bei der nächsten Rechnung nicht erneut auftritt.

Typische Ursachen

  • Die Software verwendet für Rechnung und Gutschrift dieselbe Vorlage.
  • Das Mapping stammt aus einer älteren UBL-Implementierung.

So beheben Sie den Fehler

  1. Verschieben Sie das Datum aus cac:PaymentMeans/cbc:PaymentDueDate nach cbc:DueDate (direkt nach cbc:IssueDate).
  2. Entfernen Sie cbc:PaymentDueDate aus der Zahlungsanweisung.
  3. Prüfen Sie die Rechnung anschließend erneut.
Wo die Regel prüft (XPath)
UBL
/ubl:Invoice | /cn:CreditNote

Rechnung erneut prüfen

Legen Sie die korrigierte Datei hier ab. Die Prüfung läuft mit den offiziellen Regeln in Ihrem Browser.

E-Rechnung hier ablegen

XRechnung (UBL oder CII), ZUGFeRD und Factur-X als XML oder PDF. Gern auch mehrere Dateien auf einmal.

Ihre Rechnung verlässt nie Ihren Browser. Prüfung und Anzeige laufen auf Ihrem Gerät, es wird nichts hochgeladen oder gespeichert.

Ohne Datei testen: , ,