Skip to Content
Q&A

Peppol in Odoo: Sending and Receiving Electronic Invoices

Mandatory for B2B in many European countries starting in 2026. Here's how to set it up in Odoo.

Back to all Q&A
October 23, 2025 by
Peppol in Odoo: Sending and Receiving Electronic Invoices
DAADit Group, Nick

Peppol (Pan-European Public Procurement Online) is the European network for electronic invoices. From 2026 it becomes mandatory for B2B invoicing in many countries, including Belgium and parts of the Netherlands. In Odoo, Peppol is already fully integrated — the only trick is setting it up properly.

What does Peppol deliver for you?

  • Invoices land directly in your customer's accounting system — no PDF, no manual entry
  • Processing often within 24 hours instead of days — so you get paid faster
  • Fewer errors (no typos, no wrong amounts, no spam folder)
  • Mandatory for invoicing public authorities in NL and BE, and from 2026 more broadly for B2B

An installation company that sends eighty invoices a month to contractors easily saves half a day of administration this way — and discussions about "never received" invoices disappear by themselves.

Peppol versturen aanzetten

Go to Accounting → Settings → Customer Invoices. Activate "Electronic Invoicing" and "Peppol E-invoicing". Then register your company on the Peppol network — Odoo guides you through this step by step. You'll need a Chamber of Commerce (KvK) number and a VAT number.

Peppol ontvangen aanzetten

This is often forgotten: enabling sending does not automatically enable receiving. In the same settings, you explicitly switch on "Receive documents via Peppol". From that moment on, incoming invoices from other Peppol-connected companies are automatically placed in your Vendor Bills inbox — complete with lines, amounts and VAT, ready to check and post.

Setting up Peppol customer by customer

For each customer you can indicate whether they support Peppol. Open the customer record → Accounting tab → enter the Peppol ID (usually the Chamber of Commerce or VAT number with a prefix, for example 0106 for a Dutch KvK number). When sending an invoice, you then choose "Send via Peppol" instead of email. Odoo remembers that choice for subsequent invoices.

Problem: "not found on Peppol"

If a partner says your company can't be found on Peppol, check in Odoo under Accounting → Configuration → Peppol Registration whether your registration status is "Active". Registration via Odoo takes 1–2 working days before your address appears in the Peppol directory. If the status is still "Pending" after two days, check that your VAT number has been entered correctly and completely (including country code).

Prefer the complete overview — what Peppol delivers, how the connection works and answers to the most frequently asked questions? See our page Peppol invoicing with Odoo.

Practical tip: send your first Peppol invoice to a friendly regular customer and give them a quick call to check that everything arrived properly — after that you can scale up with confidence. Need help with the connection? Contact DAADit Group or start the free Business Scan.

Start the Business Scan →

Peppol (Pan-European Public Procurement Online) is the European network for electronic invoices. From 2026 it becomes mandatory for B2B invoicing in many countries, including Belgium and parts of the Netherlands. In Odoo, Peppol is already fully integrated — the only trick is to set it up correctly. Sort it out now and you'll skip the rush of late 2025.

What does Peppol get you?

  • Invoices arrive directly in your customer's accounting system — no PDF, no manual entry
  • Processing often within 24 hours instead of days — which means you get paid sooner
  • Fewer errors (no typos, no incorrect amounts, no spam folder)
  • Mandatory for government invoicing in NL and BE, and more broadly for B2B from 2026

An installation company sending eighty invoices a month to contractors easily saves half a day of admin — and discussions about "invoices never received" simply disappear.

Enabling Peppol sending

Go to Accounting → Settings → Customer Invoices. Activate "Electronic Invoicing" and "Peppol E-invoicing". Then register your company on the Peppol network — Odoo guides you through this step by step. You need a Chamber of Commerce (KVK) number and a VAT number; keep them at hand.

Enabling Peppol receiving

This is often forgotten: enabling sending does not automatically enable receiving as well. In the same settings you explicitly turn on "Receive documents via Peppol". From that moment on, incoming invoices from other Peppol-connected companies are automatically placed in your Vendor Bills inbox — complete with lines, amounts and VAT, ready to review and post.

Setting up Peppol per customer

For each customer you can indicate whether they support Peppol. Open the customer record → Accounting tab → fill in the Peppol ID (usually the KVK or VAT number with a prefix, for example 0106 for a Dutch KVK number). When sending an invoice you then choose "Send via Peppol" instead of email. Odoo remembers that choice for future invoices.

Problem: "not found on Peppol"

If a partner says your company cannot be found on Peppol, check in Odoo Accounting → Configuration → Peppol Registration whether your registration status is "Active". Registration via Odoo takes 1–2 working days before your address appears in the Peppol directory. Still "Pending" after two days? Verify that your VAT number is entered correctly and completely, including the country code.

Want the full overview — what Peppol delivers, how onboarding works and answers to the most common questions? See our page Peppol invoicing with Odoo.

Practical tip: send your first Peppol invoice to a friendly regular customer and call to confirm it arrived properly — then scale up with confidence. Need help getting connected? Contact DAADit Group or take the free Business Scan.

Start the Business Scan →

Question not answered?

Our Odoo consultants are happy to think along with you. Book a no-obligation intro call.

Book an appointment
The Odoo Test Environment: Test Safely Without Affecting Your Production Data
How the duplicate database works and when to use it.