Introduction
Imaginez la scène typique : le commercial promet une livraison pour vendredi, le planificateur n’apprend la commande que jeudi soir, et la solution d’achat n’a jamais été impliquée. C’est précisément ce vide opérationnel que ce guide veut combler.
Nous avons classé dix situations concrètes — de la nomenclature d’une table simple jusqu’à un scénario de production volontairement complexe — et pour chacune, fourni une check-list pas à pas à exécuter dans Odoo Purchase.
Odoo Purchase fait le lien entre le monde réel (stocks, lots, réceptions, fabrication) et les attentes clients ou comptables. Quand tout est synchronisé, on n’a plus besoin de ressaisir des quantités. Quand ça cloche, l’ERP en prend la responsabilité.
Beaucoup d’ateliers et d’entrepôts fonctionnent encore au ressenti, via WhatsApp et des onglets Excel baptisés FINAL_v3. Ça tient tant qu’on reste petit ; au moment d’ouvrir un second site ou d’exiger une traçabilité, les failles apparaissent.
Purchase fait partie de l’ERP modulaire d’Odoo. Les équipes l’adoptent quand elles veulent des responsabilités claires, des processus reproductibles et un historique consultable plutôt que des messages isolés et des fichiers hors ligne.
Avec Purchase, vous représentez concrètement le flux des marchandises : réceptionner, stocker, préparer, fabriquer, expédier, mettre au rebut, réapprovisionner. Chaque action laisse une trace utile pour la suite.
Vous découvrirez dix cas d’usage illustrés par des exemples d’entreprise, depuis la première nomenclature jusqu’à l’utilisation de codes-barres en production.
Directeurs opérations, responsables d’entrepôt et planificateurs sont le public principal. Les développeurs sont bienvenus ensuite ; ce texte s’adresse d’abord au langage métier.
Cet article est un Top 10 classé du niveau 1 (simple) au niveau 10 (expert). Chaque niveau contient des étapes numérotées : ce que vous cliqueriez réellement dans Odoo Purchase.
Commencez au niveau qui vous convient — inutile de démarrer au niveau 10 par pur effet d’optique.
Lisez la section « Le défi » ensuite, puis ouvrez le niveau qui correspond à votre équipe aujourd’hui.
Ce que vous allez trouver dans ce guide :
- Le périmètre d’intervention de Purchase dans une pile informatique d’entreprise typique
- Les points de frictions les plus fréquents entre équipes (et leurs causes)
- Dix cas d’usage classés, du pilotage de base à la stratégie avancée
- À quel moment l’automatisation ou les intégrations nécessitent un partenaire Odoo
Le défi
Le commercial promet une livraison pour vendredi, le planificateur l’apprend jeudi soir parce que la commande est restée dans un e‑mail, pas dans Purchase. Des frais d’urgence grignotent la marge, et la compta découvre l’écart de stock en clôture mensuelle.
Entrepôts et ateliers fonctionnent au quotidien sur des savoirs tacites, alors que les données de stock et de production restent parfois en dehors d’Odoo. Ce décalage provoque ruptures, achats en urgence et surprises à la clôture.
Ça vous parle ? Les équipes butent souvent sur :
- Des fichiers de stock qui ne correspondent pas aux promesses faites par les commerciaux
- Des plans de production ou d’achat construits sans consultation des quantités en temps réel
- Des trous de traçabilité lorsque clients ou auditeurs posent des questions
La bonne nouvelle : pas besoin d’un projet monstre pour corriger tout ça. Choisissez un cas d’usage ci‑dessous, testez‑le 30 jours dans Odoo Purchase et mesurez l’impact.
Top 10 des cas d’usage Purchase
Dix cas d’usage pour Odoo Purchase, classés du Niveau 1 (facile, à faire cet après‑midi) au Niveau 10 (expert). Pour chaque cas : que construit‑on, et quels clics réaliser dans Odoo ?
Le niveau 1 est la victoiresimple du quotidien. Le dernier niveau est volontairement ambitieux pour montrer jusqu’où l’application peut monter quand l’architecture et les données restent propres.
Choisissez votre niveau, suivez les étapes numérotées dans une base de test, puis montez d’un cran quand le précédent devient routinier.
1. Envoyez votre premier RFQ à un seul fournisseur Level 1 — Easy
Le Niveau 1 est l’action d’achat la plus basique : un acheteur, un fournisseur, un produit. Pas d’accord cadre, pas d’approbation compliquée, simplement une demande de prix propre envoyée par e‑mail.
Comment faire dans Odoo :
- Installez l’application Purchase, puis allez dans Achat → Fournisseurs → Nouveau pour créer le fournisseur (nom, e‑mail, conditions de paiement).
- Allez dans Purchase → Demandes de prix → Nouveau, choisissez le fournisseur et ajoutez une ligne produit avec la quantité désirée.
- Fixez la Date limite, vérifiez l’adresse de livraison, puis cliquez sur Envoyer par e‑mail pour transmettre le PDF du RFQ au fournisseur.
- Quand le fournisseur confirme le tarif, ajustez si nécessaire la ligne puis cliquez sur Confirmer la commande pour transformer le RFQ en bon de commande.
- Consultez le chatter pour voir la chronologie complète : qui a envoyé, qui a confirmé et quand le bon a été créé.
Résultat : Chaque achat possède un numéro, une date, une confirmation fournisseur et une piste d’e‑mails traçable, évitant à la compta de devoir reconstituer l’origine d’une commande.
2. Confirmez le bon et réceptionnez la marchandise au quai Level 2 — Easy
Le Niveau 2 introduit la deuxième brique : les réceptions. L’acheteur transfère au magasinier qui valide les quantités reçues par rapport au bon en un clic.
Comment faire dans Odoo :
- Ouvrez le bon confirmé et cliquez sur le bouton Réception pour accéder au transfert d’entrée lié.
- Au quai, le magasinier va dans Inventaire → Opérations → Transferts → À traiter et sélectionne le transfert.
- Saisissez la quantité réalisée par ligne ; si 78 sont arrivés au lieu de 80, indiquez 78 et laissez une note interne dans le chatter.
- Cliquez sur Valider ; Odoo met à jour le stock et relie automatiquement la réception au bon d’achat.
- Rouvrez le bon pour voir la quantité reçue se mettre à jour sur chaque ligne, prêt pour la vérification de la facture fournisseur.
Résultat : Magasin et achats lisent les mêmes chiffres : les livraisons partielles ou manquantes apparaissent immédiatement au lieu d’être découvertes en clôture.
3. Générez votre première facture fournisseur depuis un bon d’achat Level 3 — Easy
Le Niveau 3 couvre la troisième brique : les factures fournisseurs. La comptabilité réutilise les données du bon au lieu de tout ressaisir, la facture est publiée en quelques secondes avec les mêmes lignes et taxes.
Comment faire dans Odoo :
- Ouvrez le bon d’achat confirmé et cliquez sur Créer facture en haut du formulaire.
- Odoo ouvre une facture fournisseur brouillon avec toutes les lignes préremplies depuis le bon : produit, quantité, prix unitaire, taxes.
- Renseignez la Date de facture, la Référence fournisseur (numéro de facture) et la Date d’échéance, puis joignez le PDF reçu par e‑mail.
- Cliquez sur Valider pour comptabiliser la facture ; l’écriture va en fournisseurs et sur le compte de charge ou de stock adéquat.
- Depuis la facture, cliquez sur Enregistrer le paiement à l’échéance pour saisir le virement bancaire et boucler le cycle avec la comptabilité.
Résultat : Les factures fournisseurs se saisissent en une minute, sans ressaisie depuis un PDF, et chaque euro se rattache à une ligne de bon validée par quelqu’un.
4. Construisez une grille tarifaire fournisseur avec paliers de quantité par produit Level 4 — Medium
Le Niveau 4 active une fonction propre aux Achats : le prix suit le produit selon le fournisseur, pas dans la tête de quelqu’un ou dans un tableur oublié.
Comment faire dans Odoo :
- Ouvrez la fiche produit, onglet Achat → Fournisseurs → Ajouter, et rattachez un fournisseur avec prix, quantité minimale, délai et devise.
- Ajoutez des paliers de quantité sur cette même ligne fournisseur : 1+ au prix A, 50+ au prix B, 100+ au prix C.
- Répétez l’opération pour les deux ou trois fournisseurs capables de fournir ce produit, dans l’ordre de préférence.
- Ouvrez un nouveau RFQ pour ce produit ; le prix unitaire se complète automatiquement selon le fournisseur choisi et la quantité demandée.
- Consultez Purchase → Reporting → Analyse des achats, Grouper par Fournisseur et Produit, pour comparer le payé réel au tarif négocié.
Résultat : Le prix négocié devient le prix sur chaque RFQ automatiquement, et les renégociations annuelles démarrent avec des volumes réels plutôt qu’avec des estimations.
5. Capturer les demandes d’achat des employés via l’app Approvals Level 5 — Medium
Le Niveau 5 porte sur la première brique du workflow : les demandes d’achat. N’importe quel employé peut demander un achat ; l’acheteur décide ce qui devient un RFQ, et tout reste historisé dans Odoo.
Comment faire dans Odoo :
- Installez Approvals, puis allez dans Approvals → Configuration → Types d’approbation → Nouveau pour créer un type Demande d’achat.
- Activez Has Product et Has Quantity pour que les demandeurs décrivent précisément le besoin avec une date souhaitée de livraison.
- Configurez l’enchaînement d’approbation : manager direct, puis Responsable Achats, avec un palier au‑delà duquel la Finance intervient.
- Un employé ouvre Approvals → Nouveau, choisit Demande d’achat, remplit le formulaire et envoie ; les activités notifient les bons décideurs.
- Une fois approuvée, l’acheteur va dans Purchase → Demandes de prix → Nouveau et récupère les lignes pour lancer le RFQ réel.
Résultat : Les messages aléatoires sur Slack et les e‑mails cessent ; chaque besoin est enregistré, priorisé et transformé en bon sans ressaisie inutile.
6. Comparer trois devis fournisseurs avec un appel d’offres (Call for Tenders) Level 6 — Medium
Le Niveau 6 met en œuvre les accords d’achat pour documenter une décision d’approvisionnement : trois RFQ partent, trois réponses reviennent, et le choix se fait avec des données comparatives plutôt qu’à la mémoire.
Comment faire dans Odoo :
- Allez dans Purchase → Commandes → Accords d’achat → Nouveau et choisissez Type : Call for Tenders avec une date limite.
- Ajoutez une ou plusieurs lignes produit avec les quantités cibles pour lesquelles vous souhaitez des offres compétitives.
- Cliquez sur Nouvelle demande de prix ; choisissez un fournisseur et Odoo génère un RFQ brouillon lié à l’accord.
- Répétez pour les fournisseurs 2 et 3 ; lorsque les prix reviennent, l’accord affiche les offres côte à côte par ligne.
- Sélectionnez le gagnant, confirmez son RFQ en bon ; les autres sont archivés avec une raison de refus conservée sur l’accord.
Résultat : Les décisions d’achat deviennent défendables : six mois plus tard, n’importe qui pourra voir qui a proposé quoi et pourquoi un fournisseur a été retenu.
7. Empêcher les surfacturations fournisseurs avec un rapprochement à trois voies Level 7 — Hard
Le Niveau 7 relie les quatre pierres angulaires : PO, Réception et Facture doivent correspondre avant paiement. C’est là que Purchase permet de réaliser de vraies économies pour la compta.
Comment faire dans Odoo :
- Allez dans Purchase → Configuration → Paramètres et activez le contrôle des factures sur quantités reçues ; enregistrez.
- Confirmez un bon de 80 unités ; le magasin reçoit 78 au quai et valide le transfert partiel.
- La comptabilité génère la facture fournisseur depuis le bon ; Odoo pré‑remplit 78 au lieu de 80, calé sur la réception réelle.
- Si le fournisseur envoie une facture pour 80, la divergence est immédiatement visible ; l’acheteur demande une note de crédit avant validation.
- La validation finale de la facture n’est possible que si elle concorde avec la réception ; ensuite, le planificateur de paiements la programmera à l’échéance.
Résultat : Les surfacturations ne sont plus absorbées en silence : chaque euro réglé s’appuie sur un bon et une réception, auditable à tout moment.
8. Piloter l’approvisionnement par la demande avec règles de réappro et MTO + le scheduler Level 8 — Hard
Le Niveau 8 relie Purchase aux signaux de demande issus des ventes et de l’inventaire. Les acheteurs ne travaillent plus en mode pompier : Odoo propose des RFQ pertinents avant la rupture.
Comment faire dans Odoo :
- Sur les références best‑seller, allez dans Inventaire → Opérations → Règles de réapprovisionnement → Nouveau et définissez Min, Max, Fournisseur et Délai.
- Pour les produits fabriqués sur commande, ouvrez la fiche produit → onglet Achat et sélectionnez Route : Make To Order pour que la vente confirmée déclenche un RFQ.
- Exécutez Inventaire → Opérations → Lancer le planificateur quotidiennement, ou programmez‑le via une action serveur pour que des propositions apparaissent chaque matin.
- Allez dans Purchase → Commandes → Demandes de prix, filtrez Draft Auto et convertissez en lot les RFQ suggérés en commandes réelles.
- Suivez Purchase → Reporting → Respect des délais fournisseurs pour ajuster les lead times chaque trimestre selon les performances réelles.
Résultat : Les ruptures sur les SKU stratégiques chutent fortement, les acheteurs se concentrent sur la négociation et les commerciaux promettent rarement des dates que l’opérationnel ne peut tenir.
9. Verrouiller des commandes-cadres annuelles et ouvrir un portail fournisseur pour les fournisseurs stratégiques Level 9 — Hard
Le Niveau 9 industrialise l’approvisionnement : engagements annuels négociés une fois, puis appelés chaque semaine ; les fournisseurs stratégiques gèrent leurs RFQ et factures via un portail dédié.
Comment faire dans Odoo :
- Allez dans Purchase → Commandes → Accords d’achat → Nouveau, sélectionnez Type : Blanket Order, indiquez la validité annuelle, le prix négocié et la quantité engagée.
- Chaque semaine, ouvrez l’accord et cliquez sur Nouvelle commande d’achat pour appeler la quantité nécessaire ; Odoo décrémente l’engagement restant.
- Dans Paramètres → Paramètres généraux, activez l’accès Portail client et fournisseur ; donnez cet accès aux fournisseurs stratégiques.
- Les fournisseurs se connectent sur /my/purchase, confirment ou refusent les RFQ, téléversent les factures signées et suivent le statut de paiement sans écrire au buyer.
- Créez un tableau de bord de performance fournisseur dans Purchase Reporting : ponctualité, dérive prix, taux de défaut, mis à jour chaque trimestre pour les revues QBR.
- Programmez une action serveur pour avertir les achats quand la consommation d’un blanket atteint 80 % de l’objectif annuel.
Résultat : Le procurement courant s’exécute quasiment seul pour les 20 % de fournisseurs stratégiques ; les acheteurs retrouvent du temps pour sourcer et gérer les risques d’approvisionnement.
Concevoir les règles des blanket orders, les droits d’accès portail fournisseurs et les scorecards inter‑apps est exactement le type d’accompagnement que Dasolo propose en engagement piloté par un partenaire.
10. Construire un OS achat avec OCR des factures, EDI, détection d’anomalies et dashboards live Level 10 — Expert
Le Niveau 10 est l’écosystème complet : l’IA lit les factures, l’EDI relie les fournisseurs machines à machines, la détection d’anomalies signale les risques, et un cockpit live suit tous les engagements en temps réel.
Comment faire dans Odoo :
- Activez la numérisation des factures dans la Comptabilité pour que les PDFs fournisseurs soient parsés automatiquement par OCR ; lignes, taxes et lien PO sont préremplis avant contrôle.
- Pour vos cinq principaux fournisseurs, déployez des échanges EDI (XML, EDIFACT ou Peppol) : PO, ASN et facture circulent directement entre Odoo et l’ERP du fournisseur.
- Entraînez un assistant procurement IA sur la base documentaire des contrats fournisseurs, des blanket orders et du catalogue pour qu’il réponde aux acheteurs en langage naturel.
- Utilisez Studio Automations et des règles IA pour détecter les commandes inhabituelles : dérive prix > 8 %, pics de lead time, dépendances mono‑source ou sauts d’un MOQ imprévus.
- Connectez Purchase à Sales, Inventaire, Comptabilité et Projets afin que chaque changement propage mises à jour de coûts et rafraîchisse les dashboards.
- Construisez un cockpit sous forme de feuille de suivi : RFQ ouverts, bons en retard, écarts trois‑voies, économies vs. baseline, taux de livraison fournisseur, actualisés en direct.
- Diffusez alertes Slack ou Teams sur événements critiques : retard sur commande client top‑10, écart facture > seuil, épuisement d’un blanket order.
Résultat : Le procurement cesse d’être un coût administratif et devient une fonction stratégique avec données live, alertes prédictives et copilotes IA pour chaque acheteur.
Assembler les copilotes IA, les liens EDI, les règles d’anomalies et les dashboards live est l’architecture que Dasolo met en place en engagement piloté, permettant d’éviter des trimestres d’essais‑erreurs.
Quand l’aide d’un expert devient pertinente
Si vous vous reconnaissez entre les niveaux 1 et 6, vous pouvez souvent réussir avec Odoo Purchase standard, un propriétaire interne patient et une sandbox où l’on peut casser des choses sans risque.
À partir du niveau 7, les enjeux montent : workflows automatisés qui envoient des e‑mails au mauvais destinataire, champs Studio qui empêchent les upgrades, API qui cessent de synchroniser à 2 h du matin.
Ce n’est pas un échec de votre équipe : c’est le signe que l’architecture, les tests et la gouvernance deviennent cruciaux.
Faites appel à un partenaire quand il faut concevoir plusieurs applis, respecter des obligations pays, gérer des intégrations complexes ou tenir une date de mise en production que le comité a déjà fixée.
Travaillez avec Dasolo
Dasolo aide les entreprises à implémenter Odoo selon leur réalité : applications sur mesure, intégrations propres et formations que les équipes retiendront après le départ des consultants.
Si votre roadmap Purchase contient des cas avancés de ce guide, nous pouvons tracer un plan par phases : premières victoires rapides, puis automatisations et intégrations avec responsables clairs et scripts de test.
Vous gardez le contrôle du périmètre et du budget. Nous apportons la profondeur Odoo pour éviter à votre équipe des erreurs coûteuses en production.
Réservez une consultation gratuite :