bots4.me

Import Supplier Confirmations Into Odoo

Written by

in

Logo BOTS4.me

Comment importer automatiquement les confirmations de commande fournisseurs dans Odoo

Mettez à jour les prix, les quantités et les dates de livraison de vos commandes d’achat dans Odoo — sans ressaisir le moindre PDF fournisseur

Chaque commande d’achat que vous envoyez revient sous forme d’e-mail de confirmation : un PDF, un fichier Excel, parfois quelques lignes de texte. Quelqu’un de votre équipe ouvre chacune d’elles, la compare ligne par ligne à la commande d’achat dans Odoo et met à jour à la main les prix, les quantités et les dates de livraison. Ce guide montre pourquoi cette boucle manuelle finit par céder, ce qui échappe aux solutions de contournement habituelles, et comment Supplier2ERP importe automatiquement les confirmations fournisseurs dans Odoo — vos règles de tolérance décidant de ce qui est mis à jour et de ce qui est signalé.

💸 Ce que la saisie manuelle des confirmations coûte réellement

Une confirmation de commande fournisseur paraît anodine — jusqu’à ce que vous la multipliiez par toutes les commandes d’achat que vous envoyez. Chaque confirmation doit être ouverte, lue et comparée à la commande d’achat dans Odoo. Le fournisseur a-t-il confirmé la quantité complète ? Le prix unitaire a-t-il changé ? La date de livraison a-t-elle glissé de deux semaines ? Chaque réponse se traduit par des clics et des ressaisies dans l’application Achats.

Ne pas faire ce travail coûte pourtant plus cher que de le faire. Quand les confirmations ne sont pas saisies, Odoo affiche discrètement une image fausse :

  • Dates de réception erronées : Odoo attend toujours la marchandise à la date initiale ; vos réceptions planifiées, vos engagements commerciaux et votre planification de réapprovisionnement reposent donc sur des données périmées.
  • Prix erronés : la facture fournisseur arrive et ne correspond pas à la commande d’achat ; la comptabilité réclame alors des explications aux achats, des semaines après que plus personne ne se souvient de la commande.
  • Livraisons partielles passées inaperçues : le fournisseur a confirmé 60 unités sur 100, personne n’a mis la ligne à jour, et la rupture de stock n’apparaît que le jour où une commande client ne peut pas être expédiée.
  • Des heures de travail qualifié perdues : les acheteurs passent leur journée à recopier des chiffres entre un PDF et un onglet de navigateur au lieu de négocier ou de résoudre des problèmes d’approvisionnement.

La tâche relève de la pure comparaison et de la saisie de données — exactement le type de travail qu’un logiciel devrait faire, et exactement celui que les humains exécutent le plus mal quand ils s’ennuient.

🔧 Les solutions que les équipes tentent habituellement

1. Continuer à la main

Cela fonctionne à cinq commandes d’achat par semaine. À cinquante, les confirmations s’empilent sans être lues, et celles qui sont saisies le sont dans la précipitation. La comparaison manuelle est aussi le berceau des chiffres inversés et des lignes oubliées.

2. La passerelle e-mail intégrée d’Odoo

La passerelle de courrier entrant d’Odoo excelle à rattacher un e-mail à un enregistrement — elle sait consigner la confirmation dans le chatter d’une commande d’achat. Mais elle ne lit pas le PDF, ne compare pas les valeurs confirmées à vos lignes de commande et ne met à jour ni les quantités, ni les prix, ni les dates. Le document est classé ; le travail, lui, reste entier.

3. Les outils OCR génériques et les connecteurs de type Zapier

Les outils OCR à base de modèles savent extraire des champs d’un document — à condition que vous construisiez et mainteniez un modèle par mise en page de fournisseur. Les fournisseurs changent de format sans prévenir, et un connecteur qui extrait du texte reste incapable de répondre à la vraie question : cela correspond-il à ma commande d’achat ouverte dans Odoo, et l’écart est-il dans la tolérance ? Une extraction sans rapprochement conscient de l’ERP ne fait que déplacer la comparaison manuelle d’un cran en aval.

4. Les scripts sur mesure

Un développeur peut coder le cas idéal pour vos trois principaux fournisseurs. Puis le quatrième envoie une image numérisée, la mise en page change, le développeur s’en va, et le script devient une chose de plus à laquelle personne n’ose toucher.

🤖 La voie automatisée : Supplier2ERP

