Comment créer une facture électronique dans Odoo - Guide de démarrage 2026

Odoo est officiellement Plateforme Agréée depuis avril 2026. Découvrez comment activer la facturation électronique Odoo en 6 étapes concrètes pour être conforme dès septembre 2026.
Rédigé par
Rafaël DESPLANCHE
Publié le
July 24, 2026
TL;DR - La réforme de la facturation électronique est là. Toutes les entreprises assujetties à la TVA en France devront recevoir des factures électroniques dès le 1er septembre 2026, et les PME devront aussi les émettre à partir du 1er septembre 2027. Bonne nouvelle : Odoo est officiellement certifié Plateforme Agréée (PA) depuis le 22 avril 2026, immatriculé par la DGFiP. Si vous utilisez Odoo, vous n'avez pas besoin d'un outil tiers : tout se configure directement dans votre ERP. Ce guide vous explique comment faire, étape par étape.

Pourquoi la facturation électronique devient incontournable

Ce n'est plus une option. La réforme s'applique à toutes les entreprises établies en France et assujetties à la TVA, dans le cadre de leurs transactions B2B domestiques. Pour comprendre les détails du calendrier réglementaire, consultez notre article dédié : facturation électronique 2026 : l'obligation et le calendrier.

Pas de report prévu. La DGFiP a confirmé ces dates et la liste des plateformes agréées est d'ores et déjà publiée sur impots.gouv.fr.

Les 3 notions clés à maîtriser

1. La Plateforme Agréée (PA) C'est l'interface immatriculée par l'État qui permet d'émettre, de recevoir et de transmettre les données fiscales à l'administration. Sans passer par une PA (ou une solution raccordée à une PA), vous ne pouvez pas être en conformité.

2. L'e-reporting Au-delà des factures B2B, vous devrez aussi transmettre à la DGFiP des données sur vos transactions B2C et vos opérations internationales. C'est automatisé dans Odoo.

3. Peppol Le réseau Peppol est l'infrastructure d'échange européenne sur laquelle s'appuie Odoo pour router les factures entre entreprises. Odoo agit à la fois comme point d'accès et comme SMP (Service Metadata Publisher).

Odoo est-il prêt pour la réforme ?

Oui, sans ambiguïté. Odoo est officiellement certifié PA en avril 2026 - il figure sur la liste officielle des Plateformes Agréées publiée par la DGFiP. L'immatriculation a été délivrée après que l'éditeur a suivi la procédure complète requise par l'administration fiscale française.

Concrètement, Odoo gère nativement :

  • L'émission de factures aux formats UBL, Factur-X et CII
  • La réception de factures fournisseurs via Peppol
  • La transmission automatique des données d'e-reporting à la DGFiP
  • Le routage via le réseau Peppol, sans outil tiers

Pour aller plus loin sur le fonctionnement du module comptabilité, lisez notre article comment Odoo gère la facturation électronique.

Prérequis avant de commencer

Avant de toucher au moindre paramètre, vérifiez ces points :

  • Version Odoo : 17 ou 18 (la 18 est recommandée pour la conformité France complète). La documentation Odoo 18 sur la facturation électronique est votre référence technique.
  • Module installé : Comptabilité (pas seulement Facturation)
  • Localisation française activée : vérifiez dans Paramètres → Sociétés
  • SIRET renseigné : dans la fiche de votre société - c'est l'identifiant Peppol pour la France
  • Droits administrateur : nécessaires pour la configuration Peppol
  • Accès internet : l'enregistrement Peppol se fait en ligne, en temps réel

Les 6 étapes pour activer la facturation électronique dans Odoo

Étape 1 - Vérifier et compléter la fiche société

Allez dans Paramètres → Sociétés → votre société. Contrôlez :

  • SIRET : 14 chiffres, sans espace - c'est votre identifiant Peppol en France
  • Numéro de TVA intracommunautaire : format FR + 11 chiffres
  • Adresse complète : obligatoire pour les mentions légales sur les factures
  • Code APE / NAF : souvent oublié, pourtant requis dans certains formats

Un SIRET erroné ou manquant bloque l'enregistrement Peppol. Vérifiez-le sur sirene.fr si vous avez un doute.

Étape 2 - Activer la facturation électronique dans les paramètres

Dans Comptabilité → Configuration → Paramètres, faites défiler jusqu'à la section Facturation électronique PEPPOL.

