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).
A note: no reason to reject the invoice.
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
- 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).
- 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
-
BR-DE-1Payment instructions are missing -
BR-DE-15Buyer reference (Leitweg-ID) is missing -
BR-DE-16Seller VAT ID or tax number is missing -
BR-DE-17Invoice type code not allowed -
BR-DE-18Early payment discount in the wrong format -
BR-DE-21Wrong specification identifier -
BR-DE-22Attachments share a file name -
BR-DE-27Telephone number too short -
BR-DE-30Creditor identifier missing for direct debit
Invoices that get through. From the hours you tracked.
Try it free for 14 daysdocket writes every invoice as a ZUGFeRD PDF and an XRechnung at once, following exactly these rules. More on e-invoicing in docket.