Supplier2ERP est un bot BOTS4.me qui surveille votre boîte aux lettres, lit les confirmations fournisseurs dans n’importe quel format, les rapproche des commandes d’achat ouvertes dans Odoo et met à jour les quantités, les prix et les dates de livraison selon les règles de tolérance que vous définissez.

📧

La confirmation du fournisseur arrive

🤖

Données extraites du PDF, de l’Excel, du Word ou du scan

⚙️

Rapprochées de votre commande d’achat ouverte

💾

Commande d’achat Odoo mise à jour dans la tolérance

Rapport envoyé par e-mail, écarts signalés

🧠 Extraction à trois niveaux — les règles d’abord, l’IA en renfort

Niveau 1 — Ancrage par code : Supplier2ERP recherche dans le document du fournisseur vos propres codes produits issus du catalogue d’articles Odoo. Aucun modèle à créer, et cela fonctionne dès le premier jour avec n’importe quelle mise en page.

Niveau 2 — Modèles appris : une fois le format d’un fournisseur traité, ses règles d’extraction sont mémorisées. Les confirmations suivantes du même fournisseur sont traitées instantanément.

Niveau 3 — Repli sur l’IA : ce n’est que lorsque les règles et les modèles appris ne suffisent pas que l’IA extrait et vérifie les données — y compris les images numérisées grâce à l’OCR.

Une mise en place d’environ cinq minutes

  • Étape 1 — Inscription : créez un compte sur bots4.me/bots et ajoutez l’application Supplier2ERP. Premier mois gratuit, résiliable à tout moment.
  • Étape 2 — Connectez votre boîte aux lettres : utilisez le Secure Quick Connect (OAuth pour Gmail et Office 365 ; tout fournisseur IMAP est pris en charge). Sans middleware, sans règles de transfert.
  • Étape 3 — Connectez Odoo : installez le module gratuit BOTS4.me Connect (Odoo 13–19). Les utilisateurs d’Odoo Online ajoutent un assistant XML sans code et collent une clé API créée dans Paramètres → Utilisateurs et sociétés → Sécurité du compte ; Odoo.sh et on-premise reçoivent le connecteur Python en un clic. Un seul connecteur dessert les onze applications BOTS4.me.
  • Étape 4 — Définissez vos tolérances : choisissez de combien un prix ou une quantité confirmés peuvent s’écarter de la commande d’achat avant d’être signalés plutôt qu’acceptés automatiquement, et quels fournisseurs traiter.
  • Étape 5 — Commencez en Mode démo : le bot traite de vraies confirmations et rapporte exactement ce qu’il mettrait à jour — sans rien écrire. Passez ensuite au mode Aperçu en lecture seule, puis à l’automatisation complète lorsque les rapports auront gagné votre confiance.

📅 À quoi ressemble le fonctionnement au quotidien

Une fois en production, Supplier2ERP s’exécute selon la planification que vous choisissez — de toutes les 15 minutes à une fois par semaine, dans les plages horaires que vous définissez. Chaque exécution passe en revue les nouveaux e-mails et pièces jointes des fournisseurs :

  • Dans la tolérance : les quantités confirmées, les prix unitaires et les dates de livraison sont écrits dans les lignes correspondantes de la commande d’achat dans Odoo, et l’e-mail traité est classé dans _Supplier2ERP/TRAITE.
  • Hors tolérance : les écarts importants sont signalés dans votre rapport et l’e-mail reste non lu dans votre INBOX — la commande d’achat n’est pas touchée tant que vous ne l’avez pas examinée. Rien n’est enterré dans un dossier caché.
  • Transparence totale : après chaque exécution, vous recevez un rapport d’écarts — ce qui a été extrait, ce qui a été rapproché, ce qui a changé, ce qui a été ignoré et pourquoi. L’onglet Journaux du tableau de bord conserve l’historique complet des décisions.
  • Contrôle total : Alimentation du bot activée ou désactivée, interrupteurs par fonction, Mode IA de Off à Ultra, le tout dans l’onglet Contrôle sur bots4.me/bots. Hébergement dans l’UE, conception RGPD native, 2FA, interface en 31 langues.

🔄 La pièce manquante de la boucle de stock Odoo

Supplier2ERP referme une boucle que deux bots voisins ouvrent. AutoSTOCK calcule des objectifs de stock optimaux à partir de votre historique de ventes réel et les écrit sous forme de règles de réapprovisionnement Odoo natives. AutoPURCHASE transforme ces objectifs en commandes d’achat brouillon, regroupées par fournisseur et respectant les minimums. Lorsque vos fournisseurs confirment ces commandes, Supplier2ERP lit les confirmations et maintient chaque commande d’achat exacte — prix, quantités et dates confirmés reviennent automatiquement dans Odoo.

