TaxLayer
AnmeldenKostenlos starten
Technik2026-08-256 Min. Lesezeitvon TaxLayer Team

Lieferdatum in ZUGFeRD und XRechnung (BT-72): korrekt übernehmen und korrigieren

Viele automatische Konverter setzen als Lieferdatum einfach das Rechnungsdatum – und das ist falsch. Das tatsächliche Liefer- oder Leistungsdatum ist in der EN 16931 ein eigenes Feld (BT-72) und muss den realen Zeitpunkt der Lieferung wiedergeben, nicht den Tag, an dem die Rechnung geschrieben wurde.

> Kurzantwort: Das Lieferdatum (BT-72, in der XML als ActualDeliveryDate) ist der Tag der tatsächlichen Lieferung oder Leistung – nicht das Rechnungsdatum (BT-2). Beide können abweichen. TaxLayer erkennt das Lieferdatum eigenständig aus der Rechnung und lässt es vor der Erzeugung prüfen und korrigieren.

Lieferdatum ist nicht Rechnungsdatum

Auf vielen Rechnungen stehen zwei unterschiedliche Daten: das Datum, an dem die Rechnung ausgestellt wurde, und das Datum, an dem tatsächlich geliefert oder geleistet wurde. Ein Beispiel:

FeldBedeutungBeispiel
BT-2 RechnungsdatumAusstellungsdatum der Rechnung24.08.2026
BT-72 Liefer-/LeistungsdatumTag der tatsächlichen Lieferung21.08.2026

Wird das Lieferdatum falsch mit dem Rechnungsdatum befüllt, ist die E-Rechnung zwar formal gültig, inhaltlich aber unrichtig – mit Folgen für Buchung, Leistungszeitpunkt und Umsatzsteuer.

Was die EN 16931 verlangt

Die EN 16931 kennt das tatsächliche Lieferdatum als BT-72. In den beiden Syntaxen sieht das so aus:

  • ZUGFeRD / CII: ram:ApplicableHeaderTradeDelivery → ram:ActualDeliverySupplyChainEvent → ram:OccurrenceDateTime
  • XRechnung / UBL: cac:Delivery → cbc:ActualDeliveryDate

Das Format ist ein Kalenderdatum (in CII als YYYYMMDD, Format-Code 102). Es beschreibt den Zeitpunkt der Lieferung, unabhängig vom Rechnungs- oder Fälligkeitsdatum.

Der typische Fehler automatischer Konverter

Ein reiner PDF-zu-XML-Konverter liest oft nur die offensichtlichen Kopfdaten aus und füllt fehlende Felder mit Standardwerten. Fehlt eine eigene Erkennung des Lieferdatums, wird ersatzweise das Rechnungsdatum eingetragen. Solange beide Daten identisch sind, fällt das nicht auf – sobald sie abweichen, steht in der E-Rechnung das falsche ActualDeliveryDate.

So löst TaxLayer das

TaxLayer erkennt das Liefer-/Leistungsdatum eigenständig und getrennt vom Rechnungsdatum. Im Prüfschritt vor der Erzeugung wird es in einem eigenen Feld Lieferdatum angezeigt und kann dort korrigiert werden, bevor die ZUGFeRD- oder XRechnung-Datei entsteht. In der erzeugten XML steht anschließend das korrekte Datum als ActualDeliveryDate.

So bleibt die Verantwortung für die inhaltliche Richtigkeit bei Ihnen – und ein automatischer Fehler kann gar nicht erst durchrutschen.

Fazit

Das Lieferdatum ist ein eigenes Pflicht- bzw. Praxisfeld der EN 16931 (BT-72) und darf nicht blind mit dem Rechnungsdatum gleichgesetzt werden. Achten Sie bei jeder Konvertierung darauf, dass das ActualDeliveryDate das tatsächliche Lieferdatum wiedergibt.

---

TaxLayer jetzt kostenlos testen – erkennt Lieferdatum, Artikelnummern und Referenzen automatisch und lässt sie vor der Erzeugung prüfen. Fragen an info@landauer.de.

Häufig gestellte Fragen

Was ist der Unterschied zwischen BT-2 und BT-72?

BT-2 ist das Rechnungsdatum (Ausstellungsdatum). BT-72 ist das tatsächliche Liefer- bzw. Leistungsdatum – der Tag, an dem die Ware geliefert oder die Leistung erbracht wurde. Beide können sich unterscheiden.

Wie heißt das Lieferdatum in der XML?

In ZUGFeRD/CII steht es als ActualDeliveryDate (im Element ram:ActualDeliverySupplyChainEvent), in XRechnung/UBL als cbc:ActualDeliveryDate im Lieferblock. Semantisch ist beides BT-72 der EN 16931.

Ist das Lieferdatum in der E-Rechnung Pflicht?

Nach EN 16931 ist BT-72 nicht für jede Rechnung zwingend, in der Praxis aber häufig gefordert – besonders wenn Lieferdatum und Rechnungsdatum abweichen. Bei innergemeinschaftlichen Lieferungen und in vielen Branchen ist es faktisch erforderlich.

Warum setzen Konverter oft das Rechnungsdatum als Lieferdatum?

Weil viele Tools das Lieferdatum nicht eigenständig erkennen und ersatzweise das Rechnungsdatum eintragen. Das führt zu einem falschen ActualDeliveryDate, wenn tatsächlich an einem anderen Tag geliefert wurde.

Kann ich das Lieferdatum bei TaxLayer korrigieren?

Ja. TaxLayer erkennt das Lieferdatum aus dem Beleg und zeigt es im Prüfschritt als eigenes Feld an, das Sie vor der Erzeugung jederzeit anpassen können. Weitere Referenzen finden Sie in Artikelnummern in ZUGFeRD.

PDF-Rechnungen jetzt konvertieren

Testen Sie TaxLayer kostenlos – 2 Konvertierungen pro Monat, keine Kreditkarte.

Jetzt starten