Documentation7 min de lecture

Catalogue de lots, réservations visibles et liens comptables

Quatorze modules OCA du dépôt `stock-logistics-warehouse` traitent le lot comme un objet commercial dans Odoo 18 Community : `stock_lot_catalog` affiche les lots dans un **catalogue en cartes**, avec leur **état**, leur **prix**, leurs **photos** et leur **entrepôt** — de quoi vendre une pièce précise plutôt qu'une référence. Les douze autres, des réservations visibles sur les quantités au lien entre écriture comptable et mouvement.

Indicateurs chiffrés affichés sur un écran

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

FamilleModulesNombre
Catalogue de lotsstock_lot_catalog, stock_lot_catalog_condition, stock_lot_catalog_price, stock_lot_catalog_sale, stock_lot_catalog_warehouse5
Description du lotstock_lot_condition, stock_lot_image, stock_lot_multi_image, stock_lot_warehouse, stock_move_line_lot_link5
Lisibilité du stockstock_quant_cost_info, stock_quant_reservation_info, stock_quant_reservation_info_mrp, account_move_line_stock_info4

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.

  1. stock_lot_condition ajoute un état configurable au lot : bon état, défauts, reconditionné.
  2. stock_lot_image et stock_lot_multi_image permettent d'associer plusieurs images et vidéos à un lot.
  3. stock_lot_warehouse ajoute l'entrepôt où se trouve le lot, à titre informatif.
  4. stock_lot_catalog affiche tout cela dans un catalogue en cartes, sur le modèle du catalogue produit d'Odoo.
  5. Trois connecteurs enrichissent ce catalogue : l'état, le prix du lot, et l'entrepôt comme critère de filtre et de regroupement.
  6. stock_lot_catalog_sale ajoute 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

ModuleCe qu'il montre
stock_quant_reservation_infoLa quantité réservée sur chaque ligne de stock, avec navigation vers le transfert concerné
stock_quant_reservation_info_mrpL'ordre de fabrication à l'origine d'une réservation
stock_quant_cost_infoLe coût d'un ajustement d'inventaire, à l'écran et sur le rapport PDF
account_move_line_stock_infoLe 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_image et stock_lot_multi_image) : vérifier lequel correspond à votre besoin avant d'installer les deux.
  • stock_lot_warehouse est 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

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.

Documentation OCALogistiqueTraçabilité

Partager

Fiches connexes

Équipe au travail sur des ordinateurs portables autour d'une table
Le module OCA `account_invoice_en16931` (dépôt `fr-einvoicing`, version 18.0.1.0.0, licence AGPL-3) est le socle qui fabrique le fichier de facture électronique conforme à la norme européenne **EN 16931** : Factur-X (PDF/A-3 avec XML CII embarqué), XML UBL, XML CII ou PDF accompagné d'un UBL — et il ajoute des **contrôles bloquants à la validation** d'une facture client. Les quatre modules qui s'y greffent pour la France, et ce que le socle ne fait pas.
Lire la suite
Documentation OCA, Facturation électronique
Réunion d'approbation autour d'un document de travail
Relevé sur une instance Odoo 18 Community, le module OCA `base_tier_validation` (dépôt `server-ux`, version 18.0.3.5.1, licence AGPL-3) ajoute 1 modèle, 101 champs et 3 menus, mais ne s'active sur aucun document métier par lui-même : il lui faut un module d'implémentation. C'est le point qui surprend le plus — voici ce qu'il fait réellement, et comment le mettre en service.
Lire la suite
Documentation OCA, Odoo