All error codes · Error code · XRechnung (KoSIT)

BR-DE-TMP-32 Date of supply is missing

The invoice should say when the service was performed, as a delivery date, an invoicing period or a period per line. Without any of them the validator adds a note.

The rule's official text

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.

The invoice should state when the service was performed, as a delivery date (BT-72), an invoicing period (BG-14) or a period on every line (BG-26).

What usually causes it

  • The date of supply is only text ("services in October"), not a date field.
  • The software writes only the invoice date.

How to fix it

  1. Give one of them, a delivery date (BT-72), an invoicing period for the whole invoice (BG-14) or a period per line (BG-26).
  2. German VAT law (§ 14 UStG) requires the date of supply regardless of XRechnung, so it is more than a formality.

Where it sits in the XML

UBL
cac:Delivery/cbc:ActualDeliveryDate or cac:InvoicePeriod
CII
ram:ApplicableHeaderTradeDelivery/ram:ActualDeliverySupplyChainEvent or ram:BillingSpecifiedPeriod

Fixed? Check the invoice again.

Free, no account, with the KoSIT validator. The file isn't stored.

Related error codes

All error codes

Invoices that get through. From the hours you tracked.

Try it free for 14 days

docket writes every invoice as a ZUGFeRD PDF and an XRechnung at once, following exactly these rules. More on e-invoicing in docket.