Peppol E-Invoicing: How the Network, Access Points & PINT Work

Peppol E-Invoicing: How the Network, Access Points & PINT Work

تم النشر بواسطة

Umar Shariff
E-invoicing
Sep 30, 2026

Peppol is an interoperability framework that allows businesses and public-sector organisations to exchange structured electronic invoices and other business documents through a network of service providers.

It is not accounting software, an invoice portal, or a PDF format. Instead, Peppol provides the standards, addressing mechanisms, governance, and network architecture that allow one company's system to exchange documents with another company's system—even when the two businesses use different software and different service providers.

That distinction becomes increasingly important as countries adopt structured e-invoicing models and local specifications such as PINT-AE in the UAE.

Key Takeaways

  • Peppol is an interoperability framework, not an accounting or invoicing application.
  • Its four-corner model allows suppliers and buyers to use different Peppol service providers while still exchanging documents across the same network.
  • Peppol BIS defines interoperable business-document requirements, while PINT provides an international invoicing model that jurisdictions can adapt to local requirements.
  • Peppol Access Points handle network connectivity and document exchange between service providers.
  • Peppol connectivity does not automatically make an invoice tax-compliant; each jurisdiction still determines its own tax fields, reporting, timing, and other legal requirements.

What Is Peppol E-Invoicing?

Peppol e-invoicing is the exchange of structured invoice data through the Peppol interoperability framework.

OpenPeppol, the organisation responsible for the framework, describes Peppol as a combination of governance and technical specifications that supports interoperable exchange of business documents between buyers and suppliers across industries and borders.

Two names are worth separating:

Peppol is the interoperability framework and network.

OpenPeppol is the international non-profit organisation responsible for the framework, specifications, governance, and development of the network.

OpenPeppol originally grew out of a European procurement initiative, but Peppol is now used beyond Europe for both business-to-government and business-to-business document exchange.

The current framework is explained in OpenPeppol's Peppol Interoperability Framework.

What Peppol Is — and What It Is Not

Many explanations of Peppol blur the network, invoicing software, and tax systems into one concept.

They are different.

Peppol Is Peppol Is Not
An interoperability framework Accounting software
A network for structured business documents A government tax portal
A shared technical and governance model One central invoice database

A company may create an invoice in its ERP, accounting software, or billing application. Peppol provides the interoperable infrastructure through which that structured document can reach another participant.

The originating accounting system and the Peppol network therefore perform different jobs.

How the Peppol Four-Corner Model Works

How the Peppol Four-Corner Model Works

The four-corner model is central to Peppol.

Instead of requiring the supplier and buyer to use the same commercial network, each party connects to its own service provider.

Corner Participant Role
Corner 1 Supplier / Sender Creates the invoice or other business document
Corner 2 Supplier's service provider Validates and sends the document into the Peppol network
Corner 3 Buyer's service provider Receives the document and routes it to the buyer
Corner 4 Buyer / Receiver Receives the structured document in its business system

The basic invoice path is therefore:

Supplier ERP → Supplier Service Provider → Buyer Service Provider → Buyer ERP

This architecture solves a common integration problem.

Without an interoperability framework, a supplier that trades with 100 customers may need to manage many different portals, APIs, file formats, or private networks.

With Peppol, each participant generally connects through one Peppol-enabled service provider, while the service providers handle exchange across the network.

OpenPeppol describes this principle as “connect once, reach all.”

Step by Step: How a Peppol E-Invoice Is Sent

A typical Peppol invoice flow starts inside the supplier's own business system.

1. The Supplier Creates the Invoice

The invoice originates in an ERP, accounting platform, billing application, or another business system.

Customer information, tax data, line items, quantities, prices, and payment information are generally sourced from this system.

2. The Invoice Is Structured According to the Applicable Specification

The data needs to follow the relevant Peppol document specification or national implementation.

That can involve Peppol BIS, PINT, or a country-specific PINT implementation.

3. The Sending Service Provider Validates the Document

The supplier's service provider checks the outgoing document against the applicable technical and business rules before transmitting it.

4. The Recipient Is Discovered

Peppol's addressing and capability-discovery mechanisms identify where the buyer receives Peppol documents and which document types it supports.

5. The Document Moves Between Service Providers

