(Guide complet pour les équipes opérationnelles et les décideurs)
1. Introduction
Dolibarr est un ERP / CRM open‑source qui, grâce à sa simplicité d’utilisation et à son extensibilité, s’est imposé comme un choix judicieux pour les PME et les structures qui souhaitent digitaliser leurs processus internes sans prétendre à une solution lourde et coûteuse.
Dans le domaine de la production, la maîtrise de la traçabilité – du matières premières au produit fini – constitue un levier majeur pour :
- garantir la conformité réglementaire,
- réduire les pertes et les rebuts,
- améliorer la satisfaction client grâce à une visibilité en temps réel sur les délais et les lots,
- piloter efficacement les coûts (ressources, énergie, main‑d’œuvre).
Cet article détaille les principes de traçabilité intégrés à Dolibarr, propose une méthodologie de mise en œuvre adaptée aux ateliers de production, puis conclut par une check‑list des bonnes pratiques pour maximiser l’efficacité du système.
2. Pourquoi la Traçabilité est‑elle Cruciale en Production ?
| Enjeu | Impact concret | Exemple d’application Dolibarr |
|---|---|---|
| Conformité/Qualité | Auditabilité des lots, retours de produits | Historique d’un lot de matière première → numéro de commande, réception, contrôle qualité, fabrication, expédition. |
| Coût & Marges | Identifications des processus coûteux ou inefficaces | Suivi du temps de travail par poste, calcul de la charge horaire réelle par lot. |
| Gestion des Stocks | Optimisation des réassorts, réduction des ruptures | Liaison entre le Stock (réel) et le Produit fini via le suivi de lot et de date de péremption (si applicable). |
| Service Client | Réactivité face aux réclamations, livraisons précises | Accès instantané au numéro de lot expédié, possibilités de rappel ou de rappel d’information. |
En résumé, une traçabilité fiable transforme le chaos opérationnel en une chaîne d’informations structurées, propice à la décision éclairée et à l’amélioration continue.
3. Principes Clés de la Traçabilité avec Dolibarr
Dolibarr offre plusieurs modules qui, combinés, permettent de couvrir tout le cycle de production :
| Module | Fonction | Utilité traçabilité |
|---|---|---|
| Products | Catalogue des produits, variantes, kits. | Association d’un Produit fini à ses BOM (Bill Of Materials) et à ses sous‑assemblages. |
| Orders | Commandes clients et fournisseurs. | Historisation des dates d’expédition/réception pour chaque lot. |
| Invoices / Payments | Facturation et encaissement. | Possibilité de lier une facture à une lot de production (pour suivi des paiements liés). |
| Inventory | Gestion des stocks et des emplacements. | Mise à jour en temps réel du stock d’entrée/sortie par lot. |
| Manufacturing | Ateliers, ordres de fabrication, suivi de temps. | Génération d’un bon de travail avec un numéro de lot unique. |
| Tracking (via champs personnalisés) | Ajout de champs sur les cartes, factures, devis, etc. | Exportation des métadonnées pour audits ou rapports spécifiques. |
| Reports & Dashboards | Tableau de bord intégré, graphiques. | Visualisation de KPI de traçabilité (ex. taux de rejet par lot). |
Tip : Utilisez le module Products → Category/Attributes pour ajouter des attributs personnalisés (ex. « Numéro de lot », « Date de fabrication », « Type de matière première »). Ces champs sont alors visibles sur tous les documents (devis, factures, stocks) et peuvent être exportés via CSV ou API.
4. Méthodologie de Mise en Place de la Traçabilité
4.1. Analyse du flux de production
| Étape | Question clé | Action Dolibarr associée |
|---|---|---|
| 1. Achat / Réception | Quels sont les fournisseurs, quelles spécifications, quels numéros de lot ? | Créer des Fournisseurs ➜ Purchase Orders → Inventory Receipts avec champ « Lot ». |
| 2. Stockage | Où les matières sont‑elles stockées ? Quels contrôles qualité ? | Définir des Emplacements avec “Critères de traçabilité” (ex. zone froide). |
| 3. Pré‑fabrication | Quels BOM et quelles quantités ? | Créer un Produit avec BOM défini → champs « Lot besoin » liés. |
| 4. Atelier (fabrication) | Quelle est la séquence d’opérations ? | Générer des Orders → Manufacturing → « Work Order » avec numéro de lot attribué automatiquement. |
| 5. Contrôle qualité | Les pièces sont‑elles testées ? | Ajouter un champ « Résultat QC » sur les Invoices ou Products. |
| 6. Expédition | Le lot expédié correspond‑il au lot reçu ? | Relier les Factures Client à un Work Order (via Reference). |
4.2. Paramétrage Dolibarr
-
Activer les champs personnalisés
- Settings → List of fields → Ajouter
lot_number,manufacture_date,expiry_date. - Associer ces champs aux objets : Products, Stocks, Purchase Orders, Sales Orders.
- Settings → List of fields → Ajouter
-
Définir le routage de travail
- Manufacturing → Work Center → Créer des postes (ex. CNC‑01, Assemblage‑02) et lier-les aux Orders.
-
Automatiser la génération des numéros de lot
- Utiliser le plugin
autonumou Hooks pour attribuer un identifiant unique à chaque nouveau Work Order. - Exemple de script simple (PHP) :
$db->query('INSERT INTO ' . $conf->manufacturing . ' (label,ref) VALUES ('.$newref.',' . $conf->manufacturing . '.nextRef())');
$lot = $db->fetch_assoc($db->query('SELECT LAST_INSERT_ID()'));
$conf->product->lot_number = 'LOT-'. $lot['id'];
- Utiliser le plugin
- Reporting automatisé
- Créez un Report Builder avec filtres sur
lot_numberet générer des PDF périodiques à destination du service qualité.
- Créez un Report Builder avec filtres sur
4.3. Tests et Validation
| Phase | Objectif | Méthode |
|---|---|---|
| Unitaires | Vérifier la création d’un lot à chaque étape. | Simuler une commande d’achat → réception → fabrication, puis interroger le Stock. |
| Intégration | S’assurer que le lien entre BOM et Work Order est cohérent. | Audit aléatoire de 10 lots sur un mois. |
| Performance | Mesurer le temps de réponse du tableau de bord. | Profilage avec le module Adminer et l’outil de monitoring intégré. |
| Sécurité | Contrôler les droits d’accès (qui peut modifier un lot). | Revérifier les profils Manager/Editor dans Settings → Permissions. |
5. Bonnes Pratiques pour Piloter la Production avec Dolibarr
5.1. Normalisation des identifiants de lot
- Format recommandé :
PROD-[AAMMJJ]-[001]oùPRODdésigne le code produit, suivi de la date de fabrication et d’un séquentiel incrémental. - Avantage : Facilité de recherche (regex) et compatibilité avec les ERP externes.
5.2. Momentiser le suivi (KPIs)
| KPI | Description | Échec fréquent | Solution Dolibarr |
|---|---|---|---|
| Taux de rétro‑émission | % de lots qui ne retrouvent pas leur origine. | Oubli de lier une réception à un BOM. | Utiliser le champ linked_purchase_order dans le Work Order. |
| Cycle de fabrication moyen | Temps moyen du début à la fin d’un lot. | Variation importante entre postes. | Récupérer les timestamps start_work / end_work via le Manufacturing Dashboard. |
| Rejet par lot | Nombre d’unités rejetées par lot / lot total. | Marges non enregistrées. | Ajouter un champ scrap_qty à l’Invoice de production. |
| Délai de livraison | Temps factuel entre expédition et réception client. | Erreur de date de Transportation. | Date de Packing liée au Sales Order. |
5.3. Automatisation des alertes
- Event Hook : déclencher une notification (mail ou Slack) lorsqu’un lot dépasse une durée de cycle configurée.
- Condition : Si
end_work - start_work > seuil→ envoyer un mail à l’équipe de production.
5.4. Gestion des changements (Change Management)
- Mettre en place un processus de versionning des BOMs : chaque modification crée un nouveau numéro de version (
BOM v1.0 → v1.1). - Dolibarr permet de lier une version de BOM à chaque Work Order grâce à l’option “Bill of Materials version”. Ainsi, les lots fabriqués avec la même version partagent le même historique traceable.
5.5. Documentation et audits
- Export automatisé des champs de traçabilité au format CSV ou JSON via l’API
.../api/pour alimenter les outils de BI. - Archivage : définir une politique (ex. 7 ans) dans Settings → Document retention afin de garantir la conservation du paper‑trail.
- Check‑list de clôture de lot : créer un Checklist Item dans Planning (ex. « Contrôle dimensionnel effectué », « Certificat de conformité signé »).
6. Exemple Pratique : De la Réception du Matière Première à l’Expédition du Produit fini
6.1. Scénario
- Réception d’une commande de cuivre (lot
LOT-20230731‑001) le 12 / 09 / 2025. - Stockage dans l’entrepôt « Métaux » → référence stock
STK-001. - BOM d’un composant électronique : Cuivre + PCB + Capaciteur (références
CU-001,PCB-012,CAP-003). - Fabrication d’un lot de 500 unités de l’assemblage final.
- Expédition à un client avec suivi
EXP‑20250925‑015.
6.2. Traceability dans Dolibarr
| Document | Donnée traçable | Champ Dolibarr correspondant |
|---|---|---|
| Purchase Order | supplier="MetalCo"; receipt_date="2025-09-12" |
purchase_order.ref + champ lot_number ajouté. |
| Inventory | location="Warehouse-Metal"; quantity=1000 ; expiry_date="" |
product_stock avec attribut lot_number. |
| Bill Of Materials | required_qty=2kg copper per unit |
Dans le Product → Bill of Materials → Component CU-001 → required_qty. |
| Work Order | start = 2025-09-20 08:15; end = 2025-09-20 14:40; produced_qty=500; finished_lot = LOT-20250920-001 |
manufacturing_order → champs start_work, end_work, produced_qty; product.linked_lot. |
| Sales Order | customer="Lemax"; delivery_date="2025-09-25"; shipping_lot = LOT-20250920-001 |
invoice.linked_order_id + champ lot_number lié au Work Order via un hook. |
Résultat : au moindre doute (ex. défaut du produit), le responsable qualité peut retrouver tout le chemin : de la réception du cuivre, la définition du BOM, les paramètres de production et le nombre exact d’unités livrées à quel client.
7. Checklist « Bonnes Pratiques » pour la Traçabilité en Production
| ✅ | Action | Pourquoi |
|---|---|---|
| 1 | Définir un format universel de numéro de lot (ex. LOT-YYYYMMDD-XXX). |
Recherche rapide, compatibilité entre services. |
| 2 | Activer les champs personnalisés sur Products, Stocks, Orders. | Garantit que chaque document porte le même identifiant de traçabilité. |
| 3 | Lier chaque command (achat, vente) à un lot dès sa création. | Évite le « découplage » des informations. |
| 4 | Attribuer un numéro de lot unique à chaque Work Order (auto‑num). | centralise les données de production. |
| 5 | Mettre en place des notifications d’anomalie (délais, rejets). | Réactivité immédiate en cas de problème. |
| 6 | Docimenter les versions de BOM et les lier aux lots. | Historisation des évolutions de conception. |
| 7 | Automatiser les exports de données de traçabilité vers un outil BI. | Facilite les analyses et le reporting continu. |
| 8 | Effectuer des audits périodiques (mensuels) de conformité de l’historique de lots. | Garantit la robustesse du processus. |
| 9 | Former les équipes à l’utilisation des champs de traçabilité et aux bonnes pratiques d’enregistrement. | Réduction des erreurs humaines. |
| 10 | Sauvegarder les lots archivés (7 ans minimum) dans un référentiel sécurisé. | Conformité légale et possibilités de ré‑exploitation des données. |
8. Conclusion
Dolibarr ne prétend pas être un ERP industriel lourd, mais lorsqu’on l’exploite avec les bonnes pratiques de traçabilité, il devient un levier puissant pour :
- Garantir la visibilité totale de chaque étape de la chaîne de valeur,
- Réduire les coûts cachés liés aux rebuts et aux retours clients,
- Améliorer la réactivité face aux exigences de qualité et de conformité.
En suivant la méthodologie présentée – normalisation des identifiants, paramétrage des champs, automatisation des alertes, et monitoring continu – les équipes de production peuvent réellement piloter leurs processus, passer d’une approche réactive à une gestion prédictive et proactive.
Prochaine étape : réaliser un pilotage de 2 mois sur un sous‑ensemble de produits, appliquer les check‑lists ci‑dessus, puis mesurer les gains (taux de rejet, délai moyen de cycle) avant de généraliser le modèle à l’ensemble de votre portefeuille.
References (français)
- Dolibarr Documentation officielle – Module Manufacturing & Inventory.
- B. Leleu, « Gestion de la production avec ERP open‑source », Supply Chain Review, 2023.
- Guide de bonnes pratiques ISO 9001 – Traçabilité des lots, 2022.
- Article de blog « Comment automatiser la création de numéros de lot dans Dolibarr », OpenERP Community Blog, 2024.
(N’hésitez pas à consulter les liens officiels sur dolibarr.org pour les dernières versions du module Manufacturing et les exemples de scripts.)
Auteur : [Votre Nom], Consultant ERP Open‑Source – spécialisé en transformation digitale de la production.
Cette version a été rédigée en novembre 2025 et est adaptée aux entreprises disposant d’une installation Dolibarr 23.x ou supérieure.