bots4.me

Automate Purchasing In Odoo

Written by

in

Logo BOTS4.me

Comment automatiser les achats dans Odoo : des commandes d’achat brouillon issues des besoins réels

Des commandes d’achat qui s’écrivent toutes seules — regroupées par fournisseur, minimums respectés, le dernier mot vous revient

Créer des commandes d’achat à la main, c’est jongler entre les niveaux de stock, les commandes clients ouvertes, les réceptions en cours, les minimums fournisseurs et les listes de prix — pour chaque fournisseur, chaque semaine. Ce guide expose ce que coûte vraiment la création manuelle des commandes d’achat, là où le réassort natif d’Odoo s’arrête, et comment AutoPURCHASE calcule exactement quoi acheter à partir des données Odoo en direct et crée des commandes d’achat brouillon par fournisseur préféré, prêtes pour votre vérification et votre confirmation.

💸 Ce que coûte vraiment la création manuelle des commandes d’achat

La question des achats paraît simple : que devons-nous commander aujourd’hui ? Y répondre correctement pour chaque produit suppose de combiner quatre chiffres — l’objectif de stock, les commandes clients confirmées non encore livrées, le stock disponible et ce qui est déjà en route. Faites-le de tête ou dans un tableur, et les échecs sont prévisibles :

  • Commandes en double : la commande d’achat en cours passée la semaine dernière est oubliée, le même besoin est donc commandé deux fois et se transforme en surstock.
  • Engagements oubliés : une commande client confirmée mais pas encore expédiée n’apparaît pas comme un manque de stock — jusqu’au moment d’expédier, où la marchandise n’est pas là.
  • Minimums fournisseurs manqués : une commande de trois unités part, le fournisseur la refuse ou ajoute des majorations, et l’acheteur reprend tout depuis le début.
  • Articles à rotation lente sur-commandés : sans plafond de couverture de stock, « on arrondit au carton complet » se transforme discrètement en deux ans de stock.
  • Des heures de tableur : un acheteur compétent passe presque une journée à bâtir des propositions de commande qu’une machine calculerait en quelques secondes.

🔧 Les solutions que les équipes essaient en premier

1. Le réassort natif d’Odoo

Les règles de réapprovisionnement et l’écran « Réassort » d’Odoo sont réellement utiles : quand le stock passe sous le minimum, Odoo peut proposer ou créer une RFQ. Mais la qualité du résultat dépend entièrement des valeurs min/max enregistrées dans les règles — et Odoo ne les calcule pas pour vous. Le réassort natif vous laisse en outre peu de prise sur les garde-fous métier comme les montants minimums de commande par fournisseur, un plafond maximal de couverture de stock ou une liste des articles à ne jamais commander ; les acheteurs retravaillent donc chaque proposition.

2. Le rituel hebdomadaire du tableur

Exporter le stock, exporter les commandes clients et les commandes d’achat ouvertes, fusionner, calculer les besoins, puis ressaisir le résultat sous forme de commandes d’achat dans Odoo. Cela fonctionne, mais cela dévore des heures, casse dès qu’une colonne se déplace, et ne vaut jamais mieux que le dernier export.

3. L’automatisation sur mesure

Des actions planifiées côté serveur ou des scripts sur mesure peuvent créer des commandes d’achat, mais les cas particuliers — regroupement par fournisseur, minimums, idempotence pour qu’une nouvelle exécution ne duplique jamais une commande — sont précisément ce qui en fait un vrai projet logiciel, avec une vraie maintenance.

🤖 La voie automatisée : AutoPURCHASE

AutoPURCHASE est un bot BOTS4.me qui calcule les besoins produit par produit à partir des données Odoo en direct et crée des commandes d’achat brouillon (RFQ), regroupées par fournisseur préféré — le travail de l’acheteur se réduit alors à vérifier et confirmer.

🧮 Une formule honnête

besoin = (objectif de stock + ventes confirmées non livrées) − (stock disponible + commandes d’achat en cours)

Rien de ce que vous avez déjà commandé n’est commandé deux fois, et les engagements clients confirmés ne sont jamais oubliés. Les objectifs de stock proviennent d’AutoSTOCK si vous le possédez — sinon, AutoPURCHASE s’appuie seul sur les règles de réapprovisionnement d’Odoo.

