El pasado noviembre, en la reunión del lunes por la mañana. Nuestro operario de recuento cíclico levantó la mano: "Ese aderezo ranch de la zona 7 — 24 días de vida útil restantes. 8.600 cajas."

El silencio invadió la sala. Nuestro account manager palideció. Si ese lote caducaba bajo nuestra custodia, entre tasas de destrucción y la reclamación del cliente hablaríamos de decenas de miles de dólares.

Después de la reunión revisé el WMS. El FEFO estaba configurado a la perfección — pick por fecha de caducidad más próxima, sin excepciones. Y aun así, 8.600 cajas de aderezo se habían convertido silenciosamente en stock próximo a caducar, esperando en la zona 7.

Seamos claros: el FEFO solo decide qué lote sale primero. No dice nada sobre si sale lo bastante rápido. Por eso el inventario próximo a caducar se acumula en un almacén de alimentación incluso con el FEFO activado.

Cómo apareció el problema: el FEFO controla la secuencia, no la velocidad

Nos llevó tres meses rastrearlo. Tres fugas, todas a la vez.

Primera: los lotes próximos a caducar están en los peores sitios. La zona 7 está al fondo de las estanterías de gran altura — un desvío de 200 metros para el operario. Todo el mundo tiene objetivos que cumplir. El sistema grita "recoge este lote primero"; los operarios votan con los pies.

Segunda: nadie empuja la promoción. Ventas sabía que el lote envejecía, pero los nuevos lanzamientos y los más vendidos se comían su semana, y una solicitud de descuento necesitaba tres niveles de aprobación. Cuando se aprobó, se habían esfumado otras dos semanas de vida útil.

Tercera: nadie lee la alerta. El sistema enviaba por email un informe diario de stock próximo a caducar, con copia a una docena de personas. Hermanos, un email con copia a doce personas es un email enviado a nadie — todo el mundo asume que otro lo leyó.

Tres fugas, ningún circuito cerrado. La mercancía se quedaba ahí hasta convertirse en un problema.

Lo que probamos: alertas de caducidad en tres niveles más una zona de cuarentena

En primavera de 2024 construimos algo sin glamour: un sistema de alertas de caducidad en tres niveles.

Línea amarilla: vida útil restante igual o inferior a un tercio de la vida útil total, o inferior a 180 días — lo que llegue primero. El sistema lo marca, y un informe diario de una página llega a exactamente dos personas: el responsable de ventas y atención al cliente. Sin copias masivas. Cuatro columnas: SKU, lote, días restantes, acción sugerida. Una página, sin decoración.

Línea naranja: 60 días o menos. Todo el lote se traslada a la zona de cuarentena para stock próximo a caducar, bloqueado en el picking normal. Desde ese día tiene dos salidas: liquidación promocional o aprobación de liberación especial.

Línea roja: 30 días o menos. Se paran las ventas. Entra en juego la decisión de tres salidas, y debe tomarse en 48 horas.

Esos números son lo que nuestro almacén encontró a base de prueba y error — no un estándar del sector. Cada almacén rota el inventario a un ritmo distinto; copiad los umbrales a ciegas y os harán daño. Pero el principio — líneas escalonadas y actuar en cuanto se cruza una línea — funciona en cualquier parte.

La zona de cuarentena es la otra mitad. Reservamos 40 posiciones de palet en la zona 3, pintamos las líneas del suelo de amarillo, colgamos el cartel y marcamos esas ubicaciones como bloqueadas en el WMS para que el picking por oleadas no pueda tocarlas. Cada viernes por la tarde, un veterano junto a un novato — dos personas, dos horas — cuentan la zona. No solo cantidades. Fechas.

Estantería dedicada de la zona de aislamiento para stock próximo a caducar en un almacén

Al principio la gente se quejó del espacio de suelo. Tres meses después, silencio: los lotes próximos a caducar antes estaban repartidos por 20 zonas, y encontrar un lote llevaba media mañana. Ahora todo está en un solo sitio.

