Se rendre au contenu

Odoo Chorus Pro : comment émettre des factures vers les administrations ?

21 mai 2026 par
Odoo Chorus Pro : comment émettre des factures vers les administrations ?
Sophie Dumont (sdu)

Avant de parler modules et paramétrage, il faut poser le cadre. Trop d'articles sur le sujet mélangent l'obligation B2G existante depuis 2020 et la grande réforme inter-entreprises qui arrive en 2026. Ce ne sont pas les mêmes sujets, et la confusion conduit à des choix techniques inadaptés.

L'obligation B2G existe depuis le 1er janvier 2020. Toute entreprise qui facture l'État, une collectivité territoriale, un établissement public ou un organisme de droit public doit transmettre sa facture sous forme électronique via la plateforme Chorus Pro, opérée par l'AIFE (Agence pour l'Informatique Financière de l'État). Aucune dérogation pour les TPE ou les indépendants : si vous facturez une mairie, vous passez par Chorus Pro.

La réforme de septembre 2026 ajoute une couche. Elle concerne cette fois les transactions inter-entreprises (B2B) entre assujettis à la TVA en France. Le calendrier officiel publié par la DGFiP : réception obligatoire de factures électroniques pour toutes les entreprises à partir du 1er septembre 2026, et émission obligatoire à compter du 1er septembre 2026 pour les grandes entreprises et ETI, et du 1er septembre 2027 pour les PME, TPE et micro-entreprises.

Pour Chorus Pro, la nouveauté principale tient en une phrase : la plateforme reste obligatoire pour les échanges avec le secteur public, et joue désormais aussi le rôle de point d'émission pour les factures envoyées par les administrations elles-mêmes vers leurs propres fournisseurs ou clients privés. Pour une entreprise privée qui facture le secteur public, la mécanique reste celle qu'on connaît depuis 2020 : la facture transite par Chorus Pro, soit directement, soit via une plateforme agréée (PA) que l'entreprise aura choisie pour gérer l'ensemble de sa facturation électronique (B2B et B2G confondus).

Le piège classique en cadrage, c'est de traiter Chorus Pro comme un sujet isolé alors que c'est une brique de la chaîne globale de facturation électronique. L'entreprise qui choisit aujourd'hui sa plateforme agréée pour la réforme 2026 doit vérifier que cette PA gère aussi les flux B2G (via Chorus Pro), sinon elle se retrouvera avec deux outils à maintenir au lieu d'un.

Les formats à connaître avant de paramétrer Odoo

La facturation électronique vers Chorus Pro ne se résume pas à envoyer un PDF. Le fichier doit être structuré, c'est-à-dire lisible par une machine, dans un format normalisé. Trois formats sont aujourd'hui acceptés par Chorus Pro :

Format

Description

Cas d'usage typique

Factur-X

PDF lisible par l'humain avec un fichier XML embarqué (CrossIndustryInvoice). Norme franco-allemande, conforme à la norme européenne EN 16931.

Le format le plus polyvalent, lisible des deux côtés. Recommandé par défaut.

UBL

Universal Business Language, format XML pur. Standard international utilisé notamment dans le réseau Peppol.

Échanges européens, environnements 100 % structurés.

CII

Cross Industry Invoice, format XML pur.

Cas spécifiques selon les exigences de l'administration destinataire.

Pour la quasi-totalité des cas que nous voyons en projet, Factur-X est le bon choix. C'est un format hybride qui combine les avantages des deux mondes : votre interlocuteur côté administration peut ouvrir le PDF normalement, et la machine derrière exploite le XML pour traiter automatiquement la facture. C'est aussi le format le mieux supporté par Odoo nativement.

Trois architectures possibles pour émettre vers Chorus Pro depuis Odoo

C'est ici que la question devient concrète. Selon votre version d'Odoo, votre volume de factures vers le public, et votre stratégie pour la réforme 2026, l'architecture optimale n'est pas la même. Nous distinguons trois grandes approches.

Architecture 1 : Odoo natif via Peppol (la voie poussée par Odoo SA)

Depuis les versions 17 et 18, Odoo dispose d'un point d'accès Peppol intégré. Peppol est le réseau européen d'échange de factures électroniques structurées, et Chorus Pro est accessible via ce réseau.

Concrètement, dans Odoo 17 et 18, l'émission vers Chorus Pro passe par :

  • L'installation du module l10n_fr_facturx_chorus_pro (intégré à la localisation France).

  • L'activation du format BIS Billing 3.0 dans les paramètres de facturation électronique.

  • Le paramétrage de l'EAS Peppol 0009 (SIRET-CODE) et du point de terminaison 11000201100044, qui est la référence Chorus Pro sur le réseau Peppol.

