Odoo Peppol:
Community vs Enterprise
Wondering whether you need Odoo Enterprise to send and receive Peppol e-invoices? The short answer may surprise you. Here is exactly what each edition gives you and the one small gap that actually matters.
Talk to an Odoo E-Invoicing Expert See the ComparisonThe Bottom Line
What Is Peppol?
Peppol is an international network that lets businesses and government bodies exchange structured electronic documents, primarily invoices, through certified Access Points, without email or paper. As mandatory B2B e-invoicing rolls out across Europe and beyond, having an ERP that connects to Peppol natively is shifting from a nice-to-have to a legal requirement. Odoo connects to this network directly, acting as its own Access Point, meaning you do not need to subscribe to a separate Peppol service provider.
Peppol in Community vs Enterprise
Every Peppol capability, mapped against each edition. Rows marked in amber require Enterprise.
| Peppol Capability | Odoo Community | Odoo Enterprise |
|---|---|---|
| account_peppol module (Peppol Access Point connector) | Included | Included |
| Module dependencies ( account_edi_proxy_client, account_edi_ubl_cii, certificate, account) | All Community | Same |
| Peppol registration (Odoo as Access Point + SMP) | Free | Free |
| Demo / test mode (register with "Odoo Demo ID" endpoint) | Yes | Yes |
| Send Customer Invoices and Credit Notes via Peppol | Yes | Yes |
| Receive Vendor Bills and Refunds via Peppol | Yes | Yes |
| Supported formats -- BIS Billing 3.0, XRechnung CIUS, NLCIUS | Yes | Yes |
| Contact / participant verification | Yes | Yes |
| "Receive in Journal" (incoming bills routed to a purchase journal) | Yes | Yes |
| "Receive in Documents" (incoming bills routed to a Documents workspace) | Requires Documents app | Yes -- Documents included |
The One Gap That Actually Matters
When you configure how incoming Peppol vendor bills land in Odoo, you choose between two options. One works in both editions. The other requires Enterprise.
Option 1 -- Receive in Journal
Incoming Peppol bills flow directly into a purchase journal, ready for processing. This is the standard workflow and works identically in both Community and Enterprise. For most businesses, this is all you need.
Option 2 -- Receive in Documents
Incoming bills land in a Documents app workspace first, which is useful when you run multiple purchase journals and want a triage or approval step before posting. The Documents app is Enterprise-only, it is not available in Community.
How Peppol Setup Works in Odoo
The setup flow is the same regardless of edition. Most businesses live within one working day.
Install the Peppol Module
Install account_peppol and its dependencies ( account_edi_proxy_client, account_edi_ubl_cii, certificate). All are Community modules and available at no extra cost.
Activate Electronic Invoicing
Go to Accounting / Invoicing → Configuration → Settings and click Activate Electronic Invoicing.
Set Your Peppol Endpoint Identifier
Select the country-specific Peppol endpoint identifier and enter your endpoint, usually your Company Registry number or VAT number.
Activate Peppol
Click Activate Peppol. Registration goes into pending status and is typically activated automatically within one business day.
Send Your First Invoice
Open a confirmed invoice, click Send, enable the Peppol e-invoicing format, and send. Odoo generates and attaches the XML automatically -- no manual file handling required.
Which Edition Should You Choose?
The decision is rarely about Peppol itself. It is about everything around it.
Peppol on a Lean Stack
Peppol Inside a Full ERP
Frequently Asked Questions
account_peppol connector is a Community module. Odoo acts as your Access Point and SMP, so no separate Access Point subscription is required. You pay nothing extra to connect to the Peppol network.
account). The Accounting app includes everything Invoicing does, but you can run Peppol on Invoicing alone. If you need full accounting features, reconciliation, reporting, multi-currency, you will want the Accounting app, but it is not a Peppol requirement.
Not Sure Which Odoo Edition Fits Your E-Invoicing Needs?
Whether you are preparing for a B2B e-invoicing mandate or just modernizing your invoicing workflow, we can help you assess readiness, map your invoice processes, and configure Peppol correctly the first time.
Book a Consultation See Our Work