Skip to main content

E-Invoicing Belgium

efsta transmits B2B and B2G E-Invoices through the Peppol-Network using its own efsta Peppol Access Point, following the same standardized process for both invoice types.

ESR.DDto Fields

NameDescriptionFormatExample for DDto
Peppol Endpoint ID (B2B, B2G)The Peppol Endpoint ID defines the Seller's electronic address in the Peppol-Network and is differentiated from the VAT. It needs to be set with the schemeID included.Regex"0208:0123456749"
Important

Either the field ESR.Ctm_BuyerReference or ESR.OrderReference is required for Belgian E-Invoices. More information can be found on the Additional Properties page.

Example Request
{"Tra":
{"ESR":
{"TL" : "001", "TT" : "1", "T" : "8.38", "TN" : "2", "Opr" : "00000000097", "OprN" : "Mario Rossi", "Dev" : "02:00:00:AA:BB:CC",
"DD" : "BE", "DDto" : "0208:0123456749",
"Ctm" : { "TaxId" : "BE0445564644", "Nam" : "Buyer Company", "Adr" : "Teststreet 3", "Zip" : "3012", "City" : "Leuven", "Ctry" : "BE", "BuyerReference" : "0udmMQQU7F"},
"PosA" : [
{ "_" : "Pos", "PN" : "1", "IN" : "1001", "Dsc" : "Example Item", "TaxG" : "A", "Amt" : "3.98", "Qty" : "2", "QtyU" : "Pc.", "Pri" : "1.99", "Cat" : "10", "CatN" : "Footer" },
{ "_" : "Pos", "PN" : "2", "IN" : "1020", "Dsc" : "Example Item", "TaxG" : "B", "Amt" : "1.50", "Cat" : "11", "CatN" : "Example Category 11" },
{ "_" : "Lin", "Dsc" : "Subtotal", "LAmt" : "5.48" },
{ "_" : "Pos", "PN" : "3", "IN" : "1030", "Dsc" : "Example Item", "TaxG" : "A", "Amt" : "2.90", "Cat" : "12", "CatN" : "Example Category 12"}
],
"PayA" : [
{ "_" : "Pay","Dsc" : "Example Payment", "InputMethod" : "manual", "PayG" : "cash", "Amt" : "10.00" },
{ "_" : "Pay", "Dsc" : "Example Change", "InputMethod" : "manual", "PayG" : "change", "Amt" : "-1.62" }
],
}
}
}