📊

Besoins calculés à partir des données Odoo en direct

🤖

Lignes regroupées par fournisseur préféré

💾

Commandes d’achat brouillon (RFQ) créées dans Odoo

Vous vérifiez, confirmez, envoyez

Les garde-fous métier sont intégrés, pas ajoutés après coup :

  • Minimums fournisseurs respectés : les quantités minimales de commande et les montants minimums de commande propres à chaque fournisseur sont honorés — les commandes trop petites sont écartées et listées dans votre rapport plutôt que d’agacer les fournisseurs.
  • Protection contre la sur-commande : un plafond maximal de couverture de stock empêche de trop commander les articles à rotation lente ; une liste noire des articles à ne jamais commander tient les produits arrêtés et les articles spéciaux à l’écart de chaque proposition.
  • Des exécutions répétées idempotentes : lancer deux fois ne crée jamais deux fois la même commande — vous pouvez planifier sans crainte.
  • Des brouillons par défaut : rien n’est envoyé à un fournisseur sans vous. La confirmation automatique est disponible dans la formule Enterprise, pour les équipes qui veulent boucler entièrement la boucle.

Une mise en place d’environ cinq minutes

  • Étape 1 — Inscription : créez un compte sur bots4.me/bots et ajoutez AutoPURCHASE. Premier mois gratuit ; une formule freemium permanente (rapports de proposition uniquement, avec des limites journalières) existe également.
  • Étape 2 — Connectez Odoo : installez le module gratuit BOTS4.me Connect (Odoo 13–19). Odoo Online 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 ; Odoo.sh et on-premise reçoivent le connecteur Python en un clic. Un seul connecteur alimente les onze applications BOTS4.me.
  • Étape 3 — Fixez vos règles : montants minimums de commande par fournisseur, plafond maximal de couverture de stock et liste des articles à ne jamais commander.
  • Étape 4 — Commencez en Mode démo : chaque exécution produit un rapport complet de proposition d’achat — commandes par fournisseur avec les montants, fournisseurs écartés et pourquoi, produits sans fournisseur — sans rien créer dans Odoo.
  • Étape 5 — Passez en réel : activez la création des commandes d’achat brouillon et choisissez une fréquence, de toutes les 15 minutes à une fois par semaine, dans vos plages horaires de fonctionnement. Les acheteurs ouvrent Odoo et y trouvent des RFQ brouillon impeccables qui les attendent.

📅 À quoi ressemble le fonctionnement au quotidien

À chaque exécution planifiée, AutoPURCHASE recalcule les besoins à partir des données ERP en direct, les regroupe selon le fournisseur préféré de chaque produit en s’appuyant sur vos données fournisseurs et vos listes de prix Odoo, et crée une commande brouillon claire par fournisseur — et non un tas de commandes d’achat à une seule ligne. Un rapport de proposition d’achat arrive dans votre boîte de réception après chaque exécution, dans la langue de votre choix parmi 31.

Vous gardez la main depuis le tableau de bord bots4.me/bots : Alimentation du bot activée ou désactivée, interrupteurs par fonction, planification des exécutions et plages horaires de fonctionnement, journaux de décision complets dans l’onglet Journaux. La plateforme est hébergée dans l’UE, nativement conforme au RGPD, avec 2FA — la même plateforme qui traite environ 4,700 RFQ et commandes par mois pour IMP Kontakt via Mail2ERP.

🔄 Le maillon central de la boucle stock Odoo

AutoPURCHASE donne le meilleur de lui-même comme maillon central d’une boucle à trois bots. En amont, AutoSTOCK calcule des objectifs de stock optimaux à partir de votre historique de ventes réel et maintient à jour les règles de réapprovisionnement d’Odoo — de sorte que l’« objectif de stock » de la formule est un chiffre statistiquement solide, pas une intuition. En aval, une fois que vous avez confirmé et envoyé les commandes d’achat, Supplier2ERP lit les e-mails de confirmation des fournisseurs et réinscrit dans Odoo les prix, les quantités et les dates de livraison confirmés sur les commandes d’achat.

