Inventario
FEFO, FIFO y LIFO en bodega: cómo elegir la rotación de inventario
FEFO, FIFO y LIFO deciden qué unidad sale primero de la bodega. Qué significa cada una, cuándo conviene, por qué no es lo mismo que el método de costeo y cómo hacer que el sistema la cumpla en cada pedido.
Equipo SMART WMS · · 7 min de lectura

Cada vez que llega un pedido, la bodega tiene que decidir qué unidad sale primero. Si hay tres lotes del mismo producto en tres ubicaciones, ¿cuál se recoge? La respuesta parece menor hasta que aparece una estiba vencida al fondo del rack, o un cliente devuelve mercancía porque le llegó con dos semanas de vida útil.
Esa decisión se llama política de rotación de inventario, y las más conocidas son FEFO, FIFO y LIFO. Entender cuándo usar cada una es parte de la operación básica de cualquier bodega.
Las tres políticas, en una línea
| Política | Sigla en inglés | Qué sale primero |
|---|---|---|
| FIFO | First In, First Out | Lo que entró primero a la bodega |
| FEFO | First Expired, First Out | Lo que vence primero |
| LIFO | Last In, First Out | Lo último que entró |
FIFO: primero en entrar, primero en salir
FIFO despacha el inventario en el orden en que llegó. Es la política por defecto para la mayoría de los productos no perecederos: herramientas, repuestos, ferretería, textiles.
Por qué funciona:
- Evita la obsolescencia. El producto que llegó hace meses sale antes de que cambie el empaque, el modelo o la norma.
- Reduce el riesgo de daño por almacenamiento prolongado: polvo, humedad, empaques deteriorados.
- Es fácil de verificar: basta con conocer la fecha de ingreso de cada unidad.
Su debilidad: no sabe nada del vencimiento. Si un lote que llegó el martes vence antes que uno que llegó el lunes, FIFO despacha el equivocado.
FEFO: primero en vencer, primero en salir
FEFO ordena por fecha de vencimiento, no por fecha de ingreso. Es la política correcta para todo lo que caduca: alimentos, bebidas, medicamentos, cosméticos, químicos, agroinsumos.
Por qué es distinta de FIFO:
- Los proveedores no siempre entregan en orden de vencimiento.
- Las devoluciones de clientes reingresan con fechas antiguas.
- Dos proveedores del mismo producto entregan con vidas útiles distintas.
En todos esos casos, el lote que llegó último puede ser el que vence primero. FEFO lo detecta; FIFO no.
FEFO exige una condición: registrar el lote y su vencimiento al recibir. Sin ese dato, el sistema no puede ordenar, y la rotación vuelve a depender de que el operario lea la etiqueta y elija bien.
Vida útil mínima al despacho
Muchas operaciones con FEFO agregan una regla comercial: no despachar a un cliente un lote con menos de cierta vida útil restante. FEFO por sí sola despacharía primero lo que vence mañana; la regla de vida útil mínima evita que eso llegue a un cliente que no lo alcanzará a vender.
LIFO: último en entrar, primero en salir
LIFO despacha primero lo que llegó último. Es la menos común en bodegas y tiene usos específicos:
- Productos a granel no perecederos almacenados en pila, donde físicamente solo se alcanza lo de encima: arena, grava, tubería apilada.
- Racks de acceso por un solo lado (por ejemplo, racks de profundidad donde la última estiba que entra es la primera que sale).
- Productos sin vencimiento ni obsolescencia donde lo importante es el acceso rápido.
Fuera de esos casos, LIFO es riesgosa: las unidades más antiguas se quedan atrapadas indefinidamente.
Otras estrategias que combinan rotación y ubicación
En la práctica, la rotación no es el único criterio. Algunas estrategias combinan la fecha con la ubicación:
- Lote más antiguo en la ubicación más cercana: entre lotes con la misma fecha, se toma el que está más cerca en la ruta de picking. Reduce el recorrido sin romper la rotación.
- Por ubicación: se ignora el lote y se sigue el orden de la ruta. Útil para productos sin vencimiento ni riesgo de obsolescencia.
- Por cantidad: se toman primero los saldos pequeños para liberar ubicaciones.
Cómo elegir la política por familia de productos
Una misma bodega rara vez usa una sola política para todo. Lo habitual es decidir por familia de productos:
| Tipo de producto | Política recomendada | Por qué |
|---|---|---|
| Alimentos, bebidas, cosméticos, medicamentos | FEFO | El vencimiento es el riesgo principal |
| Químicos, pinturas, adhesivos con vida útil | FEFO | Pierden propiedades con el tiempo |
| Repuestos, herramientas, ferretería | FIFO | Riesgo de obsolescencia y deterioro del empaque |
| Moda y temporada | FIFO | La colección vieja pierde valor rápido |
| Material a granel apilado | LIFO | Solo se alcanza lo de encima |
| Productos sin fecha ni riesgo de obsolescencia | Por ubicación | Lo que importa es el recorrido |
Dos preguntas ayudan a decidir: ¿el producto tiene fecha de vencimiento registrada? (si la tiene, FEFO), y ¿pierde valor con el tiempo aunque no venza? (si lo pierde, FIFO). Si la respuesta a las dos es no, la ubicación más cercana suele ser el mejor criterio. Antes de diseñar una política por familia, revisa qué permite tu WMS: en SMART WMS, por ejemplo, la política de rotación es una sola para la operación, y una línea del pedido puede traer su propia estrategia.
Rotación física no es valuación contable
Es la confusión más frecuente. FIFO, FEFO y LIFO en bodega deciden qué unidad sale físicamente del estante. Los métodos de valuación contable (PEPS, UEPS, costo promedio) deciden con qué costo se registra la salida en la contabilidad.
| Decisión | Quién la toma | Qué afecta |
|---|---|---|
| Rotación física (FIFO, FEFO, LIFO) | Operaciones y calidad | Qué lote sale, riesgo de vencimiento, servicio al cliente |
| Valuación contable (PEPS, UEPS, promedio) | Contabilidad y finanzas | Costo de ventas, valor del inventario, impuestos |
Una empresa puede rotar físicamente por FEFO y valorar por costo promedio sin ninguna contradicción. Además, en varios países de la región la normativa contable restringe el uso de UEPS: eso no impide usar LIFO como regla física de una pila de material. Conviene no mezclar las dos discusiones.
Cómo hacer que la rotación se cumpla de verdad
Definir la política es fácil; hacerla cumplir pedido tras pedido es lo difícil. Lo que funciona:
- Registrar el lote y el vencimiento al recibir. Es el único momento en que el dato está a la mano.
- Que el sistema reserve el lote, no el operario. Al liberar el pedido, el sistema elige qué stock reservar según la política; el operario va a la ubicación indicada.
- Escanear al recoger. Escanear la ubicación y el producto (y el lote, si aplica) prueba que se tomó lo reservado y no lo que estaba más a la mano.
- Excluir lo que no debe salir. Los lotes vencidos, bloqueados por calidad o retenidos no deben poder asignarse a un pedido.
- Vigilar los vencimientos con franjas. Una vista ordenada por fecha con franjas de urgencia (vencido, menos de una semana, menos de un mes) permite actuar antes: priorizar, promocionar o devolver.
- Contar los lotes. El conteo cíclico debe registrar el lote, porque un error de lote rompe el FEFO aunque la cantidad esté bien. Ver conteo cíclico de inventario.
Errores comunes
- Aplicar FIFO a perecederos. Funciona hasta que dos proveedores entregan con fechas distintas.
- Guardar el lote nuevo delante del viejo. Si el putaway no considera la rotación, el operario recoge lo que está adelante.
- Bloquear el producto entero por un lote defectuoso. El alcance del bloqueo debe ser el lote, no el producto.
- Olvidar la cuarentena. El stock apartado por calidad no debe contarse como disponible para vender.
Cómo lo resuelve SMART WMS
En SMART WMS la rotación se decide al reservar el stock, no en el pasillo.
- Estrategias de rotación al reservar. Al liberar un pedido, el sistema busca stock para cada línea según la estrategia de la línea o, si no trae una, la política de rotación de la operación (un parámetro único, no por familia): FEFO (vence primero), FIFO (entró primero), LIFO o FPFO (lote más antiguo y, a igual fecha, la ubicación más cercana en la ruta de picking, el valor por defecto). Solo cuenta stock disponible en ubicaciones pickeables, sin bloqueos ni lotes vencidos o bloqueados. El stock no se mueve: queda reservado en su ubicación.
- Lotes desde el recibo. Si la operación maneja lotes, el lote se registra al recibir, y la ficha del producto define si requiere lote, sus días de vida útil y sus días de alerta de vencimiento.
- Picking con escaneo. El operario escanea la ubicación y el producto, y el lote cuando el producto lo exige; confirmar solo se habilita cuando pasaron todos los escaneos.
- Vencimientos con franjas fijas. La pantalla de vencimientos lista cada lote con stock disponible ordenado por fecha y agrupado en vencido, hoy a 7 días, 8 a 30 días, 31 a 90 días y más de 90 días.
- Bloqueos y cuarentena. Un bloqueo (hold) deja stock no disponible sin moverlo, con alcance de producto, lote, ubicación, contenedor o proveedor; la cuarentena es segregación física hasta que calidad decida.
Más detalle en inventario y conteo cíclico y picking y packing. Para los conceptos de lote, hold y cuarentena, consulta el glosario. Si quieres ver cómo se reserva un pedido con lotes, solicita una demostración.