Le point d'accès Peppol est intégré à Odoo. Comment l'activer, choisir le format Peppol BIS Billing 3.0, tester, envoyer et recevoir, sans logiciel tiers.

En bref. Odoo intègre son propre point d'accès Peppol : pas besoin d'un logiciel tiers pour émettre et recevoir des factures électroniques. L'activation se fait dans les paramètres de Comptabilité, en renseignant l'identifiant Peppol de votre société et en choisissant le format Peppol BIS Billing 3.0. Au Luxembourg, c'est déjà le canal des marchés publics, et ce sera le socle de l'obligation entre entreprises à partir de 2028. Voici comment l'activer proprement, et les pièges propres au contexte luxembourgeois.

La question revient dès qu'une PME luxembourgeoise prépare l'échéance de la facture électronique : faut-il acheter un module, un connecteur, un abonnement de plus ? Sous Odoo, non. Le réseau Peppol est accessible nativement depuis l'application Comptabilité. Encore faut-il le paramétrer correctement, car un raccordement bâclé se traduit par des factures rejetées au bout de la chaîne. Ce guide décrit la mise en route pas à pas, au moment de la rédaction sur Odoo 19.

Pourquoi Peppol, et pourquoi dans Odoo

Peppol est un réseau d'échange décentralisé : votre point d'accès parle à celui de votre client, chacun relié au réseau, sans plateforme centrale qui stocke les factures. C'est le modèle retenu au Luxembourg pour les marchés publics depuis le 18 mars 2023, et c'est celui sur lequel s'appuiera l'obligation entre entreprises, par paliers entre 2028 et 2029. Nous avons détaillé ce calendrier et ses conséquences dans notre dossier sur la facturation électronique au Luxembourg.

L'intérêt de passer par Odoo plutôt que par un service externe tient en un mot : la continuité. La facture n'est pas exportée vers un portail puis réimportée. Elle naît dans votre comptabilité, part sur Peppol depuis cette même comptabilité, et les factures reçues y reviennent directement. Aucune double saisie, aucun fichier qui circule de main en main.

Avant de commencer : ce qu'il faut sous la main

Trois éléments conditionnent un raccordement réussi. Le premier est l'identifiant Peppol de votre société, composé d'un schéma et d'un numéro. Au Luxembourg, on utilise couramment le numéro de TVA (schéma 9938) ou le matricule national. Le deuxième est une fiche société complète et exacte dans Odoo : dénomination, adresse, numéro de TVA, numéro RCS. Le réseau rejette les identités incohérentes. Le troisième est le choix du format d'émission : pour le Luxembourg, le Peppol BIS Billing 3.0 en XML UBL, conforme à la norme européenne EN 16931.

Activer Peppol dans Odoo, étape par étape

La configuration vit dans l'application Comptabilité, au niveau des paramètres. Le principe est toujours le même, quel que soit le détail des libellés d'une version à l'autre.

  1. Ouvrez Comptabilité, puis Configuration, puis Paramètres, et repérez la section consacrée à la facturation électronique.
  2. Vérifiez d'abord votre fiche société : le numéro de TVA et l'adresse doivent être renseignés et exacts, car ils servent à construire votre identité sur le réseau.
  3. Renseignez votre identifiant Peppol (le schéma et le numéro), puis lancez l'enregistrement de votre société sur le réseau depuis Odoo.
  4. Odoo propose un mode de test avant la mise en production : utilisez-le pour valider que votre société est bien enregistrée et joignable, puis basculez en production une fois la vérification passée.
  5. Choisissez le format d'émission par défaut, Peppol BIS Billing 3.0, et associez-le à vos clients concernés.

Une fois cette bascule faite, votre société apparaît comme participant sur le réseau. Tout l'enjeu de cette étape est la cohérence des données : un identifiant qui ne correspond pas à votre numéro de TVA, une adresse incomplète, et l'enregistrement échoue ou, pire, aboutit à une identité que vos clients ne retrouvent pas.

Vous préférez que le raccordement soit fait proprement du premier coup ? On active Peppol dans votre Odoo et on teste l'envoi avec vous.

Activer Peppol dans mon Odoo

Envoyer une facture par Peppol

Une fois le raccordement en place, l'envoi se fond dans votre flux habituel. À la confirmation d'une facture client, Odoo vérifie si le destinataire est joignable sur le réseau Peppol. S'il l'est, la facture structurée part automatiquement par ce canal, en plus du PDF lisible par un humain. S'il ne l'est pas, Odoo retombe sur l'envoi classique, par e-mail ou impression. Vous n'avez donc pas à trier vos clients à la main : l'outil choisit le bon canal au moment de l'envoi.

Le statut de transmission est visible sur la facture, ce qui évite le doute du « est-ce bien parti ? ». En cas de rejet par le réseau, le motif remonte dans Odoo, et c'est presque toujours une donnée manquante côté client ou côté facture, du ressort des mentions obligatoires d'une facture au Luxembourg.