Cliquez sur Activer la facturation électronique et renseignez :

  • Identifiant Peppol : sélectionnez le schéma France (0009 pour SIRET) et saisissez votre SIRET
  • Code EAS : pour la France, c'est 0009 - ne le confondez pas avec d'autres schémas européens
  • E-mail de contact : celui qui recevra les notifications Peppol
  • Téléphone : avec indicatif pays (+33)

Étape 3 - S'enregistrer sur le réseau Peppol

Cliquez sur Activer Peppol. L'enregistrement est envoyé au réseau Peppol et le statut passe en En attente d'activation.

L'activation est automatique sous 24 heures dans la grande majorité des cas. Vous pouvez déclencher manuellement la vérification du statut via : Mode développeur → Paramètres → Technique → Actions planifiées → Peppol : mettre à jour le statut du participant.

⚠️ Ne passez pas à l'étape suivante tant que le statut n'est pas Actif. Envoyer une facture avec un enregistrement en attente génère une erreur silencieuse côté destinataire.

Consultez la documentation Odoo 18 sur la facturation électronique pour le détail complet de la procédure d'inscription Peppol.

Étape 4 - Configurer les fiches clients

Pour chaque client à qui vous enverrez des factures électroniques, allez dans Comptabilité → Clients → Clients, ouvrez la fiche, onglet Comptabilité :

  • Format de facture électronique : sélectionnez BIS Billing 3.0 (standard Peppol Europe)
  • Identifiant Peppol du client : son SIRET (schéma 0009) ou son numéro de TVA selon son pays
  • Vérification : en mode développeur, cliquez sur Vérifier - le statut doit afficher Valide

Un client non enregistré sur Peppol ne peut pas recevoir de facture via ce canal. Dans ce cas, le PDF classique reste la solution de repli.

Étape 5 - Émettre votre première facture électronique

Créez ou ouvrez une facture confirmée. Cliquez sur Envoyer. Dans la fenêtre Imprimer & Envoyer :

  • Cochez par Peppol
  • Vérifiez le format sélectionné (BIS Billing 3.0 pour un client français)
  • Cliquez sur Envoyer

Odoo génère le fichier XML, l'envoie via le réseau Peppol et met à jour le statut de la facture. Quand la livraison est confirmée, le statut passe à Terminé.

Étape 6 - Recevoir les factures fournisseurs

Les factures entrantes via Peppol sont récupérées automatiquement plusieurs fois par jour. Elles apparaissent en brouillon dans Comptabilité → Fournisseurs → Factures.

Pour déclencher manuellement la récupération : tableau de bord Comptabilité → Récupérer depuis Peppol sur le journal d'achat Peppol.

Cas B2G (marchés publics) : si vous facturez des entités publiques, les factures passent par Chorus Pro, pas par Peppol. La configuration est différente - les champs spécifiques Chorus Pro doivent être renseignés dans la fiche client.

Les erreurs courantes que nous observons en mission

Après plusieurs dizaines de déploiements Odoo sur la réforme facturation électronique, voici les erreurs qui reviennent systématiquement. Elles sont toutes évitables, à condition de les anticiper.

1. SIRET mal renseigné ou absent dans la fiche société C'est l'erreur numéro un. Le SIRET est l'identifiant Peppol pour les entreprises françaises (schéma 0009). Un chiffre manquant, un espace parasite, ou le SIREN saisi à la place du SIRET - et l'enregistrement Peppol échoue sans message d'erreur explicite. Vérifiez systématiquement sur sirene.fr avant de lancer la configuration.

2. Code EAS incorrect Le code EAS (Electronic Address Scheme) identifie le type d'identifiant Peppol utilisé. Pour la France, c'est 0009 (SIRET). On voit régulièrement des configurations avec le code 0002 (SIREN) ou 9930 (TVA), ce qui génère des rejets lors de l'envoi. Odoo propose une liste déroulante - prenez le temps de sélectionner le bon schéma.

3. Enregistrement Peppol non validé avant le premier envoi L'activation Peppol prend jusqu'à 24 heures. Certaines équipes configurent tout en une matinée et tentent d'envoyer une facture dans la foulée, sans attendre la confirmation du statut Actif. Résultat : la facture part en erreur côté réseau, sans alerte visible dans Odoo. Vérifiez toujours le statut avant d'envoyer.

