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",
"DT" : "INVOICE", "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" }
],
}
}
}