We Do Dev Work
We Do Dev Work
Software developmentWeb app
• 16 Oct 2026

Intégration Odoo comptabilité : Billit, Exact, Peppol

Intégration Odoo comptabilité : Billit, Exact, Peppol

Réponse courte : pour Exact Online il existe des connecteurs Odoo prêts à l'emploi sur l'Odoo Apps store, et Odoo propose une intégration native avec Silverfin, l'outil de nombreux experts-comptables belges. Pour Billit, nous n'avons trouvé aucune app Odoo, et pour Yuki seulement des modules partiels. Dans ces cas, il faut une intégration sur mesure, ou faire la comptabilité directement dans Odoo, qui est lui-même point d'accès Peppol. Un connecteur standard coûte de quelques centaines d'euros à environ 950 € par an ; une intégration sur mesure entre Odoo et votre logiciel comptable demande en général 6 à 20 jours de développement. Voici, logiciel par logiciel, ce qui existe, ce qui se synchronise, où cela coince, et comment choisir.

Pourquoi relier Odoo à un logiciel comptable séparé ?

Odoo a sa propre application Comptabilité. Pourtant, beaucoup d'entreprises belges gardent Billit pour la facturation, Exact Online ou Yuki pour la comptabilité, parce que leur fiduciaire y travaille déjà avec des dizaines d'autres clients. Odoo gère alors les ventes, le stock et la facturation, et le grand livre reste chez le comptable. L'intégration doit faire une seule chose correctement : envoyer chaque client, facture, note de crédit et facture d'achat une seule fois, avec le bon compte et le bon code TVA, et idéalement ramener le statut de paiement dans Odoo.

Une condition technique d'abord : selon la page tarifaire d'Odoo, l'API externe n'est disponible que dans le plan Custom, pas dans One App Free ni Standard. Un connecteur qui parle à Odoo de l'extérieur a besoin de ce plan (ou d'Odoo.sh / on-premise).

Quels connecteurs Odoo existent, logiciel par logiciel ?

Nous avons vérifié l'Odoo Apps store et les sites des éditeurs en octobre 2026. Prix affichés sur le store, hors TVA.

LogicielConnecteur Odoo trouvéCe qui se synchroniseSens
BillitAucun sur l'Odoo storeSur mesure via l'API REST de Billit, ou Odoo envoie lui-même via PeppolAu choix
SilverfinIntégration native, documentée par OdooDonnées comptables pour la clôture annuelle par votre expert-comptableOdoo vers Silverfin
Exact OnlineExact Online Connector de Callista (708 €/an Standard, 948 €/an Advanced) ; Exact Online Connector de Mainframe Monkey (env. 1 060 $, Enterprise uniquement)Contacts, factures de vente et d'achat, documents ; paiements (Callista Advanced) ; codes TVA et journaux récupérés (Mainframe Monkey)Surtout Odoo vers Exact, paiements en retour
YukiPartiel : un module d'envoi de factures d'achat de Bundo Tech (54,79 $, Odoo 17) et un module d'export de fichiers de Pokutsoft (Exact XML, Yuki CSV, WinBooks, Sage, XAF)Factures d'achat avec PDF/XML, ou fichiers d'export à importer vous-mêmeOdoo vers Yuki
Twinfield (surtout NL)Twinfield Connector d'ERP2XL (329,84 $ une fois, Odoo 20) ; Twinfield Integration de Radical Fanatics (env. 950 $, Enterprise)Factures, notes de crédit, clients, fournisseurs ; statut de paiementSelon le module

Deux mises en garde. Aucune des deux pages Exact n'indique explicitement la prise en charge d'un dossier Exact Online Belgique ; Callista est une société belge, mais posez la question avant d'acheter. Et les modules diffèrent selon la version d'Odoo : vérifiez qu'il existe pour la vôtre (17, 18, 19 ou 20). Pour SnelStart et AFAS, logiciels néerlandais, nous n'avons trouvé aucun connecteur Odoo non plus.

Peppol en Belgique : ce qui change pour votre intégration

Depuis le 1er janvier 2026, les factures B2B entre assujettis TVA belges doivent être des factures électroniques structurées, conformes à la norme EN 16931 ; Peppol BIS 3.0 est la voie standard. Un PDF envoyé par e-mail ne suffit plus pour ces factures. Le SPF Finances a accordé une période de tolérance jusqu'au 31 mars 2026 ; selon Deloitte, l'obligation est appliquée depuis le 1er avril 2026, avec des amendes pouvant aller jusqu'à 5 000 €.

