Points cles
- Odoo gère le stock en double entree : chaque mouvement part d'un emplacement et arrive dans un autre, ce qui rend le stock toujours reconciliable.
- Les règles de réapprovisionnement (min/max) et les routes automatisent les commandes fournisseurs et les transferts entre entrepôts.
- La traçabilité par numéro de lot ou de série et les stratégies FIFO/FEFO couvrent la plupart des besoins PME, y compris en agroalimentaire.
- Odoo n'est pas fait pour tout : très gros volumes de picking, WMS temps réel avancé ou 3PL complexe demandent parfois un outil dédié.
Ce que fait vraiment le module Inventaire d'Odoo
Le module Inventaire (nom technique stock) est le cœur logistique d'Odoo. Il enregistre chaque produit stockable, chaque emplacement physique et chaque mouvement entre les deux. Sa particularité tient a son modèle en double entree, hérité de la comptabilité : un produit ne disparait jamais, il se déplace d'un emplacement vers un autre. Une reception fait passer la marchandise de l'emplacement virtuel "Fournisseurs" vers votre entrepôt. Une livraison la fait passer de l'entrepôt vers l'emplacement virtuel "Clients".
Cette logique a une conséquence pratique importante : votre stock est toujours reconciliable. Si une quantité parait fausse, vous remontez la chaine de mouvements pour trouver l'écart, au lieu de subir un chiffre qui a dérive sans explication. Pour une PME qui vient d'un tableur ou d'un logiciel de stock basique, c'est le premier vrai gain.
Le module est disponible en Community comme en Enterprise. La grande différence est l'application Code-barres (scan mobile des receptions, transferts et inventaires), réservée a l'édition Enterprise. Si vos équipes scannent au quotidien, ce point pèse dans le choix d'édition.
Structurer entrepôts et emplacements
Avant toute automatisation, il faut poser la structure physique. Odoo distingue deux niveaux :
- L'entrepôt : un site logistique, avec sa propre adresse. Chaque entrepôt possède ses propres opérations de reception et de livraison.
- L'emplacement : une subdivision a l'interieur d'un entrepôt (une allee, une étagère, une zone de quarantaine, un quai). Les emplacements sont hierarchiques, vous pouvez donc descendre aussi fin que nécessaire.
Le conseil de terrain : ne modélisez que ce que vous comptez réellement piloter. Créer 400 emplacements pour un petit dépôt ralentit les équipes sans rien apporter. Commencez large (zone reception, stock principal, zone expédition), puis affinez quand un vrai besoin apparait, par exemple séparer les produits sous température dirigée.
Le multi-entrepôt est natif. Vous pouvez suivre le stock de plusieurs sites, déclencher des transferts internes entre eux et voir la disponibilité globale d'un produit. Pour un réseau de plusieurs dépôts ou boutiques, c'est un socle solide sans développement spécifique.
Automatiser le réapprovisionnement
C'est ici qu'Odoo évite les ruptures. Deux mécanismes complementaires existent.
Les règles de réapprovisionnement (reordering rules) définissent, par produit et par emplacement, une quantité minimale et une quantité maximale. Quand le stock previsionnel passe sous le minimum, Odoo propose (ou génère) une commande fournisseur ou un ordre de fabrication pour remonter au maximum. La vue "Réapprovisionnement" centralise ces besoins et permet de valider en lot.
Les routes définissent le chemin logistique d'un produit. Trois logiques reviennent souvent :
- Réapprovisionner sur commande (MTO, make to order) : rien n'est stocke, chaque vente déclenche un achat ou une fabrication. Utile pour les produits chers ou périssables.
- Approvisionnement depuis un autre entrepôt : un dépôt central alimente les points de vente automatiquement.
- Livraison directe (dropshipping) : le fournisseur expédie directement au client, sans passage par votre stock.
| Besoin | Mecanisme Odoo | Quand l'utiliser |
|---|---|---|
| Eviter la rupture sur produits courants | Règle min/max | Stock permanent, demande régulière |
| Ne rien stocker | Route MTO | Produits chers, sur mesure, périssables |
| Alimenter des points de vente | Route inter-entrepôts | Réseau multi-sites |
| Ne pas manipuler la marchandise | Dropshipping | Catalogue large, faible rotation |
En pratique, la plupart des PME combinent les trois : min/max sur le fond de catalogue, MTO sur les références spécifiques, dropshipping sur la longue traine.
Traçabilité : lots, numéros de série et péremption
Odoo suit chaque produit par numéro de lot ou par numéro de série, selon ce que vous activez sur la fiche article. Le lot regroupe plusieurs unités issues d'un même arrivage ou d'une même production. Le numéro de série identifie une unité précise, utile pour le SAV et la garantie.
La traçabilité est complète dans les deux sens. Vous partez d'un lot et voyez tous les clients livrés (traçabilité aval), ou vous partez d'un client et remontez au lot d'origine (traçabilité amont). Pour l'agroalimentaire, la cosmétique ou la pharma, c'est une réponse directe aux obligations de rappel de lot.
Odoo gère aussi les dates de péremption et la stratégie de sortie FEFO (premier périmé, premier sorti), en plus des classiques FIFO et LIFO. Concrètement, le système propose automatiquement le bon lot a expédier pour écouler d'abord ce qui périme le plus tôt. C'est un point ou beaucoup d'outils génériques calent, et ou Odoo est réellement solide.
Comptages et fiabilité de l'inventaire
Le stock théorique dérive toujours un peu du stock réel. Odoo remplace l'inventaire annuel bloquant par des comptages tournants (cycle counts) : vous comptez régulièrement une partie des références, sans arrêter l'activité. Chaque écart constate génère un mouvement d'ajustement, donc reste tracé et explicable.
Vous pouvez planifier ces comptages par emplacement, par catégorie ou par fréquence (les produits a forte rotation comptés plus souvent). Avec l'application Code-barres en Enterprise, un opérateur scanne une zone et corrige en direct. C'est la méthode qui fiabilise durablement un stock, bien plus que le grand inventaire de fin d'annee.
Valorisation du stock et lien comptable
Odoo valorise le stock selon trois méthodes : coût standard (un coût fixe par produit), prix moyen pondere (AVCO) et FIFO. Le choix impacte directement la valeur de vos actifs et votre marge, donc il se décide avec votre expert-comptable, pas au hasard.
La valorisation peut être manuelle (vous passez les écritures) ou automatisée (chaque mouvement de stock génère l'écriture comptable correspondante en temps réel). La valorisation automatisée demande d'activer et de paramétrer le module Comptabilité, et de configurer les comptes de stock. C'est puissant mais ce n'est pas anodin a mettre en place : prévoyez cette étape avec un intégrateur si la comptabilité analytique compte pour vous.
Étapes de mise en place réaliste
Un déploiement Inventaire propre suit en général cet ordre. Vouloir tout activer d'un coup est la meilleure façon de perdre la confiance des équipes.
| Étape | Objectif | Point de vigilance |
|---|---|---|
| 1. Fiches produits | Données propres, unités, catégories | Nettoyer avant d'importer, pas après |
| 2. Entrepôts et emplacements | Refleter le réel, sans excès | Rester simple au départ |
| 3. Stock initial | Charger les quantités de départ | Compter physiquement le jour J |
| 4. Règles et routes | Automatiser le réappro | Tester sur quelques produits d'abord |
| 5. Traçabilité et comptages | Fiabiliser dans la duree | Former les opérateurs au scan |
La qualité des données produits conditionne tout le reste. Une base d'articles avec des doublons, des unités incohérentes ou des références manquantes rendra chaque étape suivante bancale.
Quand Odoo n'est pas le bon choix
Etre honnête sur les limites fait gagner du temps a tout le monde. Odoo Inventaire couvre très bien les besoins d'une PME, mais il montre ses limites dans certains cas.
Sur de très gros volumes de préparation de commandes, avec des centaines de lignes de picking par heure et des logiques d'optimisation de tournee dans l'entrepôt, un WMS spécialisé sera plus performant. Odoo n'est pas un moteur d'optimisation logistique de niveau grande distribution.
Si votre logistique est externalisée chez un prestataire 3PL avec ses propres systèmes, il faudra souvent une interface entre les deux plutôt que piloter le stock physique dans Odoo. De même, une automatisation d'entrepôt lourde (convoyeurs, robots, pick-to-light) dépasse le périmètre standard et suppose des connecteurs spécifiques.
Enfin, si votre besoin réel est un simple suivi de quantités sans achats, sans ventes et sans comptabilité, Odoo peut être surdimensionne. La bonne question n'est pas "Odoo peut-il le faire" (souvent oui), mais "le jeu en vaut-il la chandelle pour mon volume et ma complexité". Un diagnostic honnête tranche vite.