Facturation électronique dans Odoo : le guide complet 2026
Depuis le 1er septembre 2026, toute entreprise assujettie à la TVA doit pouvoir recevoir des factures électroniques, et l'émission s'étend à toutes les entreprises au 1er septembre 2027. Odoo est lui-même plateforme agréée : vous pouvez tout gérer depuis votre base, sans outil supplémentaire. Ce guide détaille chaque étape, écran par écran : activation, fiches clients, envoi, réception, e-reporting et factures au secteur public.
Esteban ANTONIO-MOTA · Procédure vérifiée le 23 septembre 2026
L'essentiel en 5 points
- Odoo est immatriculé plateforme agréée : le module France - E-Invoicing (Approved Platform) existe dans Odoo 17, 18 et 19.
- L'activation se fait dans Comptabilité > Configuration > Paramètres, avec la vérification d'identité d'un représentant légal.
- Chaque client entreprise doit avoir son SIREN et être trouvé dans l'annuaire de la facturation électronique.
- Odoo envoie au format UBL et reçoit les formats Factur-X, UBL et CII ; les factures fournisseurs arrivent en brouillon.
- L'e-reporting (particuliers, international) part automatiquement et se suit dans Comptabilité > Analyse > E-reporting.
Quelles sont vos obligations, et à quelle date ?
Avant de configurer, vérifiez ce qui s'applique à votre entreprise selon sa taille et ses clients.
La réforme en bref
La réforme impose deux choses : faire transiter les factures entre entreprises françaises par une plateforme agréée, et transmettre à l'administration les données des autres opérations (e-reporting). Le calendrier dépend de la taille de l'entreprise.
| Obligation | Grandes entreprises et ETI | PME et microentreprises |
|---|---|---|
| Recevoir des factures électroniques | 1er septembre 2026 | 1er septembre 2026 |
| Émettre des factures électroniques | 1er septembre 2026 | 1er septembre 2027 |
| E-reporting (transactions et paiements) | 1er septembre 2026 | 1er septembre 2027 |
Ce qu'Odoo prend en charge
Odoo figure sur la liste des plateformes agréées publiée par l'administration : il est immatriculé depuis le 15 avril 2026, parmi les plateformes en attente de leur rapport d'audit de conformité. Vous n'avez donc pas besoin d'un logiciel tiers pour échanger vos factures : tout se passe dans Odoo (voir aussi les nouveautés d'Odoo 19).
| Besoin | Dans Odoo |
|---|---|
| Recevoir les factures fournisseurs | Import automatique, plusieurs fois par jour, en brouillon |
| Émettre les factures clients B2B | Envoi au format UBL par la plateforme d'Odoo |
| Formats acceptés en réception | Factur-X, UBL et CII |
| E-reporting (particuliers, international) | Rapport transmis automatiquement, suivi dans un menu dédié |
| Ventes en caisse | Module d'e-reporting du point de vente |
| Factures au secteur public | Chorus Pro, par le réseau Peppol |
Avant de commencer : les prérequis
Réunissez ces éléments avant d'ouvrir les paramètres : la procédure se déroule alors d'une traite.
- Une version d'Odoo 17, 18 ou 19 : le module n'existe pas dans Odoo 16 et les versions antérieures (voir notre page migration vers Odoo 19).
- Le module France - E-Invoicing (Approved Platform) installé : il s'installe avec la localisation comptable française.
- Le SIREN de votre société renseigné dans sa fiche.
- L'adresse e-mail d'un représentant légal et une pièce d'identité (carte d'identité, passeport ou titre de séjour).
- Des factures dont chaque ligne comporte un produit ou un libellé, et exactement une taxe.
Étape par étape : activer la plateforme agréée d'Odoo
La section de paramétrage et plusieurs fenêtres s'affichent en anglais, même dans une base en français : les libellés sont donc cités tels qu'Odoo les affiche.
Étape 1. Ouvrir les paramètres
Allez dans Paramètres > Comptabilité (ou, depuis l'application Comptabilité, Configuration > Paramètres). La section French Electronic Invoicing se trouve juste sous Localisation fiscale et Import comptable, avant Taxes. Cliquez sur Activate Electronic Invoicing.
Étape 2. Indiquer le représentant légal
Dans la fenêtre Envoyer via la facturation électronique française, saisissez l'e-mail d'un représentant légal et cliquez sur Authenticate, puis sur Begin authentication.
Étape 3. Choisir votre nom parmi les représentants
Dans la fenêtre Accessing the legal representatives of your company, cliquez sur Check status, sélectionnez votre nom dans la liste Please select who you are, puis Confirm.
Étape 4. Vérifier votre identité
Cliquez sur Open authentication page, puis sur Receive a code. Saisissez le code à 5 chiffres reçu par e-mail et confirmez. Dans la fenêtre Identity verification, cliquez sur Next, puis ajoutez la copie de votre pièce d'identité avec l'icône + sous Add your document here.
Étape 5. Signer l'attestation de désignation
Relisez l'Attestation de désignation de plateforme agréée avec Next, cochez les deux cases (lecture des documents et acceptation des conditions d'utilisation et du certificat de signature), puis cliquez sur Sign. L'attestation signée peut ensuite être téléchargée.
Étape 6. Valider l'inscription
Revenez dans Odoo et cliquez sur Refresh. Vérifiez que le champ Identifier contient bien votre SIREN, puis cliquez sur Validate Registration (Production).
L'inscription dans l'annuaire de la facturation électronique devient effective le lendemain.

