FEFO vs FIFO: cuál aplica a tu producto
Qué es FEFO, qué es FIFO y en qué se diferencian. Por qué FIFO falla con producto con caducidad, qué exige ejecutar FEFO de verdad y cuándo basta con LIFO.
FEFO y FIFO en una frase
- FIFO (First In, First Out): sale primero lo que entró primero.
- FEFO (First Expired, First Out): sale primero lo que caduca primero.
Parecen lo mismo y no lo son. Toda la diferencia está en una pregunta: ¿tu producto caduca?
Por qué no son intercambiables
La confusión viene de asumir que lo que entró antes caduca antes. Es falso a menudo, y basta un caso para romperlo:
Tienes en almacén un lote recibido en enero con caducidad en diciembre. En marzo llega un lote nuevo, pero de una remesa más antigua del fabricante: caduca en junio.
- Con FIFO, sale primero el de enero (entró antes). El de marzo se queda al fondo… y caduca en junio en tu estantería.
- Con FEFO, sale primero el de marzo (caduca antes). Ninguno se pierde.
Ese lote de marzo es dinero que se evapora sin que nadie haga nada mal. Nadie robó, nadie se equivocó al picar: el criterio de rotación era el equivocado.
Tabla comparativa
| FIFO | FEFO | LIFO | |
|---|---|---|---|
| Ordena por | Fecha de entrada | Fecha de caducidad | Última entrada |
| Evita | Obsolescencia | Mermas por caducidad | Coste de acceso |
| Dato que exige | Fecha de recepción | Lote + BBD por unidad | Ninguno |
| Encaja con | Producto sin caducidad | Cosmética, parafarmacia, suplementación | Granel apilable |
| Riesgo si te equivocas | Stock viejo | Producto caducado expedido | Fondo que nunca sale |
Qué exige ejecutar FEFO de verdad
Aquí es donde se separa quien dice que hace FEFO de quien lo hace. FEFO no es una casilla en un sistema: es una cadena que se rompe por el eslabón más débil.
- Capturar la BBD en recepción. Cada palet que entra se etiqueta con la caducidad extraída del lote. Sin ese dato, el palet no se ubica. Si tu operador acepta mercancía sin registrar la caducidad, no puede hacer FEFO por mucho que lo diga: no tiene el dato.
- Slotting por BBD, no por rotación. En categorías reguladas la ubicación no la decide el top-seller, la decide la caducidad más próxima.
- Que el picker no elija. El WMS dirige a una ubicación concreta y no deja cerrar sin escanear. Un FEFO que depende de que el operario “coja el de delante” no es FEFO, es suerte.
- Alertas antes de la zona crítica. A 6, 3 y 1 mes de la caducidad, para que la marca decida a tiempo. La alerta es del operador; la decisión es del cliente.
- Umbral mínimo de vida útil al expedir. Por defecto, que ningún producto salga con menos de 12 meses de BBD — configurable por SKU, porque hay categorías donde eso es imposible.
La pregunta que lo destapa todo, si estás evaluando operadores: “enséñame cómo sabéis, ahora mismo, qué lote saldría en el próximo pedido de este SKU”. Con FEFO real se responde en un clic. Sin él, se responde con adjetivos.
Cuándo basta con FIFO
FIFO no es el hermano tonto: es el criterio correcto cuando el producto no caduca. Moda, accesorios, libros, la mayoría del retail. Ahí lo que quieres evitar no es la caducidad sino la obsolescencia — que la colección de la temporada pasada se quede al fondo — y FIFO lo resuelve.
Aplicar FEFO donde no hace falta añade coste sin retorno: exige capturar un dato (la BBD) que tu producto no tiene.
Y LIFO, ya que estamos
LIFO (Last In, First Out) saca primero lo último que entró. Tiene sentido en cargas apilables donde llegar al fondo es caro y el producto ni caduca ni se queda obsoleto. En ecommerce es raro, y con producto con caducidad es directamente un error: garantiza que el fondo caduque.
El error que más dinero cuesta
Decir FEFO y ejecutar FIFO.
Pasa más de lo que parece, y es difícil de detectar desde fuera porque no da síntomas hasta que es tarde: durante meses todo parece normal, hasta que aparecen a la vez las reclamaciones por caducidad próxima y un lote entero que hay que tirar. Para entonces el producto ya se envió y la reseña ya está puesta.
Si vendes producto con fecha, esto no es un detalle técnico: es la diferencia entre un stock que rota y un stock que se convierte en merma. Lo desarrollamos aplicado al sector más exigente en fulfillment para cosmética: CPNP, BBD y FEFO.
Qué hacer con esto
Si tu producto caduca, haz esta comprobación con tu operador actual: pídele el listado de tus lotes en stock con su caducidad, ordenado por BBD. Si tarda o no puede, no estás en FEFO — estés pagando por él o no.
En Nexfull Pack aplicamos FEFO estricto con trazabilidad por lote y alertas de BBD en nuestro almacenaje, con la disciplina heredada de más de 30 años en automoción Tier 1. Cuéntanos tu catálogo y te decimos qué criterio necesita cada SKU.