Version de développement
Cette documentation décrit la version « next » (develop), non encore publiée. Pour la version stable, basculez sur « v5 » dans l'en-tête.
Production

Nomenclature multi-niveaux dans Dokos

Dokos gère des nomenclatures multi-niveaux pour définir la composition exacte de chaque produit fini — matières premières, sous-ensembles et opérations — et calculer automatiquement le coût de revient, avec des options avancées pour les processus de fabrication par pourcentage, les composants à quantité fixe, les tolérances de consommation et les éléments secondaires (co-produits, sous-produits, déchets).

Nomenclature

La nomenclature (ou liste de matériaux) décrit la composition complète d'un produit fini : chaque composant acheté, chaque sous-ensemble produit en interne, les quantités nécessaires et les opérations associées. Dokos utilise cette nomenclature pour calculer les besoins en matières, planifier les productions et chiffrer le coût de revient.

Dokos prend en charge les nomenclatures multi-niveaux : un produit fini peut contenir des sous-ensembles qui ont eux-mêmes leur propre nomenclature, et ainsi de suite. Les fonctionnalités avancées incluent la définition des composants par pourcentage, les composants à quantité fixe, les tolérances de consommation et la valorisation des éléments secondaires (co-produits, sous-produits, déchets) pour une gestion flexible des processus de fabrication.


Pour accéder à la liste des nomenclatures, allez sur :

Accueil > Production > Liste de matériaux > Nomenclature

Nomenclature multi-niveaux

Une nomenclature multi-niveaux décrit l'arborescence complète d'un produit : les composants achetés au niveau inférieur, les sous-ensembles fabriqués en interne aux niveaux intermédiaires, et le produit fini au sommet. Dokos « éclate » cette arborescence pour identifier toutes les matières premières nécessaires à la production finale.

Exemple — Dokompany La Dokoboard est un longboard électrique dont la nomenclature a trois niveaux :

Dokoboard (produit fini)
├── Truck Assy × 2          ← sous-ensemble fabriqué
│   ├── Truck 184 × 1
│   ├── Vis M4 × 4
│   ├── Écrou M4 × 4
│   └── Wheel Assembly × 2  ← sous-ensemble imbriqué
│       ├── Roulements × 1
│       └── Roues 83mm × 1
├── Deck (longboard) × 1    ← matière première achetée
├── Moteur × 1              ← contrôle qualité obligatoire
├── Raspberry Pi Zero × 1   ← contrôle qualité obligatoire
├── Pièces moteur × 1       ← contrôle qualité obligatoire
├── Connecteurs XT60 × 5+5
├── Manette Wii × 1
└── Boîte EVA × 2

Pour produire 10 Dokoboards, Dokos calcule automatiquement qu'il faut 20 Truck Assy, 40 Wheel Assembly, 200 vis M4, 200 écrous M4, et ainsi de suite jusqu'aux composants les plus élémentaires.

Voir la nomenclature de la Dokoboard dans la démo

Nomenclature avec opérations

Quand une nomenclature inclut un routage, Dokos associe chaque composant à l'opération qui le consomme. Cela permet de générer les cartes de travail par poste lors du lancement de la production, et de calculer les coûts opératoires en plus du coût des matières.

Exemple — Dokompany Dans la nomenclature de la Dokoboard, le routage « Routing Dokoboard » est attaché. Les vis M4 et les écrous M4 sont liés à l'opération « Vissage des trucks », les roulements à « Pressage des roulements ». Dokos sait ainsi exactement combien de temps chaque poste de travail sera mobilisé et calcule le coût opératoire réel après production.

Contrôle qualité sur les composants critiques

Certains composants peuvent nécessiter une inspection qualité avant d'être utilisés en production. Dokos bloque leur consommation tant que l'inspection n'est pas validée.

Exemple — Dokompany Le moteur, les pièces moteur et le Raspberry Pi Zero arrivent en entrepôt « Qualité Contrôle ». Un contrôle qualité entrant est créé automatiquement à chaque réception. Ces articles ne peuvent être transférés vers la production qu'une fois l'inspection acceptée.

Consommer les composants basé sur

Le champ Consommer les composants basé sur permet de définir, pour chaque nomenclature, la méthode utilisée pour comptabiliser la consommation des matières premières lors de la production. Cette valeur est prioritaire sur le réglage global défini dans les Paramètres de production.