AutoSTOCK décide combien garder → AutoPURCHASE rédige quoi acheter → Supplier2ERP consigne ce que les fournisseurs ont réellement promis. Résultat : le réapprovisionnement tourne sur des données de bout en bout, et le rôle de votre équipe devient le jugement, plus la saisie.

🌍 Cela fonctionne-t-il au-delà d’Odoo ?

AutoPURCHASE prend en charge aujourd’hui les versions 13 à 19 d’Odoo — Odoo Online, Odoo.sh et on-premise. La plateforme BOTS4.me dans son ensemble se connecte à plus de 21 ERP (SAP Business One, SAP S/4HANA, Oracle NetSuite, Dynamics 365, QuickBooks, Xero, ERPNext et d’autres) via ses autres applications, et les nouvelles intégrations sont priorisées selon la demande — dites-nous ce que vous utilisez.

❓ Questions fréquentes

Odoo peut-il créer des commandes d’achat automatiquement ?

En partie. Les règles de réapprovisionnement d’Odoo peuvent déclencher des RFQ lorsque le stock passe sous un minimum, mais les valeurs min/max doivent être tenues à jour par vos soins, et les garde-fous comme les montants minimums de commande par fournisseur, un plafond de couverture de stock ou une liste des articles à ne jamais commander restent limités. AutoPURCHASE calcule les besoins à partir des objectifs de stock, des ventes confirmées, du stock disponible et des commandes d’achat en cours, puis crée des commandes d’achat brouillon regroupées par fournisseur, avec ces garde-fous intégrés.

Comment AutoPURCHASE calcule-t-il ce qu’il faut commander ?

Produit par produit : (objectif de stock + commandes clients confirmées mais non livrées) moins (stock disponible + commandes d’achat déjà en cours). Les ventes confirmées ne sont jamais oubliées et rien de ce qui est déjà commandé ne l’est une seconde fois. Les objectifs de stock proviennent d’AutoSTOCK si vous possédez les deux applications, sinon des règles de réapprovisionnement propres à Odoo.

Enverra-t-il des commandes à mes fournisseurs sans mon accord ?

Non. Par défaut, AutoPURCHASE crée des commandes d’achat brouillon (RFQ) dans Odoo — vous les vérifiez et les confirmez avant que quoi que ce soit n’atteigne un fournisseur. Les équipes qui veulent boucler entièrement la boucle peuvent activer la confirmation automatique dans la formule Enterprise.

Comment gère-t-il les quantités et les montants minimums de commande des fournisseurs ?

Les quantités minimales de commande des fournisseurs et les montants minimums de commande propres à chaque fournisseur définis dans votre configuration sont respectés automatiquement. Les commandes qui tomberaient sous le minimum d’un fournisseur sont écartées et listées dans le rapport de proposition d’achat : à vous de décider s’il faut attendre ou compléter la commande.

Qu’est-ce qui l’empêche de créer deux fois la même commande d’achat ?

Une idempotence intégrée. AutoPURCHASE garde la trace de ce qu’il a déjà proposé et compte les commandes d’achat en cours comme du besoin déjà couvert ; les exécutions répétées — même très fréquentes — ne dupliquent donc jamais une commande.

Ai-je besoin d’AutoSTOCK pour utiliser AutoPURCHASE ?

Non. Utilisé seul, AutoPURCHASE s’appuie sur les règles de réapprovisionnement min/max déjà présentes dans votre Odoo. Posséder les deux vaut mieux : AutoSTOCK recalcule périodiquement des objectifs optimaux à partir de l’historique réel des ventes, et AutoPURCHASE commande toujours sur la base de chiffres frais et fondés sur les données.

Quelles versions d’Odoo sont prises en charge, et existe-t-il une formule gratuite ?

Odoo 13 à 19, sur Odoo Online (assistant XML sans code + clé API), Odoo.sh et on-premise (connecteur Python en un clic). AutoPURCHASE dispose d’une formule freemium permanente, avec rapports de proposition uniquement et limites journalières, ainsi que d’un premier mois gratuit sur les formules payantes — résiliable à tout moment.

📚 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.

Laissez vos commandes d’achat s’écrire toutes seules

Connectez Odoo en cinq minutes environ et recevez votre premier rapport de proposition d’achat en Mode démo — sans le moindre changement dans votre ERP. 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 →