En un almacén con productos perecederos, la diferencia entre FEFO y FIFO puede significar cientos de miles de euros al año en mermas evitables. Los dos métodos suenan parecidos, sirven para lo mismo (rotar stock) pero optimizan variables diferentes. Elegir mal cuesta caro. Vamos a explicarlos sin jerga.
Qué significa cada acrónimo
FIFO — First In First Out
"Primero que entra, primero que sale." El stock se expide en el orden en que llegó al almacén. La rotación se basa exclusivamente en la fecha de recepción.
FEFO — First Expired First Out
"Primero que caduca, primero que sale." El stock se expide priorizando el producto con fecha de caducidad más próxima, sin importar cuándo entró en el almacén.
La diferencia parece sutil pero es enorme en la práctica: FIFO asume que "más antiguo" es sinónimo de "caduca antes". No siempre es cierto. Un lote recibido en marzo con caducidad septiembre y otro recibido en abril con caducidad julio: FIFO manda primero el de marzo (que dura más). FEFO manda primero el de abril (que caduca antes). Este último es el correcto para evitar merma.
Ejemplo real: por qué FIFO puede fallar
Marca de suplementos alimenticios. Escenario:
- Enero: recibes lote L001, 500 unidades, caducidad octubre.
- Febrero: recibes lote L002, 500 unidades, caducidad septiembre (viene con menos vida útil porque el proveedor lo tenía antes).
Con FIFO, expides primero el L001 (más antiguo). Cuando llega julio, todavía tienes 200 unidades de L001 (caducan octubre) y 350 unidades de L002 (caducan septiembre). El L002 va a caducar en dos meses y aún tienes 350 unidades. Merma anunciada.
Con FEFO, en cambio, empiezas por L002 desde febrero (caduca antes). En julio ya te has librado del L002 y aún queda L001 con margen de 3 meses.
FIFO era suficiente cuando el proveedor siempre entregaba producto con caducidad idéntica. En eCommerce moderno, con lotes que llegan con distinta vida útil, FEFO es el estándar operativo real.
Cuándo usar FIFO
- Productos sin caducidad: textil, calzado, joyería, artículos duraderos.
- Productos con caducidad muy larga y estable: latas, botellas de agua, productos secos con vida útil de años.
- Bienes de consumo genéricos donde la merma es marginal.
Incluso en estos casos, aplicar FIFO tiene sentido para evitar acumular stock envejecido que se deteriora aunque no caduque (embalaje que se estropea, óxido, humedad).
Cuándo usar FEFO
- Alimentación: obligatorio por regulación sanitaria y por percepción del cliente.
- Suplementos y nutrición deportiva: ver más en nuestro post específico.
- Cosmética: fecha PAO (Period After Opening) y caducidad estándar.
- Farmacia y parafarmacia: control obligatorio de lote y caducidad.
- Químicos y detergentes: algunos degradan con el tiempo.
- Cualquier producto con fecha de consumo preferente aunque no sea legalmente obligatorio.
Sectores donde FEFO es no negociable
Alimentación
Es obligatorio por normativa sanitaria. Los operadores logísticos que manejan alimentación deben poder demostrar trazabilidad completa por lote y aplicación estricta de FEFO. Auditorías periódicas de sanidad y potenciales sanciones ante retirada por brote.
Salud y farmacia
La AEMPS exige trazabilidad completa por lote y caducidad para todo producto sanitario. FEFO es el default operativo y la aplicación se audita.
Cosmética
Registro CPNP europeo y control de caducidad estándar. No aplicar FEFO genera devoluciones masivas cuando el cliente recibe producto con poca vida útil restante.
Suplementos deportivos
Aunque no siempre hay obligación legal directa, la industria opera por FEFO porque los consumidores rechazan producto con menos de 6 meses de caducidad.
Requisitos técnicos para aplicar FEFO correctamente
FEFO no se puede aplicar sin infraestructura de datos. Necesitas:
1. Registro de lote y caducidad en recepción
Cada unidad recibida debe registrarse en el sistema con su lote y fecha de caducidad. Sin este dato, FEFO es imposible.
2. WMS con soporte nativo de FEFO
El WMS debe poder priorizar automáticamente las ubicaciones con caducidad más próxima al hacer picking. No sirve un sistema que solo maneja stock agregado por SKU.
3. Picking guiado por sistema
El operario no debe elegir qué unidad recoge. El sistema le dirige a la ubicación con la caducidad correcta. Si es libre, siempre pillará "la más cercana", no "la que caduca antes".
4. Alertas de caducidad próxima
El WMS debe emitir alertas cuando un lote se acerca a caducidad para gestionar promoción, liquidación o retirada antes de que sea imposible venderlo.
5. Auditoría periódica de aplicación
Muestreo de expediciones para verificar que la política se cumple en la práctica.
El coste real de no aplicar FEFO
Un cálculo tipo de una marca de cosmética con 3.000 SKUs:
- Con FIFO: merma anual estimada del 2,5% del inventario medio.
- Con FEFO bien aplicado: merma anual estimada del 0,3-0,5%.
- Si el inventario medio es 400.000€, la diferencia son 8.000-9.000€/año en merma evitable.
A eso se suma el coste indirecto: quejas de clientes que reciben producto casi caducado (con devolución + reembolso + reseña negativa), coste operativo de gestionar cada devolución y erosión de la marca.
Un modelo híbrido: LIFO no aplica aquí
A veces sale en las búsquedas LIFO (Last In First Out, último que entra primero que sale). LIFO tiene aplicación contable (valoración de inventario a coste actual) pero no operativa: expedir siempre lo más reciente deja stock antiguo caducando en almacén. En logística eCommerce prácticamente no se usa.
Cómo lo hacemos en Logistix
En Logistix aplicamos FEFO por defecto en todos los sectores con caducidad (cosmética, alimentación, suplementos, salud). Nuestro Logistix Hub registra lote y caducidad en cada recepción, dirige el picking por caducidad automáticamente y emite alertas cuando un lote entra en fase crítica (típicamente 60 días antes de caducar).
El cliente ve en tiempo real desde el portal el estado de sus lotes: cuánta cantidad tiene de cada uno, cuánto queda hasta caducidad y qué se ha expedido de cada uno. Sin sorpresas al final del año contable con mermas no reconocidas.
Preguntas frecuentes
¿FEFO requiere código de barras en cada unidad?
No siempre. Puede aplicarse por lote con etiqueta de ubicación. El código unitario ayuda si necesitas trazabilidad por unidad, no solo por lote.
¿Puedo mezclar lotes en la misma ubicación?
Es desaconsejable. Aunque el WMS puede gestionar mezcla de lotes en una ubicación, esto complica el picking y aumenta riesgo de error humano. Mejor una ubicación = un lote.
¿FEFO es más lento operativamente que FIFO?
Con picking guiado por sistema, no. El operario va directamente donde le dice el sistema. Sin sistema, sí sería más lento porque exigiría al operario buscar la caducidad correcta.
¿Qué pasa con los lotes próximos a caducar?
Se activan estrategias específicas: descuento por caducidad próxima, venta en marketplaces especializados, donación (con desgravación fiscal), o retirada definitiva. Con alertas del WMS, se decide antes de que sea imposible venderlo.
¿Tu 3PL aplica FEFO real o solo FIFO?
Nosotros aplicamos FEFO por defecto en cualquier sector con caducidad. Cuéntanos tu operativa y te enseñamos cómo lo gestionamos en el portal del cliente.
Ver mi propuesta