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.UBL_DueDateDue date of payment. Only to be specified if it differs from terms of payment."2024-08-15"
[DE]Flag Germany
[IT]Flag Italy
UBL_Contact
[DE]Flag Germany
UBL_Person
[DE]Flag Germany
ESR.UBL_PaymentTermsTerms of the payment. Only to be specified if it differs from the terms of payment in the configuration."30 days net"
[DE]Flag Germany
ESR.UBL_Delivery.DThe date on which the supply of goods or services was delivered"2024-07-08"
[DE]Flag Germany
[PL]Flag Poland
ESR.UBL_Delivery.AdrThe address where the delivery was made
[DE]Flag Germany
ESR.UBL_Delivery.Adr2The address extension where the delivery was made
[DE]Flag Germany
ESR.UBL_Delivery.CityThe city where the delivery was made
[DE]Flag Germany
ESR.UBL_Delivery.ZipThe postcode where the delivery was made
[DE]Flag Germany
ESR.UBL_Delivery.CountryThe country code where the delivery was made
[DE]Flag Germany
ESR.UBL_ProfileID"Identifies the business process context in which the transaction appears" (see more at peppol.eu)
[DE]Flag Germany
ESR.UBL_BuyerReferenceAn identifier assigned by the buyer used for internal routing purposes. An invoice must have buyer reference or purchase order reference (BT-13).
[DE]Flag Germany
ESR.UBL_OrderReference
[DE]Flag Germany
ESR.UBL_ContractDocumentReferenceThe identification of a contract.
[DE]Flag Germany
ESR.UBL_ProjectReferenceThe identification of the project the invoice refers to.
[DE]Flag Germany
ESR.UBL_Supplier.NameThe name of the supplier. Only to be specified if it differs from the ContactName in the configuration."John Doe"
[DE]Flag Germany
ESR.UBL_Supplier.TelephoneThe contact phone number of the supplier. Only to be specified if it differs from the ContactTelephone in the configuration."123456789"
[DE]Flag Germany
ESR.UBL_Supplier.ContactElectronicMailThe email address of the supplier. Only to be specified if it differs from the ContactElectronicMail in the configuration.j.doe@efsta.eu
[DE]Flag Germany
ESR.UBL_Payee.NamThe name of the payee. Only to be specified if it differs from the Nam field of the Customer object.
[DE]Flag Germany
ESR.UBL_Payee.TaxIdThe VAT number of the payee. Only to be specified if it differs from the TaxId field of the Customer object.
[DE]Flag Germany
ESR.UBL_Payee.GLNThe GLN number of the payee.
[DE]Flag Germany
ESR.UBL_Payee.AdrThe address of the payee. Only to be specified if it differs from the Adr field of the Customer object.
[DE]Flag Germany
ESR.UBL_Payee.Adr2The address extension of the payee. Only to be specified if it differs from the Adr2 field of the Customer object.
[DE]Flag Germany
ESR.UBL_Payee.CityThe city name of the payee. Only to be specified if it differs from the City field of the Customer object.
[DE]Flag Germany
ESR.UBL_Payee.ZipThe postcode of the payee. Only to be specified if it differs from the Zip field of the Customer object.
[DE]Flag Germany
ESR.UBL_Payee.CtryThe country code of the payee. Only to be specified if it differs from the Ctry field of the Customer object.
[DE]Flag Germany
Pos.UBL_OrderLineReference
[DE]Flag Germany
Pos.UBL_TaxExemptionReasonCodeA coded statement of the reason for why the amount is exempted from VAT.
[DE]Flag Germany
Pos.UBL_TaxExemptionReason
[DE]Flag Germany
Example Request
{"Tra":
{"ESR":
{"DD": "IT-TEST", "DDto": "WSRLPXY", "NFS": "INVOICE", "UBL_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": "test", "TaxG": "B", "Amt": "1.00"}},
"PayA": {
"Pay": { "Dsc": "Contanti", "PayG": "cash", "Amt": "1.00"}}
},
}
}