Deux méthodes sont disponibles :

  • Nomenclature (BOM) — Dokos consomme exactement les quantités définies dans la nomenclature, indépendamment des matières réellement transférées vers l'atelier. Cette approche convient aux productions standardisées où les quantités théoriques sont fiables.
  • Entrée de stock — Dokos consomme les matières en se basant sur ce qui a été réellement transféré vers l'entrepôt de travaux en cours (WIP). Cette approche est plus précise pour les productions variables où les quantités réelles peuvent différer de la nomenclature.

Si ce champ est laissé vide dans la nomenclature, Dokos applique le paramètre global défini dans les Paramètres de production.

Exemple — Dokompany Dokompany fabrique deux références :

  • La Dokoboard Standard a une nomenclature très stable. La méthode « Nomenclature » est configurée directement dans sa BOM : Dokos comptabilise exactement les quantités théoriques à chaque production, sans tenir compte des éventuels surplus transférés en atelier.
  • La Dokoboard Prototype est en phase de développement. Ses besoins en composants varient à chaque lot. La méthode « Entrée de stock » est sélectionnée dans sa BOM : Dokos consomme ce qui a réellement été transféré vers l'Atelier, reflétant ainsi les ajustements effectués en cours de fabrication.
  • Pour toutes les autres nomenclatures sans valeur spécifiée, Dokos applique le réglage des Paramètres de production, qui est « Nomenclature » pour toute la société Dokompany.
Quand l'ordre de travail est chargé, Dokos lit automatiquement la valeur de ce champ depuis la nomenclature et l'applique à toutes les entrées de stock de consommation associées à cet ordre. Aucune action manuelle n'est nécessaire.

Nomenclature basée sur des pourcentages (formulation)

Pour les processus de fabrication où les composants sont mélangés selon des proportions précises (par exemple, dans l'agroalimentaire, la chimie ou la cosmétique), Dokos propose une nomenclature basée sur des pourcentages. Cette fonctionnalité permet de définir chaque composant comme un pourcentage du total, simplifiant ainsi la formulation des recettes et garantissant une cohérence parfaite entre les lots.

Activer la nomenclature basée sur des pourcentages

  1. Dans la fiche de la nomenclature, cochez la case Définir les quantités de composants en fonction du pourcentage.
  2. La colonne Pourcentage (%) apparaît dans la grille des composants, avant la colonne Quantité.
  3. Saisissez le pourcentage de chaque composant. La somme des pourcentages doit être égale à 100 %.
  4. Pour simplifier la saisie, vous pouvez marquer un composant comme Élément d'équilibrage : Dokos calculera automatiquement le pourcentage restant pour atteindre 100 %.
  5. La quantité de chaque composant est calculée automatiquement lors de l'enregistrement de la nomenclature, selon la formule :
    Quantité = (Pourcentage / 100) × Quantité de sortie
    
    Dokos gère également la conversion d'unité de mesure entre l'unité de l'article fini et celle du composant.

Exemple — Maison Verte SARL Maison Verte fabrique un engrais organique liquide dont la composition est définie par pourcentage :

  • 60 % d'eau
  • 25 % de compost liquide
  • 10 % d'extrait d'algues
  • 5 % d'huile essentielle de lavande (élément d'équilibrage)

Pour produire 100 litres d'engrais, Dokos calcule automatiquement les quantités suivantes :

  • 60 litres d'eau
  • 25 litres de compost liquide
  • 10 litres d'extrait d'algues
  • 5 litres d'huile essentielle de lavande

Si la quantité de sortie est modifiée à 200 litres, les quantités des composants sont recalculées proportionnellement : 120 litres d'eau, 50 litres de compost liquide, etc.

La somme des pourcentages doit toujours être égale à 100 %. Si aucun composant n'est marqué comme élément d'équilibrage, Dokos affichera une erreur si le total n'est pas exactement 100 %.

Comportement en production

Les quantités calculées à partir des pourcentages sont figées au niveau de la nomenclature. Lors de la création d'un ordre de travail ou d'une entrée de stock, Dokos utilise ces quantités théoriques, qui sont ensuite mises à l'échelle en fonction de la quantité réelle à produire. Les pertes de processus (déchets, évaporation) s'appliquent uniquement à la quantité de sortie, et non aux composants individuels.

