UBL BIS Billing 3.0
Peppol BIS Billing 3.0 UBL converter and validator
Peppol BIS Billing 3.0 UBL invoices, validated with BIS rules. Generate and check documents here. Delivery on the Peppol network is done by an access point you choose.
Peppol BIS Billing 3.0 is a UBL invoice profile plus a set of business rules used across Europe, especially where Peppol is the transport network. Belgium and the Netherlands are common examples.
EInvoiceFile generates and validates that XML, including endpoint identifiers. It is not a Peppol Access Point and does not deliver documents onto the Peppol network. Hand the validated UBL to the access point you already use.
Where it applies
- Belgium · 2026. B2B Peppol mandate expansion
- Netherlands · In force. Peppol / NLCIUS for public sector
- Germany · Optional B2B. Peppol as an EN 16931 transport alongside XRechnung
Sample JSON
{
"invoice": {
"number": "PEPPOL-20",
"sellerEndpoint": "0088:1234567890123",
"buyerEndpoint": "0208:BE0123456789"
}
}Download sample XML · API reference
Related
Questions
Does this API send invoices through Peppol?
No. It creates and checks Peppol BIS Billing 3.0 XML. Sending requires a Peppol Access Point, which is a separate service.