Pour une intégration Odoo, la vraie question est : quel système envoie la facture sur Peppol ? Odoo peut le faire lui-même (sa documentation indique qu'Odoo est point d'accès et SMP, avec une inscription gratuite, y compris en Community, pour l'envoi et la réception). Billit et Exact peuvent aussi l'envoyer. Si deux systèmes sont inscrits pour le même numéro d'entreprise, ou si les deux envoient, votre client reçoit la facture deux fois. Odoo précise qu'il faut se désinscrire de l'ancien point d'accès avant de s'inscrire chez un nouveau. Côté réception, décidez aussi où arrivent les factures fournisseurs : dans Odoo, ou dans le logiciel du comptable.

Ce que valent les API de l'autre côté

  • Billit : API REST avec OAuth 2.0, 60 requêtes par minute, identifiants fournis par le support Billit, d'abord en sandbox. L'API Peppol de Billit est une API distincte.
  • Exact Online : REST avec OAuth. Une documentation tierce cite 60 appels par minute et 5 000 par jour par app et par dossier, davantage avec Exact Online Premium. Au-delà, HTTP 429. Votre Odoo doit être accessible en HTTPS.
  • Yuki : uniquement SOAP, avec une WebserviceAccessKey par dossier. 1 000 appels par jour par domaine par défaut. Une écriture déséquilibrée est refusée.
  • Silverfin : vous saisissez dans Silverfin une clé API Odoo, l'URL et le nom de la base. Cette clé donne un accès complet à votre utilisateur : traitez-la comme un mot de passe.
  • Odoo : la nouvelle API JSON-2 utilise des clés API en bearer token. Selon la documentation Odoo, les anciens points XML-RPC et JSON-RPC seront supprimés dans Odoo 22 (Odoo Online 21.1). Une intégration construite aujourd'hui doit donc utiliser JSON-2, et quelqu'un doit gérer le renouvellement des clés.

Où une intégration comptable Odoo se casse

  1. Les codes TVA. Les taxes Odoo et les codes TVA de Billit, Exact ou Yuki ne sont pas la même liste. Taux de 6, 12 et 21 %, autoliquidation, livraisons intracommunautaires, cocontractant : tout doit être mappé explicitement, sinon la facture tombe dans la mauvaise grille de votre déclaration TVA.
  2. Les arrondis. Odoo arrondit par ligne ou au total ; le logiciel comptable recalcule parfois. Un centime d'écart et l'écriture n'est plus équilibrée.
  3. Les doublons de clients. Le même client créé deux fois parce que le numéro de TVA est saisi une fois avec des points, une fois sans. Un bon connecteur fait la correspondance sur le numéro de TVA ou d'entreprise et stocke l'identifiant externe dans Odoo.
  4. La file d'erreurs que personne ne lit. Période clôturée, client bloqué, jeton expiré : chaque connecteur a des échecs. Callista affiche une file de synchronisation avec un bouton pour relancer. Encore faut-il que quelqu'un la consulte chaque semaine.
  5. Les modifications après comptabilisation. Une facture modifiée ou annulée dans Odoo après l'envoi. Règle simple : note de crédit dans Odoo, jamais de modification.

Quand utiliser simplement la comptabilité d'Odoo

Avant de payer une intégration, demandez-vous si le deuxième logiciel est nécessaire. Odoo Comptabilité dispose de la localisation belge, gère Peppol en natif, et votre expert-comptable peut continuer à travailler dans Silverfin grâce à l'intégration native. C'est souvent le choix le plus simple pour une PME avec une ou deux sociétés.

Gardez le logiciel séparé si votre fiduciaire refuse de travailler dans Odoo, si le groupe consolide dans Exact, ou si Billit est déjà au cœur de votre facturation et de votre relation avec le comptable. C'est le même arbitrage que dans notre article construire ou acheter : une intégration est un coût récurrent, pas ponctuel.

Connecteur standard ou intégration sur mesure ?

Connecteur standardIntégration sur mesure
Disponible pourExact Online, Silverfin, TwinfieldTout logiciel avec une API, dont Billit et Yuki
CoûtEnv. 330 $ une fois à 948 € par an6 à 20 jours de développement, plus la maintenance
DélaiQuelques jours3 à 6 semaines
Adapté à vos processusVous vous adaptez au moduleConstruit autour de vos journaux, cas TVA et validations
Cas particuliers (plusieurs sociétés, analytique, projets)Parfois absents (Mainframe Monkey : pas encore de multi-société)Développés si nécessaire
Mises à jour d'OdooDépend de l'éditeurVous (ou nous) l'adaptez
PropriétéLicenceVotre code, dans votre dépôt

Notre conseil honnête : s'il existe un connecteur maintenu pour votre logiciel et votre version d'Odoo, testez-le d'abord. Installez-le sur une base de test, synchronisez un mois de vraies factures et demandez à votre comptable de vérifier la déclaration TVA et les postes ouverts. Ne passez au sur-mesure que si ce test échoue ou s'il n'y a pas de connecteur.

Combien coûte une intégration Odoo sur mesure ?

Nous facturons au temps réel : développeur senior 495 € par jour, lead developer 695 € par jour (hors TVA). Fourchettes réalistes, construites à partir du travail :

  • Un sens, factures et clients (Odoo vers Billit ou Yuki) : atelier de mapping avec votre comptable (1 jour), module avec mapping TVA et comptes (3 à 5 jours), file d'erreurs, logs et alertes (1 à 2 jours), mois de test et mise en production (1 à 2 jours). 6 à 10 jours, soit environ 3 000 à 5 500 €.
  • Deux sens (paiements et postes ouverts vers Odoo, notes de crédit, factures d'achat avec PDF, plusieurs sociétés ou coordination Peppol) : 12 à 20 jours, soit environ 6 000 à 11 000 €.

Ce qui fait monter le prix : nombreux cas TVA (transfrontalier, autoliquidation), plusieurs sociétés ou dossiers, migration de l'historique, API SOAP comme celle de Yuki. Ce qui le fait baisser : une société, une devise, un plan comptable propre. Après la mise en production, quelqu'un doit surveiller la file d'erreurs et adapter le module quand Odoo ou le logiciel change son API ; un abonnement mensuel à partir de 480 € pour 8 heures couvre cela. Voyez comment nous estimons et suivons nos projets.

Comment nous construisons l'intégration

  • Le mapping d'abord. Un tableau de chaque taxe, journal et compte Odoo face aux codes du logiciel comptable, validé par votre comptable avant d'écrire du code.
  • Une file d'attente, pas des appels en direct. Chaque facture devient une tâche avec un statut. Les tâches respectent les limites des API (60 par minute chez Billit et Exact, un quota journalier chez Yuki) et sont regroupées quand l'API le permet.
  • Relances avec backoff. Les erreurs 429 et les délais dépassés sont relancés automatiquement ; les erreurs de validation (période clôturée, code TVA inconnu) non : elles arrivent sur une liste traitée par un humain.
  • Jamais de doublon. L'identifiant externe est stocké sur l'enregistrement Odoo, donc une relance ne crée jamais une deuxième facture.
  • Logs et monitoring. Chaque requête et réponse est journalisée ; vous êtes alerté quand des tâches échouent ou qu'une clé va expirer.
  • Prêt pour les mises à jour d'Odoo. API JSON-2 côté Odoo, pas les points RPC qu'Odoo supprime.

Quand faire appel à un professionnel

Vous pouvez le faire vous-même si un connecteur existe sur le store, que vous avez une seule société avec une TVA standard et que le test sur une copie réussit. Faites appel à quelqu'un quand des factures tombent dans la mauvaise grille TVA, que votre comptable passe des heures sur des doublons, que vos clients ne reçoivent pas vos factures Peppol, ou que votre logiciel n'a tout simplement pas de connecteur. Ces problèmes s'accumulent chaque mois.

Vous hésitez entre connecteur et sur-mesure, ou vous voulez un périmètre chiffré ? Consultez notre service d'intégrations Odoo ou décrivez-nous votre situation : version d'Odoo, logiciel comptable, nombre de sociétés et de factures par mois. Nous vous disons ce que nous ferions et combien de jours cela prend, en français.

Questions fréquentes

Existe-t-il un connecteur Odoo pour Billit ?

Nous n'en avons trouvé aucun sur l'Odoo Apps store en octobre 2026. Il faut soit une intégration sur mesure via l'API REST de Billit, soit laisser Odoo envoyer lui-même les factures via Peppol.

Odoo peut-il envoyer mes factures via Peppol en Belgique ?

Oui. Odoo est point d'accès Peppol ; l'inscription est gratuite, y compris en Community, et permet l'envoi et la réception. Désinscrivez-vous d'abord de votre ancien point d'accès.

Peppol est-il obligatoire en Belgique ?

Oui, depuis le 1er janvier 2026 pour les factures B2B entre assujettis TVA belges. La période de tolérance a pris fin le 31 mars 2026.

Odoo se synchronise-t-il avec Silverfin ?

Oui, Odoo documente une intégration native : vous entrez dans Silverfin une clé API Odoo, l'URL et le nom de la base de données. Votre expert-comptable travaille ensuite dans Silverfin avec vos données Odoo.

Combien coûte une intégration Odoo comptabilité sur mesure ?

En général 6 à 10 jours pour une synchronisation des factures et clients dans un sens, et 12 à 20 jours dans les deux sens avec les paiements, à 495 € ou 695 € par jour hors TVA. La maintenance s'ajoute.

Un problème de dev ?

Pas besoin de savoir exactement ce qui ne va pas. C'est justement le principe.

Envoyer le signal