Composants à quantité fixe

Certains composants, comme les catalyseurs, les charges de nettoyage ou les résidus de cuve (vessel heels), ne varient pas en fonction de la quantité à produire. Pour ces cas, Dokos propose l'option Quantité fixe sur chaque ligne de composant.

Utilisation des composants à quantité fixe

  1. Dans la grille des composants de la nomenclature, cochez la case Quantité fixe pour le composant concerné.
  2. Saisissez la quantité fixe qui sera toujours consommée, indépendamment de la quantité de sortie.
  3. Lors de la création d'un ordre de travail ou d'une entrée de stock, Dokos inclura cette quantité fixe, même si la quantité à produire est modifiée.

Exemple — Bureau Moderne Bureau Moderne fabrique des meubles en bois et utilise un catalyseur chimique pour le traitement des surfaces. Ce catalyseur est consommé à raison de 5 litres par lot, quelle que soit la taille du lot.

Dans la nomenclature du meuble, le catalyseur est marqué comme Quantité fixe avec une valeur de 5 litres. Que l'ordre de travail soit pour 10 ou 100 meubles, Dokos inclura toujours 5 litres de catalyseur dans les matières premières requises.

Impact sur les calculs de besoins et de coûts

Les composants à quantité fixe sont pris en compte dans :

  • Les besoins en matières pour les ordres de travail
  • Les entrées de stock de matières premières
  • Les nomenclatures éclatées (exploded BOM)
  • La validation des quantités consommées par rapport à la nomenclature

Cependant, leur quantité n'est pas mise à l'échelle avec la quantité à produire. Cela garantit que les coûts et les besoins en matières reflètent fidèlement la réalité des processus de fabrication.

Tolérance de quantité des composants

Dans certains processus de fabrication, il est acceptable de consommer une quantité légèrement supérieure ou inférieure à celle définie dans la nomenclature. Pour gérer ces variations, Dokos propose une tolérance de quantité configurable, au niveau global ou par nomenclature.

Configuration de la tolérance

  1. Paramètres globaux :
    • Allez dans Accueil > Production > Paramètres > Paramètres de production.
    • Sous la section Valider les composants et quantités par nomenclature, définissez :
      • Tolérance de quantité des composants (%) : pourcentage de variation acceptable (par exemple, 5 % pour une tolérance de ±5 %).
      • Action si la quantité de composant dépasse la tolérance : choisissez entre Arrêter (bloquer la consommation) ou Avertir (autoriser avec un avertissement).
  2. Paramètres par nomenclature :
    • Dans la fiche de la nomenclature, sous la section Valider les composants et quantités par nomenclature, vous pouvez surcharger les paramètres globaux en définissant une Tolérance de quantité des composants (%) spécifique et l'Action correspondante.

Comportement en production

Lors de la validation d'une entrée de stock de consommation, Dokos vérifie que chaque composant consommé se situe dans la plage de tolérance définie. La plage acceptable est calculée comme suit :

Quantité minimale = Quantité BOM × (1 - Tolérance / 100)
Quantité maximale = Quantité BOM × (1 + Tolérance / 100)

Si la quantité consommée dépasse cette plage :

  • Action « Arrêter » : Dokos bloque la validation de l'entrée de stock et affiche un message d'erreur indiquant la plage acceptable.
  • Action « Avertir » : Dokos autorise la validation mais affiche un avertissement.

Exemple — Maison Verte SARL Maison Verte fabrique un engrais liquide avec une tolérance de 3 % sur les composants. Pour un composant défini à 50 litres dans la nomenclature, la plage acceptable est de 48,5 à 51,5 litres.

  • Si 52 litres sont consommés, Dokos bloque la validation (action « Arrêter ») et affiche :

    La quantité consommée (52,00) dépasse la tolérance de ±3 %. Quantité acceptable : 48,50 à 51,50.

  • Si l'action est définie sur « Avertir », Dokos autorise la validation mais affiche un avertissement similaire.
Une tolérance de 0 % conserve le comportement actuel : Dokos exige une correspondance exacte entre la quantité consommée et la quantité définie dans la nomenclature.

Éléments secondaires (co-produits, sous-produits, déchets)

