Skip to main content

E-Invoicing Guide

Additional Properties​

This information can optionally be sent with the invoice in addition to the standard data.

note

Details on the UBL attributes can be found at peppol.eu

AttributeDescriptionExampleCountry Support
ESR.DueDateDue date of payment. Only to be specified if it differs from terms of payment."2024-08-15"
[BE]Flag Belgium
[DE]Flag Germany
[FR]Flag France
[IT]Flag Italy
ESR.PaymentTermsTerms of the payment. Only to be specified if it differs from the terms of payment in the configuration."30 days net"
[BE]Flag Belgium
[DE]Flag Germany
[FR]Flag France
ESR.Delivery.DThe date on which the supply of goods or services was delivered"2024-07-08"
[BE]Flag Belgium
[DE]Flag Germany
[FR]Flag France
[PL]Flag Poland
ESR.Delivery.AdrThe address where the delivery was made
[BE]Flag Belgium
[DE]Flag Germany
[FR]Flag France
ESR.Delivery.Adr2The address extension where the delivery was made
[BE]Flag Belgium
[DE]Flag Germany
[FR]Flag France
ESR.Delivery.CityThe city where the delivery was made
[BE]Flag Belgium
[DE]Flag Germany
[FR]Flag France
ESR.Delivery.ZipThe postcode where the delivery was made
[BE]Flag Belgium
[DE]Flag Germany
[FR]Flag France
ESR.Delivery.CtryThe country code where the delivery was made
[BE]Flag Belgium
[DE]Flag Germany
[FR]Flag France
ESR.Ctm.BuyerReferenceAn identifier assigned by the buyer used for internal routing purposes. An invoice must have buyer reference or purchase order reference (BT-13).
[BE]Flag Belgium
[DE]Flag Germany
[FR]Flag France
ESR.Ctm.AccountingReferenceThe buyer's accounting reference (BT-19), e.g. the cost centre the buyer books the invoice on. Written to cbc:AccountingCost on invoices and credit notes."KST-4711"
[BE]Flag Belgium
[DE]Flag Germany
[FR]Flag France
ESR.OrderReferenceThe buyer's purchase order number (BT-13)."PO-4711"
[BE]Flag Belgium
[DE]Flag Germany
[FR]Flag France
ESR.SellerOrderReferenceThe seller's own order number for the same deal (BT-14), e.g. a hotel's reservation confirmation number. Not a substitute for ESR.OrderReference or ESR.Ctm.BuyerReference. If sent without ESR.OrderReference, the purchase order reference is filled with "NA"."CONF-123456"
[BE]Flag Belgium
[DE]Flag Germany
[FR]Flag France
ESR.Pos.OrderLineReference
[BE]Flag Belgium
[DE]Flag Germany
[FR]Flag France
ESR.ContractDocumentReferenceThe contract the invoice refers to (BT-12)."CT-2026-17"
[BE]Flag Belgium
[DE]Flag Germany
[FR]Flag France
ESR.ProjectReferenceThe project the invoice refers to (BT-11). On credit notes it is sent as an additional document reference with document type code 50."PRJ-2026-01"
[BE]Flag Belgium
[DE]Flag Germany
[FR]Flag France
ESR.Metadata InvoiceNoteFree-text note on invoice level (BT-22), sent as a document-level ESR.Metadata entry: JSON {"Key": "InvoiceNote", "Value": "…"}, XML <Meta Key="InvoiceNote" Value="…"/>. An e-invoice carries at most one note: in France the text is appended to the mandatory payment terms mentions."Room 204, 3 nights"
[BE]Flag Belgium
[DE]Flag Germany
[FR]Flag France
Example Request
{"Tra":
{"ESR":
{"DT": "INVOICE", "DD": "IT", "DDto": "WSRLPXY", "DueDate": "2024-08-15",
"Ctm": {"TaxId": "IT02348690211", "Nam": "The Buyercompany S.p.A", "Adr": "Via Roma 1", "Zip": "12345", "City": "Milano (MI)"},
"PosA": {
"Pos": { "PN": "1", "Dsc": "Esempio di prodotto", "TaxG": "B", "Amt": "1.00"}},
"PayA": {
"Pay": { "Dsc": "Contanti", "PayG": "cash", "Amt": "1.00"}}
},
}
}