Skip to main content
Invoice-Converter.comInvoice-Converter
BlogPricing
Convert InvoiceConvert
ConvertConvert Invoice
⌘K
Documentation overview
EU E-Invoicing Mandate
EU E-Invoicing
EU e-invoicing in 2026: what to implement (and why)
EU top markets playbook (DE, FR, IT, ES, PL, NL)
PEPPOL in the EU: how exchange actually works
CTC/clearance and portals in the EU: how to build reliable integrations
Country Guides
  1. E-Invoicing Resources
  2. EU E-Invoicing
  3. PEPPOL in the EU: how exchange actually works

Guide

PEPPOL in the EU: how exchange actually works

PEPPOL is a 4‑corner network where your access point delivers invoices to the recipient’s access point. Success is mostly about correct addressing (participant IDs), profile alignment, and validation—not about “sending an email with XML”.

The 4-corner model in one minuteParticipant IDs and endpoint discoveryProfiles: BIS vs CIUS (why “just UBL” is not enough)Validation and code lists (units, VAT categories, payment means)The 4-corner model in one minuteRelated resources

The 4-corner model in one minute#

Corner 1 is you (the sender), corner 2 is your access point. Corner 3 is the recipient’s access point, corner 4 is the recipient. Routing happens between access points based on a recipient participant ID.

This article treats PEPPOL in the EU: how exchange actually works as a practical reference, not just a navigation page. It explains the term or workflow in context, shows why it matters for European e-invoicing, and connects the topic to invoice creation, validation, routing, archiving, and ERP implementation decisions.

Participant IDs and endpoint discovery#

A participant ID combines a scheme and a value (for example a business identifier). The scheme matters: a valid-looking number can still fail if the scheme is wrong.

In projects, “we can’t deliver invoices” is frequently an addressing issue: wrong scheme, wrong ID, or the recipient is not registered for the document type/profile you use.

Profiles: BIS vs CIUS (why “just UBL” is not enough)#

PEPPOL BIS defines specific invoice rules and constraints on top of UBL. Many countries then apply CIUS rules to align with national requirements.

Treat the profile as a contract: if you generate “generic UBL”, you will likely fail schematron validation.

Validation and code lists (units, VAT categories, payment means)#

Even if routing works, invoices can still be rejected for wrong code list values (e.g., unit codes), inconsistent totals, or missing business references.

Make code lists part of your user input validation and test suite.

The 4-corner model in one minute#

The 4-corner model in one minute is where the general explanation of PEPPOL in the EU: how exchange actually works becomes operational. The section focuses on You do not send to an email address; you send to a participant ID, The recipient chooses their access point and Profiles and validation rules must match (BIS/CIUS), so it can be used to check the required fields, process decisions, and validation controls before the invoice workflow is used in production.

  • You do not send to an email address; you send to a participant ID
  • The recipient chooses their access point
  • Profiles and validation rules must match (BIS/CIUS)

Related resources#

Related resources connects PEPPOL in the EU: how exchange actually works with the next useful reference pages and tools. These links are included to support a complete workflow, from understanding PEPPOL network guide (overview), Code lists for invoices and Netherlands country guide to validating or converting the invoice file.

PEPPOL network guide (overview)
Code lists for invoices
Netherlands country guide
EU top markets playbook (DE, FR, IT, ES, PL, NL)CTC/clearance and portals in the EU: how to build reliable integrations
On this page
The 4-corner model in one minuteParticipant IDs and endpoint discoveryProfiles: BIS vs CIUS (why “just UBL” is not enough)Validation and code lists (units, VAT categories, payment means)The 4-corner model in one minuteRelated resources

Invoice-Converter.com

Empowering businesses across Europe to effortlessly comply with XRechnung regulations. Join hundreds who've automated their invoice conversion process.

Start Converting

Features

Convert PDFs & create

  • PDF to XRechnung
  • PDF to UBL
  • PDF to XRechnung (CII)
  • PDF to ZUGFeRD
  • PDF to Factur-X
  • Create XRechnung
  • XRechnung to PDF

View & validate

  • XRechnung/XML Viewer
  • XRechnung Validator

Quick Links

  • Resources
  • Trust & Security Center
  • Developer API Documentation
  • Blog
  • About
  • Pricing
  • Free trial
  • Climate Contribution

Legal

  • Imprint
  • Privacy Policy
  • Data Processing Agreement
  • Terms & Conditions
  • Money-Back Guarantee

Get in Touch

contact@invoice-converter.com
© 2026 Invoice-Converter.com.Made with in Europe
GDPR Compliant
German Server