Custom Peppol integration development

E-invoicing via Peppol is becoming the standard in the Netherlands and across Europe. Invoices to government bodies already have to go through Peppol, and it will become mandatory for B2B transactions in the coming years. The sooner you connect, the less rushed the work will be later.

We build Peppol integrations that automate your invoicing process: converting invoices to UBL, sending them through the Peppol network and processing incoming invoices automatically in your accounts.

E-invoicingUBLPeppol BISAccess PointDigipoortAS4
Peppol E-Invoicing Uw systeem FACTUUR F-2026-0847 Aan: Gemeente Amsterdam KvK: 34366966 Peppol ID: 0106:34366966 Subtotaal € 12.500,00 BTW 21% € 2.625,00 Totaal € 15.125,00 UBL XML BIS 3.0 SI-UBL 2.0 Peppol netwerk AP Uw Access Point ● Verbonden ↓ AS4 AP Ontvanger AP → Gemeente Factuurstatus F-2026-0847 Aangemaakt UBL Verstuurd Ontvangen Betaald Deze maand 247 facturen verstuurd Succesvol 99,6% afleverratio Gem. doorlooptijd < 2 sec van factuur tot levering

What is Peppol?

Peppol is an international network for exchanging electronic business documents. It works a bit like a postal network for invoices: your system sends a structured invoice to an Access Point, which delivers it to the recipient — regardless of which system the recipient uses.

📄

Standardised invoices

Peppol invoices are sent in UBL format (Universal Business Language). A structured XML file containing all invoice details: amounts, VAT, line items, payment information. Machine-readable and automatically processable.

🌐

International network

Peppol works across Europe, Australia, Singapore and beyond. A Peppol ID is universal: you can reach any organisation connected to the network, from Dutch municipalities to European trading partners.

⚡

Real-time and reliable

Invoices are delivered within seconds with delivery confirmation. No emails landing in spam, no PDFs that need processing by hand. Fully traceable from dispatch to receipt.

Why connect to Peppol now?

E-invoicing is no longer a thing of the future. The Dutch government and the EU are pushing for mandatory e-invoicing for all businesses. If you connect now, you won't have a problem later.

🏛

Already mandatory for government

Invoicing the central government, municipalities, provinces and water boards already has to go through Peppol or Digipoort. Without a Peppol integration, you cannot send invoices to the government.

🇪🇺

EU obligation for B2B

The EU directive ViDA (VAT in the Digital Age) requires e-invoicing for cross-border B2B transactions. The Netherlands is preparing national legislation that will also make domestic B2B invoicing mandatory.

💰

Cost savings

Handmatige factuurverwerking kost gemiddeld 10-15 euro per factuur. Automatisch via Peppol daalt dit naar minder dan 1 euro. Bij honderden facturen per maand is de business case snel rond.

📈

Faster payment

Peppol invoices are processed directly and without errors by the recipient. No delays from incorrect data, misplaced PDFs or manual entry. This demonstrably leads to faster payment.

What we build

A Peppol integration is more than sending an invoice. We build the entire process: from invoice data in your system to UBL conversion, sending, receipt and status tracking.

Sending invoices

  • Automatic conversion of your invoice data to UBL 2.1
  • Validation against Peppol BIS 3.0 and SI-UBL 2.0
  • Dispatch via a certified Access Point
  • Delivery confirmation and status tracking
  • Error handling with clear notifications

Receiving invoices

  • Automatically processing incoming UBL invoices
  • Mapping to your accounting system
  • Automatic matching with purchase orders
  • Triggering approval workflows

Integration with your systems

  • Sending Exact Online invoices via Peppol
  • Automatically sending AFAS sales invoices as UBL
  • Receiving Twinfield purchase invoices via Peppol
  • Custom ERP and invoicing system development

Monitoring and reporting

  • Dashboard with dispatch and receipt status
  • Error notifications and retry mechanism
  • Reporting for compliance and audit
  • Volume statistics and trends

How Peppol works technically

Peppol uses a four-corner model: sender, sender's Access Point, receiver's Access Point, receiver. We build the integration between your system and the Access Point, which is the complex part.