The supplier's provider sends the structured invoice to the buyer's provider through the Peppol network.

6. The Buyer's Provider Receives It

The receiving provider processes the document according to the applicable network and document rules.

7. The Invoice Reaches the Buyer's System

The invoice data can then enter the buyer's ERP, AP system, or other finance application.

Because the information is structured, the buyer does not have to rely on an employee manually reading a PDF and re-keying every invoice field.

What Is a Peppol Access Point?

A Peppol Access Point is the network gateway used by a Peppol service provider to exchange documents with other Peppol service providers.

OpenPeppol explains that Access Points connect with one another through the Peppol addressing and capability-lookup process.

The sending Access Point is also responsible for validating outgoing messages against applicable Peppol requirements before transmission.

For most businesses, this does not mean building and operating an Access Point internally.

A more typical architecture is:

ERP or accounting system → e-invoicing/service-provider integration → Peppol Access Point → Peppol network

OpenPeppol maintains an official list of Peppol Certified Service Providers, showing certifications such as Access Point and Service Metadata Publisher capabilities.

The important distinction is:

An Access Point provides network connectivity. It is not itself the company's accounting system.

What Is a Peppol ID?

Participants on the Peppol network use identifiers so that documents can be routed to the correct organisation.

A Peppol participant identifier effectively answers:

Which organisation should receive this document?

The identifier contains both an identifier scheme and an identifier value. Depending on the jurisdiction and scheme used, the underlying identifier may relate to an established business or government identifier.

However, a Peppol participant identifier should not automatically be confused with:

  • A VAT registration number
  • An invoice number
  • An ERP supplier code
  • A customer account number
  • A company registration number in every jurisdiction

The network uses the participant identifier together with its discovery services to determine where the receiving organisation can accept documents.

OpenPeppol also provides a public Peppol participant lookup for network participants.

How Does Peppol Find the Recipient? SMP and SML Explained

Knowing the buyer's identity is not enough. The sending provider also needs to know where to send the document and what that recipient is capable of receiving.

Peppol handles this through its addressing and capability-discovery infrastructure.

Service Metadata Publisher — SMP

An SMP makes participant capability information available.

This can include information such as:

  • The participant
  • Supported document types
  • Supported business processes
  • The service endpoint or Access Point that can receive them

Service Metadata Locator — SML

The SML helps the sending provider determine which metadata service contains information about the intended recipient.

A simplified way to think about the process is:

Peppol ID → identify the participant
SML → locate the relevant metadata source
SMP → determine what the participant can receive and where

OpenPeppol describes these components as part of the framework's addressing and capability-lookup architecture.

The details are technical, but the business outcome is simple: the supplier should not need to manually configure a custom delivery route for every Peppol-enabled customer.

Peppol BIS, PINT and UBL: What Is the Difference?

These terms often appear together, but they describe different layers of the e-invoicing model.

Term Role
Peppol BIS Defines interoperable business-document and process requirements
PINT International Peppol invoice model designed to support localisation
National PINT specification Adds jurisdiction-specific invoice requirements
UBL XML-based technical syntax commonly used to represent structured business data

XML-based technical syntax commonly used to represent structured business data

Peppol BIS

Peppol Business Interoperability Specifications standardise how business documents and processes should work across the network.

OpenPeppol's current interoperability framework states that Peppol BIS supports common procurement documents and uses standards including Universal Business Language, or UBL.

PINT

PINT stands for the Peppol International model for Billing.

OpenPeppol developed it as a model for creating globally interoperable invoice specifications while still allowing individual jurisdictions to introduce local requirements.

The current PINT model and related specifications are available through the OpenPeppol PINT documentation.

National PINT Specifications

A jurisdiction can adapt the international model to its local regulatory environment.

The UAE, for example, uses PINT-AE.

Its current specification describes it as the UAE billing specification based on the PINT methodology. The PINT-AE documentation defines invoices, credit notes, semantic models, syntax bindings, code lists, and validation rules for the UAE implementation.

UBL

UBL is the XML-based technical syntax used for structured business documents in many Peppol implementations.

A useful distinction is:

BIS/PINT describe what business information means and which rules apply. UBL provides a machine-readable syntax for representing that information.

