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"Flag-Germany Flag-Italy
UBL_ContactFlag-Germany
UBL_PersonFlag-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"Flag-Germany
ESR.UBL_Delivery.DThe date on which the supply of goods or services was delivered"2024-07-08"Flag-Germany Flag-Poland
ESR.UBL_Delivery.AdrThe address where the delivery was madeFlag-Germany
ESR.UBL_Delivery.Adr2The address extension where the delivery was madeFlag-Germany
ESR.UBL_Delivery.CityThe city where the delivery was madeFlag-Germany
ESR.UBL_Delivery.ZipThe postcode where the delivery was madeFlag-Germany
ESR.UBL_Delivery.CountryThe country code where the delivery was madeFlag-Germany
ESR.UBL_ProfileID"Identifies the business process context in which the transaction appears" (see more at peppol.eu)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).Flag-Germany
ESR.UBL_OrderReferenceFlag-Germany
ESR.UBL_ContractDocumentReferenceThe identification of a contract.Flag-Germany
ESR.UBL_ProjectReferenceThe identification of the project the invoice refers to.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"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"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.euFlag-Germany
ESR.UBL_Payee.NamThe name of the payee. Only to be specified if it differs from the Nam field of the Customer object.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.Flag-Germany
ESR.UBL_Payee.GLNThe GLN number of the payee.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.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.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.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.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.Flag-Germany
Pos.UBL_OrderLineReferenceFlag-Germany
Pos.UBL_TaxExemptionReasonCodeA coded statement of the reason for why the amount is exempted from VAT.Flag-Germany
Pos.UBL_TaxExemptionReasonFlag-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"}}
},
}
}