Publicité
ERP IMPLEMENTATION
🇬🇧 Read in English →

ERP et rappel produit : orchestrer une crise en 72 heures grâce à la traçabilité lot

Comment votre ERP gère-t-il un rappel produit ? Guide opérationnel : traçabilité amont-aval, séquestre de lot, SAP, Dynamics 365, Odoo, Sage X3 et checklist 10 points.

ERP et rappel produit : orchestrer une crise en 72 heures grâce à la traçabilité lot

Une alerte qualité arrive lundi matin à 8h30. Un fournisseur vient de signaler un défaut potentiel sur un ingrédient livré dans les six dernières semaines. Votre question n’est pas réglementaire, elle est opérationnelle : en combien de temps pouvez-vous identifier tous les lots de produits finis fabriqués avec cet ingrédient, lister chaque client livré, et bloquer les stocks encore en entrepôt ?

Si la réponse est “plusieurs jours”, votre ERP n’est pas prêt pour un rappel produit. Si la réponse est “quelques heures”, vous avez probablement bien configuré vos modules de traçabilité lot. Ce guide détaille ce que votre système doit pouvoir faire, comment l’y préparer, et ce que les quatre grandes plateformes ERP proposent nativement.

Les 72 premières heures d’un rappel produit : ce que l’ERP doit pouvoir faire

Identifier en temps réel les lots concernés : traçabilité amont et aval

La traçabilité lot bidirectionnelle est le fondement technique de tout rappel maîtrisé. Dans un ERP correctement paramétré, chaque lot de produit fini porte l’historique complet de sa composition : quel lot de matière première A, quel lot de composant B, quelle date de fabrication, quel équipement de production, quel opérateur.

La traçabilité amont (upstream) permet de répondre à la question : “ce lot de produit fini contient-il l’ingrédient incriminé ?” La traçabilité aval (downstream) répond à l’inverse : “tous les produits finis issus du lot de matière première litigieux, où sont-ils ?”

Dans un rappel, les deux axes sont nécessaires simultanément. L’amont identifie le périmètre technique du problème. L’aval identifie le périmètre commercial : quels clients ont reçu quels produits, à quelles dates, sur quels bons de livraison.

Sans traçabilité bidirectionnelle native dans l’ERP, cette reconstitution se fait manuellement sur des fichiers Excel, des bons de livraison papier et des emails d’expédition. En pratique, cela prend des jours plutôt que des heures, et le périmètre du rappel s’élargit par précaution parce qu’on ne sait pas exactement ce qu’on sait.

Cartographier les destinataires : clients livrés, entrepôts, lots en transit

Une fois les lots concernés identifiés, l’ERP doit produire une liste d’expédition consolidée : pour chaque lot problématique, quels clients ont été livrés, quelles quantités, à quelles dates, avec quels numéros de bon de livraison ou de facture. Cette liste est le document de travail de la cellule de crise pour les communications clients.

L’ERP doit également couvrir les lots en cours de transit (expédiés mais pas encore réceptionnés par le client) et les stocks encore en entrepôt propre ou en dépôt chez un distributeur. Ces trois situations (déjà livré, en transit, en stock) appellent des actions différentes et doivent être distinguées clairement dans le rapport.

Les ERPs qui gèrent correctement la logistique avancée (WMS intégré ou connecté) permettent de savoir en temps réel dans quel entrepôt se trouve chaque lot, à quelle palette, à quel emplacement. Ce niveau de précision réduit mécaniquement le temps de blocage physique des stocks.

Séquestre des stocks : bloquer les lots en quelques clics, pas en quelques heures

Le séquestre de lot (blocage qualité) doit être une opération rapide, traçable et automatiquement propagée à tous les processus en aval. Dans un ERP bien configuré, changer le statut d’un lot de “disponible” à “bloqué” ou “en quarantaine” suffit pour que le système refuse automatiquement son expédition, son utilisation en production, et sa facturation.

Les statuts habituels dans les ERP industriels sont : disponible (libre), bloqué (ne peut pas être utilisé), en quarantaine (en attente d’analyse), à détruire (décision irréversible confirmée). Ces statuts ont des implications directes sur les processus automatiques : un lot “bloqué” ne peut pas être prélevé sur un ordre de fabrication, expédié sur une commande client, ni proposé par les algorithmes de planification (MRP/DRP). C’est ce comportement systémique qui garantit qu’aucun opérateur ne “passe outre” par inadvertance.

Le suivi de qui a changé le statut, quand, et avec quel motif fait partie de la piste d’audit obligatoire pour les dossiers de rappel.

