Skip to main content

Facturation électronique via Peppol v12

Contexte

À partir du 1ᵉʳ janvier 2026, toutes les entreprises belges assujetties à la TVA devront s'échanger leurs factures sous format électronique via le réseau Peppol. Cela concerne toutes les factures B2B, les factures B2C ne sont pas concernées, les factures intra et extra communautaires non plus. 

Cette page explique plus en détail cette régulation.

En janvier 2026 il faudra donc : 

  • pouvoir exporter/importer des factures dans un format de facture électronique commun : le format Peppol

  • pouvoir envoyer et recevoir des factures via un (ou des) points d'accès Peppol. 

  • et à l'idéal, que l'envoi et la réception de facture soit fait automatiquement, c'est-à-dire qu'Odoo soit connecté au point d'accès et synchronise les factures, sans besoin d'opération manuel.

Un point d'accès Peppol est une infrastructure par laquelle sont envoyées et réceptionnées les factures. La plupart des points d'accès Peppol n'ont pas d'interface utilisateurs, ils sont connectés directement aux logiciels de facturation et transmettent les données automatiquement. 

La facturation électronique avec Peppol - ISIS SA

Odoo dispose de son propre point d'accès, qui ne dispose pas d'interface utilisateur, mais qui devrait en principe être accessible par n'importe quelle base de donnée Odoo, peu importe sa version. Son utilisation est gratuite.

Modules à installer

Voici les modules à installer :

  • account_peppol_send_format_oca : installe tous les modules nécessaires pour configurer Peppol et recevoir et générer des factures Peppol. 
  • account_peppol_send_immediate : permet d’envoyer des factures via Peppol de manière immédiate : l’interface reste bloquée le temps de l’envoi et les erreurs sont montrées immédiatement. Ce module est donc plus "convivial". 

Un autre module existe pour l'envoi : account_peppol_send_queue_job. Il permet d’envoyer des factures via Peppol en arrière-plan : l’interface ne bloque pas du tout et le statut de la facture est mis à jour une fois que l’envoi a fonctionné ou échoué. Cela permet notamment d’envoyer un grand nombre de factures d’un coup. Voir plus bas pour plus d'information.

Activer Peppol

Pour configurer Peppol, il faut aller dans  Facturation > Configuration>Configuration, section “PEPPOL Electronic Document Invoicing”.

Rentrer ses coordonnées (un numéro de téléphone et un email sont nécéssaire). Confirmer l'inscription via vérification du numéro de téléphone. 

L'activation peut prendre quelques heures. 

Attention : par défaut, Peppol est en mode “Live” (production), ce qui veut dire que l’inscription et l’envoi se passent sur le vrai réseau Peppol. Pour faire des tests, voir ci-dessous.

Mode test et démo

Pour faire des essais, il existe 2 modes :

  1. Le mode “Demo”, qui simule l’interaction avec le réseau Peppol et n’envoie rien.

  2. Le mode “Test”, qui utilise le réseau Peppol de test : cela fonctionne de la même manière qu’en mode “Live”, sauf que rien n’est comptabilisé et n’importe qui peut s’inscrire avec n’importe quel numéro d’entreprise. Le réseau test est un réseau complètement à part, qui fonctionne de manière identique, mais il faut s’inscrire indépendamment sur les 2, et (à vérifier) on peut même utiliser d’autres numéros d’entreprise qui ne nous appartiennent pas.

Si vous activez le mode test, veuillez en informer Coop IT Easy (support@coopiteasy.be), car en cas de supression de base de donnée (ce qui arrive fréquement sur le serveur de test) , l'accès en test peut être définitivement perdu !

Pour choisir entre ces modes, il faut créer un paramètre système (Configuration > Technique > Paramètres > Paramètres systèmes), appelé account_peppol.edi.mode et le mettre à la valeur demo ou test.

image.png

Activer Peppol uniquement pour l'envoi

Si vous utilisez une autre application pour votre comptabilité, et que vous n'utilisez Odoo seulement pour l'envoi de facture, et pas pour la réception, il est possible d'activer Peppol sur Odoo seulement pour l'envoi. 

Pour cela, il faut d'abord activer Peppol sur votre autre application comptable, afin que votre "adresse de réception" soit enregistrée dans Peppol. Une fois cela fait, vous pouvez activer Peppol sur Odoo comme expliqué plus haut. Odoo détectera que vous êtes déjà enregistré ailleurs et activera seulement l'envoi de facture. 

On ne peux avoir qu'une application, et qu'un seul point d'accès pour recevoir les factures Peppol, mais on peut avoir plusieurs application pour envoyer des factures, chacune connectée à des points d'accès différents.

image.png

  

Envois de factures clients

Factures émises depuis le Point de vente

Les factures émises depuis le point de vente ne sont pas envoyée automatiquement via Peppol. Il faut manuellement envoyer la facture (cela peut être fait en lot).

Factures avec consigne dans les taxes

Les taxes de consignes entraînent des erreurs dans l'envoi des factures car il y a un contrôle TVA sur le point d'accès Peppol. Il faut donc manuellement retirer la taxe consigne et ajouter une ligne de produit du montant de cette taxe.

Si la facture a été générée par le Point de vente, et qu'elle est confirmée et payée, il faut cliquer sur Annuler, puis Remettre en brouillon :

image.png

image.png

Puis modifier la facture, puis Valider, et enfin relettrer le paiement qui a été effectué. 

image.png

Après avoir clos la session, la facture est marquée comme 

Réception des factures fournisseur via une instance Odoo 18

Inscription

On peut définir un journal d'achat dédié à la réception des factures Peppol. Comme cette instance sert uniquement à recevoir les facture Peppol, ce n'est pas la peine. 

Réception

La réception des factures se fait automatiquement toutes les X heures. Il est également possible de télécharger manuellement en cliquant sur Fetch from Peppol. 

image.png

Sur les factures reçues figurent, dans le chatter en bas, les pièces jointes : un fichier pdf et un fichier xml. Ces pièces jointes peuvent téléchargés pour être joints à la facture en v12.

image.png

FAQ

Faut-il que les contacts des fournisseurs soient importés dans la base de donnée v18 pour que la réception soit faite correctement ?

Oui, il faut importer au minima les sociétés fournisseurs avec leur numéro TVA pour qu'Odoo puisse les reconnaitre et assigner le bon fournisseur sur les factures. S'il n'y a pas de fournisseur, Odoo procède à un matching sur le peu d'information qu'il a et a tendance à assigner n'importe quel contact.