Dans une production gérée par Odoo, tout repose sur un document discret mais décisif : la nomenclature, ou BOM (Bill of Materials). C'est la « recette » de chaque produit fabriqué : ses composants, leurs quantités, et les opérations pour l'assembler. Une nomenclature juste, et la planification, les achats et le coût de revient s'enchaînent sans accroc. Une nomenclature fausse, et c'est tout l'atelier qui déraille : ruptures, surconsommations, marges erronées. Ce guide explique comment bien structurer ses nomenclatures dans Odoo pour une production fiable.
Ce que vous allez apprendre
- Ce qu'est une nomenclature (BOM) et pourquoi elle est si déterminante.
- Les types de nomenclatures dans Odoo et quand utiliser chacun.
- Comment gérer les variantes, les sous-ensembles et les opérations.
- Comment une bonne nomenclature alimente coûts, achats et planification.
- Les erreurs de structuration qui faussent toute la production.
Qu'est-ce qu'une nomenclature (BOM) dans Odoo ?
En bref : une nomenclature est la liste structurée des composants et des opérations nécessaires pour fabriquer un produit. C'est la donnée de référence à partir de laquelle Odoo planifie, approvisionne et valorise la production.
Pour fabriquer une table, il faut un plateau, quatre pieds, de la visserie, et des opérations (assemblage, finition). La nomenclature formalise tout cela : quoi, en quelle quantité, et comment. Dès qu'un ordre de fabrication est lancé, Odoo lit la nomenclature pour réserver les composants, planifier les opérations et calculer le coût. C'est donc la fondation de tout le MRP, présenté dans « Gérer sa production avec Odoo (MRP/GPAO) ». Sans nomenclature fiable, aucune planification ne tient.
Quels types de nomenclatures existent dans Odoo ?
En bref : Odoo distingue principalement la nomenclature de fabrication (produire un article) et le kit (vendre un ensemble livré en pièces détachées). Le choix change tout le comportement du stock et de la production.
| Type | Usage | Comportement |
|---|---|---|
| Fabrication | Produire un nouvel article à partir de composants | Génère un ordre de fabrication et un produit fini en stock |
| Kit | Vendre un ensemble assemblé à la livraison | Pas de produit fini stocké : les composants sortent directement |
| Sous-ensemble | Composant lui-même fabriqué | Nomenclature à plusieurs niveaux |
Confondre une nomenclature de fabrication et un kit est une erreur fréquente aux conséquences lourdes sur le stock. Les kits ont leurs propres règles, détaillées dans « Utiliser les kits dans Odoo 19 Fabrication ».
Comment gérer les nomenclatures à plusieurs niveaux ?
En bref : quand un composant est lui-même fabriqué, on crée un sous-ensemble avec sa propre nomenclature. Odoo gère ainsi des produits complexes en cascade, niveau par niveau.
Un produit fini peut être composé de sous-ensembles, eux-mêmes composés de pièces. Plutôt qu'une liste à plat ingérable, Odoo permet de structurer en nomenclatures multiniveaux : chaque sous-ensemble a sa propre recette. Cela facilite la réutilisation (un même sous-ensemble dans plusieurs produits), la planification (Odoo sait qu'il faut d'abord produire le sous-ensemble) et la maintenance (une modification se répercute partout). C'est essentiel pour les fabrications complexes traitées dans « Odoo MRP avancé ».
Comment gérer les variantes de produits ?
En bref : Odoo permet d'attacher des composants spécifiques à chaque variante (taille, couleur, option), évitant de créer une nomenclature distincte pour chaque déclinaison.
Si vous vendez un produit en plusieurs versions, vous n'avez pas besoin d'autant de nomenclatures que de variantes. Odoo gère une nomenclature avec des composants conditionnés à la variante : tel tissu pour la couleur bleue, telle option mécanique pour la version premium. Pour des configurations très riches (produits sur-mesure), le configurateur prend le relais ; voyez « Configurateur produit Odoo ».
Comment les opérations et gammes s'intègrent-elles ?
En bref : au-delà des composants, une nomenclature peut décrire les opérations (étapes de fabrication) et les postes de travail concernés, ce qui permet de planifier les temps et de calculer le coût main-d'œuvre.
Une nomenclature complète ne liste pas seulement la matière : elle décrit aussi la gamme opératoire — les étapes, leur ordre, les postes de travail et les temps standards. Cette information sert à deux choses essentielles : planifier la charge de l'atelier (qui fait quoi et quand) et valoriser la main-d'œuvre dans le coût de revient. Sans gamme, Odoo connaît la matière mais pas le temps ; vos coûts et plannings restent incomplets.
Comment une bonne nomenclature alimente-t-elle coûts et achats ?
En bref : la nomenclature est la source du calcul des besoins (quels composants acheter) et du coût de revient (combien coûte le produit). Sa justesse conditionne directement vos marges et vos approvisionnements.
Chaque chiffre de votre production découle de la nomenclature. Le calcul des besoins s'en sert pour déterminer quoi commander et quand — sujet de « Calcul des besoins et réapprovisionnement dans Odoo ». Le coût de revient additionne le coût des composants et de la main-d'œuvre déclarés dans la nomenclature et la gamme — sujet de « Coût de revient industriel dans Odoo ». Une nomenclature inexacte propage donc son erreur partout : c'est pourquoi elle mérite un soin particulier.
Quelles erreurs éviter dans ses nomenclatures ?
En bref : des quantités approximatives, l'oubli des pertes et chutes, des nomenclatures non mises à jour et la confusion fabrication/kit sont les fautes qui faussent toute la production.
- Quantités imprécises : une quantité fausse multiplie les écarts à chaque ordre de fabrication.
- Oublier les pertes et chutes : si 10 % de matière part en rebut, la nomenclature doit en tenir compte.
- Nomenclatures périmées : un produit qui évolue sans mise à jour de sa recette génère ruptures et surconsommations.
- Confondre fabrication et kit : le comportement du stock et de la production diffère totalement.
- Négliger les gammes : sans opérations, pas de planification de charge ni de coût main-d'œuvre fiable.
Comment faire évoluer ses nomenclatures dans le temps ?
En bref : un produit évolue, sa nomenclature aussi. Gérer ces évolutions de façon contrôlée évite que les ordres en cours et les coûts ne se désynchronisent.
Une nomenclature n'est pas figée : un composant est remplacé, un fournisseur change, une amélioration modifie l'assemblage. Le risque, c'est de modifier une recette à la volée et de désorganiser les productions en cours ou de fausser l'historique des coûts. La bonne pratique consiste à tracer les évolutions : savoir quelle version d'une nomenclature s'applique à quelle production, conserver l'historique, et communiquer les changements à l'atelier et aux achats. Pour les industries où les produits évoluent souvent, Odoo propose une gestion du cycle de vie produit (PLM) qui formalise ces changements via des demandes d'évolution validées. À l'échelle d'une PME, même une discipline simple — dater et documenter chaque modification — suffit à éviter bien des erreurs.
Quel impact une nomenclature a-t-elle sur le stock ?
En bref : chaque ordre de fabrication lit la nomenclature pour réserver et consommer les composants. Une nomenclature inexacte crée donc directement des écarts de stock.
Le lien entre nomenclature et stock est mécanique : lorsqu'un ordre de fabrication démarre, Odoo réserve les composants listés, puis les consomme à la production. Si la nomenclature surestime une quantité, vous immobilisez et consommez trop ; si elle la sous-estime, vous tombez en rupture en plein atelier. Les écarts de stock répétés trouvent très souvent leur origine dans des nomenclatures imprécises, plus que dans des erreurs de comptage. C'est pourquoi fiabiliser ses BOM est aussi un moyen de fiabiliser son inventaire : les deux sont indissociables, comme le montre le « module Inventaire d'Odoo expliqué ». Une nomenclature juste, c'est un stock juste et un calcul des besoins fiable.
Comment créer une première nomenclature dans Odoo ?
En bref : on part du produit fini, on liste ses composants et quantités, on choisit le type (fabrication ou kit), puis on ajoute les opérations. Mieux vaut commencer simple et enrichir ensuite.
Construire une nomenclature fiable suit une logique claire :
- Créer le produit fini et lui associer une nomenclature.
- Lister les composants et leurs quantités exactes, en intégrant les pertes éventuelles.
- Choisir le type : fabrication pour produire un article stockable, kit pour un ensemble livré assemblé.
- Ajouter les opérations (la gamme) et les postes de travail si vous voulez planifier les temps et les coûts.
- Tester sur un ordre de fabrication réel et comparer la consommation réelle à la nomenclature.
Le test grandeur nature est l'étape que beaucoup négligent : lancer une production témoin et confronter le théorique au réel révèle immédiatement les quantités mal estimées ou les opérations oubliées. On corrige, puis on duplique la méthode sur les autres produits. Démarrer avec quelques nomenclatures justes vaut bien mieux que d'importer en masse des recettes approximatives qui pollueront ensuite toute la production. La qualité prime sur la quantité, surtout au lancement.
Questions fréquentes
Qu'est-ce qu'une nomenclature dans Odoo ?
C'est la liste des composants et des opérations nécessaires pour fabriquer un produit. Odoo s'en sert pour lancer les ordres de fabrication, réserver le stock, planifier l'atelier et calculer le coût de revient.
Quelle différence entre une nomenclature et un kit ?
Une nomenclature de fabrication produit un article fini stockable ; un kit assemble des composants à la livraison sans créer de produit fini en stock. Le choix change le comportement du stock et de la production.
Peut-on gérer des produits à plusieurs niveaux ?
Oui. Les sous-ensembles fabriqués ont leur propre nomenclature, ce qui crée des nomenclatures multiniveaux. Odoo planifie alors la production en cascade, du sous-ensemble au produit fini.
Faut-il renseigner les opérations dans la nomenclature ?
C'est recommandé dès que vous voulez planifier la charge de l'atelier et calculer un coût de revient incluant la main-d'œuvre. Les opérations et postes de travail forment la gamme associée au produit.
Peut-on importer ses nomenclatures dans Odoo ?
Oui. Odoo permet d'importer des nomenclatures par fichier, ce qui accélère le démarrage quand on en a beaucoup. La prudence reste de mise : importer des données approximatives propage l'erreur. Mieux vaut fiabiliser les fichiers avant l'import que corriger après coup.
Une nomenclature peut-elle contenir des prestations de service ?
Oui. Au-delà des composants physiques, une nomenclature peut intégrer des opérations valorisées (main-d'œuvre, prestations). C'est ce qui permet de calculer un coût de revient complet, incluant le temps passé et pas seulement la matière consommée.
Combien de niveaux une nomenclature peut-elle comporter ?
Autant que le produit l'exige. Odoo gère des nomenclatures à plusieurs niveaux via les sous-ensembles, chacun ayant sa propre recette. L'important n'est pas le nombre de niveaux mais leur justesse : chaque sous-ensemble doit refléter fidèlement la façon dont il est réellement fabriqué.
En résumé : les points clés
- La nomenclature est la fondation du MRP : planification, achats et coûts en découlent.
- Choisissez le bon type : fabrication, kit ou sous-ensemble n'ont pas le même comportement.
- Structurez en multiniveaux pour les produits complexes et réutilisables.
- Ajoutez les gammes pour planifier les temps et valoriser la main-d'œuvre.
- Tenez vos nomenclatures à jour : une recette fausse propage l'erreur partout.
Vous voulez des nomenclatures justes qui fiabilisent toute votre production ? AldenSync structure vos BOM, vos gammes et vos variantes dans Odoo pour une planification et des coûts exacts. Parlons de votre production : contactez AldenSync.