Skip to main content

The Peppol Network

Peppol (Pan-European Public Procurement OnLine) is a global network that enables businesses and governments to exchange electronic documents, primarily invoices.

What is Peppol?

Peppol is:

  • A network of connected access points
  • A set of standards for document formats
  • A governance framework managed by OpenPeppol
  • Active in 30+ countries worldwide

How Peppol Works

The Peppol network uses a "4-corner model":

┌─────────────┐    ┌──────────────┐    ┌──────────────┐    ┌─────────────┐
│ Sender │───▶│ Sender's │───▶│ Receiver's │───▶│ Receiver │
│ (Corner 1) │ │ Access Point │ │ Access Point │ │ (Corner 4) │
│ │ │ (Corner 2) │ │ (Corner 3) │ │ │
│ Your │ │ GoRoute │ │ Receiver's │ │ Customer │
│ Business │ │ POP000991 │ │ AP │ │ Business │
└─────────────┘ └──────────────┘ └──────────────┘ └─────────────┘

The 4 Corners

CornerRoleDescription
C1SenderThe business sending the invoice
C2Sender's Access PointGoRoute - transmits to the network
C3Receiver's Access PointThe recipient's Peppol service provider
C4ReceiverThe business receiving the invoice

Key Components

Access Points (AP)

Access Points are certified service providers that:

  • Connect to the Peppol network
  • Transmit documents using AS4 protocol
  • Validate documents before sending
  • Provide delivery confirmations

GoRoute is a certified Peppol Access Point: POP000991

Service Metadata Publisher (SMP)

The SMP is a directory that stores:

  • Participant registrations
  • Document capabilities
  • Access Point endpoints

When you send an invoice, GoRoute:

  1. Looks up the receiver in the SMP
  2. Finds their Access Point
  3. Delivers the document to that AP

Service Metadata Locator (SML)

The SML is the "DNS of Peppol" — it tells Access Points which SMP contains a participant's information.

Document Types

Peppol supports various document types:

DocumentProcess IDCommon Use
InvoiceBIS Billing 3.0Standard invoices
Credit NoteBIS Billing 3.0Corrections/refunds
OrderBIS Ordering 3.0Purchase orders
Order ResponseBIS Ordering 3.0Order confirmations
CatalogueBIS Catalogue 3.0Product catalogs
Despatch AdviceBIS Despatch 3.0Shipping notices

Peppol Identifiers

Every participant has a unique Peppol identifier:

scheme:identifier

Examples:

  • 0106:12345678 (Netherlands KVK)
  • 0204:DE123456789 (German VAT)
  • 0195:SGUEN123456A (Singapore UEN)

See Peppol Identifiers for the full list of schemes.

The AS4 Protocol

Peppol uses the AS4 messaging protocol:

  • Based on SOAP/HTTP
  • Provides reliable messaging
  • Includes message receipts
  • Supports encryption and signing
GoRoute Handles AS4

You don't need to implement AS4 yourself. GoRoute exposes a simple REST API and handles all AS4 complexity internally.

Peppol BIS 3.0

BIS (Business Interoperability Specification) defines:

  • Required document fields
  • Validation rules
  • Code lists
  • Business rules

GoRoute validates all documents against:

  1. UBL 2.1 XSD — Structure validation
  2. EN16931 — European standard
  3. Peppol BIS 3.0 — Peppol-specific rules

Geographic Coverage

Peppol is active in 40+ countries with official Peppol Authorities:

Europe (EU/EEA + UK)

🇦🇹 Austria • 🇧🇪 Belgium • 🇧🇬 Bulgaria • 🇭🇷 Croatia • 🇨🇾 Cyprus • 🇨🇿 Czechia • 🇩🇰 Denmark • 🇪🇪 Estonia • 🇫🇮 Finland • 🇫🇷 France • 🇩🇪 Germany • 🇬🇷 Greece • 🇭🇺 Hungary • 🇮🇸 Iceland • 🇮🇪 Ireland • 🇮🇹 Italy • 🇱🇻 Latvia • 🇱🇹 Lithuania • 🇱🇺 Luxembourg • 🇲🇹 Malta • 🇳🇱 Netherlands • 🇳🇴 Norway • 🇵🇱 Poland • 🇵🇹 Portugal • 🇷🇴 Romania • 🇸🇰 Slovakia • 🇸🇮 Slovenia • 🇪🇸 Spain • 🇸🇪 Sweden • 🇬🇧 United Kingdom

Asia-Pacific

🇦🇺 Australia • 🇯🇵 Japan • 🇲🇾 Malaysia • 🇳🇿 New Zealand • 🇸🇬 Singapore

Middle East (GCC)

🇴🇲 Oman • 🇶🇦 Qatar • 🇸🇦 Saudi Arabia • 🇦🇪 United Arab Emirates

Americas

🇨🇦 Canada • 🇲🇽 Mexico • 🇺🇸 United States

Benefits of Peppol

BenefitDescription
InteroperabilityOne connection reaches 500,000+ participants
StandardizationConsistent format across all countries
AutomationStructured data enables straight-through processing
ComplianceMeets EU and national e-invoicing mandates
Cost ReductionLower processing costs vs paper/PDF
SpeedReal-time delivery and confirmation

GoRoute's Role

As a certified Peppol Access Point, GoRoute:

  1. Simplifies Access — REST API instead of AS4/SOAP
  2. Validates Documents — Ensures compliance before sending
  3. Manages Registration — Handles SMP registration
  4. Provides Reliability — 99.9% uptime SLA
  5. Offers Support — Expert assistance for Peppol compliance

Next Steps

Resources