Conformité facturation Odoo en Belgique : la checklist 2026
En bref — Depuis le 1er janvier 2026, la facturation B2B entre assujettis TVA belges doit passer par le réseau Peppol au format structuré. Sous Odoo, la conformité repose sur trois piliers : un enregistrement Peppol opérationnel, des fiches partenaires avec numéros de TVA valides, et une numérotation séquentielle, continue et chronologique. Cet article détaille les 12 vérifications à faire sur votre instance.
Depuis le 1er janvier 2026, la facturation électronique structurée est obligatoire pour les transactions B2B entre assujettis TVA en Belgique. Pour les milliers de PME belges qui tournent sur Odoo, la conformité facturation Odoo Belgique n'est plus un sujet de comptable : c'est un sujet de paramétrage, de qualité de données et de discipline opérationnelle. Une instance Odoo mal configurée peut émettre des factures non conformes pendant des mois sans que personne ne s'en aperçoive — jusqu'au contrôle. Cet article fait le point sur ce qui est exigé, là où Odoo vous couvre, là où il ne vous couvre pas, et vous donne une checklist actionnable pour vérifier votre propre instance.
Qu'impose le calendrier e-invoicing belge ?#
Le fait marquant est simple : depuis le 1er janvier 2026, les factures B2B entre assujettis TVA belges doivent être émises sous forme de factures électroniques structurées, transmises via le réseau Peppol au format Peppol BIS.
Le mot important est structurée. Un PDF envoyé par e-mail n'est pas une facture structurée. Un PDF signé électroniquement non plus. Une facture structurée est un fichier XML conforme à un schéma normalisé, que le logiciel comptable de votre client peut ingérer et traiter automatiquement, sans ressaisie. Le PDF reste utile comme représentation lisible, mais ce n'est plus lui qui fait foi pour l'échange B2B.
Concrètement, dans Odoo, cela signifie deux choses :
Votre paramétrage Peppol doit être opérationnel. Odoo intègre un point d'accès Peppol (selon votre version et votre mode d'hébergement, via Odoo lui-même ou via un fournisseur d'accès tiers). Si votre société n'est pas enregistrée sur le réseau, vos factures partent en PDF par e-mail comme avant — et vous êtes hors cadre sans message d'erreur visible.
La qualité de vos fiches partenaires conditionne l'envoi. Pour router une facture sur Peppol, Odoo a besoin de l'identifiant du destinataire — en pratique, son numéro d'entreprise ou son numéro de TVA, correctement encodé sur la fiche client. Une fiche sans numéro de TVA, avec un numéro mal formaté ou obsolète, c'est une facture qui ne part pas, ou qui part par un canal non conforme. Votre conformité dépend donc directement de la propreté de votre base partenaires, un sujet que beaucoup de PME ont repoussé pendant des années.
Pour le périmètre exact de l'obligation et les cas particuliers (clients étrangers, assujettis exemptés, opérations B2C), le cadre comporte des nuances : faites valider votre situation par votre comptable ou votre fiscaliste.
Conformité facturation Odoo Belgique : quelles mentions obligatoires ?#
Indépendamment de Peppol, une facture belge doit comporter une série de mentions obligatoires. Elles existaient avant 2026 et restent exigées. Les principales :
- Votre numéro de TVA au format BE suivi du numéro d'entreprise, et le numéro de TVA de votre client assujetti.
- Votre numéro d'entreprise (BCE) et la mention RPM avec l'indication du tribunal de l'entreprise compétent pour votre siège social.
- Votre IBAN, pour que le client puisse payer sur le bon compte.
- La date d'émission et un numéro de facture séquentiel, unique et continu.
- Les conditions de paiement : échéance, et le cas échéant escompte ou pénalités prévues dans vos conditions générales.
S'y ajoutent évidemment les éléments de fond : identité complète des deux parties, description des biens ou services, base d'imposition, taux et montant de TVA par taux, total à payer.
Le point qu'on sous-estime : Odoo ne vérifie pas tout cela pour vous par défaut. Odoo imprimera volontiers une facture sans IBAN si votre journal n'a pas de compte bancaire associé. Il imprimera une facture sans mention RPM si vous ne l'avez pas ajoutée dans le pied de page de votre société. Il validera une facture vers un client dont le champ TVA est vide. Le logiciel fait ce qu'on lui dit ; la conformité, elle, dépend du paramétrage que quelqu'un a fait (ou pas) le jour de l'installation — souvent il y a des années, souvent par quelqu'un qui n'est plus là.
Quels sont les pièges Odoo les plus fréquents ?#
Sur le terrain, les non-conformités qu'on retrouve le plus souvent dans des instances Odoo belges sont presque toujours les mêmes.
Les gaps de séquence#
La règle belge exige une numérotation séquentielle, continue et chronologique. Le piège classique : un utilisateur supprime une facture validée au lieu de l'annuler par note de crédit. Résultat : un trou dans la séquence (FAC/2026/0041 puis FAC/2026/0043), qui devra être justifié en cas de contrôle. Odoo permet de restreindre la suppression, mais beaucoup d'instances tournent avec des droits trop larges hérités de la phase de mise en place.
L'ordre chronologique rompu#
Antidater une facture — la valider en juin avec une date de mai pour « la faire passer sur le bon mois » — casse la chronologie de la séquence : une facture avec un numéro plus élevé porte une date antérieure à la précédente. C'est une pratique courante en clôture de période, et c'est exactement le genre d'anomalie qu'un contrôleur repère en quelques minutes avec un simple tri.
Les brouillons qui traînent#
Une facture en brouillon ne porte pas de numéro définitif et n'existe pas fiscalement. Des brouillons de janvier toujours non validés en juin, ce sont des revenus non déclarés sur la bonne période, de la TVA décalée, et une séquence qui se construira dans le désordre quand quelqu'un finira par les valider en lot.
Les fiches clients sans TVA valide#
Avant Peppol, un numéro de TVA manquant sur une fiche client était un problème de mention sur la facture. Depuis 2026, c'est aussi un problème d'acheminement : sans identifiant valide, pas d'envoi structuré. Les numéros mal formatés, les numéros d'entités radiées, les doublons de fiches avec des données contradictoires : tout cela passait inaperçu, plus maintenant.
Les journaux mal configurés#
Plusieurs journaux de vente créés au fil du temps, avec des séquences qui se chevauchent ou des préfixes incohérents ; un journal sans compte bancaire lié (donc des factures sans IBAN) ; un journal de test utilisé en production. La configuration des journaux est le socle de votre numérotation — et c'est l'écran que plus personne n'ouvre après le go-live.
La checklist 2026#
Voici les vérifications à faire dans votre instance Odoo. Chaque item est contrôlable concrètement, sans développement.
- Vérifiez votre enregistrement Peppol : votre société est-elle enregistrée comme expéditeur sur le réseau, et le mode d'envoi par défaut des factures clients est-il bien l'envoi structuré (et non le PDF par e-mail) ?
- Auditez la fiche de votre propre société : numéro de TVA, numéro d'entreprise, mention RPM avec le tribunal compétent, adresse complète, compte bancaire.
- Contrôlez le pied de page de vos factures : générez un PDF de facture et vérifiez ligne par ligne la présence de toutes les mentions obligatoires.
- Passez vos journaux de vente en revue : un préfixe de séquence clair par journal, pas de chevauchement, un compte bancaire associé à chacun.
- Cherchez les gaps de séquence : triez vos factures de l'année par numéro et repérez les trous. Chaque trou doit avoir une explication documentée.
- Vérifiez la chronologie : dans ce même tri par numéro, les dates doivent être croissantes. Toute inversion signale un antidatage.
- Listez les brouillons anciens : filtrez les factures en état brouillon avec une date de plus de quelques jours, et traitez-les (validation ou suppression assumée avant numérotation).
- Auditez les numéros de TVA de vos clients B2B : champ rempli, format valide, et idéalement vérifié contre la base VIES.
- Verrouillez la suppression : restreignez les droits de suppression sur les factures validées, et imposez la note de crédit comme seule voie d'annulation.
- Activez le verrouillage des périodes : une fois la déclaration TVA déposée, la période doit être verrouillée pour empêcher toute écriture antidatée.
- Testez un envoi Peppol réel vers un client (ou votre comptable) et confirmez la bonne réception dans son logiciel.
- Documentez la procédure : qui valide les factures, qui peut créer une note de crédit, qui surveille les rejets Peppol — pour que la conformité survive aux départs et aux congés.
Faites cet exercice une fois, sérieusement, et vous aurez une photo honnête de votre situation. Le problème, c'est le mois suivant : la conformité n'est pas un état, c'est un processus.
Comment automatiser le contrôle ?#
Tout ce qui précède peut se vérifier à la main. Mais personne ne refait cet audit chaque semaine — et c'est précisément entre deux audits que les gaps de séquence apparaissent, que les brouillons s'accumulent et qu'un nouveau client est créé sans numéro de TVA.
C'est exactement le rôle de l'agent Finance d'UpBoard. Connecté à votre Odoo en lecture seule, il exécute en continu les contrôles de cette checklist : détection des trous de séquence et des ruptures de chronologie, factures en brouillon au-delà du délai normal, fiches partenaires sans numéro de TVA valide, factures émises sans les mentions attendues. Au lieu d'un audit annuel, vous avez une surveillance permanente, avec des alertes au moment où l'anomalie est encore facile à corriger — pas six mois plus tard devant un contrôleur.
Le point de départ le plus simple : le scan gratuit UpBoard analyse votre instance Odoo et vous remonte en quelques minutes les anomalies de facturation déjà présentes dans vos données. C'est sans engagement, sans écriture dans votre ERP, et cela vous donne immédiatement votre position réelle par rapport à la checklist ci-dessus. Et si vous voulez la vue d'ensemble du sujet Odoo en Belgique — localisation, déclarations, e-invoicing — notre page Odoo Belgique rassemble tout.
Conclusion#
L'obligation Peppol de 2026 a transformé un sujet de paperasse en sujet de données : votre conformité facturation dépend désormais directement de la qualité de votre paramétrage Odoo et de vos fiches partenaires. La bonne nouvelle, c'est que tout est vérifiable — et automatisable. Faites la checklist une fois, puis laissez un agent la refaire pour vous, chaque jour — c'est exactement ce que propose UpBoard.ai, la couche d'agents IA spécialisés pour Odoo, avec son agent Finance en lecture seule. Commencez par le scan gratuit : quinze minutes pour savoir où vous en êtes vraiment.
Voyez ce que vos données Odoo ont à vous dire
Démo de 30 minutes sur vos propres données — repartez avec vos premières opportunités chiffrées.