L10n FR Chorus Factur-X

l10n_fr_chorus_facturx
REPOSITORY
REPOSITORYOCA/l10n-france
GIT
GIThttps://github.com/OCA/l10n-france.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-france/tree/18.0/l10n_fr_chorus_facturx
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYFrench Localization
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSAlexis de Lattre, OCA-git-bot, hparfr, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-france
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:19
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-payment:
    - account_payment_method_base
OCA/community-data-files:
    - uom_unece
    - account_tax_unece
    - base_unece
    - account_payment_unece
OCA/edi:
    - account_invoice_facturx
    - account_einvoice_generate
    - base_facturx
OCA/l10n-france:
    - l10n_fr_chorus_account
    - l10n_fr_siret_account
    - l10n_fr_siret
    - l10n_fr_account_invoice_facturx
OCA/server-env:
    - server_environment
OCA/server-tools:
    - base_view_inheritance_extension
odoo/odoo:
    - l10n_fr
    - base
    - l10n_fr_account
    - base_iban
    - account
    - base_setup
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - html_editor
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - base_vat
    - base_sparse_field
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES requests_oauthlib
python-stdnum
factur-x
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
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](https://communaute-chorus-pro.finances.gouv.fr/).
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](https://www.economie.gouv.fr/entreprises/marches-publics-facture-electronique)
on the website of the Ministry of Economic Affairs.

Code Analysis

Views touched (0)

No views found for this module.

Models touched (3)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • syntax Selection
    ondelete={'xml_cii': 'set null', 'pdf_factur-x': 'set null'} selection_add=[('xml_cii', 'CII 16B XML'), ('pdf_factur-x', 'Factur-X PDF')]
Public methods (1)
  • syntax_odoo2chorus(self)
    @api.model

New fields (1)
  • fr_chorus_invoice_format Selection
    ondelete={'xml_cii': 'set null', 'pdf_factur-x': 'set null'} selection_add=[('xml_cii', 'CII 16B XML'), ('pdf_factur-x', 'Factur-X PDF')]
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-france
GIT
GIThttps://github.com/OCA/l10n-france.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-france/tree/17.0/l10n_fr_chorus_facturx
VERSION
VERSION 2.0.0
CATEGORY
CATEGORYFrench Localization
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSAlexis de Lattre, Weblate, OCA-git-bot, hparfr, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-france
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:11
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-invoicing:
    - account_invoice_transmit_method
OCA/bank-payment:
    - account_payment_partner
    - account_payment_mode
OCA/community-data-files:
    - uom_unece
    - account_tax_unece
    - base_unece
    - account_payment_unece
OCA/edi:
    - account_invoice_facturx
    - account_einvoice_generate
    - base_facturx
OCA/l10n-france:
    - l10n_fr_chorus_account
    - l10n_fr_siret
    - l10n_fr_account_invoice_facturx
OCA/server-env:
    - server_environment
OCA/server-tools:
    - base_view_inheritance_extension
odoo/odoo:
    - l10n_fr
    - base_iban
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - base_vat
    - base_sparse_field
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES requests_oauthlib
python-stdnum>=1.18
factur-x
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
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](https://communaute-chorus-pro.finances.gouv.fr/).
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](https://www.economie.gouv.fr/entreprises/marches-publics-facture-electronique)
on the website of the Ministry of Economic Affairs.

Code Analysis

Views touched (0)

No views found for this module.

Models touched (3)

New fields (0)

No new fields.

Public methods (1)
  • chorus_get_invoice(self, chorus_invoice_format)

New fields (1)
  • syntax Selection
    ondelete={'xml_cii': 'set null', 'pdf_factur-x': 'set null'} selection_add=[('xml_cii', 'CII 16B XML'), ('pdf_factur-x', 'Factur-X PDF')]
Public methods (1)
  • syntax_odoo2chorus(self)
    @api.model

New fields (1)
  • fr_chorus_invoice_format Selection
    ondelete={'xml_cii': 'set null', 'pdf_factur-x': 'set null'} selection_add=[('xml_cii', 'CII 16B XML'), ('pdf_factur-x', 'Factur-X PDF')]
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-france
GIT
GIThttps://github.com/OCA/l10n-france.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-france/tree/16.0/l10n_fr_chorus_facturx
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYFrench Localization
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSAlexis de Lattre, Weblate, OCA-git-bot, hparfr, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-france
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:59
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-invoicing:
    - account_invoice_transmit_method
OCA/bank-payment:
    - account_payment_partner
    - account_payment_mode
OCA/community-data-files:
    - uom_unece
    - account_tax_unece
    - base_unece
    - account_payment_unece
OCA/edi:
    - account_invoice_facturx
    - account_einvoice_generate
    - base_facturx
OCA/l10n-france:
    - l10n_fr_chorus_account
    - l10n_fr_siret
    - l10n_fr_account_invoice_facturx
OCA/server-env:
    - server_environment
OCA/server-tools:
    - base_view_inheritance_extension
odoo/odoo:
    - l10n_fr
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - base_iban
    - base_vat
    - base_sparse_field
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES requests_oauthlib
python-stdnum
astor
factur-x
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (0)

No views found for this module.

Models touched (3)

New fields (0)

No new fields.

Public methods (1)
  • chorus_get_invoice(self, chorus_invoice_format)

New fields (1)
  • syntax Selection
    ondelete={'xml_cii': 'set null', 'pdf_factur-x': 'set null'} selection_add=[('xml_cii', 'CII 16B XML'), ('pdf_factur-x', 'Factur-X PDF')]
Public methods (1)
  • syntax_odoo2chorus(self)
    @api.model

New fields (1)
  • fr_chorus_invoice_format Selection
    ondelete={'xml_cii': 'set null', 'pdf_factur-x': 'set null'} selection_add=[('xml_cii', 'CII 16B XML'), ('pdf_factur-x', 'Factur-X PDF')]
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-france
GIT
GIThttps://github.com/OCA/l10n-france.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-france/tree/15.0/l10n_fr_chorus_facturx
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYFrench Localization
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSAlexis de Lattre, Weblate, OCA-git-bot, hparfr, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-france
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:43
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-invoicing:
    - account_invoice_transmit_method
OCA/bank-payment:
    - account_payment_partner
    - account_payment_mode
OCA/community-data-files:
    - uom_unece
    - account_tax_unece
    - base_unece
    - account_payment_unece
OCA/edi:
    - account_invoice_facturx
    - account_einvoice_generate
    - base_facturx
OCA/l10n-france:
    - l10n_fr_chorus_account
    - l10n_fr_siret
    - l10n_fr_account_invoice_facturx
OCA/server-env:
    - server_environment
OCA/server-tools:
    - base_view_inheritance_extension
odoo/odoo:
    - l10n_fr
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - base_iban
    - base_vat
    - base_sparse_field
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES requests_oauthlib
python-stdnum>=1.18
astor
factur-x<=3.1
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (0)

No views found for this module.

Models touched (3)

New fields (0)

No new fields.

Public methods (1)
  • chorus_get_invoice(self, chorus_invoice_format)

New fields (1)
  • syntax Selection
    ondelete={'xml_cii': 'set null', 'pdf_factur-x': 'set null'} selection_add=[('xml_cii', 'CII 16B XML'), ('pdf_factur-x', 'Factur-X PDF')]
Public methods (1)
  • syntax_odoo2chorus(self)
    @api.model

New fields (1)
  • fr_chorus_invoice_format Selection
    ondelete={'xml_cii': 'set null', 'pdf_factur-x': 'set null'} selection_add=[('xml_cii', 'CII 16B XML'), ('pdf_factur-x', 'Factur-X PDF')]
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-france
GIT
GIThttps://github.com/OCA/l10n-france.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-france/tree/14.0/l10n_fr_chorus_facturx
VERSION
VERSION 2.0.0
CATEGORY
CATEGORYFrench Localization
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSAlexis de Lattre, Raphaël Valyi, Sébastien BEAU, oca-travis, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-france
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:12
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-invoicing:
    - account_invoice_transmit_method
OCA/bank-payment:
    - account_payment_partner
    - account_payment_mode
OCA/community-data-files:
    - uom_unece
    - account_tax_unece
    - base_unece
    - account_payment_unece
OCA/edi:
    - account_invoice_facturx
    - account_einvoice_generate
    - base_facturx
OCA/l10n-france:
    - l10n_fr_chorus_account
    - l10n_fr_siret
    - l10n_fr_account_invoice_facturx
OCA/server-env:
    - server_environment
OCA/server-tools:
    - base_view_inheritance_extension
odoo/odoo:
    - l10n_fr
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - base_iban
    - base_vat
    - base_sparse_field
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES requests_oauthlib
python-stdnum
astor
factur-x<=3.1
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (0)

No views found for this module.

Models touched (3)

New fields (0)

No new fields.

Public methods (1)
  • chorus_get_invoice(self, chorus_invoice_format)

New fields (1)
  • syntax Selection
    ondelete={'xml_cii': 'set null', 'pdf_factur-x': 'set null'} selection_add=[('xml_cii', 'CII 16B XML'), ('pdf_factur-x', 'Factur-X PDF')]
Public methods (1)
  • syntax_odoo2chorus(self)
    @api.model

New fields (1)
  • fr_chorus_invoice_format Selection
    ondelete={'xml_cii': 'set null', 'pdf_factur-x': 'set null'} selection_add=[('xml_cii', 'CII 16B XML'), ('pdf_factur-x', 'Factur-X PDF')]
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-france
GIT
GIThttps://github.com/OCA/l10n-france.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-france/tree/12.0/l10n_fr_chorus_facturx
VERSION
VERSION 1.0.2
CATEGORY
CATEGORYFrench Localization
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSAlexis de Lattre, Sylvain LE GAL, oca-travis, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-france
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:25
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-invoicing:
    - account_invoice_transmit_method
OCA/bank-payment:
    - account_payment_partner
    - account_payment_mode
OCA/community-data-files:
    - uom_unece
    - account_tax_unece
    - base_unece
    - account_payment_unece
OCA/contract:
    - agreement_account
    - agreement
OCA/edi:
    - account_invoice_facturx
    - account_e-invoice_generate
    - base_facturx
OCA/l10n-france:
    - l10n_fr_chorus_account
    - l10n_fr_siret
    - l10n_fr_account_invoice_facturx
OCA/server-env:
    - server_environment
OCA/server-tools:
    - base_view_inheritance_extension
odoo/odoo:
    - l10n_fr
    - account
    - base_setup
    - base
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - http_routing
    - digest
    - base_iban
    - base_vat
    - base_sparse_field
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES requests_oauthlib
facturx
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (0)

No views found for this module.

Models touched (3)

New fields (0)

No new fields.

Public methods (1)
  • chorus_get_invoice(self, chorus_invoice_format)

New fields (1)
  • syntax Selection
    selection_add=[('xml_cii', 'CII 16B XML'), ('pdf_factur-x', 'Factur-X PDF')]
Public methods (1)
  • syntax_odoo2chorus(self)
    @api.model

New fields (1)
  • fr_chorus_invoice_format Selection
    selection_add=[('xml_cii', 'CII 16B XML'), ('pdf_factur-x', 'Factur-X PDF')]
Public methods (0)

No public methods.