The French government has confirmed a tolerant, supportive approach at the start of mandatory e-invoicing. That is reassuring, but it is not a postponement: the September 1, 2026 timetable remains in force. Every VAT-liable business established in France must be able to receive electronic invoices; large companies and mid-sized enterprises must also issue them and report the required data.
For an Odoo France project, configuration, data preparation, testing, and governance therefore remain urgent. Tolerance offers protection when a business acting in good faith encounters a launch problem; it does not turn a lack of preparation into a compliance strategy.
August 30 update: France’s tax authority updated its preparation hub and practical launch guide on August 27. With two days left, the priority is no longer to add features: each entity must be able to demonstrate registration, complete its critical scenarios, and organize exception handling from day one.
What the announcement changes—and what it does not
The July 11 statement says that the administration will prioritize dialogue, good faith, and proportionality during launch. It indicates that businesses acting in good faith will not initially be sanctioned when they encounter a problem and take the necessary steps to correct it. The related practical guide addresses blocked invoices, payment and accounting treatment, deduction rights, and platform outages.
However, it does not move the September 2026 receipt obligation, the issue obligation for large and mid-sized businesses, or the September 2027 issue deadline for SMEs and micro-businesses. Nor does an ordinary PDF sent by email become a compliant electronic invoice.
What an Odoo team should complete
1. Confirm the regulatory scope by flow
Domestic B2B, B2C, cross-border B2B, public-sector, and exempt transactions must be distinguished. In Odoo, they do not all follow the same route: domestic B2B falls under e-invoicing, while certain B2C and cross-border operations feed e-reporting. Finance and tax advisers should validate this matrix rather than inferring it from customer type alone.
2. Activate and review the French configuration
Odoo 19 documentation describes the l10n_fr_pdp module, authentication by a legal representative, SIREN registration, and e-reporting settings. Odoo states that it is an approved platform and supports Factur-X, UBL, and CII for receipt, with UBL for issue. The project team must verify the database version, installed modules, and options actually available before promising a production flow.
In Odoo’s documented workflow, the pilot option only applies until September 1, 2026, and a change to that option takes effect the following day. Completing the setup also registers the business in the directory from the next day; registration on the French network automatically includes Peppol registration. These delays make a last-minute activation risky unless the identifier, incoming journal, and actual receiving capability are checked again the following day.
3. Clean the data used to address invoices
Routing depends on reliable master data. SIREN, country, legal identity, billing and delivery addresses, taxes, and transaction category all need review. From September 1, 2026, the reform also adds four invoice particulars: the customer’s SIREN, transaction category, the option to account for VAT on debits where applicable, and the full delivery address when different from the billing address.
4. Test the full lifecycle, not just sending
A meaningful test covers creation, validation, sending, receipt, statuses, rejection, credit notes, payment, and accounting integration. It should include a supplier invoice and a simulated outage. A “ready to send” status does not prove correct customer routing or the team’s ability to resolve a rejection.
5. Organize exceptions and evidence
The focus on good faith makes operational traceability more important: maintain an incident log, technical identifiers or screenshots, decisions, provider contacts, and correction times. Accounting teams need clear escalation rules and a continuity procedure without improvising tax treatment.
Underside analysis: treat tolerance as a safety net, not a project plan
Our implementation view is straightforward: tolerance should absorb residual incidents in a prepared system, not subsidize implementation debt. Sanctions are not the only risk. An unprepared business may lose visibility over supplier invoices, suffer customer rejections, worsen payment delays, and create manual reconciliation precisely when transaction volumes increase.
Groups operating in France and Belgium must also avoid conflating the two architectures. France relies on approved platforms and its own e-reporting model; Belgium has required structured B2B e-invoicing via Peppol for in-scope businesses since January 1, 2026. One Odoo environment can support both localizations, but rules, identifiers, tests, and ownership should be defined per company.
Action plan before cutover
- Name a business owner and a technical owner for the flow.
- Confirm the platform and registration of every French entity.
- Measure incomplete contacts and fix priority master data.
- Run end-to-end scenarios, including rejections and credit notes.
- Document fallback operation, escalation, and incident evidence.
- Monitor statuses and exceptions daily after launch.
The final 48-hour control
Each French company needs evidence of its directory routing, a receiving test, and—when it enters the issue mandate in 2026—an issuing test. Also verify the incoming journal, outbound queue, accountants’ permissions, and who may correct a business partner or handle a rejection. If activation was just changed, schedule a next-day check explicitly instead of treating the confirmation screen as proof of production readiness.
Official sources
- French Ministry for the Economy—July 11, 2026 statement.
- French Ministry for the Economy—timetable and requirements.
- French tax authority—preparation hub and practical guide, updated August 27, 2026.
- Odoo 19 documentation—France localization and e-invoicing.
Underside helps businesses scope, configure, and test invoicing flows in Odoo. A focused pre-cutover review separates the data, process, and integration gaps that genuinely threaten accounting continuity.