Zum Inhalt springen

BR-DE-TMP-32: Liefer- oder Leistungsdatum fehlt

Offizielle Meldung

[BR-DE-TMP-32] Eine Rechnung sollte zur Angabe des Liefer-/Leistungsdatums entweder BT-72 "Actual delivery date", BG-14 "Invoicing period" oder in jeder Rechnungsposition BG-26 "Invoice line period" enthalten.

XRechnung (CII) · Warnung · Sprache der Meldung: Deutsch · Stand: xrechnung-3.0.2-validator-configuration-2026-08-31

[BR-DE-TMP-32] Eine Rechnung sollte zur Angabe des Liefer-/Leistungsdatums entweder BT-72 "Actual delivery date", BG-14 "Invoicing period" oder in jeder Rechnungsposition BG-26 "Invoice line period" enthalten.

XRechnung (UBL) · Warnung · Sprache der Meldung: Deutsch · Stand: xrechnung-3.0.2-validator-configuration-2026-08-31
Schweregrad
Warnung Hinweis: Die Rechnung gilt deswegen nicht als ungültig, sollte aber geprüft werden.
Gilt für
XRechnung (CII), XRechnung (UBL)
Betroffene Felder
BT-72, BG-14, BG-26

Was bedeutet das?

Eine XRechnung sollte das Liefer- bzw. Leistungsdatum angeben: entweder als tatsächliches Lieferdatum (Actual delivery date, BT-72), als Abrechnungszeitraum (Invoicing period, BG-14) oder in jeder Rechnungsposition als Positionszeitraum (Invoice line period, BG-26). Keine dieser Angaben ist vorhanden. Die Meldung ist ein Hinweis.

Typische Ursachen

Weder Lieferdatum noch Abrechnungszeitraum wurden angegeben.
Nur einzelne Positionen haben einen Zeitraum, andere nicht.
Das Leistungsdatum steht nur in einer Bemerkung oder im Freitext.

So beheben Sie den Fehler

Eine der drei Angaben ergänzen: das Lieferdatum (BT-72), einen Abrechnungszeitraum mit Beginn und Ende (BT-73, BT-74) oder in jeder Position einen Zeitraum (BT-134, BT-135).
CII: ram:ApplicableHeaderTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime bzw. ram:ApplicableHeaderTradeSettlement/ram:BillingSpecifiedPeriod; UBL: cac:Delivery/cbc:ActualDeliveryDate bzw. cac:InvoicePeriod.
Die Rechnung erneut erzeugen und prüfen.

In E-Rechnungsfreund

Im Rechnungsformular im Abschnitt „Datum & Zeiträume“ das Feld „Lieferdatum (BT-72)“ oder „Abrechnungszeitraum Start (BT-73)“ und „Abrechnungszeitraum Ende (BT-74)“ ausfüllen.
Alternativ in der Ansicht „Experte“ im Abschnitt „Rechnungspositionen (BG-25)“ bei jeder Position „Zeitraum Start (BT-134)“ und „Zeitraum Ende (BT-135)“ angeben.

Beispiel

Fehlerhaft

<ram:ApplicableHeaderTradeDelivery/>

Richtig

<ram:ApplicableHeaderTradeDelivery>
  <ram:ActualDeliverySupplyChainEvent>
    <ram:OccurrenceDateTime>
      <udt:DateTimeString format="102">20260115</udt:DateTimeString>
    </ram:OccurrenceDateTime>
  </ram:ActualDeliverySupplyChainEvent>
</ram:ApplicableHeaderTradeDelivery>
Für Entwickler: Prüfausdruck je Syntax

XRechnung (CII) (CII)

Kontext: /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction

ram:ApplicableHeaderTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime or ram:ApplicableHeaderTradeSettlement/ram:BillingSpecifiedPeriod or (every $line in ram:IncludedSupplyChainTradeLineItem satisfies $line/ram:SpecifiedLineTradeSettlement/ram:BillingSpecifiedPeriod)

XRechnung (UBL) (UBL)

Kontext: /ubl:Invoice | /cn:CreditNote

cac:Delivery/cbc:ActualDeliveryDate or cac:InvoicePeriod or (every $line in (cac:InvoiceLine | cac:CreditNoteLine) satisfies $line/cac:InvoicePeriod)

Häufige Fragen

Warum ist das Leistungsdatum wichtig?

Nach § 14 Abs. 4 Satz 1 Nr. 6 UStG gehört der Zeitpunkt der Lieferung oder sonstigen Leistung zu den Pflichtangaben einer Rechnung. Die Regel prüft, ob er in einem der dafür vorgesehenen Elemente steht.

Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.