Let's be clear, as this is the source of most misunderstandings we see in framing. Odoo, in its Enterprise version with the France localization activated, manages French accounting well: General Chart of Accounts, VAT declarations, balance sheet, income statement, generation of the Accounting Entries File (FEC). By reading the official documentation, there is even a section dedicated to the tax package via an integration with Teledec. From there to think that Odoo produces the package, there is only one step and it is often crossed, sometimes even before the project starts.
01 Odoo prepares the accounting, but does not produce the package
The technical reality is more nuanced. Odoo Enterprise, including version 19 released in September 2025 during the Odoo Experience in Brussels, does not generate the official forms 2050 to 2059, nor the file in EDI-TDFC format required by the tax administration for teletransmission. What Odoo does is provide the raw material : balance, financial statements, FEC, detailed entries, that specialized tools or firms then use to produce and teletransmit the package.
It is neither a hidden weakness nor a peculiarity: this is the case for almost all general ERP systems in France, as the tax package is a regulatory object standardized by the EDIFICAS association, whose version changes every year. The 2026 version (V2026.3) also introduces 313 new declarative boxes, mainly related to the reform of the General Accounting Plan resulting from regulation ANC n°2022-06, applicable to fiscal years starting from the 1st of January 2025. Following this standard with a dedicated EDI certification is a profession in itself, which Odoo has chosen not to internalize, a rational choice rather than a limiting one.
The most costly misunderstanding we see is the company that discovers in April, just before the declaration deadline, that Odoo does not produce the file expected by its firm. The issue should have been resolved in the initial accounting framework. Our conviction: the tax package is not a detail to be settled at the end of the project, it is an architectural point to be established from the start, just like VAT or bank exports.
02 What Odoo actually covers to prepare the tax package
Once the confusion is cleared, an important observation remains: Odoo covers the essentials needed to prepare the tax package, and that is a lot. The tax package, in the strict sense, is the set of standardized forms submitted each year to the DGFiP by companies under the real regime: 2050 to 2059 (normal real), 2033 (simplified real), 2031 (BIC to IR), 2035 (BNC), 2065 (IS). Micro-entrepreneurs do not have a tax package, as their revenue is declared on the 2042 C-PRO. These documents are entirely based on accounting data produced and maintained in Odoo.
Specifically, Odoo 19 with the France localization manages :
- the complete French chart of accounts ;
- the journals and accounting entries with their traceability ;
- the closing of the fiscal year (periods left open after closing, each modification being tracked) ;
- the financial statements : balance sheet, income statement, intermediate management balances ;
- the VAT declarations (monthly or quarterly CA3, annual CA12) ;
- the generation of the FEC in the expected regulatory format in case of an audit.
The FEC is the centerpiece of the chain: it allows a tax return tool or a firm to reconstruct all the entries. A clean FEC on the Odoo side means 80% of the preparatory work is done.
On the teletransmission side, Odoo goes even further thanks to the ecosystem of the Odoo Community Association (OCA) and the publisher Akretion: modules allow the teletransmission of the VAT declaration in EDI via the approved partner Teledec. However, be careful not to confuse two different objects: VAT is a monthly or quarterly flow, operationally simple; the tax return is a structuring annual event that involves tax adjustments (reintegrations, deductions, provisions, fixed assets, tax credits) that the ERP does not master and is not intended to master.
03 The three possible architectures, and our reading
Once established that Odoo prepares but does not teletransmit, three architectures emerge. The right choice depends on the company's profile and its relationship with its accountant.
1 · The accounting firm (recommended by default)
You give access to your Odoo accounting (read-only or periodic FEC export); the firm produces the tax package via its certified EDI software (Cegid, RCA, Cogilog, ACD…). The most rational option for a small/medium enterprise without a complete internal accounting service: the firm absorbs the complexity of the vintage and adjustments.
2 · The standalone tax package tool
Teledec, Edifiscale or Net Declaration import Odoo balances (Excel, CSV or FEC) and produce the complete tax package with EDI-TDFC teletransmission. Relevant for an internalized accounting with an accountant/CFO mastering the adjustments, who wants to keep control over the schedule.
3 · The hybrid Odoo + Teledec
The option highlighted by the Odoo documentation, via dedicated integration modules. Makes sense to stay within the Odoo environment without multiplying tools. Caveat: it remains dependent on Teledec's coverage, to be validated according to your regime and your specificities (group integration, tax credits, complex assets).
04 The regulatory calendar you need to know
The tax package is a normative framework that evolves each year: EDIFICAS publishes a new vintage defining forms, boxes, and TDFC dictionary. For the current campaign, the window is precise and tight.
Last day for accepting transmissions for the 2025 vintage.
Technical interruption of TDFC servers.
Official opening of the 2026 vintage campaign.
Deadline for fiscal years ending on December 31, 2025, less than seven weeks of effective window. Deferred fiscal years: submission within 3 months and 15 days following the closure.
In essence, electronic transmission is no longer an option: all companies under the real regime are required to electronically declare the tax return to the DGFiP, via EDI-TDFC (approved partner EDIFICAS) or, as applicable, in EFI mode. Paper submission is only allowed as an exception. This framework, established by article 1649 quater B quater of the CGI, leaves no room for improvisation: the question is no longer if we electronically declare, but how we automate the process.
05 The method we apply in framing
1 · Who produces the tax return?
Organizational question, not software. “Our accountant” → the architecture is written, the subject becomes data transfer (FEC export). “We internalize” → arbitration between architectures 2 and 3, with an accountant trained in adjustments.
2 · Validate the quality of the FEC
The ultimate test of the process. We request a test FEC export mid-year, reviewed by the firm or the target tool. Anomalies (truncated labels, poorly mapped auxiliary accounts, inconsistent dates) are resolved within a few hours during the fiscal year, not in March-April.
3 · Configure the location France
The reliability of the tax return depends on the configuration: adapted chart of accounts, properly linked VAT accounts, structured fixed assets, separate journals. The PCG reform of the 1st January 2025 (disposals of fixed assets excluded from exceptional results) makes this point even more decisive. We involve the accountant from the implementation.
4 · Anticipate the closing
Odoo leaves periods open after closing, with traceability, flexible, but demanding in discipline. We recommend setting a definitive closing date beyond which no entries are made, and to adhere to it.
06 Limits and points of vigilance
The risk of desynchronization
Extracting a FEC at a given moment, transmitting it, then correcting an entry in Odoo: your bundle no longer reflects your accounting. The discipline of closing is a condition of compliance. To be kept for ten years: EDI acknowledgments, PDF bundle exports, supporting documents.
Non-accounting tax adjustments
Reintegrations, non-accounting deductions, derogatory amortizations, provisions, tax credits: these operations fall under the tax profession, not the accounting profession, and no ERP produces them automatically. This is why entrusting the bundle to an accountant remains relevant, even for well-equipped structures.
The evolution of the Odoo offering
Odoo registered as a Certified Platform (PA) with the DGFiP in April 2026 for electronic invoicing between companies: the publisher is investing in the French tax ecosystem. The native coverage of the bundle could evolve, but in the current state of Odoo 19, it is better to reason about what Odoo does today. Monitoring release notes is part of good integrator hygiene.
What to remember
The Odoo chain + tax package is mature and well-equipped, provided it is framed from the start.
Odoo 19 does not produce the package in EDI-TDFC format: this is not a flaw, it is an architectural choice to be organized.
Odoo covers the essentials of the preparatory phase: a clean FEC is worth more than half of the produced value.
For the majority of SMEs, outsourcing to a equipped accountant remains the most rational architecture.
For internal accounting, Teledec, Edifiscale or Net Declaration properly close the chain.
The quality of the package is determined by the initial configuration: involve the accountant from the implementation.