Comment rapprocher automatiquement les paiements bancaires des factures dans Odoo
Automatisez le rapprochement des paiements — e-mails bancaires et paiements Revolut/Wise rapprochés des factures Odoo ouvertes, 24h/24 et 7j/7
Chaque paiement entrant doit être rapproché d’une facture ouverte avant que vos comptes soient justes et que votre client cesse de recevoir des relances. Si votre équipe le fait encore en lisant les notifications bancaires et en cherchant à la main dans Odoo, ce guide montre comment automatiser le rapprochement des paiements de bout en bout : capter les paiements depuis les e-mails de notification bancaire et depuis les API Revolut et Wise, extraire automatiquement le montant et la référence de facture, et enregistrer le paiement dans Odoo — avec rapprochement automatique et piste d’audit complète.
💸 Pourquoi le rapprochement manuel des paiements fait mal
Le rapprochement manuel paraît anodin — ouvrir la notification bancaire, retrouver le numéro de facture, enregistrer le paiement dans Odoo, effectuer le rapprochement. Deux minutes. Mais multipliez cela par chaque paiement, chaque jour ouvré, et cela devient l’une des routines les plus coûteuses de votre processus financier :
- Cela ne s’arrête jamais. Les paiements arrivent tous les jours. Sautez une journée et le retard s’accumule — et la clôture de fin de mois vire au chantier de fouilles.
- Les références sont brouillonnes. Les clients paient avec des numéros de facture tronqués, des symboles variables, leurs propres références de commande d’achat, ou sans aucune référence. Un humain décode cela lentement ; les mauvais jours, il se trompe.
- Un paiement, plusieurs factures. Les clients B2B adorent les paiements groupés — un seul virement qui couvre cinq, dix ou vingt factures. Trouver la bonne combinaison à la main est réellement difficile.
- Des clients qui ont payé continuent d’être relancés. Tant que le paiement n’est pas enregistré dans Odoo, votre processus de relance voit encore une facture en retard. Rien n’abîme plus vite la relation que de relancer un client qui a déjà payé.
- Des notifications multilingues. Si vous vendez au-delà de vos frontières, les notifications de paiement arrivent en allemand, en tchèque, en anglais et dans une douzaine d’autres formats. Chaque nouvelle banque, c’est un nouveau format à apprendre.
🔧 Les remèdes habituels — et leurs limites
L’import manuel des relevés bancaires
Odoo sait importer des relevés bancaires (CAMT, CSV ou via un service de flux bancaire), et son écran de rapprochement est correct lorsque la référence correspond parfaitement. Mais les relevés fonctionnent par lots — vous rapprochez quand quelqu’un s’y met, pas quand l’argent arrive. Les références imparfaites, les paiements partiels et les virements groupés finissent malgré tout dans une file d’attente manuelle.
Les scripts sur mesure
Un développeur peut écrire un analyseur pour les e-mails de notification de votre banque. Cela fonctionne jusqu’à ce que la banque change son modèle, qu’un client paie depuis une autre banque, ou que le développeur s’en aille. Vous maintenez alors du code à base d’expressions régulières comme une infrastructure que personne ne finance — et cela ne résout toujours pas le rapprochement combinatoire sur plusieurs factures.
Les connecteurs de type Zapier
Les plateformes d’automatisation génériques savent déplacer une notification de paiement dans un tableur ou déclencher un webhook. Ce qu’elles ne savent pas faire, c’est le plus dur : extraire un symbole variable d’un texte bancaire libre dans plus de 15 langues, le rapprocher de vos factures ouvertes, combinaisons groupées comprises, et enregistrer dans Odoo un paiement correctement rapproché.
🚀 La voie automatisée : Pay2ERP + Odoo
Pay2ERP est un bot de rapprochement des paiements issu de la suite BOTS4.me. Il surveille vos sources de paiement en permanence et transforme chaque paiement entrant en une écriture enregistrée et rapprochée dans Odoo.
Le paiement arrive
(e-mail bancaire ou API Revolut/Wise)
Montant + référence extraits
(plus de 50 modèles, plus de 15 langues)
Rapproché des factures ouvertes
(paiements groupés compris)
Enregistré dans Odoo
avec rapprochement automatique
L’extraction commence par les règles : plus de 50 modèles intégrés reconnaissent les symboles variables, les références de facture et les montants dans des formats de notification issus de plus de 15 langues. Lorsque les règles ne trouvent pas de référence, un repli sur l’IA analyse le texte du paiement en dernier recours — la plupart des paiements sont donc rapprochés de façon déterministe, et les cas particuliers sont malgré tout traités. Le bot apprend aussi statistiquement de chaque rapprochement réussi et de vos corrections manuelles : la précision s’améliore à mesure qu’il tourne.
Une mise en place en 5 minutes environ
- Étape 1 — Inscription : créez votre compte sur bots4.me/bots et ajoutez Pay2ERP. Le premier mois est gratuit, et une formule freemium permanente existe si vous préférez rester sur de petits volumes.
- Étape 2 — Connectez vos sources de paiement : reliez la boîte aux lettres qui reçoit les notifications de paiement de votre banque via le Secure Quick Connect (OAuth pour Gmail/Office 365, ou n’importe quel compte IMAP). Si vous utilisez des comptes professionnels Revolut ou Wise, connectez leurs API pour une capture en temps réel, sans délai lié à l’e-mail.
- Étape 3 — Connectez Odoo : installez le module gratuit “BOTS4.me Connect” depuis apps.odoo.com (Odoo.sh et on-premise, versions 13–19), ou, sur Odoo Online, utilisez l’assistant sans code avec une clé API créée dans Paramètres → Utilisateurs et sociétés → Sécurité du compte. Sans middleware, sans développement sur mesure.
- Étape 4 — Commencez en Mode démo : Pay2ERP montre exactement quels paiements il rapprocherait de quelles factures — et n’écrit rien. Relisez le rapport après chaque exécution.
- Étape 5 — Montez en puissance sereinement : passez à l’ERP en lecture seule (rapprochement réel sur de vraies factures, toujours sans écriture), puis activez l’automatisation complète lorsque les rapports de rapprochement vous conviennent.
🤝 Le meilleur duo : Pay2ERP + AutoCASH
Pay2ERP enregistre les paiements entrants ; AutoCASH envoie des relances de paiement graduelles pour les factures Odoo en retard. Ensemble, ils referment la boucle : dès que Pay2ERP enregistre un paiement, AutoCASH cesse de relancer ce client. Fini les relances envoyées à ceux qui ont déjà payé.
📊 À quoi ressemble le fonctionnement au quotidien
Une fois en production, Pay2ERP s’exécute selon votre planification — de toutes les 15 minutes à une fois par semaine, dans les plages horaires que vous définissez. Après chaque exécution, vous recevez un rapport par e-mail : paiements rapprochés et enregistrés, paiements qui demandent votre attention, et tout ce qui a été signalé. Les e-mails de paiement rapprochés sont classés dans le dossier _Pay2ERP/TRAITE.
- Les paiements non rapprochés ne disparaissent jamais. Ils restent dans votre INBOX, marqués non lus, et figurent dans le rapport quotidien — vous les examinez exactement là où vous travaillez déjà.
- Vos corrections instruisent le bot. Lorsque vous rapprochez un paiement à la main, Pay2ERP en retient le modèle et l’applique la fois suivante.
- Les paiements groupés sont pris en charge. Un algorithme de rapprochement combinatoire détermine quel ensemble de factures ouvertes un virement groupé vient couvrir.
- Tout s’active et tout se journalise. Interrupteurs par fonction, Alimentation du bot activée ou désactivée, Mode IA de Off (règles pures) à Ultra, et journaux de décision complets dans les onglets Contrôle/Journaux/Paramètres du tableau de bord.
- Sécurisé par conception : 2FA, hébergement dans l’UE, conception RGPD native, interface en 31 langues.
IMP Kontakt spol. s r.o., un distributeur B2B européen, fait tourner Pay2ERP chaque jour sur des centaines de paiements aux côtés d’autres applications BOTS4.me — le rapprochement est entièrement automatisé et l’équipe comptable n’examine plus que les exceptions.
🏦 L’intégration Revolut et Wise avec Odoo, incluse d’origine
Les flux bancaires traditionnels se mettent à jour par lots ; les notifications par e-mail dépendent du bon vouloir de votre banque. Les intégrations aux API Revolut et Wise captent les paiements en temps réel — montant, référence et émetteur extraits à l’instant où l’argent arrive, puis rapprochés et enregistrés dans Odoo comme n’importe quel autre paiement. Si votre entreprise est cliente de Revolut ou de Wise, c’est le chemin le plus court entre « paiement reçu » et « facture payée » dans Odoo.
En parallèle des API, Pay2ERP lit les e-mails de notification de paiement de n’importe quelle banque via IMAP, Gmail, Outlook/Office 365 — un seul bot couvre donc à la fois vos comptes bancaires classiques et vos comptes fintech.
🌍 Fonctionne au-delà d’Odoo
Ce guide se concentre sur Odoo (versions 13–19, tous types d’hébergement — voyez quels types d’hébergement Odoo peuvent être automatisés), où Pay2ERP enregistre les paiements avec rapprochement automatique. Le même bot se connecte aussi à SAP Business One, Oracle NetSuite, QuickBooks, Xero, Microsoft Dynamics 365 et Offeris. Un seul tableau de bord, le même moteur de rapprochement, un adaptateur ERP différent.
❓ Questions fréquentes
Comment rapprocher automatiquement les paiements bancaires des factures dans Odoo ?
Connectez une source de paiement (l’e-mail de notification bancaire ou l’API Revolut/Wise) et votre base de données Odoo à Pay2ERP sur bots4.me/bots. Le bot extrait de chaque paiement le montant et la référence de facture à l’aide de plus de 50 modèles dans plus de 15 langues, le rapproche des factures ouvertes dans Odoo et enregistre le paiement avec rapprochement automatique. La mise en place prend environ 5 minutes et le premier mois est gratuit.
Pay2ERP intègre-t-il Revolut et Wise à Odoo ?
Oui. Pay2ERP se connecte directement aux API Revolut et Wise et capte les paiements entrants en temps réel — sans délai lié à l’e-mail. Chaque paiement est rapproché des factures Odoo ouvertes et enregistré automatiquement, exactement comme les paiements captés depuis les e-mails de notification bancaire.
Que deviennent les paiements qui ne peuvent pas être rapprochés d’une facture ?
Les e-mails de paiement non rapprochés restent dans votre INBOX, marqués non lus, pour que rien ne sorte de votre champ de vision — et ils figurent dans votre rapport quotidien. Lorsque vous en rapprochez un à la main, Pay2ERP apprend de la correction et améliore les rapprochements suivants pour ce payeur.
Peut-il rapprocher un virement bancaire qui règle plusieurs factures à la fois ?
Oui. Les paiements groupés sont rapprochés par un algorithme combinatoire qui cherche, parmi les factures ouvertes de votre client, la combinaison dont le total correspond au montant viré, puis enregistre le paiement sur l’ensemble de ces factures dans Odoo.
Dois-je écrire des expressions régulières ou des modèles pour les e-mails de ma banque ?
Non. Pay2ERP est livré avec plus de 50 modèles d’extraction couvrant les formats de notification de paiement dans plus de 15 langues, apprend statistiquement de nouveaux modèles à partir des rapprochements réussis, et se replie sur une analyse par IA lorsque les règles ne parviennent pas à extraire une référence. Il n’y a rien à coder ni à maintenir.
Puis-je tester le rapprochement automatique des paiements sans autoriser l’écriture dans Odoo ?
Oui. Commencez en Mode démo (le bot rapporte ce qu’il ferait et n’écrit rien), puis passez à l’ERP en lecture seule (rapprochement réel sur de vraies factures, toujours sans écriture), et n’activez l’automatisation complète que lorsque les rapports vous conviennent. Chaque fonction s’active individuellement.
Quelles versions et quels types d’hébergement Odoo sont pris en charge ?
Les versions 13 à 19 d’Odoo, sur les trois types d’hébergement. Odoo.sh et on-premise utilisent le module Python gratuit “BOTS4.me Connect”, installable en un clic ; Odoo Online (qui interdit les modules Python personnalisés) utilise un assistant XML sans code accompagné d’une clé API créée dans Paramètres → Utilisateurs et sociétés → Sécurité du compte.
Existe-t-il une formule gratuite pour Pay2ERP ?
Oui — chaque abonnement commence par un premier mois gratuit que vous pouvez résilier à tout moment, et Pay2ERP dispose en plus d’une formule freemium permanente assortie de limites quotidiennes : les petites entreprises peuvent ainsi maintenir gratuitement un rapprochement de paiements basique fondé sur des règles.
📚 Guides associés
- Hub : Comment automatiser Odoo de bout en bout : de la commande par e-mail à la facture payée
- Étape suivante : Comment automatiser les relances de paiement dans Odoo (relances graduelles)
- Hébergement : Odoo Online vs Odoo.sh vs On-Premise : lequel pouvez-vous automatiser ?
- Installation : Comment connecter Odoo à BOTS4.me : guide d’installation du connecteur (Odoo 13–19)
🔗 Sources et lectures complémentaires
Documentation officielle et normes citées dans ce guide. Les liens externes s’ouvrent dans un nouvel onglet.
Arrêtez de rapprocher les paiements à la main
Connectez l’e-mail de votre banque ou votre compte Revolut/Wise, connectez Odoo et observez la première exécution en Mode démo. Premier mois gratuit — résiliable à tout moment.