Peppol API & Dashboard

One connection to every trading partner

Recommand connects your software and your team to the Peppol network: certified infrastructure, multi-country compliance, and a processing pipeline that turns documents into data.

Documents Overview

Last 30 days

All active

Sent

128

Received

96

Success Rate

99.5%

How it works

Three steps to the network

  1. 01

    Register

    Create your account and register your company on the Peppol network under its national identifier - self-service, no setup fee, verified in minutes.

  2. 02

    Send & receive

    Exchange documents through the REST API from your own software, or straight from the dashboard. Validation runs before anything touches the network.

  3. 03

    Track

    Follow every document through its lifecycle - delivered, accepted, rejected - via webhooks for your systems and a clear inbox for your team.

Features

Everything you need for document automation

Integrated tools for document validation, live status updates, and automated workflows. Everything you need to automate your business processes.

  1. 01

    Sending within the hour

    Create an account, verify your company and send your first compliant document the same day - self-service, no setup fees, no onboarding project.

  2. 02

    Compliant by default

    Country-specific validation runs before a document ever touches the network. New mandates arrive as updates, not projects.

  3. 03

    Clean data, not raw XML

    Validation, normalization and format conversion turn incoming documents into structured data your systems can book.

  4. 04

    Confirmed delivery, with proof

    A send returns only after the recipient's Access Point confirms receipt - and every delivery carries a downloadable Peppol receipt. Webhooks notify your systems of incoming documents.

  5. 05

    Beyond invoices

    Invoices, credit notes and self-billing work out of the box from simple JSON - and any other Peppol document travels as UBL over the same endpoint.

  6. 06

    Open source, no lock-in

    The platform is open source and your data stays exportable. We keep customers with the product, not the exit costs.

Why Recommand

More than send and receive

Plenty of providers get a document onto the network. The work that matters happens around it.

Commodity Access PointsRecommand
Send & receive over PeppolYesYes
SMP & routingYesYes
Sending input: JSON or raw UBLUsually one or the otherBoth - simple JSON becomes valid UBL, raw XML is sent untouched
ValidationBasicEvery supported document standard, enforced before the network
Normalization & format conversionFull pipeline
Operational documents (orders, despatch)LimitedAny Peppol document via UBL
Events & webhooksLimitedReceived & sent events, retries included
Email fallback with generated PDFAutomatic, per send call
Free playground & test networkRareIncluded, never billed
Accountant hand-off (email forwarding)Built in, with labels & rules
Document rendering (HTML / PDF)Live preview while composing, PDF on demand
Sender identity verification (KYC)VariesBuilt in, embeddable in your own flow
Dashboard for your teamIncluded
Dashboard

Intuitive monitoring dashboard

Send with a live preview of the finished document, track every exchange, and render any document as PDF - your team's window on the network.

Sent and received

View and manage your transmitted Peppol documents.

Export
Search documents...
CompanyDirectionTypeLabel
ID
Type
Counterparty
Direction
Labels
doc_8f21…c3a4
Invoice
Nordwind GmbH
Outgoing
doc_7d0e…91bf
Invoice
Atelier Claire SARL
Incoming
doc_5b77…24e8
Credit Note
Nordwind GmbH
Outgoing
-
doc_49c2…7d15
Self Billing Invoice
Van Dijk & Zonen
Incoming
doc_31aa…0f9c
Invoice
Studio Aalto Oy
Outgoing
doc_2e58…b671
Invoice
Lindqvist AB
Incoming
-
For platforms

Embed Peppol in your own product

Accounting tools, vertical SaaS and platforms run entire customer bases through one Recommand team.

Talk to us about your platform
  • Unlimited companies under one team and one API key - each a separate legal entity with its own identifiers
  • White-label by design: your customers never see Recommand, even identity verification runs through a link you forward
  • Pooled volume: all your customers' documents count toward one tier, so the price per document falls fast
  • Company onboarding is fully automatable through the API - registration to first document in minutes
API

Powerful REST API for developers

Integrate Peppol e-invoicing with just a few lines of code

example.js
// Send an invoice via the Peppol API
async function sendInvoice() {
try {
const response = await fetch('https://app.recommand.eu/api/v1/{companyId}/send', {
method: 'POST',
headers: {
'Authorization': 'Basic ' + btoa('apiKey:apiSecret'),
'Content-Type': 'application/json'
},
body: JSON.stringify({
recipient: '0208:0123456789',
documentType: 'invoice',
document: {
invoiceNumber: 'INV-2025-001',
buyer, lines, paymentMeans /* required fields */
}
})
});
const result = await response.json();
console.log(result);
} catch (error) {
console.error(error);
}
}

Simple to integrate

Our API lets you send and receive Peppol documents with just a few lines of code. Get started in minutes, not days.

  1. 01

    OpenAPI specification

    Generate a client in any language from our full OpenAPI spec, or explore every endpoint in the API reference.

  2. 02

    Webhooks

    Get real-time notifications when documents are sent, received, or processed.

View API Docs
Pricing

Transparent pricing plans

Usage-based and public: a monthly tier for your volume, a fixed rate per extra document. No setup fees, no annual commitment.

120% cost deduction on e-invoicing for Belgian companies

All prices exclude VAT

  • 1,000 documents per month included
  • API access
  • Dashboard access
  • Priority email support
  • Document archiving (1 year)
€99/month

€0.10 per additional document

Documents per monthMonthly pricePer additional document
25Free€0.30
200€29/month€0.20
1,000€99/month€0.10
2,500€199/month€0.08
5,000€349/month€0.07
5,000+CustomContact sales