Les données ERP indispensables à avoir avant la crise

Numérotation de lot et traçabilité multi-niveaux

La traçabilité lot multi-niveaux signifie que l’ERP conserve le lien entre : le lot de matière première reçu du fournisseur, le lot de produit semi-fini issu de la première transformation, et le lot de produit fini livré au client final. Chaque niveau intermédiaire de la nomenclature (bill of materials) doit être tracé.

Ce paramétrage n’est pas automatique dans la plupart des ERP : il faut configurer explicitement la gestion des numéros de lot à chaque niveau de la nomenclature, et activer la propagation des lots lors des ordres de fabrication. Une entreprise qui utilise des lots pour les produits finis mais pas pour les matières premières (ou inversement) perd la traçabilité amont, et donc la capacité à répondre rapidement “quelles matières premières sont entrées dans ce lot de produit fini”.

Dans les secteurs à forte exigence de traçabilité (agroalimentaire, pharma, dispositifs médicaux, automobile), cette configuration est non négociable et doit être vérifiée régulièrement, pas seulement lors de l’implémentation initiale.

Liens avec la GMAO : rattacher le lot défectueux à la séquence de production

La Gestion de Maintenance Assistée par Ordinateur (GMAO) permet de relier un lot défectueux à la séquence de production qui l’a généré : quelle ligne de fabrication, quel équipement, quelle plage horaire, quel opérateur. Ces informations sont indispensables pour l’analyse de cause racine.

Quand l’ERP et la GMAO sont intégrés (ou constituent deux modules d’un même système), l’enquête qualité peut croiser le journal de production (date et heure de fabrication du lot) avec les enregistrements de maintenance (dernier contrôle de l’équipement, dernière calibration du capteur, alerte maintenance non traitée). Ce croisement identifie souvent la cause technique du problème en quelques heures plutôt qu’en quelques jours.

Sans cette intégration, les équipes qualité doivent interroger manuellement les équipes production et maintenance, reconstituer la chronologie dans un tableur, et espérer que les papiers de production de la semaine incriminée sont encore accessibles.

Documents qualité attachés au lot : certificats d’analyse et résultats de tests

Chaque lot de matière première reçu d’un fournisseur doit être accompagné d’un certificat d’analyse (CoA) qui atteste de sa conformité aux spécifications. Dans un ERP bien configuré, ce certificat est attaché au lot à la réception, accessible depuis la fiche lot, et exportable en quelques secondes pour le constituer dans le dossier de rappel.

De même, les résultats de contrôle qualité réalisés en cours de production ou sur le produit fini (analyses physicochimiques, microbiologiques, contrôles dimensionnels) doivent être attachés aux lots correspondants. En situation de rappel, l’investigateur interne ou externe demande systématiquement ces documents : pouvoir les fournir en temps réel réduit la durée de l’investigation et la surface de risque légal.

Le module QMS dans la gestion de crise

Ouverture automatique d’une non-conformité majeure depuis l’alerte lot

Un module QMS (Quality Management System) intégré à l’ERP permet d’ouvrir automatiquement une fiche de non-conformité (NCM) dès qu’une alerte lot est déclenchée. Cette non-conformité hérite des données du lot : numéro de lot, quantité, fournisseur, dates, résultats de tests liés.

La distinction à maîtriser est celle entre une non-conformité interne (détectée avant livraison, gérée en interne sans impact client visible) et un rappel externe (consumer safety recall, qui implique une communication client et potentiellement une notification réglementaire). Les deux s’ouvrent comme des NCM dans l’ERP, mais leur circuit de validation, leurs destinataires et leurs obligations de traçabilité diffèrent.

Pour un rappel externe, les obligations réglementaires varient selon le secteur : le règlement GPSR (UE) 2023/988 impose une notification via la Safety Business Gateway pour les produits de grande consommation, tandis que les secteurs alimentaire, pharmaceutique et dispositifs médicaux ont leurs propres canaux de notification. L’article dédié au GPSR et à l’ERP couvre ces obligations en détail.

Plan CAPA associé au rappel : actions correctives, délais, responsables

Le plan CAPA (Corrective and Preventive Actions) est le document de pilotage de la crise une fois le périmètre identifié. Il liste chaque action à mener : blocage des stocks, communication clients, retrait des produits, investigation cause racine, modification des processus de production.