4. Oubli des champs Chorus Pro pour les clients B2G Peppol et Chorus Pro sont deux canaux distincts. Pour facturer une collectivité, un hôpital ou un ministère, les champs spécifiques Chorus Pro (code service, numéro d'engagement, etc.) doivent être renseignés dans la fiche client. On voit des factures rejetées par Chorus Pro uniquement parce que le code service est vide - un champ que l'interface Odoo n'impose pas par défaut.

5. Test effectué sur un vrai client sans vérification préalable Tester la configuration directement sur un client stratégique, c'est risqué. Une facture test envoyée par erreur en production peut créer une confusion comptable chez votre client. Utilisez le mode démo Odoo (identifiant Odoo Demo ID) ou le réseau de test Peppol dédié avant tout envoi réel. La bascule en production se fait ensuite via le paramètre système account_peppol.edi.mode.

Points de vigilance

Quelques points qui font souvent la différence entre un déploiement propre et un déploiement qui traîne.

Formats supportés Odoo 18 supporte en émission : UBL BIS Billing 3.0, XRechnung (Allemagne), NLCIUS (Pays-Bas). En réception : Factur-X, UBL, CII. Vérifiez la compatibilité avec vos clients étrangers.

Champs obligatoires selon le type de transaction Certains champs sont optionnels en B2B standard mais obligatoires en B2G (Chorus Pro) ou pour certains secteurs. Faites l'inventaire de vos flux avant de déployer.

Migration depuis une autre PA Si vous utilisiez déjà un outil tiers comme point d'accès Peppol, vous devez d'abord vous désinscrire de l'ancien fournisseur avant de vous enregistrer dans Odoo. Exception : si votre ancien fournisseur est Hermes (BOSA), la migration est automatique.

Enregistrement Peppol gratuit L'enregistrement est gratuit et disponible dans Odoo Community. Pas besoin d'une licence Enterprise pour cette fonctionnalité.

Pour un accompagnement sur mesure, notre équipe peut auditer votre configuration et vous accompagner sur l'ensemble du déploiement. Découvrez notre offre d'intégration Odoo.

FAQ - Facturation électronique Odoo

Odoo est-il vraiment certifié Plateforme Agréée ?

Oui. Odoo a obtenu l'immatriculation officielle de la DGFiP le 22 avril 2026. Il figure sur la liste des PA publiée sur impots.gouv.fr. Vous pouvez le vérifier directement sur l'annonce officielle d'Odoo.

Quelle version d'Odoo est nécessaire pour la facturation électronique en France ?

Odoo 17 ou 18. La version 18 est recommandée : elle intègre les dernières évolutions de la localisation française et le support complet du réseau Peppol. Si vous êtes encore sur une version antérieure, une migration s'impose avant septembre 2026.

L'enregistrement Peppol est-il payant ?

Non. L'enregistrement Peppol est gratuit dans Odoo, y compris dans la version Community. Aucun abonnement supplémentaire n'est requis pour émettre et recevoir des factures via ce canal.

Dois-je utiliser Chorus Pro ou Peppol pour mes clients publics ?

Chorus Pro pour les entités publiques (B2G) - c'est obligatoire et distinct de Peppol. Peppol pour vos clients privés (B2B). Les deux canaux coexistent dans Odoo, mais leur configuration est différente.

Que se passe-t-il si mon client n'est pas enregistré sur Peppol ?

Vous ne pouvez pas lui envoyer de facture via Peppol. Odoo le signale lors de la vérification de la fiche client (statut Non valide). Dans ce cas, le PDF par e-mail reste le canal de repli - mais votre client devra s'enregistrer sur une PA avant septembre 2026 pour être en conformité.

Peut-on tester la configuration sans risque avant de passer en production ?

Oui. Odoo propose un mode démo (identifiant Odoo Demo ID) et un réseau de test Peppol dédié. Activez le mode test via le paramètre système account_peppol.edi.mode = test pour des tests avancés. Ne testez jamais directement sur un client réel.

L'e-reporting est-il automatique dans Odoo ?Oui. Odoo transmet automatiquement les données d'e-reporting à la DGFiP pour les transactions B2C et les opérations B2B internationales. Aucune action manuelle n'est requise une fois la configuration en place.

Faut-il reconfigurer Odoo si on change de Plateforme Agréée ?

Si vous migrez vers Odoo depuis une autre PA, vous devez d'abord vous désinscrire de l'ancien fournisseur Peppol, puis procéder à l'enregistrement dans Odoo. La seule exception est Hermes (BOSA) : la migration est gérée automatiquement sans action de votre part.

Facturation électronique : êtes-vous prêt pour septembre 2026 ?
Plateforme agréée, outils de gestion, processus internes, données obligatoires… Savez-vous précisément où en est votre entreprise et ce qu’il vous reste à mettre en place ?

Profitez d’un diagnostic gratuit pour évaluer votre niveau de préparation, identifier les points de vigilance et définir vos prochaines actions avant l’échéance.
Plannifier un échange