Ce guide explique comment configurer la facture électronique dans Odoo 18 et 19, ce qui change en 17, ce que coûte le service et où les projets déraillent. Il s'appuie sur la documentation Odoo 19.0 pour la France, consultée le 29 septembre 2026, et sur nos raccordements. JAIKIN est une agence Odoo près de Strasbourg. JAIKIN n'est pas une plateforme agréée.
Si vous cherchez un prestataire plutôt qu'un mode d'emploi, notre page d'offre explique comment raccorder Odoo à une plateforme agréée, avec les fourchettes publiées.
Odoo gère-t-il la facture électronique nativement ?
Oui, depuis le module France - E-Invoicing (Approved Platform), nom technique l10n_fr_pdp. La documentation 18.0 et 19.0 le décrit ainsi : il sert à envoyer et recevoir les documents par la plateforme agréée d'Odoo. Un second module, l10n_fr_pdp_pos, couvre l'e-reporting du point de vente. Une fois l'entreprise inscrite, elle l'est aussi sur Peppol, sans démarche séparée.
La version compte. Le code du module existe dans les branches 17.0, 18.0 et 19.0 du dépôt public d'Odoo, relevé du 29 septembre 2026. La documentation 17.0 ne le décrit pas, et le support standard d'Odoo 17 se termine en septembre 2026. La branche 16.0 ne contient pas le module. Une base en 16 ou plus ancienne se migre d'abord, ou se raccorde à une autre plateforme.
Odoo est-il gratuit pour la facturation électronique ?
Pour le service, oui. La page d'Odoo consacrée à la facturation électronique en France, consultée le 29 septembre 2026, présente Odoo comme une plateforme agréée gratuite. Ni l'envoi ni la réception de factures ne sont facturés. Le module est publié sous licence LGPL-3, la licence du code Community.
La licence Odoo, elle, dépend de votre plan. Tarifs éditeur relevés sur odoo.com le 24 septembre 2026, inchangés le 29 :
- Une App Gratuite : 0 €, une seule application, utilisateurs illimités, sur Odoo Online. Si Facturation est cette application, la facture électronique ne coûte rien de plus.
- Standard : 19,90 € puis 24,90 € par utilisateur et par mois en facturation annuelle, toutes les applications. La deuxième application installée fait passer tous les utilisateurs sur ce plan.
- Community : pas de licence, mais l'hébergement, les montées de version et le support sont à votre charge.
Le coût réel d'un projet n'est donc ni le module ni l'envoi. C'est la remise à niveau des fiches clients et fournisseurs, le paramétrage des taxes et la réception des factures d'achat. Le détail des licences est sur notre page prix Odoo 2026.
Comment configurer la facture électronique dans Odoo, pas à pas
Voici l'ordre documenté en 19.0, avec nos contrôles entre chaque étape. Il faut les droits d'administration et le représentant légal disponible pendant la procédure.
- Vérifier le module. France - E-Invoicing (l10n_fr_pdp) doit être installé. Il s'installe en principe avec la localisation française ; sinon, on l'installe à la main.
- Activer. Dans Comptabilité ou Facturation, Configuration, Paramètres, section French Electronic Invoicing : Activate Electronic Invoicing.
- Authentifier le représentant légal. Son adresse e-mail, un code à 5 chiffres reçu par courriel, puis une pièce d'identité, passeport ou titre de séjour.
- Signer l'attestation de désignation de plateforme agréée. Elle désigne Odoo comme votre plateforme. Gardez une copie du document signé.
- Valider le SIREN. Le champ Identifier doit porter votre SIREN, puis Validate Registration. L'option de phase pilote ne sert plus : elle valait jusqu'au 1er septembre 2026.
- Régler les options. Journal des factures entrantes, activation de l'e-reporting et de l'envoi au portail public si votre entreprise y est soumise, périodicité de l'e-reporting.
- Attendre le lendemain. L'inscription dans l'annuaire de la facturation électronique est effective le jour suivant. Un test le soir même échoue pour une raison administrative.
Côté clients : pays France, SIREN dans le champ Company ID, puis le bouton Verify de l'onglet Comptabilité. Le message Partner is in the annuaire confirme que le client peut recevoir. Côté facture : au moins un article ou un libellé et exactement une taxe par ligne, puis Envoyer avec l'option French E-Invoicing. Le statut passe de Ready to send à Done à la livraison. Les factures fournisseurs arrivent en brouillon dans le journal choisi ; on les confirme, ou on les refuse avec un code motif.
Factur-X, UBL, CII : ce qu'Odoo émet et reçoit
Odoo reçoit les trois formats du socle, Factur-X, UBL et CII, et n'envoie qu'en UBL, selon la documentation 19.0. Exiger une émission Factur-X « parce que c'est le format français » contredit donc l'éditeur. Un PDF ordinaire, même bien mis en page, n'est aucun des trois. Le détail des formats et des profils est dans notre guide Factur-X, UBL et CII.
Plateforme agréée : ce qu'Odoo fait et ne fait pas
Odoo transmet la facture, la reçoit, remonte les statuts et envoie l'e-reporting. Il ne corrige pas votre base : un SIREN faux, une adresse de facturation absente ou deux taxes sur une ligne produisent un rejet, quelle que soit la plateforme. Il ne couvre pas non plus les opérations exonérées au titre des articles 261 à 261 E du CGI, que la documentation exclut.
Garder Odoo comme plateforme est le chemin court pour une base 18 ou 19. Une autre plateforme reste défendable pour un groupe déjà équipé ou des flux EDI existants ; la grille pour trancher est dans notre guide pour choisir une plateforme agréée quand l'ERP est déjà là. Dans les deux cas, se retirer reste possible : le bouton Remove from Approved Platform déconnecte Odoo du réseau.
E-reporting : ce qu'Odoo transmet seul
Les factures aux particuliers, les opérations B2B avec l'étranger et les factures B2B françaises payées en espèces ne passent pas par le réseau de facturation électronique. Une fois confirmées dans Odoo, leurs données partent en e-reporting. La documentation décrit un envoi automatique tous les dix jours, visible dans le menu des rapports de Comptabilité, rubrique E-reporting, avec quatre statuts : Ready, Error, Sent, Completed. Un point de vente demande en plus le module l10n_fr_pdp_pos. Le périmètre complet est dans notre guide de l'e-reporting pour une PME.
Attention à un effet de bord : une facture B2B française déjà transmise en e-reporting ne peut plus être remise en brouillon. Les corrections passent par un avoir.
Calendrier 2026-2027 : ce qui change pour une PME sous Odoo
Selon impots.gouv.fr (page modifiée le 26 mai 2026), toutes les entreprises doivent pouvoir recevoir des factures électroniques depuis le 1er septembre 2026. Les grandes entreprises et les ETI émettent depuis la même date. Les PME et les microentreprises émettront au 1er septembre 2027. L'e-reporting suit le même calendrier.
Pour une PME sous Odoo, cela donne deux chantiers d'ici là : recevoir dès maintenant, dans Odoo plutôt que dans une boîte mail, et préparer l'émission. Si votre base est en 17, la fin du support standard en septembre 2026 pose aussi la question d'une migration vers Odoo 19 avant l'échéance d'émission. Le rétroplanning complet est dans le guide des échéances.
Les pièges que nous voyons
- Le référentiel tiers. Le SIREN du client devient indispensable. Nous auditons la base avant l'activation, pas après le premier rejet.
- Les lignes à plusieurs taxes. Une remise, une éco-participation et la TVA empilées sur une ligne bloquent l'envoi. On sépare les lignes avant le premier test.
- Le test le jour de la signature. L'annuaire est effectif le lendemain. L'ordre : SIREN juste, inscription, une nuit, puis une facture réelle vers un client déjà inscrit.
- Les modules maison sur la facturation. Un rapport de facture personnalisé ou un flux de validation spécifique peut bloquer le module ou la migration. On les liste avant d'activer.
- Plusieurs sociétés. Chaque SIREN s'inscrit séparément, et les flux intragroupe se cartographient d'abord : voir notre guide facture électronique et groupe multi-sociétés.
EBMC, au Luxembourg, est client Odoo de JAIKIN. Cette référence établit un socle Odoo, pas un flux de facture électronique française : une société luxembourgeoise ne relève pas du module France. Pour une PME française, notre raccordement se chiffre dès 2 000 €, et de 8 000 à 25 000 € quand l'intégration s'étend aux achats, aux statuts et à plusieurs flux.
Votre ERP est-il prêt pour la facture électronique ?
Factur-X, UBL, CII, plateforme agréée, e-reporting : nous préparons Odoo pour la réforme. En 30 minutes, on vérifie où vous en êtes.
Questions fréquentes
Odoo est-il gratuit pour la facturation électronique ?
Le service de plateforme agréée, oui : Odoo annonce une plateforme gratuite, sans frais d'envoi ni de réception (odoo.com, page consultée le 29 septembre 2026). Le module l10n_fr_pdp est publié sous licence LGPL-3. La licence Odoo reste due selon votre plan : 0 € avec Une App Gratuite si Facturation est votre seule application, 19,90 € puis 24,90 € par utilisateur et par mois en Standard. Le coût d'un projet est le paramétrage, pas l'envoi.
Comment facturer avec Odoo ?
Créez la facture client dans Facturation ou Comptabilité, ou générez-la depuis la commande. Vérifiez que chaque ligne porte un article ou un libellé et une seule taxe, puis cliquez Confirmer et Envoyer. Si le module de facturation électronique est activé et le client inscrit à l'annuaire, l'option French E-Invoicing transmet la facture en UBL. Son statut passe de Ready to send à Done quand la plateforme du client l'a reçue.
Quelles versions d'Odoo gèrent la facture électronique française ?
La documentation Odoo décrit le module France - E-Invoicing (l10n_fr_pdp) en 18.0 et en 19.0. Le code du module existe aussi dans la branche 17.0 du dépôt, relevé du 29 septembre 2026, mais la documentation 17.0 ne le décrit pas. La branche 16.0 ne le contient pas. Une base 16 ou plus ancienne passe donc par une migration, ou par une autre plateforme raccordée à l'ERP.
Faut-il une autre plateforme agréée qu'Odoo ?
Non, ce n'est pas obligatoire. Odoo S.A. est elle-même immatriculée plateforme agréée, et le module envoie, reçoit et transmet l'e-reporting sans autre opérateur. Une autre plateforme reste un choix légitime : groupe déjà équipé, flux EDI existants, exigences d'un donneur d'ordre. Dans ce cas, le raccordement passe par l'API de cette plateforme, et le référentiel tiers d'Odoo reste le même chantier.