Ensemble, les trois bots vous mènent de « combien devons-nous stocker ? » à « la marchandise est confirmée et Odoo le sait » avec quasiment aucun travail d’achat manuel.

🌍 Fonctionne au-delà d’Odoo

Ce guide se concentre sur Odoo (versions 13–19, y compris Odoo Online, Odoo.sh et on-premise), mais Supplier2ERP propose aussi des adaptateurs optimisés pour d’autres systèmes : SAP Business One, Oracle NetSuite, QuickBooks, Xero et Offeris — chacun avec sa propre stratégie de mise à jour (mises à jour par lots, réécriture de la commande d’achat ou mise à jour ligne par ligne). Vous utilisez autre chose ? Contactez-nous — de nouvelles intégrations sont ajoutées régulièrement.

❓ Questions fréquentes

Odoo peut-il mettre à jour automatiquement les commandes d’achat à partir des e-mails de confirmation des fournisseurs ?

Pas tel quel. La passerelle e-mail d’Odoo sait rattacher une confirmation au chatter d’une commande d’achat, mais elle ne lit pas le document et ne modifie pas les lignes de commande. Supplier2ERP ajoute cette couche : il extrait de l’e-mail ou de la pièce jointe les quantités, les prix et les dates de livraison confirmés, les rapproche de la commande d’achat ouverte et met Odoo à jour dans les règles de tolérance que vous définissez.

Comment Supplier2ERP lit-il les PDF des fournisseurs sans modèles ?

Grâce à l’ancrage par code : il recherche dans le document vos propres codes produits issus de votre catalogue d’articles Odoo, si bien que n’importe quelle mise en page fournisseur fonctionne dès le premier jour. Une fois le format d’un fournisseur traité, les modèles d’extraction sont mémorisés et réutilisés. Ce n’est que lorsque les deux échouent que l’IA prend le relais — OCR compris pour les scans et les images.

Que se passe-t-il lorsque le prix ou la quantité confirmés diffèrent de ma commande d’achat ?

C’est vous qui fixez les seuils de tolérance. Les petits écarts peuvent être acceptés automatiquement et écrits dans la commande d’achat. Les écarts importants sont signalés dans votre rapport, la mise à jour de la commande d’achat est ignorée, et l’e-mail du fournisseur reste non lu dans votre INBOX pour que la vérification en attente soit impossible à manquer.

Gère-t-il les confirmations numérisées et les images ?

Oui. Supplier2ERP traite les PDF, Word, Excel, HTML, le simple corps de texte des e-mails et les images grâce à l’OCR — une confirmation photographiée ou numérisée est donc lue exactement comme une confirmation numérique.

Puis-je le tester sans qu’il écrive quoi que ce soit dans Odoo ?

Oui. Commencez en Mode démo, sans aucun accès à l’ERP, puis passez au mode Aperçu, où le bot lit vos commandes d’achat et rapporte exactement ce qu’il changerait — sans rien écrire. Vous n’activez l’automatisation complète que lorsque vous êtes en confiance. Le premier mois est gratuit et vous pouvez résilier à tout moment.

Quelles versions et quels types d’hébergement Odoo sont pris en charge ?

D’Odoo 13 à Odoo 19. Les installations Odoo.sh et on-premise utilisent le module Python gratuit BOTS4.me Connect, installable en un clic ; Odoo Online (qui interdit le Python personnalisé) utilise un module assistant XML sans code accompagné d’une clé API créée dans Paramètres → Utilisateurs et sociétés → Sécurité du compte. Un seul connecteur dessert les onze applications BOTS4.me.

Supplier2ERP fonctionne-t-il avec d’autres ERP qu’Odoo ?

Oui — SAP Business One, Oracle NetSuite, QuickBooks, Xero et Offeris sont pris en charge, chacun avec une stratégie optimisée de mise à jour des commandes d’achat. De nouvelles intégrations sont ajoutées régulièrement.

📚 Guides associés

🔗 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 ressaisir les confirmations fournisseurs

Connectez votre boîte aux lettres et Odoo en cinq minutes environ, observez Supplier2ERP travailler en Mode démo, et passez en production quand les rapports vous auront convaincu. Premier mois gratuit, résiliable à tout moment.

🌐 BOTS4.me fonctionne intégralement dans votre langue — vous n’avez pas besoin de l’anglais pour configurer et faire fonctionner votre automatisation. Cette page est une traduction de notre original en anglais. Suggérer une amélioration de la formulation →