Voici la conclusion d'emblée : un audit interne d'entrepôt n'est pas une répétition que l'on met en scène la semaine où un client vient inspecter. C'est un bilan de santé de routine que l'entrepôt réalise sur lui-même, couvrant les registres de stock, la conformité des processus et l'accès au système en un seul passage, et corrigeant ce qu'il trouve avant que quelqu'un d'autre ne le trouve. Les problèmes ne disparaissent pas quand on les ignore. Ils surgissent tous à la fois, le jour où un client vous audite, pendant un pic de haute saison, ou quand un envoi disparaît et que quelqu'un dépose une réclamation. J'ai vu trop d'entrepôts parfaits sur le papier s'effondrer exactement à ce moment-là.

Prenons un premier cas. Un entrepôt de fulfillment de biens de consommation avec lequel j'ai travaillé avait des registres d'inventaire d'apparence propre et de petits écarts de comptage cyclique, si bien que la direction se sentait à l'aise. Puis, à la veille d'une grande promotion, les préparateurs de commandes tombaient sans cesse sur des emplacements vides que le système disait approvisionnés, tandis que du stock non enregistré restait dans une travée voisine. L'analyse a posteriori était d'une simplicité embarrassante : les marchandises retournées avaient été rangées dans le premier emplacement vide au lieu de l'emplacement indiqué sur les documents, quelques ordres de transfert avaient été saisis tardivement et pointaient vers la mauvaise travée, et plusieurs palettes n'avaient aucun propriétaire dans le système. Chaque glissement était minime. Ensemble, ils ont rompu le lien entre le registre et le rayon. C'est un piège que j'ai vu trois fois, et chaque fois il a commencé par « à peu près ».

Un deuxième cas concerne l'accès. Un autre entrepôt a connu un ajustement étrange : un compte appartenant à un employé parti restait actif, et quelqu'un l'a utilisé pour enregistrer plusieurs ajustements de sortie. Le champ motif indiquait « demande du client », mais aucun ordre de travail ne l'étayait. La quantité en jeu était modeste, et la perte n'était pas importante, mais l'implication était grave. Si personne ne revoit régulièrement les accès, chaque registre du système devient contestable. On peut compter le stock parfaitement et quand même auditer de la fiction si l'accès derrière ces registres fuit.

C'est pourquoi je vérifie toujours les trois lignes ensemble, jamais une seule. La ligne stock répond à la question de savoir si les marchandises correspondent au registre. La ligne processus répond à la question de savoir si les documents ont été suivis. La ligne accès répond à la question de savoir qui avait le droit de toucher aux données. Elles se corroborent : un écart de stock a généralement une cause documentaire, et une anomalie documentaire a généralement une trace d'accès derrière elle.

Audit interne d'entrepôt : les trois lignes à vérifier en premier

La première ligne est l'exactitude du stock. Ne pas réaliser un comptage complet de mur à mur. Échantillonner plutôt, de façon stratifiée par catégorie, zone et vélocité : échantillonner lourdement les produits à rotation rapide, mais aussi les produits à rotation lente et le stock mort. Pendant l'échantillonnage, ne faire confiance qu'à deux choses : la quantité système et la quantité physique, plus la question de savoir si l'emplacement lui-même est correct. Une quantité qui correspond n'est que la première étape. Il faut aussi le bon emplacement, le bon lot, et aucun orphelin hors système sur un rayon. La représentativité compte plus que la taille, et la liste d'échantillon doit changer à chaque fois.

La deuxième ligne est la conformité des processus. Échantillonner des documents clés récents : registres de réception, ordres de transfert, ordres d'ajustement, registres de rangement des retours et sorties pour avarie. Rechercher trois choses : des documents créés après coup, et si ces saisies tardives avaient une approbation ; des motifs d'ajustement vagues ou non étayés ; et des actions de dérogation effectuées par des personnes qui n'auraient pas dû pouvoir les réaliser, y compris si le système a bloqué la tentative et si quelqu'un en a assuré le suivi. Des documents aux motifs vides ne constituent pas une preuve.

La troisième ligne est l'accès. Extraire la liste complète des comptes système et la parcourir un par un : les employés partis ont-ils été désactivés, les employés mutés ont-ils vu leurs autorisations modifiées, combien de personnes partagent un compte administrateur, et un compte est-il partagé du tout ? Les comptes partagés sont ma ligne rouge. Quand plusieurs personnes utilisent un même identifiant, un incident devient impossible à retracer, et tout l'exercice est gâché. L'accès temporaire mérite une attention particulière : chaque attribution temporaire a besoin d'une date d'expiration, et si le système ne la révoque pas automatiquement, un registre manuel doit en assurer le suivi.

Une fois les trois lignes vérifiées, noter chaque constat sur une échelle simple, au lieu de regrouper tous les problèmes ensemble :

Grade What it means Response
Grade A Goods already misplaced, records already false, or access already abused Stop the related operation at once, fix it the same day, and re-verify
Grade B Missing evidence or a process gap, but stock has not yet gone wrong Close the evidence gap and add approval within a few days, with a named owner
Grade C Sloppy registers or vague notes Fix before the next cycle, and make it a focus of the next sample