Sur la facture, trois champs deviennent essentiels et doivent être renseignés systématiquement :

  • Référence acheteur : correspond au Service Exécutant dans Chorus Pro.

  • Référence du contrat : correspond au Numéro de Marché dans Chorus Pro.

  • Référence du bon de commande : correspond à l'Engagement Juridique dans Chorus Pro.

Cette approche a deux avantages majeurs. Elle est maintenue par Odoo SA (donc à jour à chaque montée de version), et elle prépare nativement à la réforme 2026 puisque Peppol est l'infrastructure de référence pour la facturation électronique en Europe. C'est l'architecture que nous recommandons aux clients sur Odoo Online (cloud Odoo) ou sur Odoo Enterprise récent qui partent sur une base saine.

Architecture 2 : Modules OCA (Odoo Community Association)

L'OCA maintient depuis 2018 une famille de modules dédiés à Chorus Pro :

  • l10n_fr_chorus_account (module de base)

  • l10n_fr_chorus_factur-x (génération Factur-X conforme aux specs Chorus Pro)

  • l10n_fr_chorus_ubl (format UBL)

Ces modules ont été précurseurs. Le tout premier dépôt d'une facture Factur-X sur Chorus Pro, en 2018, a d'ailleurs été réalisé via Odoo grâce au travail d'Akretion et de la communauté OCA. Pour les entreprises qui tournent sur Odoo Community ou Odoo on-premise, c'est une option mature, robuste et gratuite.

Limite à connaître : les modules OCA ne sont pas installables sur Odoo Online (Odoo.com). Ils ne fonctionnent que sur les versions auto-hébergées (on-premise) ou sur Odoo.sh. C'est une contrainte qui élimine l'option pour une partie des clients.

Architecture 3 : Plateforme agréée externe connectée à Odoo

Pour les entreprises qui anticipent la réforme 2026 globalement, une troisième voie consiste à choisir une plateforme agréée (PA) par la DGFiP qui gère à la fois les flux B2B et les flux B2G via Chorus Pro, et à connecter cette PA à Odoo via API.

Avantages : un seul outil pour toute la facturation électronique (privé et public), un partenaire qui suit les évolutions réglementaires à votre place, et souvent des fonctionnalités supplémentaires (OCR sur les bons de commande, suivi de cycle de vie enrichi, archivage à valeur probante intégré).

Inconvénients : un coût récurrent (abonnement à la PA), une dépendance à un acteur tiers, et la nécessité de bien valider la qualité du connecteur Odoo proposé. Cette voie a particulièrement du sens pour les entreprises à fort volume B2G ou pour celles qui ne veulent pas gérer la complexité technique en interne.

La méthode que nous appliquons en projet

Quand un client nous sollicite pour mettre en place l'émission Odoo Chorus Pro, voici la grille que nous appliquons systématiquement.

1. Cartographier le besoin réel

Avant tout choix technique, nous posons trois questions :

  • Quel volume de factures B2G par an ? En dessous de 10 à 20 factures par an vers le secteur public, l'enjeu n'est pas le même qu'à plusieurs centaines. Pour un volume très faible, le dépôt manuel sur le portail Chorus Pro reste une option pragmatique en attendant la réforme 2026.

  • Quelle est la version d'Odoo en place ? Odoo Online, Odoo Enterprise on-premise, Odoo Community, Odoo SH : chaque environnement ouvre ou ferme certaines options.

  • L'entreprise a-t-elle déjà choisi sa plateforme agréée pour 2026 ? Si oui, l'architecture doit s'aligner. Si non, c'est l'occasion de poser la question dans le bon ordre.

2. Sécuriser les données de référence

C'est l'étape qu'on sous-estime le plus, et celle qui génère 80 % des rejets en production. Avant d'émettre la première facture, il faut fiabiliser les fiches partenaires côté Odoo : SIRET, adresse exacte, code service exécutant, numéro d'engagement juridique. Une administration qui reçoit une facture avec un SIRET erroné ou un service exécutant absent rejettera la facture, et le délai de paiement repart à zéro.

Concrètement, nous imposons en cadrage une revue qualité des fiches clients publiques avant tout déploiement technique. C'est un travail peu glamour, souvent confié à un alternant ou à un assistant comptable, mais c'est lui qui détermine si la chaîne de facturation tournera proprement ou pas.

3. Tester avant de produire

