Fehler-Codes

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

Schweregrad: information · Syntax: CII, UBL

Offizielle Meldung

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.

Was bedeutet das?

Eine Rechnung sollte das Liefer- oder Leistungsdatum auf eine von drei Arten angeben: BT-72 Actual delivery date, BG-14 Invoicing period, oder in jeder Rechnungsposition BG-26 Invoice line period. Der Schweregrad in der Schematron-Datei ist information. Die UBL-Assertion ist erfüllt, wenn ActualDeliveryDate oder InvoicePeriod auf Kopfebene steht, oder jede Position ein InvoicePeriod hat.

Typische Ursache

Weder Kopfdatum noch Abrechnungszeitraum noch Positionszeitraum wurde exportiert.

So beheben Sie es

Setzen Sie eines der drei Elemente. Die Regel ist als Information gekennzeichnet, nicht als fatal.

UBL

<cbc:ActualDeliveryDate>2026-10-19</cbc:ActualDeliveryDate>

CII

<ram:OccurrenceDateTime>
  <udt:DateTimeString format="102">20261019</udt:DateTimeString>
</ram:OccurrenceDateTime>

Business Term

BT-72, BG-14, BG-26

Verwandte Regeln

Kontext und Prüfbedingung

UBL /ubl:Invoice | /cn:CreditNote

CII /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction

UBL

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

CII

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

Datei jetzt kostenlos prüfen

curl -F "file=@rechnung.xml" https://checkxrechnung.com/v1/validate

Fragen

Was prüft BR-DE-TMP-32 genau?

Eine Rechnung sollte das Liefer- oder Leistungsdatum auf eine von drei Arten angeben: BT-72 Actual delivery date, BG-14 Invoicing period, oder in jeder Rechnungsposition BG-26 Invoice line period. Der Schweregrad in der Schematron-Datei ist information. Die UBL-Assertion ist erfüllt, wenn ActualDeliveryDate oder InvoicePeriod auf Kopfebene steht, oder jede Position ein InvoicePeriod hat.

Wie behebe ich BR-DE-TMP-32?

Setzen Sie eines der drei Elemente. Die Regel ist als Information gekennzeichnet, nicht als fatal.

Heißt eine bestandene Prüfung von BR-DE-TMP-32, dass ein Portal die Rechnung annimmt?

Nein. Die Seite hilft Ihnen, diese eine Schematron-Aussage zu verstehen. Ein Bestehen hier ist keine Aussage über Steuerrecht, Portalannahme oder Bank-Overlays.