La notation fixe l'ordre : le Grade A n'attend jamais jusqu'au lendemain, le Grade B ne traîne jamais pendant des semaines, le Grade C ne survit jamais jusqu'au trimestre suivant.

Audit interne d'entrepôt : une liste de contrôle d'échantillonnage pas à pas

Voici la liste de contrôle que j'apporte dans un entrepôt, et elle couvre un site de taille moyenne en environ une journée.

  1. Définir le périmètre. Choisir les zones et les groupes de produits à échantillonner, en couvrant les produits à rotation rapide, les marchandises de grande valeur, la zone des retours et le stock lent. L'auditeur établit la liste d'échantillon ; ne pas la remettre à l'avance à l'équipe contrôlée.
  2. Figer les chiffres. Exporter et conserver un instantané du stock système avant le début de l'échantillonnage. Les réceptions et expéditions normales pendant l'échantillonnage sont signalées séparément, afin que le mouvement en direct ne soit pas confondu avec des écarts d'échantillonnage.
  3. Vérifier le stock par rapport au rayon. Travailler par paires : une personne annonce la quantité et l'emplacement du système, l'autre compte les marchandises physiques. Consigner les écarts sur place. Ne jamais ajuster le registre d'abord et revérifier ensuite. Les ajustements appartiennent à l'étape de correction, pas à l'étape d'échantillonnage.
  4. Remonter aux documents à partir des écarts. Là où un écart de stock apparaît, échantillonner plus lourdement ce type de document. Exiger le registre original ; les captures d'écran, les messages transférés et les explications verbales ne comptent pas comme preuves.
  5. Vérifier l'accès par rapport aux mouvements de personnel. Comparer la liste des comptes et des autorisations avec les registres d'embauche, de départ et de mutation. Un employé parti toujours actif, un employé muté avec d'anciennes autorisations, ou tout compte partagé comptent chacun comme un constat d'accès à part entière.
  6. Noter et attribuer. Noter chaque constat sur l'échelle ci-dessus, et consigner le fait, la preuve, le responsable et l'échéance. Ne jamais écrire « renforcer la gestion », car personne ne peut vérifier si cela s'est produit.
  7. Revérifier uniquement les constats. Après l'échéance, revérifier uniquement les points problématiques, pas tout l'exercice. Un constat qui échoue à la revérification monte d'un grade jusqu'à sa clôture. Un autocontrôle sans revérification n'est qu'à moitié fait.

Voici un jugement contre-intuitif : un autocontrôle qui trouve de nombreux problèmes n'est pas nécessairement une mauvaise nouvelle, alors qu'un autocontrôle qui ne trouve aucun problème est le résultat le plus suspect de tous. Zéro constat signifie généralement que l'échantillon était trop étroit, que la liste a fuité à l'avance, ou que l'auditeur n'a visité que les zones les plus nettes. Un programme sain continue de trouver de nouveaux problèmes à mesure que l'activité, les personnes et les systèmes évoluent.

Audit interne d'entrepôt : les façons habituelles dont cela tourne mal

Le premier échec est de transformer un autocontrôle en répétition générale pour une inspection externe. Une inspection client et un examen interne sont deux choses complètement différentes : la première montre votre meilleur visage, la seconde examine le vrai. Échantillonner uniquement des zones propres, uniquement des documents propres, ou effacer les écarts avant de rendre compte produit un beau rapport qui est faux. Ma règle est simple : le rapport interne reste interne et n'est jamais utilisé à des fins de marketing. Plus il est honnête, plus les corrections ont de valeur.

Le deuxième échec est d'ajuster le stock pendant l'échantillonnage. Dès qu'un écart apparaît, quelqu'un veut « corriger rapidement le registre ». Cela efface l'écart, et avec lui la cause. Le même problème reviendra, et la prochaine fois il n'y aura aucune piste à suivre. L'ordre est fixe : consigner l'écart, trouver la cause, puis corriger et ajuster, en conservant l'ajustement lui-même comme preuve de correction.

Le troisième échec est de revoir les accès uniquement par rapport à la liste actuelle de paie. La liste de paie peut être parfaitement propre alors que le système ne l'est pas : les comptes de test, les comptes temporaires de fournisseurs et les comptes de prestataires sont ceux que l'on oublie le plus souvent. Ma liste de contrôle avant mise en service comporte une ligne que j'écris à chaque fois : lister chaque compte non standard, confirmer son objet et son expiration, et le désactiver dès que sa mission se termine.

Le quatrième échec est la correction sans revérification. Une liste de dizaines de constats est archivée, les échéances passent, et personne ne vérifie. J'intègre la revérification au début du cycle suivant : les constats du cycle précédent sont revérifiés en premier, et tout ce qui reste ouvert monte d'un grade, sans possibilité de le reporter à nouveau.

Un dernier conseil : la fréquence l'emporte sur l'ampleur. Un petit échantillon sur trois lignes chaque trimestre vaut bien plus qu'un énorme comptage de mur à mur une fois par an, parce que les petits contrôles réguliers détectent les problèmes tant qu'ils sont encore petits.

Par Lin Xiao, Consultant en mise en œuvre WMS

Traduit de l'anglais. En cas de divergence, la version anglaise fait foi.