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
Attribute | Description | Example | Country Support |
---|---|---|---|
ESR.UBL_DueDate | Due date of payment. Only to be specified if it differs from terms of payment. | "2024-08-15" | |
UBL_Contact | |||
UBL_Person | |||
ESR.UBL_PaymentTerms | Terms of the payment. Only to be specified if it differs from the terms of payment in the configuration. | "30 days net" | |
ESR.UBL_Delivery.D | The date on which the supply of goods or services was delivered | "2024-07-08" | |
ESR.UBL_Delivery.Adr | The address where the delivery was made | ||
ESR.UBL_Delivery.Adr2 | The address extension where the delivery was made | ||
ESR.UBL_Delivery.City | The city where the delivery was made | ||
ESR.UBL_Delivery.Zip | The postcode where the delivery was made | ||
ESR.UBL_Delivery.Country | The country code where the delivery was made | ||
ESR.UBL_ProfileID | "Identifies the business process context in which the transaction appears" (see more at peppol.eu) | ||
ESR.UBL_BuyerReference | An identifier assigned by the buyer used for internal routing purposes. An invoice must have buyer reference or purchase order reference (BT-13). | ||
ESR.UBL_OrderReference | |||
ESR.UBL_ContractDocumentReference | The identification of a contract. | ||
ESR.UBL_ProjectReference | The identification of the project the invoice refers to. | ||
ESR.UBL_Supplier.Name | The name of the supplier. Only to be specified if it differs from the ContactName in the configuration. | "John Doe" | |
ESR.UBL_Supplier.Telephone | The contact phone number of the supplier. Only to be specified if it differs from the ContactTelephone in the configuration. | "123456789" | |
ESR.UBL_Supplier.ContactElectronicMail | The email address of the supplier. Only to be specified if it differs from the ContactElectronicMail in the configuration. | j.doe@efsta.eu | |
ESR.UBL_Payee.Nam | The name of the payee. Only to be specified if it differs from the Nam field of the Customer object. | ||
ESR.UBL_Payee.TaxId | The VAT number of the payee. Only to be specified if it differs from the TaxId field of the Customer object. | ||
ESR.UBL_Payee.GLN | The GLN number of the payee. | ||
ESR.UBL_Payee.Adr | The address of the payee. Only to be specified if it differs from the Adr field of the Customer object. | ||
ESR.UBL_Payee.Adr2 | The address extension of the payee. Only to be specified if it differs from the Adr2 field of the Customer object. | ||
ESR.UBL_Payee.City | The city name of the payee. Only to be specified if it differs from the City field of the Customer object. | ||
ESR.UBL_Payee.Zip | The postcode of the payee. Only to be specified if it differs from the Zip field of the Customer object. | ||
ESR.UBL_Payee.Ctry | The country code of the payee. Only to be specified if it differs from the Ctry field of the Customer object. | ||
Pos.UBL_OrderLineReference | |||
Pos.UBL_TaxExemptionReasonCode | A coded statement of the reason for why the amount is exempted from VAT. | ||
Pos.UBL_TaxExemptionReason |
Example Request
- JSON
- XML
{"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"}}
},
}
}
<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"/>
</PosA>
<PayA>
<Pay Dsc="Contanti" PayG="cash" Amt="1.00"/>
</PayA>
</ESR>
</Tra>