Par défaut, Odoo regroupe facilement les commandes d’achat par fournisseur. C’est pratique pour réduire le nombre de bons… mais mélanger plusieurs ventes dans la même commande d’achat crée des problèmes opérationnels :
- priorisation des réceptions et des reliquats (qui livrer en premier),
- allocation/réservation confuse au quai,
- lien vente → achat → réception moins lisible,
- changements de délais ou annulations qui impactent plusieurs clients à la fois,
- rapprochements fournisseur plus lourds.
Bref, la compta analytique ne suffit pas : elle ventile les coûts, mais ne résout pas la logistique. Le plus simple est d’obtenir 1 vente = 1 commande d’achat (par fournisseur).
Le principe en deux options standard
- Livraison directe (dropshipping) : la vente génère un achat lié et la livraison part du fournisseur vers le client.
-
Réassort sur commande (MTO) + Acheter : la vente déclenche son achat, réception chez vous.
La séparation par vente est garantie lorsque la Propagation du groupe d’approvisionnement de la règle Acheter est réglée sur Propager.
Paramétrage — ce qu’il faut activer (2 minutes)
Menu : Inventaire → Configuration → Paramètres
Si vous faites livrer le client par le fournisseur (dropshipping)
- Logistique → Dropshipping ✅
- Entrepôt → Utiliser vos propres routes ✅
Si vous recevez d’abord chez vous (MTO + Acheter)
- Logistique → Réapprovisionner sur commande (MTO) ✅
- Entrepôt → Utiliser vos propres routes ✅
(Les autres cases — qualité, codes-barres, transporteurs, etc. — n’influencent pas la séparation par vente.)
Mise en place par option
A) Livraison directe (dropshipping) — fournisseur → client
Fiche article
- Achat : au moins un fournisseur.
- Inventaire : cocher Dropshipping (Livraison directe).
Vente
- À la validation : création d’un achat dédié à la vente ; livraison chez le client.
Atout : pas de passage par l’entrepôt.
B — MTO + Acheter : réception chez vous
Fiche article
- Achat : fournisseur défini.
- Inventaire : cocher Réapprovisionner sur commande (MTO) et Acheter.
Règle d’itinéraire “Acheter”
- Menu : Inventaire → Configuration → Routes → Règles → ouvrir Acheter.
- Section Propagation : mettre Propagation du groupe d’approvisionnement = Propager.
Effet : l’“étiquette” de la vente est transmise jusqu’à l’achat, donc pas de fusion entre ventes chez un même fournisseur.
Propagation du groupe d’approvisionnement — les 3 états

- Laisser vide : ne transmet pas l’étiquette de la vente → regroupement possible entre ventes (utile pour mutualiser).
- Propager : transmet l’étiquette de la vente → séparation par vente (ce que l’on veut).
- Fixe : force une étiquette unique pour tout → méga-regroupement (à réserver aux centralisations exceptionnelles).
Mémo : propreté par vente → Propager ; mutualiser → Laisser vide ; tout rassembler → Fixe.
5) Tests de validation (5 minutes)
Test MTO + Acheter (réception chez vous)
- Vente A (même fournisseur) → valider → Achat A.
- Vente B (mêmes paramètres) → valider → 1 achat B.
- Dans chaque achat, vérifier le groupe d’approvisionnement : il doit correspondre à la vente (séparation OK).
Test Dropshipping (livraison directe)
- Vente C (article en dropshipping) → valider → Achat C lié à la vente.
- La livraison va chez le client, pas dans votre entrepôt.
7) Bonnes pratiques
- Si vous voulez du 100 % MTO, évitez les points de commande sur ces articles (sinon Odoo repart sur une logique “stock” qui regroupe).
- Mettez les produits en Stockable si vous recevez chez vous (nécessaire pour les réceptions).
- Un article avec plusieurs fournisseurs peut générer plusieurs achats pour une même vente : c’est normal (un achat par fournisseur).
- Multi-entrepôts / multi-sociétés / devises ou fournisseurs différents : la séparation est naturelle.
8) Dépannage rapide
Deux ventes finissent dans le même achat
- Règle Acheter bien réglée sur Propager ?
- Article bien en MTO + Acheter (ou Dropshipping) ?
- Absence de point de commande qui déclenche un flux “stock” ?
Aucun achat ne se crée
- Fournisseur défini sur l’article ?
- Commande de vente bien validée ?
- MTO/Dropshipping et Routes activés ?
- La réception arrive au mauvais endroit
Vérifier l’Emplacement de destination de la règle Acheter (et en dropshipping : destination = client).
Conclusion
Regrouper par fournisseur simplifie la paperasse, mais complique l’exécution : priorités de réception, allocation, traçabilité des documents, changements en cours de route. La solution la plus simple et standard est de séparer par vente :
- Dropshipping : achat lié à la vente, livraison chez le client.
- MTO + Acheter : achat dédié à la vente, réception chez vous.
La clé pour éviter tout mélange : dans Acheter, mettre Propagation du groupe d’approvisionnement = Propager.
Résultat : 1 vente = 1 commande d’achat (par fournisseur), des réceptions claires, et des équipes sereines.