Une fabrication ne produit pas toujours un article unique. Il arrive qu'une même opération génère, en plus du produit fini principal, un ou plusieurs articles secondaires : co-produits commercialisables, sous-produits récupérés, déchets valorisés ou rebut. La section Éléments secondaires de la nomenclature permet de déclarer ces articles et de définir comment ils sont valorisés.

Ajouter un élément secondaire

  1. Dans la nomenclature, ouvrez la section Éléments secondaires.
  2. Ajoutez une ligne par article secondaire et renseignez l'article, la quantité et l'entrepôt cible.
  3. Choisissez un Type de valorisation pour définir comment Dokos chiffrera le coût de cet article.

Type de valorisation

Le champ Type de valorisation propose trois modes, applicables aussi bien dans la nomenclature que dans les entrées de stock de fabrication et de réempotage :

  • Taux de valorisation (mode par défaut) — Dokos valorise l'article secondaire à son taux de valorisation moyen en stock (moyenne pondérée de l'entrepôt cible). Ce coût est ensuite déduit du coût des matières premières consommées. Le produit fini et les lignes valorisées en pourcentage se partagent le reste. C'est le mode historique, recommandé pour les sous-produits et déchets dont on connaît une valeur de marché ou de coût de stock.
  • % du coût du produit fini — Dokos répartit un pourcentage du coût total entre cet article secondaire et le produit fini, à parts proportionnelles. C'est le mode introduit en v16, recommandé pour les co-produits dont la valeur relative au produit principal est stable.
  • Manuel — Vous saisissez vous-même le coût unitaire dans la nomenclature (champ Coût). Lors de la fabrication, l'entrée de stock arrive avec un taux éditable pré-rempli depuis la nomenclature. Dokos déduit ce coût des matières premières consommées, comme pour le mode « Taux de valorisation ». Recommandé pour les articles dont la valeur est négociée ou recalculée à chaque lot.
Dokos refuse d'enregistrer une nomenclature ou une entrée de stock dont le total des coûts des éléments secondaires dépasse le coût des matières premières consommées. Cette règle évite que le produit fini ne se retrouve avec un coût négatif.

Comportement en fabrication

  • Lors de la création d'une entrée de stock de fabrication ou de réempotage à partir de la nomenclature, chaque élément secondaire est reporté sur une ligne avec son Type de valorisation. Dokos recalcule systématiquement les taux à chaque calcul : un taux récupéré avant la sélection de l'entrepôt cible ne reste pas figé.
  • Les taux de valorisation sont récupérés en priorité depuis l'entrepôt source de la ligne, puis l'entrepôt source par défaut de la nomenclature, puis à défaut la moyenne de l'entreprise.
  • Pour les réceptions de sous-traitance, les lignes en « Taux de valorisation » sont évaluées à l'entrepôt de la ligne lors de l'enregistrement.
  • Un même article peut apparaître plusieurs fois en éléments secondaires, une fois par type de valorisation. Chaque ligne conserve sa propre quantité, son pourcentage et son mode de valorisation de bout en bout, y compris à travers les cartes de travail lorsqu'un ordre de travail couvre plusieurs nomenclatures.
  • Sur une entrée de stock de fabrication ou de réempotage sans lien avec une nomenclature, seuls les modes « Taux de valorisation » et « Manuel » sont disponibles : le mode « % du coût du produit fini » n'a pas de sens sans pourcentage de référence.

Exemple — Bureau Moderne Bureau Moderne fabrique des plateaux de bois. Chaque plateau génère un sous-produit « Chute de bois » commercialisé comme combustible et un déchet « Sciure » évacué gratuitement.

  • La « Chute de bois » est valorisée à son Taux de valorisation : Dokos déduit du coût des planches consommées la valeur moyenne de la chute en stock. Le reste du coût alimente le plateau fini.
  • La « Sciure » est valorisée en Manuel à 0 € : Dokos ne lui impute aucun coût, mais la ligne reste déclarée pour le suivi des flux physiques.

Le coût total des éléments secondaires (chute valorisée + sciure à 0 €) ne dépasse jamais le coût des planches consommées : Dokos garantit que le plateau fini conserve un coût positif.

Lors d'une mise à jour depuis la version 15, les anciennes lignes de déchets sont automatiquement converties en éléments secondaires avec le mode « Taux de valorisation », retrouvant ainsi le comportement antérieur à la v16. Pour les sites déjà en v16, une mise à jour applique également ce mode par défaut à toutes les lignes existantes.