Fenêtre « Envoyer via la facturation électronique française » : identifiant (SIREN), e-mail du représentant légal, option Pilot Phase et bouton « Validate Registration (Production) ». Étape 7. Régler les options
Une fois l'inscription faite, la section French Electronic Invoicing affiche « Your french e-invoicing ID 0225:… » suivi de votre SIREN, et la date d'inscription dans l'annuaire. Complétez Contact Email, contrôlez Incoming Invoices Journal (rempli automatiquement), activez Enable e-reporting & sending of invoices to the PPF si l'e-reporting vous concerne, et choisissez E-Reporting Periodicity selon votre régime de TVA.

Paramètres > Comptabilité, section « French Electronic Invoicing » d'une société inscrite : identifiant 0225 et SIREN, date d'inscription dans l'annuaire, Contact Email, Incoming Invoices Journal et options d'e-reporting.
Préparer vos fiches clients
Une facture électronique est acheminée grâce au SIREN du client. Avant le premier envoi, chaque client entreprise doit être trouvé dans l'annuaire. Imaginez que vous facturez 80 entreprises chaque mois : c'est l'étape qui évite la plupart des rejets.
Étape 1. Compléter l'identifiant
Dans Clients > Clients, ouvrez la fiche. Vérifiez que le pays est la France, puis dans l'onglet Ventes & Achats, section Divers, renseignez le champ ID de la société avec le SIREN. Odoo reporte automatiquement ce numéro dans l'Adresse électronique France FRCTC de l'onglet Comptabilité.

Fiche client, onglet Ventes & Achats, section Divers : champ « ID de la société » (SIREN, masqué ici). Étape 2. Vérifier le client dans l'annuaire
Dans l'onglet Comptabilité, section Factures clients, cliquez sur Vérifier. Si le client est inscrit, Odoo affiche Partner is in the annuaire. Profitez-en pour choisir Facturation électronique française comme mode d'envoi préféré.
Envoyer une facture électronique
Une fois confirmée, une facture B2B française destinée au réseau affiche le statut Prêt à envoyer dans la colonne E-Invoicing Status. Pour les retrouver toutes, ajoutez cette colonne à la liste des factures ou appliquez le filtre Prêt pour la facturation électronique.
Étape 1. Contrôler la facture
Vérifiez que le client est dans l'annuaire et que chaque ligne comporte un produit ou un libellé, avec exactement une taxe.
Étape 2. Envoyer
Cliquez sur Envoyer sur la facture confirmée. Dans la fenêtre d'envoi, vérifiez que l'option Facturation électronique française est cochée, puis cliquez sur Envoyer. Plusieurs factures peuvent aussi partir en lot depuis la liste.

Fenêtre « Envoyer » d'une facture : l'option « Facturation électronique française » reste grisée, avec la mention « Partner is not in the annuaire », tant que le client n'est pas inscrit. Étape 3. Suivre la livraison
Dans l'onglet Autres informations, le statut passe à Terminé une fois la facture livrée à la plateforme du client. En cas d'erreur, le détail apparaît dans le fil de discussion de la facture. Pour forcer la mise à jour, utilisez Fetch E-invoicing Status sur le journal de ventes du tableau de bord.

Liste des factures clients avec la colonne « E-Invoicing Status » ajoutée.
Recevoir et refuser des factures fournisseurs
Odoo interroge le réseau plusieurs fois par jour et importe les factures reçues, en brouillon, dans le journal choisi dans Incoming Invoices Journal. Elles apparaissent dans la liste des factures fournisseurs, prêtes à être contrôlées.
- Confirmer : la facture est validée et suit votre circuit habituel.
- Annuler : vous refusez la facture. Dans la fenêtre Envoyer la réponse, choisissez le motif du refus, ajoutez si besoin une note pour le fournisseur, puis envoyez.
- Pour déclencher la récupération sans attendre : Fetch E-invoicing Documents sur le journal des factures entrantes, depuis le tableau de bord.

L'e-reporting dans Odoo
L'e-reporting concerne les opérations qui ne passent pas par une facture électronique : ventes aux particuliers, opérations internationales, et factures B2B françaises payées en espèces. Une fois les factures confirmées, Odoo transmet automatiquement un rapport XML à l'administration (tous les dix jours, selon sa documentation).
Les rapports se consultent dans Comptabilité > Analyse > E-reporting, avec l'un de ces statuts :
| Statut | Signification |
|---|---|
| Ready | Rapport prêt à être transmis |
| Sent | Transmis, en attente de confirmation |
| Completed | Traité avec succès |
| Error | Échec de transmission, nouvel envoi automatique sous 5 à 7 jours |