Chorus Pro propose un environnement de test (PISTE) qui permet de valider la chaîne sans risquer un rejet sur une vraie facture. Nous prévoyons toujours une phase de tests sur quelques factures réelles avant de basculer en production. Sans cette étape, on découvre les problèmes au moment où une facture importante est en jeu, et c'est rarement un bon timing.

4. Documenter le processus côté équipe comptable

Un module bien paramétré ne sert à rien si la comptable qui valide les factures ne sait pas où renseigner le service exécutant ou comment relancer un dépôt rejeté. La conduite du changement sur la chaîne facturation B2G est un point critique souvent négligé. Nous prévoyons systématiquement une session de formation et un mémo synthétique à laisser à l'équipe.

5. Anticiper la réforme 2026 dans le choix d'architecture

C'est le point qui distingue un cadrage de qualité d'un déploiement opportuniste. Aujourd'hui, en mai 2026, toutes les décisions techniques sur Chorus Pro doivent être prises avec un œil sur la réforme inter-entreprises : la plateforme choisie pour Chorus Pro sera-t-elle aussi celle qui gérera vos flux B2B à partir de septembre 2026 ou 2027 ? Si la réponse est non, vous êtes en train de construire une chaîne qu'il faudra refaire dans dix-huit mois.

Limites et points de vigilance

L'émission Odoo vers Chorus Pro fonctionne bien aujourd'hui, mais il y a des zones de friction qu'il faut connaître.

La compatibilité OCA et Odoo Online. Si vous êtes sur Odoo Online (le cloud d'Odoo SA), oubliez les modules OCA. Vous êtes contraint à l'approche native Odoo via Peppol, ou à une plateforme agréée externe. Ce n'est pas un défaut, c'est un choix de plateforme qu'il faut intégrer dès le départ.

Le suivi des statuts de factures. Chorus Pro renvoie plusieurs statuts au fil de la vie d'une facture : déposée, reçue par le service, en cours de validation, validée, rejetée, mise en paiement, payée. Selon le module choisi, la remontée de ces statuts dans Odoo est plus ou moins automatique. Pour les entreprises qui veulent un vrai pilotage de leur DSO public, c'est un critère de choix structurant.

Le cas particulier des factures de marché de travaux. Selon les annonces de la DGFiP, 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 restent des modalités propres à Chorus Pro, et ne peuvent pas être traitées via une plateforme agréée. Pour les entreprises du BTP qui répondent à des marchés publics, cela signifie qu'une fraction des factures continuera à passer en direct par Chorus Pro, même après septembre 2026. C'est un point à intégrer dans l'architecture, pas à découvrir après coup.

Les sanctions à venir. À partir de septembre 2026, les administrations elles-mêmes s'exposent aux sanctions prévues par la réforme si elles ne sont pas en conformité, au même titre que les entreprises privées. Cela signifie que vos clients publics vont accélérer leurs propres mises à niveau dans les mois qui viennent, et qu'on peut s'attendre à une exigence de conformité plus stricte côté contrôle des factures reçues. Ce n'est pas le moment d'avoir une chaîne de facturation B2G fragile.

Ce qu'il faut retenir

L'émission de factures Odoo vers Chorus Pro est aujourd'hui une obligation maîtrisée, mais le sujet sort du périmètre purement technique avec la réforme de septembre 2026. Voici les convictions que nous retenons :

  1. Chorus Pro reste la plateforme de référence pour le B2G, et ce statut est confirmé par la DGFiP pour la période post-2026. Aucun risque de pivot.

  2. Pour les nouveaux projets sur Odoo 17 ou 18, l'approche native via Peppol et Factur-X est la voie la plus solide. Elle est maintenue, conforme, et alignée sur la trajectoire européenne.

  3. Les modules OCA restent une excellente option sur Odoo Community et on-premise, à condition d'accepter le coût de support communautaire.

  4. La qualité des données partenaires détermine la qualité de la chaîne de facturation. Aucune intégration technique ne compensera des fiches clients incomplètes.

  5. Toute décision Chorus Pro doit être prise avec la réforme 2026 en tête. Choisir aujourd'hui une architecture qui ne couvre pas le B2B serait un mauvais calcul à très court terme.

Pour aller plus loin

La conformité à la réforme 2026 et l'optimisation de la chaîne de facturation électronique sont au cœur des cadrages que nous menons actuellement avec nos clients sur Odoo. Si vous préparez votre mise en conformité ou si vous remettez à plat votre chaîne de facturation publique, c'est exactement le type de sujet sur lequel un regard d'intégrateur fait gagner du temps. Pour en discuter, découvrez notre approche d'intégrateur Odoo.