Pour déposer vos factures sur Chorus Pro depuis Odoo, on installe le module de la localisation française dédié à Chorus Pro, on inscrit la société au réseau d'échange électronique, puis on indique sur la fiche de l'acheteur public l'identifiant de Chorus Pro, 11000201100044. Ensuite, chaque facture confirmée s'envoie d'Odoo vers Chorus Pro par le bouton « Envoyer », avec le service exécutant, le numéro de marché et l'engagement juridique, sans ressaisie dans le portail.
Voilà pour le principe. Dans la pratique, une facture adressée à un hôpital, une mairie ou un ministère ne pardonne pas l'approximation : un identifiant mal placé, et elle ne part pas vers Chorus Pro ; une référence obligatoire manquante, et elle ne peut pas être transmise à l'acheteur. Cet article déroule la configuration telle que la décrit la documentation officielle d'Odoo, montre les écrans d'Odoo 20 concernés, et fait le point sur ce que change la réforme de septembre 2026 pour les fournisseurs du secteur public.
Que faut-il pour déposer ses factures sur Chorus Pro depuis Odoo ?
Chorus Pro est le portail de facturation de la sphère publique. Toute facture adressée à l'État, à une collectivité, à un établissement public de santé ou à un autre organisme public y aboutit. La documentation d'Odoo le présente ainsi :
« Le portail Chorus Pro géré par l’AIFE (Agence pour l’Informatique financière de l’État), est la plateforme officielle pour soumettre des factures électroniques aux entités publiques françaises. » (Odoo, documentation 20.0, localisation France)
Pour qu'Odoo y dépose vos factures lui-même, quatre conditions doivent être réunies, selon cette même documentation :
- le module de la localisation française dédié à Chorus Pro est installé (nom technique : l10n_fr_facturx_chorus_pro) ;
- la société est inscrite sur le réseau Peppol, par lequel Odoo achemine les factures vers Chorus Pro ;
- la société dispose d'un compte Chorus Pro ;
- la fiche de chaque client public est configurée pour que ses factures partent vers Chorus Pro.
Le module n'est pas installé d'office : la documentation le range parmi ceux qui doivent être installés manuellement. Dans notre base de test Odoo 20, il existe bien, à l'état non installé, sous un nom affiché resté en anglais. C'est le premier point à vérifier sur votre propre base, avant de chercher pourquoi les champs de Chorus Pro restent introuvables sur la facture.
Sans ce circuit, la facture publique se ressaisit à la main dans le portail. Chorus Pro garde en effet une offre de saisie ou de dépôt directement sur le portail. Pour quelques factures par an, c'est supportable. Pour une entreprise qui répond régulièrement à des marchés publics ou travaille avec des centrales d'achat, c'est une double saisie, avec le risque d'écart entre la facture d'Odoo et celle de Chorus Pro.
Toi quand tu recopies dans le portail Chorus Pro, ligne par ligne, une facture que tu as déjà tapée dans Odoo.
Comment préparer Odoo et la fiche de l'acheteur public ?
La préparation se fait une fois pour la société, puis une fois pour chaque client public.
Côté société : le module et l'inscription
Première étape, installer le module depuis le menu Apps : retirez le filtre « Apps » de la barre de recherche, puis cherchez « Chorus » ou le nom technique. Deuxième étape, vérifier que le SIRET de votre propre société est renseigné : la documentation en fait un prérequis à l'envoi.
Troisième étape, l'inscription au réseau. La documentation d'Odoo indique que les factures partent d'Odoo vers Chorus Pro par le réseau Peppol, et qu'il faut donc s'y inscrire. Sur Odoo 20, avec la localisation française, les paramètres de Comptabilité présentent un bloc « Plateforme Agréée » avec un bouton « Activer la facturation électronique ». La même documentation précise qu'une société inscrite sur ce réseau de facturation électronique est automatiquement inscrite sur Peppol, sans inscription séparée.
La section Chorus Pro de la documentation, elle, parle toujours d'un envoi « Par Peppol ». Sur une base où la plateforme agréée est activée, faites confirmer par le support d'Odoo le circuit suivi par vos factures publiques avant d'envoyer la première.
L'activation elle-même demande l'identité du représentant légal, la signature d'une attestation de désignation et un jour de délai, le temps que l'annuaire se mette à jour. Notre tutoriel la déroule en neuf étapes, avec les six erreurs à éviter : activer la plateforme agréée d'Odoo pas à pas.
Enfin, si vous n'avez pas encore de compte Chorus Pro, la documentation renvoie vers le portail lui-même, bouton « Créer un compte ».
Côté client : l'identifiant de Chorus Pro
Sur la fiche de l'acheteur public, la documentation demande de vérifier trois champs : Pays, TVA et SIRET. Puis, dans l'onglet Comptabilité, section « Factures clients » :
- le format de facture électronique « Norme UE (Peppol Bis 3.0) », libellé exact de la liste dans notre base Odoo 20 (la documentation écrit « BIS Billing 3.0 ») ;
- l'identifiant « SIRET France », dans lequel on saisit 11000201100044, la référence utilisée par Chorus Pro.
Dans notre base Odoo 20, le champ du format n'apparaît qu'en mode développeur : sans ce mode, la section « Factures clients » ne montre que le code QR de paiement, l'identifiant et son état.
Deux autres détails d'Odoo 20, constatés dans notre base de test sur des clients publics fictifs, méritent votre attention. À la création d'une fiche française avec son SIRET, Odoo recopie ce SIRET dans l'identifiant « SIRET France ». Et si l'on renseigne ensuite le numéro de TVA, Odoo y remet le SIRET du client, même après la saisie de 11000201100044. Saisissez donc la référence de Chorus Pro en dernier, et revérifiez-la après toute modification des identifiants de la fiche. Le SIRET propre du client, lui, reste à sa place en haut de la fiche : la documentation demande qu'il soit renseigné.
Le bouton « Vérifier », à droite de « État de la facturation électronique », interroge le réseau pour savoir si le destinataire peut recevoir vos factures. Tant que l'état affiche « Pas encore vérifié », rien ne dit que le destinataire est joignable. Lancez la vérification avant la première facture, pas après un refus.
Comment envoyer une facture à Chorus Pro pas à pas ?
Une fois la préparation faite, l'envoi tient en quelques clics. La documentation d'Odoo le décrit ainsi.
Étape 1Ouvrir ou créer la facture.
Dans l'onglet « Autres informations », renseigner les trois références que réclame Chorus Pro. La documentation fait la correspondance suivante :
| Champ dans Odoo (selon la documentation) | Donnée attendue par Chorus Pro |
|---|---|
| Référence acheteur | Service exécutant |
| Référence du contrat | Numéro de marché |
| Référence du bon de commande | Engagement juridique |
Ces trois champs arrivent avec le module dédié à Chorus Pro. Notre base de test ne l'ayant pas installé, nous ne les montrons pas en capture, et leur libellé à l'écran peut différer de celui de la documentation : repérez-les dans l'onglet « Autres informations » une fois le module installé.
Faut-il toujours les remplir ? Cela dépend de l'acheteur. L'annuaire des structures publiques de Chorus Pro indique, pour chaque entité, si le code service (le service exécutant) et le numéro d'engagement juridique sont obligatoires. Pour les services de l'État, qui partagent dans Chorus Pro un SIRET unique, ce même 11000201100044, les deux sont systématiquement obligatoires. Le code service figure le plus souvent sur le bon de commande ; à défaut, demandez-le à l'acheteur.
Étape 3Confirmer la facture, après avoir relu les trois références.
Étape 4Cliquer sur « Envoyer » et, dans la fenêtre d'envoi, cocher l'envoi électronique. La documentation parle de l'option « Par Peppol ». Dans notre base Odoo 20, où la plateforme agréée est installée, cette méthode d'envoi porte sur la fiche client (champ « Envoi de facture », visible en mode développeur) un libellé qui renvoie à la plateforme agréée, pas encore traduit en français : fiez-vous à ce que vous voyez à l'écran.
Étape 5Cliquer sur « Envoyer ». D'après la documentation, le statut de facturation électronique de la facture passe alors à « Terminé ». Le suivi du traitement par l'administration, lui, se lit dans Chorus Pro.
Toi quand ta première facture à l'hôpital passe à « Terminé » sans que tu aies ouvert le portail Chorus Pro.
Faut-il encore passer par Chorus Pro avec la plateforme agréée ?
La question se pose depuis le 1er septembre 2026. La réforme de la facturation électronique fait passer les échanges entre entreprises par des plateformes agréées. Pour les factures adressées au secteur public, la DGFiP a tranché : Chorus Pro reste la plateforme de référence, et le fournisseur garde le choix du canal.
« À compter de septembre 2026, les entreprises fournisseurs de la sphère publique auront le choix de transmettre leurs factures : Soit en ayant recours à une plateforme agréée […] ; Soit en ayant recours à Chorus Pro et ses modalités d’envoi de factures vers les administrations […] » (impots.gouv.fr, 18/07/2025, modifié le 09/09/2025)
La même page de la DGFiP précise que certains flux restent propres à Chorus Pro et ne passent pas par une plateforme agréée : les factures de marché de travaux, les mémoires de frais de justice, les demandes de remboursement et la gestion du référentiel des engagements juridiques de la sphère publique. Si vous facturez des marchés de travaux, Chorus Pro reste votre passage obligé.
Elle rappelle aussi que les administrations sont tenues d'utiliser Chorus Pro pour recevoir et traiter leurs factures depuis 2017. Autrement dit, quel que soit votre canal d'envoi, la facture finit dans Chorus Pro côté acheteur.
Le calendrier de la réforme, les sanctions prévues et le volet secteur public sont présentés sur notre page consacrée à la facturation électronique avec Odoo.
Quelles erreurs bloquent une facture destinée au secteur public ?
Plusieurs blocages se repèrent avant l'envoi. Voici ceux qui découlent des prérequis de la documentation, des règles de Chorus Pro et de ce que nous avons constaté dans notre base de test.
| Erreur | Conséquence | Correction |
|---|---|---|
| Module Chorus Pro non installé | Les trois champs de Chorus Pro n'existent pas sur la facture | Installer l10n_fr_facturx_chorus_pro |
| « SIRET France » laissé au SIRET du client | La facture n'est pas adressée à Chorus Pro | Saisir 11000201100044 |
| TVA renseignée après l'identifiant | Odoo remet le SIRET du client dans « SIRET France » | Saisir l'identifiant en dernier |
| SIRET de votre société absent | Prérequis d'envoi non rempli | Compléter la fiche société |
| Code service ou engagement obligatoire manquant | La facture ne peut pas être transmise à l'acheteur | Consulter l'annuaire de Chorus Pro, demander les références dès la commande |
| Destinataire jamais vérifié | Aucune assurance que le destinataire est joignable | Bouton « Vérifier » sur la fiche |
Une dernière erreur est plus organisationnelle. Les références d'un marché public changent d'un marché à l'autre, parfois d'une commande à l'autre chez un même acheteur. Si elles vivent dans la messagerie du commercial et pas dans Odoo, la comptabilité les cherche au moment de facturer. Mieux vaut les consigner dans Odoo dès la réception du bon de commande, pour qu'elles soient sous la main quand on remplit les trois champs de la facture.
Les marchés publics ont aussi leurs exigences d'affichage : une mention attendue, une colonne précise, un document dans la langue du destinataire. Un devis ou une facture qui ne sort pas comme l'acheteur l'attend peut faire écarter une offre. Ce travail de gabarit se prévoit au même titre que le dépôt sur Chorus Pro.
Comment intégrer Chorus Pro dans votre projet Odoo ?
Chorus Pro ne se traite pas seul. Il touche la gestion commerciale (les références du marché arrivent avec la commande), la comptabilité (la facture confirmée, son suivi, son règlement) et la réforme de la facturation électronique (l'inscription de la société). Le bon moment pour le cadrer est donc le début du projet, pas la veille de la première facture à un hôpital.
Trois questions à se poser avant de paramétrer :
- Quelle part de votre chiffre d'affaires vient de clients publics ou de centrales d'achat ?
- Facturez-vous des marchés de travaux, qui restent propres à Chorus Pro ?
- Qui, chez vous, récupère le service exécutant, le numéro de marché et l'engagement juridique, et à quel moment ?
Les réponses se notent dans le cahier des charges du projet. Pour en poser une première version, nous proposons un questionnaire d'une dizaine de minutes qui produit un PDF avec vos besoins par application et leurs priorités : le cahier des charges express.
Côté comptabilité, Chorus Pro n'est qu'une brique. Notre page sur la comptabilité pour PME avec Odoo présente ce que l'application automatise (rapprochement bancaire, relances, rapports) et les erreurs de déploiement à éviter, comme reprendre trop d'historique ou automatiser trop tôt.
Hors du Commun est intégrateur Odoo à Lyon, et la facturation électronique fait partie de ses spécialités. Pour une PME qui travaille avec le secteur public, l'enjeu est simple : que la facture parte d'Odoo une seule fois, au bon destinataire, avec les bonnes références.
- Odoo, documentation 20.0, Localisations fiscales, France, section « Facturation B2G - Chorus Pro », 2026 : https://www.odoo.com/documentation/20.0/fr/applications/finance/fiscal_localizations/france.html
- DGFiP, impots.gouv.fr, « Chorus Pro restera la plateforme de référence pour la facturation électronique du secteur public à partir de 2026 », 2025 : https://www.impots.gouv.fr/actualite/chorus-pro-restera-la-plateforme-de-reference-pour-la-facturation-electronique-du-secteur
Article rédigé par Billy Felicie
Expert en intégration Odoo chez Hors du Commun (Lyon). J'accompagne les PME dans la mise en place de leurs outils numériques et l'optimisation de leurs processus métiers depuis plus de 5 ans.