Is a Peppol Invoice the Same as a PDF Invoice?

No.

A Peppol e-invoice is fundamentally a structured electronic business document.

A human-readable representation may also be produced, but sending a PDF invoice by email does not mean the invoice was exchanged through Peppol.

This distinction also appears in current UAE e-invoicing guidance.

The UAE Ministry of Finance states that an eInvoice is structured invoice data issued and exchanged electronically between supplier and buyer. It explicitly distinguishes an eInvoice from unstructured formats such as PDFs, Word documents, scanned copies, images, and emails.

The structured format is what allows systems to validate, process, route, and potentially post invoice information automatically.

Why Do Businesses and Governments Use Peppol?

The main benefit is interoperability.

A supplier and buyer do not need to operate the same accounting application or subscribe to the same commercial provider.

That can support several practical outcomes.

Fewer bilateral connections. Instead of building a separate integration for every customer or supplier, participants connect through the shared framework.

Structured data. Invoice fields can flow between systems without depending entirely on manual re-entry.

Provider choice. Supplier and buyer can use different providers.

Cross-border potential. OpenPeppol is designed for domestic and international exchange, subject to the specifications and requirements applicable in each market.

Standardisation. Common rules improve consistency in how documents are structured and exchanged.

That does not mean Peppol removes every integration problem. ERP mapping, master data, tax requirements, exception handling, and local regulation still need to be addressed.

Does Peppol Automatically Make an Invoice Tax-Compliant?

No.

Peppol solves an interoperability problem. Tax compliance is determined by the law and technical requirements of the relevant jurisdiction.

A country may require additional:

  • Tax fields
  • Invoice types
  • VAT or GST information
  • Reporting deadlines
  • Clearance processes
  • Tax-authority reporting
  • Record retention
  • Accredited service providers
  • Local validation rules

PINT is particularly important here because it allows jurisdictions to build local invoice specifications while remaining aligned with an international model.

The practical distinction is:

Peppol defines how interoperable structured documents can be exchanged. The jurisdiction determines what makes the invoice legally and technically compliant for tax purposes.

How the UAE Uses Peppol for E-Invoicing

The UAE provides a useful current example of Peppol being combined with a national tax-reporting framework.

The Ministry of Finance has adopted OpenPeppol within the UAE's Decentralized Continuous Transaction Control and Exchange (DCTCE) model.

The core exchange still resembles the Peppol four-corner structure:

Corner 1 — Supplier
Corner 2 — Supplier's UAE Accredited Service Provider
Corner 3 — Buyer's UAE Accredited Service Provider
Corner 4 — Buyer

The UAE then introduces an additional tax-reporting component:

Corner 5 — tax-reporting environment

According to the UAE Ministry of Finance eInvoicing portal, the supplier sends invoice data to its Accredited Service Provider. That provider validates the data and converts it into the UAE standard XML format where required before transmitting it to the buyer's provider.

In parallel, the required Tax Data Document is reported to Corner 5.

The UAE uses PINT-AE for its structured invoice specification.

This demonstrates the distinction clearly: Peppol provides the interoperability framework, while the UAE adds national tax reporting, accredited-provider requirements, and local invoice rules around it.

Peppol vs Email, Direct APIs and Traditional EDI

Peppol is not the only way businesses can exchange invoice data.

Method Structured Data Interoperable Provider Model Typical Integration Approach
Email/PDF Usually no No Manual
Direct API Yes Usually bilateral Custom platform-to-platform integration
Traditional EDI Yes Depends on network Trading-partner or private-network setup
Peppol Yes Yes Shared interoperable network

A direct API may still make sense where two organisations have a specialised, high-volume bilateral process.

Traditional EDI also remains important in many supply chains.

Peppol's distinctive feature is not simply that invoices are digital. It is the shared interoperability framework that allows independently chosen service providers to communicate using common network and document rules.

Do Businesses Need a Peppol Service Provider?

Do Businesses Need a Peppol Service Provider?

Most businesses obtain Peppol connectivity through a service provider rather than operating the network infrastructure themselves.

Possible models include:

  • ERP with integrated Peppol connectivity
  • Accounting software connected to a Peppol provider
  • Standalone e-invoicing platform
  • Middleware connected to an Access Point
  • Multi-country compliance network

