Pour la plupart des entreprises, un lot est une donnée de traçabilité. Pour celles qui vendent de l'occasion, des pièces uniques, des millésimes ou du matériel reconditionné, le lot est le produit : il a son état, son prix, ses photos.
Quatorze modules communautaires traitent cette réalité — et trois autres rendent visibles les réservations et les liens comptables du stock.
Résumé
Six modules construisent le catalogue de lots : une vue en cartes sur le même principe que le catalogue produit d'Odoo, enrichie de l'état du lot, de son prix, de son entrepôt, et branchée sur les commandes de vente par un bouton permettant de choisir un lot précis.
Quatre décrivent le lot : un état configurable — bon état, défauts —, des images et vidéos multiples, un entrepôt informatif, et un bouton ouvrant la fiche du lot depuis les opérations détaillées.
Quatre enfin rendent le stock lisible : le coût d'un ajustement affiché pendant le comptage, la quantité réservée visible sur les lignes de stock avec navigation vers le transfert, l'ordre de fabrication à l'origine d'une réservation, et le lien entre écriture comptable de valorisation et mouvement de stock.
L'essentiel
- Un catalogue de lots en cartes, avec photos, état, prix et entrepôt.
- La vente d'un lot précis depuis le devis, via un bouton dédié.
- Un état du lot configurable : bon état, défauts, reconditionné.
- Des images et vidéos multiples sur un lot.
- La quantité réservée visible sur les lignes de stock, avec navigation vers le transfert.
- L'ordre de fabrication à l'origine d'une réservation.
- Le coût d'un ajustement affiché pendant le comptage.
- Le lien entre écriture comptable et mouvement de stock, dans les deux sens.
Ce que ces modules ajoutent à l'instance
| Famille | Modules | Nombre |
|---|---|---|
| Catalogue de lots | stock_lot_catalog, stock_lot_catalog_condition, stock_lot_catalog_price, stock_lot_catalog_sale, stock_lot_catalog_warehouse | 5 |
| Description du lot | stock_lot_condition, stock_lot_image, stock_lot_multi_image, stock_lot_warehouse, stock_move_line_lot_link | 5 |
| Lisibilité du stock | stock_quant_cost_info, stock_quant_reservation_info, stock_quant_reservation_info_mrp, account_move_line_stock_info | 4 |
Un menu ajouté : Inventaire ▸ Configuration ▸ Produits ▸ Lot conditions, le référentiel des états de lot.
Quand le lot est le produit
Un négociant de machines d'occasion ne vend pas « une presse plieuse » : il vend celle-ci, avec ses heures, son état, ses photos et son prix. Dans Odoo, c'est un lot — mais un lot n'a ni photo, ni prix, ni état, et ne se choisit pas depuis un devis.
stock_lot_conditionajoute un état configurable au lot : bon état, défauts, reconditionné.stock_lot_imageetstock_lot_multi_imagepermettent d'associer plusieurs images et vidéos à un lot.stock_lot_warehouseajoute l'entrepôt où se trouve le lot, à titre informatif.stock_lot_catalogaffiche tout cela dans un catalogue en cartes, sur le modèle du catalogue produit d'Odoo.- Trois connecteurs enrichissent ce catalogue : l'état, le prix du lot, et l'entrepôt comme critère de filtre et de regroupement.
stock_lot_catalog_saleajoute enfin un bouton Lots dans le devis, pour choisir le lot vendu depuis le catalogue.
L'enchaînement complet — décrire, illustrer, tarifer, montrer, vendre — fait d'Odoo un outil utilisable pour l'occasion, le reconditionné, les pièces uniques et les millésimes. C'est l'un des rares ensembles du catalogue OCA qui construit une capacité métier entière.
Le prix par lot et sa sélection en vente sont traités dans conditionnements, unités et lots.
Voir ce qui est réservé, et pourquoi
| Module | Ce qu'il montre |
|---|---|
stock_quant_reservation_info | La quantité réservée sur chaque ligne de stock, avec navigation vers le transfert concerné |
stock_quant_reservation_info_mrp | L'ordre de fabrication à l'origine d'une réservation |
stock_quant_cost_info | Le coût d'un ajustement d'inventaire, à l'écran et sur le rapport PDF |
account_move_line_stock_info | Le lien entre une écriture comptable de valorisation et le mouvement de stock correspondant |
« Pourquoi ce stock est-il réservé ? » est la question la plus fréquente d'un magasinier — et la plus difficile à instruire : Odoo affiche une quantité réservée sans dire par quoi. Les deux premiers modules répondent en un clic, transfert ou ordre de fabrication à l'appui.
Le troisième chiffre l'inventaire pendant qu'on le fait : voir qu'un écart de comptage représente 4 000 € change la façon dont on le traite — et évite de valider sans regarder.
Le quatrième est l'outil du comptable : partir d'une écriture de valorisation et remonter au mouvement de stock qui l'a produite. Sans ce lien, justifier une écriture de stock suppose un recoupement par date et par montant.
Les ajustements d'inventaire et leur encadrement sont traités dans inventaires : ajustements et comptage.
Limites connues
- Le catalogue de lots suppose la traçabilité par lot activée sur les produits concernés.
- Les photos de lot alourdissent la base : prévoir le stockage et la politique de sauvegarde.
- L'état du lot est un référentiel à tenir : trois valeurs utiles valent mieux que douze.
- Deux modules d'images coexistent (
stock_lot_imageetstock_lot_multi_image) : vérifier lequel correspond à votre besoin avant d'installer les deux. stock_lot_warehouseest informatif : il n'impose aucune contrainte de localisation.- Le lien comptable est technique : il facilite l'audit, il ne corrige pas une valorisation fausse.
Identité technique
Les quatorze modules viennent du dépôt OCA stock-logistics-warehouse, branche 18.0, en licence AGPL-3 sauf stock_move_line_lot_link (LGPL-3). Les connecteurs du catalogue dépendent de modules d'autres dépôts : prix de lot et sélection de lot à la vente (stock-logistics-workflow, sale-workflow), images multiples (server-ux).
Les familles voisines : les inventaires, emplacements et entrepôts et les mouvements de stock.
Questions fréquentes
Peut-on vendre un lot précis depuis un devis ?
Oui : stock_lot_catalog_sale ajoute un bouton Lots sur le devis, qui ouvre le catalogue de lots pour en choisir un. Avec les modules d'état, de prix et de photos, cela permet de vendre une pièce identifiée — machine d'occasion, matériel reconditionné, millésime — et non une référence générique.
Peut-on associer des photos à un lot ?
Oui, avec stock_lot_image (images et vidéos) ou stock_lot_multi_image (images multiples via le socle dédié). Vérifiez lequel correspond à votre besoin avant d'installer les deux, et prévoyez l'effet sur la taille de la base et les sauvegardes.
Comment savoir pourquoi du stock est réservé ?
stock_quant_reservation_info affiche la quantité réservée sur chaque ligne de stock et permet de naviguer vers le transfert concerné ; son extension ajoute l'ordre de fabrication à l'origine de la réservation. Odoo affiche nativement une quantité réservée sans dire par quoi.
Peut-on chiffrer un écart d'inventaire pendant le comptage ?
stock_quant_cost_info ajoute une colonne coût de l'ajustement à l'écran de comptage et au rapport PDF. Voir qu'un écart représente 4 000 € change la façon dont on le traite — et évite de valider sans regarder.
Comment justifier une écriture de valorisation de stock ?
account_move_line_stock_info crée un lien direct entre la ligne d'écriture comptable et le mouvement de stock qui l'a produite. Sans lui, justifier une écriture de stock suppose un recoupement manuel par date et par montant — exercice que tout comptable connaît.
Se faire accompagner
Le catalogue de lots est l'un des rares ensembles du monde OCA qui ouvre un métier : vendre des pièces identifiées plutôt que des références. Pour un négociant d'occasion ou de reconditionné, c'est la différence entre un ERP utilisable et un ERP contourné par un tableur et des photos dans un dossier partagé.
Nous le déployons donc comme un projet commercial, pas logistique : quelles informations le client veut voir, quelles photos, quel état — puis la traçabilité suit. Voir les prestations d'Atalios Consulting ou demander un rappel.
Pour aller plus loin
- Conditionnements, unités secondaires et lots
- Inventaires : ajustements, écarts et comptage tournant
- Mouvements de stock : dates, lots et relocalisation
En résumé
Quand le lot est le produit — occasion, reconditionné, pièce unique, millésime —, il lui faut un état, un prix, des photos et un catalogue depuis lequel le vendre. S'y ajoutent trois réponses à des questions quotidiennes : qui a réservé ce stock, combien coûte cet écart, et d'où vient cette écriture. Parlons de vos produits identifiés.