Dans un ERP avec module QMS, le CAPA est lié à la NCM et suit son propre cycle de vie : ouvert, en cours, vérifié, clos. Chaque action est assignée à un responsable, avec une date limite et un statut d’avancement. Cette traçabilité évite les angles morts (une action dont “personne ne s’est occupé”) et constitue la preuve documentaire que l’entreprise a géré le rappel de manière structurée, ce qu’un auditeur réglementaire ou un assureur pourra demander.

Communication fournisseurs : relance et qualification d’alternative

Un rappel déclenché par un problème fournisseur implique une démarche parallèle côté approvisionnement : notifier le fournisseur, suspendre les commandes en cours sur le composant incriminé, lancer une investigation fournisseur (8D ou équivalent), et identifier un fournisseur alternatif si le composant est critique.

L’ERP permet d’exporter la liste des commandes en cours sur ce fournisseur et ce composant, d’envoyer un avis de non-conformité fournisseur (SNCR) depuis le module QMS, et de basculer les approvisionnements futurs sur un fournisseur de substitution le temps de l’investigation. Toutes ces actions sont tracées dans la fiche fournisseur et dans l’historique du composant.

Ce que font SAP, Dynamics 365, Odoo et Sage X3 nativement

SAP S/4HANA : Batch Where-Used et QM pour les rappels transfrontaliers

SAP S/4HANA dispose d’une fonctionnalité native appelée Batch Where-Used qui reconstitue en quelques minutes la traçabilité complète d’un lot dans toutes les directions : quelles matières premières ont contribué à ce lot de produit fini, et dans quels produits finis ce lot de matière première a-t-il été incorporé. Cette traçabilité traverse les niveaux de nomenclature, les sites de production, et les sociétés du groupe.

Le module QM (Quality Management) gère les statuts de lot (unrestricted, quality inspection, blocked), les ordres d’inspection liés aux lots, et les certificats de qualité. Pour les rappels transfrontaliers impliquant des clients dans plusieurs pays, SAP Global Trade Services (GTS) peut être mobilisé pour gérer les communications réglementaires avec les autorités douanières et les agences de sécurité produit de chaque pays.

Microsoft Dynamics 365 SCM : Item Tracing et Quarantine Orders

Dynamics 365 Supply Chain Management propose l’Item Tracing, accessible depuis le menu de gestion de la qualité, qui permet de tracer un article ou un lot dans les deux sens (amont et aval) à travers toutes les transactions enregistrées : réceptions, ordres de fabrication, expéditions, transferts.

Les Quarantine Orders (ordres de quarantaine) bloquent physiquement un lot ou un article dans un espace de quarantaine dédié, avec une gestion des statuts et un journal d’audit. Les Quality Associations permettent de déclencher automatiquement un ordre d’inspection qualité sur tout lot reçu d’un fournisseur spécifique ou sur tout lot de produit fini issu d’un processus donné, réduisant le risque qu’un lot non conforme passe au travers du contrôle.

Odoo 17-18 : lot tracking bidirectionnel et quality alerts

Odoo dispose d’un module de traçabilité lot natif activable sur chaque produit. En version 17-18, le tracking bidirectionnel (upstream et downstream) est disponible depuis la fiche lot via le bouton “Traceability”. L’interface graphique affiche l’arbre complet des mouvements de stock associés au lot.

Le module Quality d’Odoo permet de créer des points de contrôle qualité sur les opérations de fabrication ou de réception, de déclencher des Quality Alerts (alertes qualité) qui bloquent la production ou la livraison en attente de validation, et de gérer les non-conformités avec un workflow d’approbation. Le blocage automatique d’un lot sur alerte est configuré via les règles de qualité et les actions de déclenchement.

Sage X3 : numéros de lot multi-niveaux et bloc qualité

Sage X3 (rebaptisé Sage X3 by Acumatica) gère les numéros de lot à chaque niveau de la nomenclature et conserve les liens de fabrication entre lots, permettant la traçabilité amont-aval multi-niveaux. Le bloc qualité (statut “Bloqué” sur un lot) s’applique automatiquement à toutes les transactions : un lot bloqué ne peut pas être expédié, prélevé en production ni vendu.

La gestion multi-sites est native : dans un groupe avec plusieurs usines, un lot bloqué au siège est visible et bloqué dans tous les sites. Cette cohérence est critique pour les entreprises multi-sites qui opèrent sous une seule entité juridique mais avec des flux de stock entre sites.

Simuler un rappel avant qu’il se produise : l’exercice de crise ERP

Données de test et scénarios recommandés

Un exercice de rappel produit dans l’ERP consiste à sélectionner un lot fictif ou un lot réel de faible valeur, simuler une alerte qualité, et mesurer le temps nécessaire pour produire la liste complète des lots de produits finis concernés et la liste des clients livrés.

