Il était 2h30 du matin, la semaine avant Thanksgiving, la haute saison nous respirant dans le cou. Je faisais ma ronde de l'équipe de nuit dans un entrepôt frigorifique près de Chicago — la nuit qui m'a appris ce que coûte vraiment la gestion des dates limites FEFO en entrepôt quand elle n'existe que dans le logiciel. L'un de mes préparateurs est arrivé sur un transpalette. « Chef, cette commande de yaourts n'a pas l'air normale ». Je me suis approché. La même palette, deux niveaux, des dates limites séparées de 40 jours — un lot périmant fin novembre, un autre fin décembre. Celui qui l'avait rangée avait mélangé deux lots sur une même palette pour s'épargner un trajet. Le client était une chaîne de supermarchés. Ils contrôlent la date limite de chaque palette entrante. Un jour de moins et tout l'envoi revient. Plus de huit cents cartons, refusés sur le quai, et nous avons payé le fret retour.

Je vais être franc avec vous : debout devant ce congélateur à 2h30 du matin, l'air froid me coulant dans le cou, j'avais exactement une pensée en tête. FEFO était activé dans notre WMS. Alors comment a-t-il pu échouer aussi lamentablement ?

Cocher une case dans le WMS, ce n'est pas FEFO

L'histoire commence il y a trois ans, quand nous avons pris nos premiers clients alimentaires — yaourts, jus, gommes vitaminées. Les ventes leur ont promis à tous la même chose : oui, nous supportons FEFO, first expired, first out. L'informatique a configuré dans le WMS une règle d'allocation triée par date limite. Sur le papier, nous étions couverts.

Mais voici ce que personne ne vous dit : une case cochée dans le système et FEFO qui fonctionne vraiment sur le terrain, ce sont deux univers différents. FEFO semble simple — ce qui périme en premier part en premier. Le faire fonctionner, c'est un champ de mines. Nous avons marché sur deux grosses mines. Les deux ont fait mal.

Mine numéro un, été 2023. Une livraison de gommes vitaminées arrive. Le fabricant n'avait donné que 14 mois de durée de vie. La réception était débordée ce jour-là, alors l'opérateur a saisi le numéro de lot, a laissé la date limite vide et est passé à autre chose. Dans le WMS, ce lot avait une date limite nulle. La règle d'allocation a buté sur le nul, l'a sauté et est retombée sur la date de réception — ce qui n'est que du FIFO déguisé. Trois mois plus tard, le client s'est plaint : le produit reçu n'avait plus que 9 mois de vie restante, et son canal retail exigeait un minimum de 12 mois en rayon. Retour complet. Plus de vingt mille dollars de produit, facturés directement à notre compte. La qualité a fait l'analyse de cause racine. Une ligne : la date limite n'a jamais été saisie dans la minute qui comptait.

Mine numéro deux, début 2024. Nous avions retenu la leçon, ou du moins nous le croyions. La réception devait désormais saisir les dates limites, et nous avons ajouté ce qui nous semblait être une règle intelligente : tout ce qui avait moins de 45 jours de vie restante était bloqué automatiquement, sans déblocage qualité, sans expédition. Puis la haute saison est arrivée et le système a gelé la moitié du congélateur. Les produits à vie courte comme les yaourts vivent dans cette fenêtre de 45 jours en rotation normale — la règle a bloqué du stock parfaitement bon et à forte rotation. Les préparateurs fixaient leurs écrans. Les chauffeurs klaxonnaient à la porte du quai. Nous avons passé une semaine à dégeler des palettes manuellement à 23h chaque soir. Une règle est morte. Le produit est vivant. Un seuil de blocage unique pour tout, c'est creuser sa propre tombe.

La minute à la réception décide de tout

Après ces deux mines, la leçon a enfin fini par rentrer : le vrai champ de bataille de la gestion des dates limites FEFO en entrepôt n'est pas l'écran de règles d'allocation. C'est la minute à la réception. Le système le plus intelligent du monde ne survit pas à un champ omis ou à une palette mélangée. Nous avons donc mis tout notre effort dans la réception et le rangement — les deux étapes où ça casse vraiment.

La réception est désormais doublement obligatoire : numéro de lot plus date limite. S'il en manque un, la réception ne peut pas être clôturée. Les dates limites sont saisies en scannant l'étiquette du fabricant au pistolet — la saisie manuelle n'est autorisée que comme correction supervisée par la qualité, car tout responsable d'entrepôt vivant sait à quoi ressemblent les dates tapées à la main après un service de 12 heures. Dès que la date est entrée, le système calcule la vie restante et la classe par niveau.

