Setup fee
A one-time amount to open your account, register your participants and get you live.
BilledOnce
Your software already creates invoices. With us, it sends them over Peppol. No complicated infrastructure. No certification to manage. One API. That’s it.
Belgian B2B e-invoicing runs on Peppol. Mandatory since 1 January 2026.
Whether you’re building an ERP, a SaaS platform, business software or an in-house invoicing system, our API adds Peppol connectivity to your application without touching your business logic.
Creates the invoice, exactly as it does today.
Validates, signs and sends it over AS4.
Found automatically through the Peppol SML and SMP lookup.
Receives a structured invoice their software can book directly.
Receiving works the same way in reverse: we are corner 3 for invoices sent to you.
A simple integration with your current stack. Whatever the language or the technology.
Exchange documents with every company connected to the Peppol network, straight from your application.
Your software remains the master of its data. We only provide the network layer.
Building and maintaining a Peppol Access Point takes time, skills and specific infrastructure. We’ve already done that work. Plug your software into our API and focus on your product.
| What it takes | What it involves | Who does it |
|---|---|---|
| Peppol certificate | The PKI certificate every Access Point needs, kept valid and renewed on time. | We do |
| SMP registration | Your participants published on our SMP so the whole network can find them. | We do |
| AS4 messaging | Signed, encrypted transport with delivery receipts, the way Peppol requires it. | We do |
| Validation | Peppol BIS Billing 3.0 rules checked before a document leaves, errors returned to you. | Built in |
| Peppol reporting | The monthly statistics reports OpenPeppol requires from every service provider. | We do |
| Maintenance | Network changes, specification updates and infrastructure, followed for you. | We do |
An API key gives you full access to the Peppol network through our Access Point and our SMP, over a plain REST integration. We take care of certificates, maintenance and reporting.
If a document is invalid, your system knows in real time, with the details of every error.
curl -X POST https://peppol-api.simplebill.pro/api/v1/documents \
-H "Authorization: Bearer SBG_your_api_token" \
-H "Content-Type: application/json" \
-d '{
"sender_peppol_id": "0208:0123456749",
"receiver_peppol_id": "0208:0987654394",
"document_type_id": "urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0::2.1",
"process_id": "urn:fdc:peppol.eu:2017:poacc:billing:01:1.0",
"payload_format": "ubl",
"payload_xml": "<Invoice>…</Invoice>",
"client_reference": "invoice-2611"
}'
HTTP/1.1 200 OK
{
"id": "9b1f0c3e-5a7d-4e2b-a1c4-2f6d8e9b0a17",
"status": "queued",
"warnings": []
}
# then follow it: GET /api/v1/documents/{id}
# queued → processing → sent → delivered
HTTP/1.1 422 Unprocessable Content
{
"message": "Document failed Peppol Schematron validation",
"errors": [{
"rule_id": "BR-CO-15",
"severity": "fatal",
"error_message": "[BR-CO-15]-Invoice total amount with VAT (BT-112)
= Invoice total amount without VAT (BT-109)
+ Invoice total VAT amount (BT-110).",
"location": "/Invoice/cac:LegalMonetaryTotal[1]"
}],
"warnings": []
}
Whoever you build for, connecting to Peppol is the same single integration.
In-house ERP, home-grown software or an invoicing platform built internally.
Add Peppol to your product without becoming a network specialist.
One integration for all your clients, each with their own Peppol participants.
Three parts, one clear bill. Your package is sized to your real volume, so you only pay extra when you actually send more.
A one-time amount to open your account, register your participants and get you live.
BilledOnce
A fixed monthly amount that includes a defined volume of documents, sized to your traffic.
BilledMonthly
A variable part, only for documents beyond the package you chose.
BilledPer extra document
Prices depend on your volume. Tell us roughly how many documents you send and receive each month, and we’ll size your package.
Request a quoteClear documentation, a robust API and a fast integration. Because your developers would rather build features than run Peppol infrastructure.