Recevoir ses factures fournisseurs par Peppol

C'est le volet que beaucoup oublient, alors que c'est le premier à devenir obligatoire au Luxembourg, dès 2028. Une fois votre société enregistrée sur Peppol, les factures que vos fournisseurs émettent sur le réseau arrivent directement dans Odoo, sous forme de brouillons de factures fournisseurs, déjà structurées. Plus de PDF à télécharger depuis un mail, plus de ressaisie du montant et du taux de TVA.

Le gain se cumule avec la lecture automatique des pièces que vous recevez encore au format PDF. Nous avons décrit cette partie dans notre article sur l'OCR des factures fournisseurs dans Odoo : les factures Peppol entrent structurées, les PDF restants sont lus et pré-comptabilisés, et il ne reste qu'à valider.

Les points d'attention propres au Luxembourg

Quelques réglages tiennent au contexte local et méritent une vérification. Le plan de comptes doit être le PCN 2020, et les taux de TVA luxembourgeois correctement associés aux produits et services, faute de quoi la facture structurée portera une TVA erronée. Pour les marchés publics, gardez à l'esprit que MyGuichet.lu reste une voie de secours si un acheteur n'est pas sur Peppol, mais que le réseau est la voie normale. Et si votre société n'était pas encore paramétrée pour le Luxembourg, c'est le bon moment : nous décrivons ce socle dans notre guide sur la configuration de la comptabilité luxembourgeoise dans Odoo.

À qui l'activation native ne suffit pas

Soyons honnêtes sur les limites. Le point d'accès intégré d'Odoo couvre les besoins d'une PME qui facture et reçoit en volume raisonnable. Si vous gérez des flux très particuliers, des volumes massifs, des formats sectoriels spécifiques ou des contraintes de plateforme imposées par un grand donneur d'ordre, il faudra parfois un point d'accès spécialisé ou un connecteur dédié. De même, l'activation est simple, mais la fiabilisation des données en amont (identités clients, taux, mentions) est le vrai travail : c'est là que se jouent les rejets, pas dans le bouton d'activation. Pour l'écrasante majorité des PME luxembourgeoises, cela dit, le natif fait le travail.

Envie que votre Odoo soit prêt pour l'échéance 2028 sans mauvaise surprise ? On s'en occupe.

Préparer mon Odoo

Questions fréquentes

Faut-il un module payant pour utiliser Peppol dans Odoo ?

Non. Odoo intègre un point d'accès Peppol natif dans l'application Comptabilité. L'activation se fait dans les paramètres, sans logiciel tiers. Des coûts de transmission peuvent exister selon l'édition et le volume, mais le raccordement lui-même ne demande pas de connecteur externe.

Quel format choisir pour le Luxembourg ?

Le Peppol BIS Billing 3.0 en XML UBL, conforme à la norme européenne EN 16931. C'est le format accepté pour les marchés publics luxembourgeois et le socle prévu pour l'obligation entre entreprises.

Comment savoir si mon client peut recevoir une facture Peppol ?

Odoo le vérifie automatiquement au moment de l'envoi : si le client est enregistré sur le réseau, la facture structurée part par Peppol ; sinon, Odoo retombe sur l'e-mail ou l'impression. Vous n'avez pas à le vérifier client par client à la main.

Les factures de mes fournisseurs arriveront-elles automatiquement ?

Oui, dès lors que votre société est enregistrée sur Peppol et que le fournisseur émet par ce canal. La facture arrive dans Odoo comme un brouillon de facture fournisseur déjà structuré, sans téléchargement ni ressaisie.

Peut-on tester avant de passer en production ?

Oui. Odoo propose un mode de test pour valider l'enregistrement de votre société et la joignabilité sur le réseau avant la bascule en production. C'est l'étape à ne pas sauter pour éviter les rejets en situation réelle.

Pour aller plus loin

Pourquoi Advena ?

Nous déployons Odoo chez des PME luxembourgeoises et nous tenons leur comptabilité dans le même outil, au forfait, à partir de 325 € par mois. L'activation de Peppol, le choix du format, le test avant production et la fiabilisation des données clients font partie du paramétrage que nous posons au démarrage. Résultat : vos factures partent au bon format, celles de vos fournisseurs arrivent structurées dans vos comptes, et vous êtes prêt pour l'échéance sans y avoir pensé. Aucune fiduciaire classique ne touche à votre ERP, aucun intégrateur ne tient vos comptes : nous faisons les deux.

Procédure décrite au 13 octobre 2026 sur la base d'Odoo 19 et de la documentation Odoo sur la facturation électronique. Les libellés exacts des menus peuvent varier d'une version à l'autre.

Dites-nous où en est votre Odoo, on vous dit ce qu'il reste à activer. Sans engagement.

Parler de mon Odoo