Les boutons Invoices et Payments d'un rapport listent les pièces qu'il contient. Si vous corrigez une facture déjà déclarée (remise en brouillon puis confirmation), Odoo envoie automatiquement la correction. Pour les ventes en caisse, le module France - E-reporting for POS s'installe automatiquement lorsque l'application Point de vente est présente.
Factures au secteur public : Chorus Pro
Les factures aux administrations passent par Chorus Pro, obligatoire pour ces opérations depuis 2020. Odoo y envoie les factures par le réseau Peppol.
Étape 1. Préparer Odoo
Installez le module France - Factur-X integration with Chorus Pro, inscrivez-vous sur Peppol et créez un compte sur le portail Chorus Pro si vous n'en avez pas. Renseignez le SIRET de votre société.
Étape 2. Configurer le client public
Sur la fiche de l'entité publique, vérifiez le pays, la TVA et le SIRET. Dans l'onglet Comptabilité, section Factures clients, choisissez le format BIS Billing 3.0, puis l'identifiant France SIRET avec la référence 11000201100044 utilisée par Chorus Pro.
Étape 3. Compléter la facture
Dans l'onglet Autres informations de la facture, renseignez la référence acheteur (le « service exécutant » de Chorus Pro) et la référence du contrat (le « numéro de marché »).
Erreurs fréquentes et solutions
La plupart des blocages viennent de quelques causes simples.
| Symptôme | Cause probable | Solution |
|---|---|---|
| Le module est introuvable | Odoo 16 ou version antérieure | Migrer vers Odoo 17 ou plus |
| Le client n'est pas dans l'annuaire | SIREN absent, erroné, ou client pas encore inscrit | Corriger l'ID de la société, puis contacter le client |
| La facture n'est pas « Prêt à envoyer » | Ligne sans taxe ou avec plusieurs taxes | Une seule taxe par ligne |
| Le statut ne change pas | Vérification périodique pas encore passée | Fetch E-invoicing Status sur le journal |
| Aucune facture fournisseur reçue | Inscription pas encore effective (J+1) ou récupération en attente | Patienter un jour, puis Fetch E-invoicing Documents |
| Impossible de remettre en brouillon | Facture B2B déjà transmise | Émettre un avoir |
Checklist de mise en route
Cochez chaque étape au fur et à mesure.
- Odoo en version 17, 18 ou 19
- Module France - E-Invoicing (Approved Platform) installé
- SIREN de la société renseigné
- Identité du représentant légal vérifiée
- Attestation de désignation signée
- Inscription validée (effective le lendemain)
- Journal des factures entrantes contrôlé
- E-reporting activé et périodicité réglée
- SIREN de tous les clients entreprises renseigné et vérifié
- Première facture envoyée et statut « Terminé » constaté
Questions fréquentes
Quelle version d'Odoo faut-il pour la facturation électronique ?
Odoo 17, 18 ou 19. Le module de plateforme agréée n'existe pas dans Odoo 16 et les versions antérieures : une migration est alors nécessaire, ou le recours à une autre plateforme agréée.
La facturation électronique fonctionne-t-elle avec Odoo Community ?
Le module fait partie du code Community (licence LGPL), mais il s'appuie sur les services en ligne d'Odoo. La documentation d'Odoo décrit la mise en route pour Odoo Online et Odoo.sh : pour une installation sur vos serveurs, vérifiez les conditions auprès d'Odoo.
Dois-je aussi m'inscrire sur Peppol ?
Non. Une fois inscrit sur le réseau de la facturation électronique, vous êtes inscrit automatiquement sur Peppol, sans démarche séparée.
Mon client n'apparaît pas dans l'annuaire : que faire ?
Vérifiez d'abord le SIREN saisi dans le champ ID de la société. S'il est correct, votre client n'a sans doute pas encore désigné sa plateforme : prévenez-le et conservez la trace de vos démarches.
Comment corriger une facture déjà envoyée ?
Pour une facture B2B française déjà transmise, la remise en brouillon n'est plus proposée : émettez un avoir. Pour les opérations déclarées en e-reporting, Odoo envoie automatiquement la correction quand la facture corrigée est confirmée.
Comment facturer une administration ?
Par Chorus Pro. Installez le module d'intégration Chorus Pro, configurez la fiche de l'entité publique (format BIS Billing 3.0, référence 11000201100044) et renseignez le service exécutant et le numéro de marché sur la facture.
Sources
- Documentation Odoo 19 : localisation française, facturation électronique
- Code source du module Odoo l10n_fr_pdp (GitHub)
- impots.gouv.fr : je passe à la facturation électronique
- impots.gouv.fr : à partir de quand suis-je concerné ?
- DGFiP : guide pratique de démarrage au 1er septembre 2026
- impots.gouv.fr : liste des plateformes agréées
- Annuaire de la facturation électronique
- Portail Chorus Pro
Mis à jour le 23 septembre 2026
Vous avez un projet Odoo ou souhaitez exploiter votre ERP avec l'IA ? Échangeons
Activation de la plateforme agréée, migration vers une version compatible, reprise des fiches clients : décrivez-nous votre situation, nous vous répondons sous 24 heures ouvrées.