Le rangement, c'est la séparation physique : même SKU, lots différents, jamais sur la même palette. Et les étiquettes d'emplacement du congélateur impriment la date limite assez grand pour être lue à trois mètres. C'est un geste bas-tech, et il fonctionne mieux que tout le reste. Le système peut séparer les lots parfaitement à l'écran — une palette mélangée par paresse sur le terrain, et tout devient fiction.

Palettes de produits laitiers rangées par niveau de date limite dans un entrepôt frigorifique

Nos cinq règles FEFO, scotchées au mur du bureau de réception

Deux ans d'essais et d'erreurs se sont résumés en cinq règles, imprimées et scotchées au mur du bureau de réception. Voici comment nous gérons désormais les dates limites FEFO en entrepôt :

Un — réception doublement obligatoire. Lot plus date limite, sans exceptions, sans contournements. Détaillé ci-dessus.

Deux — des seuils de blocage différenciés, jamais une seule ligne pour tout. Les produits à vie courte (90 jours de durée de vie totale ou moins) sont bloqués quand la vie restante passe sous le tiers. Les produits à vie longue sont bloqués à 60 jours restants. Les lots bloqués passent chaque jour au point qualité du matin — débloquez-le, ou dites au client qu'il est temps d'une promotion.

Trois — l'allocation trie par date limite, mais avec une fenêtre d'efficacité de préparation. Les lots du même SKU dont les dates limites diffèrent de moins de 7 jours peuvent être préparés par le chemin le plus court. Je vais être franc : un FEFO strict envoie vos préparateurs courir dans tout le bâtiment, et en haute saison ça vous tue. Sept jours d'écart de date limite contre une demi-heure de marche en plus — il faut faire ce calcul honnêtement. Notre réponse : dans la fenêtre de 7 jours, l'efficacité gagne ; en dehors, la date limite gagne.

Quatre — une alerte de date limite 30/60/90 jours, chaque matin à 7h, directement à la qualité et au service client. L'alerte 90 jours sert à parler au client de promotions ou de transferts. L'alerte 60 jours programme les sorties prioritaires. L'alerte 30 jours est rouge — elle va à l'ordre du jour de la réunion du matin, sans débat.

Cinq — un inventaire tournant mensuel réservé aux dates limites. Nous comptons les dates limites, pas les quantités. Les comptages de quantités appartiennent à la finance. Les comptages de dates limites vous gardent en vie. Des tâches séparées, des jours séparés.

Les chiffres, de notre propre terrain

Avant (FEFO « activé ») Maintenant (FEFO vraiment en marche)
Retours liés aux dates limites Deux ou trois par an, chacun douloureux Quasiment zéro depuis deux ans
Temps de réception Rapide — et plein de mines 1–2 minutes de plus par réception
Efficacité de préparation Semblait rapide, beaucoup de retouches À peu près équivalent, grâce à la fenêtre de 7 jours
Audits Impossible de produire des registres de dates limites, on les subissait en sueur Traçabilité complète du lot à la date limite

Pour être clair : la FDA n'a jamais écrit « vous devez utiliser FEFO » nulle part. Mais 21 CFR Part 117 exige que les installations alimentaires contrôlent les conditions de stockage selon les besoins et conservent les registres qui le prouvent. Entrez dans une inspection avec la gestion des dates limites en plein chaos et vous trouverez votre nom sur un Form 483. Si vous travaillez le produit alimentaire, vous savez déjà ce que ça veut dire. Les réglementations évoluent — consultez le site web de la FDA pour la dernière version.

Quelques mots pour mes collègues responsables d'entrepôt

Voici la vérité inconfortable que la plupart comprennent mal : la gestion des dates limites ne concerne pas le produit presque périmé. Elle concerne le produit dont la date limite « a l'air bien ». Personne ne le surveille. Quand quelqu'un s'en souvient, il est trop tard. Notre alerte 90 jours existe précisément pour le stock « qui a l'air bien ».

Et une décision contre-intuitive que j'assume : les produits avec 12 mois ou plus de durée de vie totale n'ont souvent pas besoin du tout d'un FEFO strict. FIFO plus une alerte régulière fait généralement l'affaire — imposer FEFO aux SKU à vie longue, c'est juste acheter du temps de déplacement supplémentaire pour rien. Gardez le FEFO strict pour la vie courte. Ne déployez pas FEFO dans tout le bâtiment le premier jour. Regardez d'abord votre mix de SKU.

Si vous dirigez un entrepôt alimentaire, faites une chose ce soir : ouvrez votre WMS, tirez 10 SKU au hasard qui portent des numéros de lot, et vérifiez combien ont un champ de date limite vide. Plus de trois vides ? Oubliez la configuration FEFO. La vraie gestion des dates limites FEFO en entrepôt commence dans la minute à la réception. La case du système n'a jamais été que le début.

Par Chen Feng, responsable des opérations d'entrepôt

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