PPF, PA, Chorus Pro, Peppol, Factur-X… If you run a business in France and France's electronic invoicing reform feels like acronym soup, you are not alone. Since the definitive timetable was announced, many executives have been navigating blind: "Do I need an external platform? Which one? What does it cost?"
Good news: if you already run Odoo, the answer is far simpler than it looks. Since 15 April 2026, Odoo is officially registered as a Plateforme Agréée (PA) — an approved e-invoicing platform — by the DGFiP, France's tax administration. In plain terms: Odoo is the platform. No extra layer to bolt on, no hidden fees, no new contract with a third party.
This article explains exactly what that means, what you must do before September 2026 — and what changes in practice for your company.
A reminder: what is France's electronic invoicing reform?
Since 2023, France has been preparing a major reform: every VAT-registered business will have to issue and receive its invoices in a structured electronic format — sending a plain PDF by e-mail will no longer do.
The State has a twofold objective: modernise B2B exchanges, and collect tax data in real time to fight VAT fraud.
The official timetable (confirmed by the DGFiP):
- 1 September 2026: every VAT-registered business must be able to receive structured electronic invoices. Large companies and mid-caps must also issue them from that date.
- 1 September 2027: small and micro businesses will in turn have to issue their invoices electronically.
What changes for you in September 2026: even as a small business, you must be ready to receive invoices from your large-account suppliers this autumn. Your invoicing system has to be compatible.
PA, PPF, Peppol: the differences, simply
This is where the confusion starts. There are three players in the scheme:
The Plateforme Agréée (PA)
A private operator officially registered by the State (the DGFiP). Its role: to issue, transmit and receive electronic invoices between businesses, extract the tax data and pass it to the administration. To exchange invoices under the reform, every business must go through a PA.
The PPF — Portail Public de Facturation
Contrary to a widespread belief, the PPF — the State's public invoicing portal — is not an alternative to the PAs. It is the DGFiP's central portal, which consolidates the tax data sent in by the PAs. Its role is infrastructural: businesses do not connect to it directly to invoice.
Peppol
Peppol is the secure European network for exchanging electronic documents — a shared motorway of sorts, letting different PAs talk to one another even when they come from different vendors. Odoo is connected to the Peppol network.
In practice: you need a PA. Odoo is one. It really is that simple.
Is Odoo really a Plateforme Agréée?
Yes — officially. On 15 April 2026, the DGFiP added Odoo to its official list of registered Plateformes Agréées, published on impots.gouv.fr.
Odoo has therefore met all the required conditions, including the interoperability tests. The final compliance audit is still being wrapped up (as it is for the large majority of PAs on the list), but the registration is effective.
For you, as an Odoo user, this means in concrete terms:
- ✅ Odoo can issue compliant electronic invoices (Factur-X, UBL, CII)
- ✅ Odoo can receive electronic invoices from your suppliers
- ✅ Odoo handles e-reporting to the DGFiP
- ✅ Odoo is connected to the Peppol network for European interoperability
- ✅ No third-party PA needed — everything stays inside the system you already use
What it changes in practice for your company
Before the reform, the typical process in a French business: create an invoice in Odoo (or Excel…), export it as a PDF, send it by e-mail. Simple — but not compliant with what is coming.
After September 2026, that same PDF sent by e-mail will no longer be accepted for B2B exchanges covered by the reform. It will have to go through a PA.
If you do not use Odoo, you will have to pick a PA from the ~130 registered operators, sign a contract, connect your software, and manage two separate tools.
If you use Odoo: enable the e-invoicing module, configure your Odoo PA (SIRET — your French company registration number — VAT number, DGFiP access), and that is it. No double entry, no subscription to a third-party platform. Your invoices, your accounting and your e-reporting live in the same ecosystem.
How to configure Odoo for electronic invoicing
Configuration takes several steps in your Odoo back office:
- Enable the French localisation — the "Comptabilité France" module installed on your instance.
- Enter your tax identifiers — SIRET number, intra-EU VAT number, VAT regime.
- Activate the Odoo PA — in the accounting settings, switch on the Plateforme Agréée option.
- Test reception — a test invoice over the Peppol network to validate the circuit.
- Set up the formats — Factur-X for French exchanges, UBL for European ones.
⚠️ Configuration is not automatic. A setup error can lead to rejected invoices, or to data reaching the DGFiP incorrectly.
Before September 2026: what to do now
The deadline is 1 September 2026. The priority steps:
- Audit your Odoo instance — current version, hosting mode, state of the French localisation.
- Migrate to Odoo 17+ if you are on an earlier version — the Odoo PA requires Odoo 17 as a minimum.
- Check your customer and supplier data — SIRET, intra-EU VAT number, e-mail addresses up to date.
- Train your teams — new accounting workflows for Factur-X and UBL.
- Test before D-Day — a pilot with a few suppliers in July–August 2026.
How doo.FINANCE supports you
An Odoo Gold Partner, doo.FINANCE guides businesses in France through e-invoicing compliance. We handle the audit of your instance, the version migration, the Odoo PA configuration, the data clean-up and the training of your teams. The 1 September 2026 deadline is close — now is the time to act.
Speak to a doo.FINANCE expert →Disclaimer: This article is for informational purposes only and does not constitute tax or legal advice. Tax rules and regulations vary by company situation and are subject to change. Please consult a qualified advisor before making any decisions.
FAQ
Is Odoo free as a Plateforme Agréée?
Odoo is registered as a PA, but access to the e-invoicing feature depends on your Odoo subscription and your hosting mode. Contact doo.FINANCE for an audit of your situation.
What is the difference between a Plateforme Agréée and a "compatible solution"?
A compatible solution can create invoices in the right format, but it cannot transmit them directly to another PA, nor send e-reporting data to the DGFiP. Only a registered PA can perform every function the reform requires.
My company is very small — do I need to worry about this now?
Yes. From September 2026 you will have to receive structured electronic invoices from your large-account suppliers. Your obligation to issue them starts in September 2027, but your PA configuration must be ready before that.
Can I stay on Odoo 16 and enable e-invoicing?
No. The Odoo PA feature is available from Odoo 17 onwards. If you are on an earlier version, migrating is unavoidable.
What happens if I am not ready on 1 September 2026?
Non-compliant businesses expose themselves to penalties from the DGFiP. More concretely, your large-account customers could refuse non-compliant invoices, which stops your cash coming in.
Article written on 4 June 2026. Information based on official DGFiP data available at that date. Check impots.gouv.fr for updates.
