FIFO y FEFO son criterios utilizados para decidir qué unidades deberían salir primero de un almacén. Ambos buscan ordenar la rotación del stock, pero utilizan prioridades diferentes.
Elegir mal el criterio puede aumentar caducidades, obsolescencia o movimientos innecesarios. Y aplicar correctamente la regla exige que el sistema conozca dónde está cada unidad, qué lote tiene y, cuando corresponde, cuándo caduca.
Qué significa FIFO
FIFO significa First In, First Out.
La regla indica que las unidades que entraron primero deberían ser las primeras en salir.
Su lógica es cronológica: se prioriza la antigüedad de entrada.
Puede ser adecuada cuando:
- el producto no tiene una fecha de caducidad estricta;
- interesa evitar que stock antiguo quede olvidado;
- las unidades son equivalentes;
- la antigüedad tiene relevancia operativa.
Un ejemplo sencillo sería una referencia industrial sin fecha de consumo, pero con riesgo de deterioro o cambio de embalaje con el tiempo.
Qué significa FEFO
FEFO significa First Expired, First Out.
En este caso se prioriza la unidad cuya fecha de caducidad o consumo preferente está más próxima, independientemente de cuándo llegó al almacén.
Por ejemplo:
- lote A llega hoy y caduca en seis meses;
- lote B llega mañana y caduca en tres meses.
Con FIFO saldría primero A.
Con FEFO debería salir primero B, porque caduca antes.
Esta diferencia es fundamental en alimentación, farmacia, cosmética y otros productos con vida útil limitada.
FIFO y FEFO no son lo mismo
La diferencia principal es el dato utilizado para ordenar.
FIFO utiliza la fecha de entrada.
FEFO utiliza la fecha de caducidad.
Si todos los lotes llegan siguiendo exactamente el mismo orden en que caducan, ambas reglas producirían el mismo resultado.
Pero eso no siempre ocurre.
Un proveedor puede entregar un lote nuevo con una fecha anterior a otro que ya existe en almacén.
En ese momento FIFO y FEFO toman decisiones diferentes.
Cuándo utilizar FIFO
FIFO puede ser suficiente cuando no existe caducidad o cuando la fecha de entrada es una buena aproximación a la prioridad de salida.
Algunos casos pueden incluir:
- componentes industriales;
- material de embalaje;
- productos con cambios frecuentes de versión;
- mercancía con riesgo de envejecimiento;
- stock donde interesa evitar permanencias excesivas.
También puede utilizarse como regla general de orden cuando no existe un criterio mejor.
Cuándo utilizar FEFO
FEFO tiene sentido cuando la fecha de caducidad determina el riesgo real.
Es habitual en:
- alimentación;
- bebidas;
- medicamentos;
- cosmética;
- químicos;
- productos sanitarios;
- determinadas materias primas.
El objetivo es reducir el riesgo de que una unidad caduque en almacén mientras se expiden otras con una vida útil mayor.
FEFO y vida útil mínima para el cliente
En algunas operaciones no basta con expedir el lote que caduca antes.
El cliente puede exigir una vida útil mínima en el momento de entrega.
Por ejemplo, un supermercado podría exigir que el producto llegue con al menos 60 días antes de caducar.
El sistema debe comprobar dos reglas:
- qué lote caduca primero;
- si ese lote cumple el mínimo exigido por el cliente.
Si no lo cumple, puede ser necesario seleccionar otro lote aunque rompa el FEFO puro.
Este tipo de excepción demuestra por qué la rotación no siempre puede resolverse con una única regla global.
Qué datos necesita FIFO
Para aplicar FIFO correctamente hay que conocer al menos:
- fecha o momento de entrada;
- cantidad;
- ubicación;
- estado del stock.
Si diferentes recepciones del mismo producto se mezclan físicamente sin trazabilidad, resulta difícil saber qué unidad llegó primero.
Qué datos necesita FEFO
FEFO requiere más información.
Normalmente hay que registrar:
- referencia;
- lote;
- fecha de caducidad;
- cantidad;
- ubicación;
- estado;
- restricciones comerciales.
La recepción de mercancías es el momento natural para capturar estos datos.
Si la caducidad se introduce después, aumenta el riesgo de errores.
Cómo influye el layout
La regla informática puede ser correcta y aun así resultar difícil de ejecutar.
Si las unidades que deberían salir primero están detrás de mercancía más nueva, el operario tendrá que realizar movimientos adicionales.
Por eso el layout de almacén y las reglas de ubicación deben facilitar la estrategia de rotación.
En sistemas compactos o profundos, la accesibilidad física puede condicionar qué reglas son viables.
FIFO físico frente a FIFO lógico
En algunas estanterías, el propio diseño ayuda a aplicar FIFO.
Por ejemplo, sistemas donde se repone por un lado y se extrae por el otro.
En otros almacenes, todas las unidades son accesibles y el sistema debe indicar al operario cuál escoger.
Esto puede llamarse FIFO lógico: la prioridad está controlada por software aunque físicamente sea posible retirar otra unidad.
Qué ocurre si el operario no sigue la sugerencia
Un WMS puede indicar un lote concreto, pero el proceso debe controlar qué ocurre si se recoge otro.
Según el nivel de riesgo, el sistema puede:
- advertir;
- pedir confirmación;
- bloquear la extracción;
- exigir un motivo;
- recalcular el pedido.
En productos regulados o con alta trazabilidad, permitir cualquier sustitución puede ser inaceptable.
FIFO y FEFO en picking
La estrategia debe integrarse con el proceso de picking.
No basta con ordenar una lista de lotes.
Hay que combinar:
- prioridad del pedido;
- ubicación;
- disponibilidad;
- lote;
- fecha;
- cantidad;
- restricciones del cliente.
Un pedido puede necesitar unidades de varias ubicaciones y el sistema debe decidir la combinación adecuada.
Qué hacer con lotes próximos a caducar
FEFO reduce el riesgo, pero no garantiza que todo el producto vaya a salir a tiempo.
Si la demanda es insuficiente, puede seguir existiendo stock próximo a caducar.
Conviene generar alertas con antelación.
Según el negocio se pueden tomar medidas como:
- priorizar venta;
- trasladar stock;
- aplicar descuentos;
- devolver al proveedor;
- bloquear compras;
- reducir reposición.
El objetivo es actuar antes de que la unidad pierda valor.
Control de lotes y trazabilidad
FIFO y FEFO funcionan mejor cuando cada movimiento conserva trazabilidad.
El sistema debería saber:
- qué lote entró;
- dónde se ubicó;
- qué cantidad queda;
- qué pedidos lo consumieron;
- qué cliente recibió cada unidad cuando sea necesario.
Esto permite gestionar retiradas, incidencias o devoluciones con precisión.
Un WMS puede mantener esa información a lo largo de toda la operación.
Inventario y diferencias de lote
Una diferencia no siempre es solo de cantidad.
El total de unidades puede coincidir mientras el reparto por lotes sea incorrecto.
Por ejemplo, el sistema muestra:
- lote A: 40;
- lote B: 60.
Físicamente hay:
- lote A: 55;
- lote B: 45.
El total sigue siendo 100, pero FEFO podría tomar una decisión incorrecta.
Por eso el inventario cíclico puede necesitar contar también por lote y no únicamente por referencia.
Errores habituales al aplicar FIFO o FEFO
Algunos problemas frecuentes son:
- no registrar la fecha correcta;
- mezclar lotes sin identificación;
- ubicar producto sin mantener trazabilidad;
- permitir picking desde cualquier lote;
- no considerar restricciones de cliente;
- ignorar stock bloqueado;
- mantener reglas antiguas después de cambiar el proceso.
La regla debe estar reflejada tanto en el software como en la operación física.
FIFO, FEFO y stock de seguridad
El stock de seguridad responde a cuánto inventario mantener.
FIFO y FEFO responden a qué unidades consumir primero.
Son decisiones diferentes, pero están relacionadas.
Mantener demasiado stock en productos con caducidad aumenta el riesgo de obsolescencia incluso aunque se aplique FEFO correctamente.
Cómo decidir qué método usar
Una decisión práctica puede seguir este orden:
- ¿existe fecha de caducidad relevante?
- ¿el cliente exige vida útil mínima?
- ¿la fecha de entrada representa el riesgo real?
- ¿se puede mantener trazabilidad por lote?
- ¿el layout permite acceder a la unidad correcta?
- ¿el sistema puede bloquear excepciones cuando sea necesario?
Si la caducidad es el factor principal, FEFO suele ser más adecuado.
Si no existe caducidad pero interesa evitar envejecimiento del stock, FIFO puede ser suficiente.
El sistema debe aplicar la regla en el momento de decidir
La estrategia de rotación no debería depender de que el operario recuerde qué lote utilizar.
Un SGA a medida puede incorporar reglas por familia, cliente, producto o proceso y decidir automáticamente qué unidades son válidas para cada tarea.
Así la política deja de ser una instrucción escrita y se convierte en parte del flujo operativo.
FIFO y FEFO parecen reglas sencillas, pero su aplicación real depende de datos fiables, ubicaciones, lotes, picking y excepciones. La diferencia entre ambas está en elegir qué dato representa de verdad la prioridad de salida.
¿Necesitas adaptar la gestión de tu almacén?
En Warefy desarrollamos software SGA y WMS a medida y conectamos la operativa del almacén con otros sistemas de la empresa.