Le scénario recommandé : un lot de matière première reçu il y a six semaines, incorporé dans trois produits finis différents, livré à cinquante clients dans deux pays. L’objectif est de vérifier que l’ERP peut reconstituer ce périmètre en moins de quatre heures, en autonomie, sans appel téléphonique aux équipes logistique ou production.

L’exercice doit aussi tester le processus de blocage : bloquer les lots en stock, vérifier que les commandes en cours sur ces lots sont bloquées, et confirmer qu’aucun mouvement de stock n’est possible sur les lots bloqués.

KPIs de l’exercice : délai de traçage et taux de couverture

Les deux indicateurs clés d’un exercice de rappel sont :

  • Délai de traçage complet : temps écoulé entre l’alerte initiale et la production de la liste exhaustive des lots concernés et des clients livrés. L’objectif sectoriel communément admis dans l’agroalimentaire et la pharma est inférieur à quatre heures. Au-delà, le périmètre du rappel tend à s’élargir par précaution.
  • Taux de couverture des lots identifiés : proportion des lots réellement concernés que le système a identifiés lors de la simulation. Un taux inférieur à 100 % révèle des lacunes de traçabilité (lots non numérotés, opérations de fabrication non enregistrées dans l’ERP, transferts de stock hors système).

Ces deux indicateurs doivent être documentés et partagés avec la direction qualité. Ils constituent la preuve que la traçabilité est opérationnelle, pas seulement configurée.

Les 3 lacunes les plus fréquentes découvertes lors des exercices

Lacune 1 : des mouvements de stock hors ERP. Des transferts entre entrepôts ou des retours clients gérés manuellement, sans saisie dans l’ERP, créent des trous dans la traçabilité. Le lot “pense” être dans l’entrepôt A alors qu’il est physiquement dans l’entrepôt B ou chez un transporteur.

Lacune 2 : une traçabilité lot activée en produit fini mais pas en matière première. Sans numérotation de lot sur les matières premières, la traçabilité amont s’arrête au produit fini. L’entreprise peut identifier quels clients ont reçu quels produits finis, mais ne peut pas remonter à l’ingrédient fournisseur ni à sa date de réception.

Lacune 3 : des Work-in-Progress (WIP) non tracés. Les lots en cours de fabrication (semi-finis en attente de la prochaine étape) ne sont parfois pas enregistrés dans l’ERP en temps réel. Lors d’un rappel, ces lots en cours de production sont invisibles du système : ils ne figurent ni dans les stocks, ni dans les expéditions. Leur identification repose alors sur les feuilles de production papier des équipes atelier.

10 points de contrôle pour vérifier que votre ERP est prêt pour un rappel

  1. La numérotation de lot est active à tous les niveaux de la nomenclature : matière première, semi-fini, produit fini.
  2. La traçabilité bidirectionnelle fonctionne : l’ERP peut partir d’un lot de matière première et lister tous les produits finis qui l’ont incorporé, et inversement.
  3. Le bloc qualité est propagé automatiquement : un lot bloqué ne peut pas être expédié, prélevé en production ni facturé, sans exception manuelle possible.
  4. Tous les mouvements de stock passent par l’ERP : transferts, retours clients, ajustements d’inventaire.
  5. Les certificats d’analyse fournisseurs sont attachés aux lots de réception et accessibles depuis la fiche lot.
  6. Les ordres de fabrication enregistrent les lots de composants consommés en temps réel, pas a posteriori.
  7. Une NCM peut être ouverte directement depuis une fiche lot, avec héritage automatique des données du lot.
  8. La liste d’expédition par lot est exportable en moins de 5 minutes : clients, quantités, dates, numéros de bon de livraison.
  9. Les statuts de lot sont partagés entre les sites du groupe en temps réel.
  10. Un exercice de rappel fictif a été réalisé dans les 12 derniers mois, avec documentation du délai de traçage et du taux de couverture.

Ces 10 points ne couvrent pas l’ensemble des obligations réglementaires sectorielles (GPSR, règlement (CE) 178/2002 pour l’alimentaire, BPF pour la pharma), mais ils constituent le socle opérationnel minimum pour qu’un rappel puisse être orchestré dans les 72 premières heures.


Pour approfondir les dimensions réglementaires et qualité, lisez notre guide GPSR et ERP sur les obligations de notification Safety Gate, notre guide complet ERP et QMS pour les non-conformités et les CAPA, et notre comparatif ERP agroalimentaire sur la traçabilité lot dans les secteurs alimentaires et agricoles.