🔐

Peppol ID and SMP

Every participant has a Peppol ID (e.g. 0106:KvK number for the Netherlands). The Service Metadata Publisher (SMP) register tells the network which Access Point the recipient uses. Your system only needs to know the Peppol ID.

📦

AS4 protocol

Messages are sent using the AS4 protocol, a reliable, encrypted messaging protocol with delivery confirmation. Your Access Point handles this; we ensure your invoice data is delivered correctly.

✓

Validation and compliance

Every invoice is validated against the Peppol BIS 3.0 specification before it is sent. Invalid invoices are caught with clear error messages so they can be corrected.

From manual invoicing to fully automated

Printing, scanning and emailing invoices, entering them into the accounts by hand, chasing payments: it costs hours every week and produces errors. A Peppol integration removes that entire process. Your system generates the invoice, converts it to UBL, sends it through Peppol, and the recipient processes it automatically. Within seconds, error-free and fully traceable. The question is not whether you switch, but when.

From manual invoicing to fully automated

More than invoices

Peppol doesn't only support invoices. The network can also exchange other business documents. We build integrations for the full range of document traffic.

📋

Orders and order confirmations

Send purchase orders and receive order confirmations via Peppol. Automatic processing without manual entry, connected to your ordering or procurement system.

📦

Credit notes

Send and receive credit notes through the same Peppol channel. Automatic processing in your accounts, linked to the original invoice.

📄

Catalogues

Share product catalogues with trading partners via Peppol. Exchange items, prices and specifications in a structured way so your customers can order directly from their own system.

Technology and approach

Our integration specialists build Peppol integrations using proven technology and work with certified Access Points.

Peppol standards

Peppol BIS 3.0SI-UBL 2.0UBL 2.1AS4SMP/SMLDigipoort

Backend

Node.jsPython.NETXML/XSLTREST APIPostgreSQL

Access Point providers

StorecoveBillitTradeshiftBaswareCoupaTungsten

Validation and monitoring

SchematronXSD validationBusiness rulesError alertingAudit logging

Frequently asked questions about Peppol integrations

Peppol (Pan-European Public Procurement OnLine) is an international network for exchanging electronic business documents, particularly invoices. Via Peppol, organisations send and receive structured invoices (UBL/XML) without the sender and recipient having to use the same system.

Invoicing the Dutch government via Peppol is already mandatory. The EU directive on e-invoicing is set to be extended to B2B transactions over the coming years. By 2028, e-invoicing will likely be mandatory for all Dutch businesses. Connecting early means no rushing later.

An Access Point is a certified service provider that sends and receives messages through the Peppol network. It works like a postal service: your system sends the invoice to your Access Point, which forwards it to the recipient's Access Point. We connect your software to an Access Point.

UBL (Universal Business Language) is the XML format in which Peppol invoices are sent. It contains all invoice data in a standardised, machine-readable format: amounts, VAT, line items, and sender and recipient details. We build the conversion of your invoice data into UBL.

Yes. We integrate Peppol with Exact Online, AFAS, Twinfield, Unit4 and other accounting and ERP systems. Invoices are automatically converted to UBL and sent via Peppol, or incoming Peppol invoices are processed automatically in your accounts.

Digipoort is the Dutch government's gateway for receiving e-invoices. Peppol is the broader, international network. In practice, invoices to the government are often routed from Peppol to Digipoort. Our integration supports both routes.

A basic Peppol integration for sending invoices through an Access Point can go live within two to three weeks. A full integration that also covers receiving, automatic processing and connection to your accounting system is delivered in phases.

The cost consists of building the integration (one-off) and the cost of the Access Point (per message or subscription). Build costs depend on the complexity of your invoicing process, the number of systems being connected, and whether you also want to receive invoices via Peppol.

Ready for e-invoicing via Peppol?
Tell us about your invoicing process, the volume you process and the systems you use. We will discuss how a Peppol integration can automate your invoicing and prepare you for the upcoming obligation.
Get in touch

Edit content