With this module, Odoo will be able to generate Factur-X invoices that comply with the Chorus Pro specifications available on Chorus Pro Community website. Chorus Pro is the electronic invoicing plateform of the French administration. All the suppliers of the French administration must send their invoices through Chorus Pro. To know more about Chorus and the obligation to send electronic invoices to the French administration, read the dedicated page on the website of the Ministry of Economic Affairs.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0This module lets French companies send invoices to Chorus Pro in the Factur-X and CII 16B XML formats, and adds those formats to the company and Chorus flow settings.
Chorus Pro is the French public invoicing platform. This module extends the existing Chorus Pro and Factur-X features so that invoices can be generated in the two formats required by Chorus Pro.
- In the company settings, under the Chorus Pro section, you can now choose 'CII 16B XML' or 'Factur-X PDF' as the Chorus invoice format. If you choose 'Factur-X PDF', Odoo checks that the electronic invoice format for customer invoices is also set to 'Factur-X'; otherwise it shows a validation error.
- In the Chorus flow records, the syntax field now includes 'CII 16B XML' and 'Factur-X PDF'. These are mapped to the Chorus Pro codes 'IN_DP_E1_CII_16B' and 'IN_DP_E2_CII_FACTURX' when sending.
- When generating an invoice for Chorus Pro, Odoo can produce either a CII 16B XML file or a Factur-X PDF file, depending on the selected format.
- The module also adds the Chorus service information (department name and buyer reference) to the generated Factur-X/CII files, and includes any Chorus attachments in the Factur-X attachments.
It touches the account.move, chorus.flow, and res.company models. No new menus are added; the options appear in existing Chorus Pro and company configuration screens.
Models and fields (3)
- chorus.flow · extends an existing modelsyntax
- res.company · extends an existing modelfr_chorus_invoice_format
- account.move · extends an existing model
Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 6 confirmed, 3 with no information of 9 versions.
Sources · Odoo 15.0
Confirmed on 2026-11-03 in branch 15.0 of OCA/l10n-france.
terminal Installation and usage
OCA documentation · Odoo 18.0Configuration
Source · Odoo 18.0Refer to the README of the module l10n_fr_chorus_account.
Usage
Source · Odoo 18.0Refer to the README of the module l10n_fr_chorus_account.
No verified information in OCA: Installation.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.