Una verdad más de campo: las alertas solo son tan buenas como las fechas de caducidad capturadas en la recepción. Hicimos obligatoria la captura de fechas en entrada — una entrada errónea penaliza en el cuadro de mando. El sistema más listo no arregla datos de origen malos.

Las tres salidas: promocionar, donar, destruir

Línea roja alcanzada, 48 horas, elegid una. La decisión la toman tres personas — operaciones, ventas, atención al cliente — gana la mayoría, sin demora.

Salida uno: liquidación promocional. Con descuento a cuentas clave o compra para empleados. Nuestra regla: alguien debe reclamarlo en 48 horas, y el comercial que lo mueva gana doble comisión. El año pasado cerca del 70% de nuestro volumen próximo a caducar salió por esta vía, recuperando aproximadamente el 30–50% del valor de la mercancía. Duele, pero es mejor que la destrucción.

Salida dos: donación. Trabajamos con un banco de alimentos local de la red Feeding America — donaciones de lotes completos. Guardad los recibos de donación; consultad a vuestro asesor fiscal sobre la deducción, no lo adivinéis vosotros mismos. La ventaja no son solo las tasas de destrucción ahorradas — algunos clientes contabilizan los volúmenes donados en sus informes ESG, y gestionarlo bien nos ha acercado a un par de cuentas.

Salida tres: destrucción. Empresa de destrucción externa autorizada, certificado de destrucción, fotos y vídeo archivados. Un camión (unos 20 palets) nos cuesta $3.000–$5.000 más mano de obra. Es el último recurso — pero cuando llega el momento, no dudéis. La comida caducada que se filtra al mercado cuesta diez veces eso en multas y daño a la marca.

La matemática honesta:

Salida Coste directo Recuperación Coste oculto
Promocionar Pérdida por descuento 30–50% del valor de la mercancía Tiempo del equipo comercial
Donar Transporte Deducción fiscal (consultad a vuestro asesor) Casi nulo
Destruir $3.000–$5.000 por camión + mano de obra Cero Hueco ocupado hasta que se libere

La parte contraintuitiva: las tasas de destrucción no son el mayor coste del stock próximo a caducar. Los huecos muertos lo son. Una posición de palet cuesta cientos de dólares al año; un lote parado tres meses quema más en almacenamiento de lo que vale. Así que no dudéis con los lotes de línea roja — cada día de retraso es un recargo que os pagáis a vuestro propio almacén.

Sobre cumplimiento, hablando claro: lo que los inspectores de la FDA y los auditores de clientes quieren es una pista de auditoría — número de lote, cantidad, fecha de caducidad, método de disposición, aprobador, evidencia (recibo de donación / certificado de destrucción / registro de promoción), guardada tres años. En nuestro flujo actual, el expediente de cualquier lote de línea roja se obtiene en diez minutos. En la última auditoría, el inspector hojeó tres registros, asintió y se fue.

Lo que hacemos ahora, cada semana

Seis meses después, el gasto mensual en destrucción de nuestro centro de Dallas pasó de unos $12.000 a unos $3.000. Es la contabilidad de nuestro almacén, no datos del sector — pero la dirección es la correcta.

Tres no negociables ahora:

  1. Un informe diario de stock próximo a caducar, solo a dos personas.
  2. Conteo de la zona de cuarentena los viernes — veterano más novato, dos horas.
  3. Una revisión mensual de stock próximo a caducar: ¿qué lotes estuvieron a punto de caducar? ¿Qué paso fue lento? ¿Qué va a cruzar la línea amarilla el mes que viene?

Mi recordatorio para los compañeros de operaciones: una alerta que nadie lee no es una alerta. No temáis el espacio de suelo que ocupa una zona de cuarentena — los lotes dispersos ocupan más. Y no dejéis la decisión de las tres salidas en manos de una sola persona; decididlo en la reunión matutina, en 48 horas. Con el stock próximo a caducar, cuanto antes os mováis, menos perdéis.

Por Chen Feng, gerente de operaciones de almacén

Traducido del inglés. En caso de discrepancia, prevalece la versión en inglés.