The correct provider also depends on the jurisdiction.

A business preparing for UAE e-invoicing, for example, should not assume that choosing any global Peppol Access Point is enough. The UAE framework requires businesses within scope to work with a UAE Accredited Service Provider according to the Ministry of Finance rules.

Peppol certification and jurisdiction-specific tax accreditation are therefore related concepts, but they should not automatically be treated as interchangeable.

Questions to Ask Before Implementing Peppol

Before choosing a provider or integration architecture, clarify:

  1. Which countries and legal entities need e-invoicing?
  2. Which specification applies—Peppol BIS, PINT, or a national PINT implementation?
  3. Does the current ERP already support a Peppol provider?
  4. Which service provider will provide network connectivity?
  5. Who manages participant registration and identifiers?
  6. How are rejected or invalid documents handled?
  7. How are recipient capabilities discovered?
  8. How are delivery and status messages returned to the ERP?
  9. Does the jurisdiction add separate tax reporting or clearance?
  10. Can the architecture support additional countries later?

The implementation should not begin with:

“We need to generate some XML.”

The better starting point is:

Which legal regime applies, which document specification is required, and how should the business connect to the exchange network?

How ERP and Accounting Systems Fit Into Peppol

The ERP or accounting system remains the source of much of the business information used in an e-invoice.

That can include:

  • Customer and supplier data
  • Invoice and credit-note details
  • Products or services
  • Quantities and pricing
  • Tax information
  • Payment terms
  • Transaction references
  • Accounting records

The Peppol layer then deals with interoperable document exchange through the relevant service-provider architecture.

A simplified model is:

ERP/accounting → service provider → Peppol → recipient provider → recipient ERP

HAL Invoicing supports invoice and credit-note workflows, configurable tax calculations, payment information, and underlying invoice records.

HAL Accounting supports the wider accounting, ledger, receivables, payables, reconciliation, and reporting environment around those transactions.

These systems can provide underlying business and accounting data used in e-invoicing workflows. However, HAL should not be assumed to operate a Peppol Access Point, provide PINT-AE connectivity, or satisfy a jurisdiction-specific Peppol mandate unless current product documentation explicitly confirms that capability.

Conclusion

Peppol is easiest to understand when its components are kept separate:

ERP creates the business transaction → the applicable BIS/PINT specification structures the invoice → a service provider connects the business to Peppol → the network routes the document → the recipient's system receives it

Peppol solves the interoperability problem. It does not replace accounting software, local tax law, or jurisdiction-specific reporting requirements.

HAL Invoicing and HAL Accounting can support the invoice and accounting data that sits underneath an e-invoicing process, while the actual Peppol connectivity depends on the chosen provider and the rules of the relevant jurisdiction.

Book a HAL demo to explore how HAL can support your invoicing and accounting workflows.

Frequently Asked Questions

Q. What does Peppol stand for?

The name originated from Pan-European Public Procurement Online. Today, Peppol is used as the name of the interoperability framework rather than as a description limited to European public procurement.

Q. Is Peppol e-invoicing software?

No. Peppol is an interoperability framework and network. Businesses normally use it through an ERP, accounting application, e-invoicing platform, or service provider.

Q. What is a Peppol Access Point?

A Peppol Access Point is the network gateway through which a certified service provider exchanges documents with other service providers on the Peppol network.

Q. What is a Peppol ID?

A Peppol participant identifier identifies an organisation within the network so that documents can be routed to the correct participant and receiving service.

Q. What is the Peppol four-corner model?

The four corners are the supplier, the supplier's service provider, the buyer's service provider, and the buyer. This allows each trading party to use a different provider.

Q. What is PINT?

PINT is the Peppol International model for Billing. It provides a common invoice model that can be adapted to local jurisdictions while preserving interoperability.

Q. Is Peppol mandatory everywhere?

No. Each jurisdiction determines its own e-invoicing requirements and whether Peppol forms part of the required or supported architecture.

Q. Does the UAE use Peppol?

Yes. The UAE Ministry of Finance has adopted OpenPeppol within its DCTCE e-invoicing model and uses the PINT-AE specification alongside UAE-specific tax-reporting and Accredited Service Provider requirements.

‍

Umar Shariff