Coût de la nomenclature

La section Coût de la nomenclature affiche le coût de revient prévisionnel du produit fini. Dokos additionne :

  • le coût de chaque composant selon le mode de valorisation choisi (taux de valorisation, dernier prix d'achat ou liste de prix)
  • les coûts opératoires calculés à partir des durées d'opération et des taux horaires des stations de travail

Ce coût peut être mis à jour manuellement ou automatiquement à chaque changement de prix composant.

Créateur de nomenclature (BOM Creator)

Pour les produits complexes à plusieurs niveaux, Dokos propose un outil de création guidé qui permet de construire l'arborescence complète en une seule session, puis de soumettre toutes les nomenclatures en cascade.

Voir le créateur de nomenclature dans la démo

Versionnage et modification des nomenclatures

Une nomenclature soumise est figée : Dokos ne permet pas de la modifier directement pour préserver la traçabilité des productions passées. Pour corriger ou faire évoluer une nomenclature, il faut en créer une nouvelle version avec un numéro incrémenté (ex. BOM-Truck Assy-002), valider la nouvelle version, puis désactiver l'ancienne.

Dokos marque automatiquement la version active d'une nomenclature avec le statut Active. Pour un même article, une seule nomenclature peut être active à la fois — c'est elle qui sera utilisée par défaut dans les nouveaux ordres de travail.

Exemple — Dokompany Suite à un changement de fournisseur de roulements, Dokompany crée une version 2 de la nomenclature Wheel Assembly (BOM-Wheel assembly-002) avec le nouveau composant. La version 1 est désactivée. L'outil de mise à jour de nomenclature est ensuite utilisé pour remplacer la version 1 par la version 2 dans toutes les nomenclatures qui utilisent le Wheel Assembly.

Outil de mise à jour de nomenclature

Quand un sous-ensemble change de composition (nouveau composant, changement de fournisseur), l'outil de mise à jour de nomenclature propage automatiquement la nouvelle version dans toutes les nomenclatures parentes. Cela évite de modifier manuellement chaque produit fini qui utilise ce sous-ensemble.

L'outil demande de renseigner l'ancienne et la nouvelle nomenclature du sous-ensemble. Dokos identifie alors toutes les nomenclatures parentes qui référencent l'ancienne version et les met à jour en une seule opération.

Pour accéder à l'outil :

Accueil > Production > Outils > Mise à jour de nomenclature

Exemple — Dokompany La nomenclature BOM-Wheel assembly-001 est remplacée par BOM-Wheel assembly-002. L'outil de mise à jour identifie que BOM-truck assy-001 et BOM-dokoboard-001 utilisent toutes les deux le Wheel Assembly. Après exécution, les deux nomenclatures parentes pointent vers la version 2 — sans modification manuelle de chaque fiche.

L'outil de mise à jour ne s'applique qu'aux nomenclatures dont le statut est Active. Les nomenclatures en brouillon ou désactivées ne sont pas concernées. Après une mise à jour, vérifiez dans la vue en arbre que l'arborescence complète est cohérente, notamment pour les produits finis avec plusieurs niveaux de sous-ensembles imbriqués.

Bonnes pratiques pour les nomenclatures multi-niveaux

Dans une structure à 3 niveaux ou plus (produit fini → étapes d'assemblage → sous-ensembles → composants), un changement à un niveau bas peut nécessiter des mises à jour en cascade sur plusieurs niveaux parents. La séquence recommandée est la suivante :

  1. Créer la nouvelle version de la nomenclature enfant modifiée et la soumettre
  2. Utiliser l'outil de mise à jour pour remplacer l'ancienne version dans les nomenclatures de niveau immédiatement supérieur
  3. Si ces nomenclatures intermédiaires ont elles-mêmes des parents, relancer l'outil pour propager jusqu'au niveau du produit fini
  4. Vérifier l'arborescence finale avec la vue en arbre de la nomenclature du produit fini
La vue en arbre de la nomenclature affiche l'arborescence complète avec les versions actives à chaque niveau. C'est l'outil de contrôle recommandé après chaque mise à jour pour s'assurer que l'ensemble de la chaîne de composition est cohérente.

Voir aussi