La facturation électronique devient obligatoire en France. Bonne nouvelle : Odoo est désormais une Plateforme Agréée. Vous pouvez donc activer l'émission, la réception et le e-reporting sans quitter votre instance. Voici ce qui change, et comment le mettre en place pas à pas.
La facturation électronique, c'est maintenant
La réforme s'applique de manière progressive selon la taille de l'entreprise. Trois échéances structurent le calendrier — et la première arrive vite.
Le calendrier de la réforme en un coup d'œil.
Concrètement : au 1ᵉʳ septembre 2026, toutes les entreprises assujetties à la TVA doivent pouvoir recevoir des factures électroniques, et les grandes entreprises et ETI doivent aussi les émettre. Au 1ᵉʳ septembre 2027, l'obligation d'émission et de e-reporting s'étend à toutes les entreprises, TPE et PME comprises.
À retenir
Même si votre obligation d'émettre n'arrive qu'en 2027, vous devez pouvoir recevoir des factures électroniques dès 2026 si vos fournisseurs sont de grandes entreprises ou des ETI. Mieux vaut donc anticiper.
Plateforme Agréée : de quoi parle-t-on ?
Une Plateforme Agréée (PA) — aussi appelée Plateforme de Dématérialisation Partenaire (PDP) — est un prestataire privé validé par l'État (la DGFiP) pour gérer la facturation électronique obligatoire entre entreprises. Odoo en est désormais une. Elle automatise pour vous trois actions : l'émission et la réception des factures, le contrôle de conformité, et la transmission fiscale (e-reporting) vers le Portail Public de Facturation.
Côté usage, presque tout reste identique dans Odoo : vos fonctionnalités et vos droits d'accès ne changent pas. Apparaissent simplement quelques nouveautés — des statuts de suivi dans les vues liste, un pop-up de motif de rejet, de nouveaux champs sur la fiche contact et un menu dédié au e-reporting.
Comment circule une facture : le modèle à 5 coins
Une facture ne va pas directement d'un logiciel à l'autre. Elle transite par les plateformes agréées de l'émetteur et du récepteur, via le réseau d'interopérabilité, tandis que les données fiscales remontent en parallèle vers l'administration.
Émetteur et récepteur ne se connectent jamais en direct : chacun passe par sa plateforme.
Activer la PA Odoo, étape par étape
Depuis Odoo 18 (et déjà documenté sur Odoo 19 Enterprise), l'activation se fait directement dans l'instance. Le parcours combine installation d'un module, authentification du représentant légal et signature électronique d'un mandat.
Le parcours d'activation, des prérequis à la mise en service.
1 - Déjà sur Peppol ? Déconnectez-vous d'abord
Si votre société est déjà enregistrée sur le réseau Peppol via Odoo (identifiant du type 0009:93147306000016), déconnectez Peppol avant d'activer la PA française : les deux mécanismes ne cohabitent pas. Rendez-vous dans Comptabilité → Configuration → Facturation électronique PEPPOL, puis cliquez sur « Déconnecter Peppol ».
2 - Installer le module de la PA française
Dans les Applications, recherchez le module l10n_fr_pdp, affiché sous le nom « France – E-Invoicing (Approved Platform) », et activez-le. Il apporte le connecteur vers la PA Odoo et les écrans de paramétrage français. Astuce : certains libellés mentionnent encore « Peppol », mais il s'agit bien de la connexion à la PA Odoo.
3 - Authentifier le représentant légal et signer le mandat
Un bouton « Activate Electronic Invoicing » lance le processus. Vous recevez un code à 5 chiffres par e-mail (5 tentatives, 3 minutes entre deux renvois). Vous êtes ensuite redirigé vers le service VIALINK, qui liste les représentants légaux de la société : sélectionnez votre identité et fournissez une pièce d'identité (JPG/PNG < 12 Mo ou PDF < 8 Mo). Vous n'êtes pas le représentant légal ? Transmettez-lui l'URL d'authentification. Vient enfin la signature électronique du mandat (CGU VIALINK 360 et certificat de signature) ; les documents signés restent disponibles 30 jours.
4 - Inscrire la société et mettre en service
De retour dans Odoo, renseignez votre identifiant (SIREN). Cochez éventuellement Pilot Phase pour tester, puis validez avec Validate Registration (Production) lorsque vous êtes prêt.
Note phase pilote (mai 2026)Le mandat affiché est encore un document exemple ; le texte définitif sera mis à jour par Odoo.
Formats, statuts et hébergement
À la réception, la PA prend en charge les formats UBL 2.1, UN/CEFACT CII et Factur-X ; à l'émission, le format UBL. L'envoi de pièces jointes via la PA n'est pas encore pris en charge.
Côté identifiant de routage, chaque entreprise dispose d'au moins un « end-point » (format standard SIREN_SIRET). Une instance Odoo ne gère qu'un seul end-point : pour en gérer plusieurs, on s'appuie sur les branches ou le multi-sociétés.
Enfin, les données transitent par un serveur sécurisé situé en France, qualifié SecNumCloud. Seuls des journaux de passage y sont conservés (UUID, références, identifiants émetteur/destinataire, type de document, éventuelle erreur) ; le fichier de la facture n'est conservé qu'en cas d'erreur.
Nos recommandations avant la bascule
- Vérifier vos prérequis Peppol — et vous déconnecter si nécessaire.
- Planifier la vérification d'identité avec un représentant légal disponible (pièce d'identité + e-mail).
- Tester en phase pilote avant de basculer en production.
- Auditer vos fiches partenaires : SIRET, numéro de TVA, identifiant annuaire.