Trazabilidad FEFO y FIFO en almacén: cómo el software automatiza la rotación
Diferencias entre FEFO y FIFO, casos de uso reales en alimentación, farmacia y distribución, y cómo el software automatiza la rotación de stock con trazabilidad.
Rowan Tech
22 de septiembre de 2026 · 7 min de lectura
Resumen: FEFO y FIFO son los dos criterios de rotación de stock más usados en almacenes con productos perecederos o con fecha de caducidad. Elegir el criterio incorrecto genera mermas evitables, incumplimientos sanitarios y pérdidas directas en el margen. El software de gestión de almacén —bien configurado— aplica la rotación de forma automática, sin depender de la memoria del operario.
Tabla de contenidos
- Qué es FIFO y cuándo es suficiente
- Qué es FEFO y por qué importa la fecha de caducidad
- FEFO vs FIFO: diferencias clave y casos de uso
- Alimentación: merma cero como objetivo operativo
- Farmacia y parafarmacia: trazabilidad exigida por ley
- Distribución general: cuándo FIFO es la respuesta correcta
- Cómo debe automatizar la rotación un SGA
- Errores frecuentes cuando la rotación se gestiona a mano
- TL;DR
- Lecturas recomendadas
Qué es FIFO y cuándo es suficiente
FIFO significa First In, First Out: el primer lote que entra al almacén es el primero que sale. Es el criterio más antiguo y, en muchos sectores, el más sencillo de controlar.
Funciona bien cuando:
- Los productos no tienen fecha de caducidad o esta es irrelevante (recambios industriales, material de oficina, textil básico).
- Los lotes de un mismo artículo llegan en fechas próximas y con vida útil similar.
- El almacén no tiene rotación de proveedores que genere lotes con vencimientos muy distintos.
El problema de FIFO aparece cuando dos lotes del mismo producto tienen fechas de caducidad diferentes. Si el lote más reciente entra con una fecha de vencimiento anterior al lote antiguo —cosa habitual con proveedores distintos o producciones distintas—, FIFO te haría salir primero el lote que caduca más tarde. El resultado: merma evitable y, en sectores regulados, un incumplimiento.
Qué es FEFO y por qué importa la fecha de caducidad
FEFO significa First Expired, First Out: el lote que caduca antes sale primero, independientemente de cuándo entró en el almacén.
El criterio FEFO garantiza que ningún lote con fecha de vencimiento próxima quede bloqueado detrás de otro lote con fecha mayor, sea cual sea el orden de entrada.
Este criterio requiere que el sistema conozca la fecha de caducidad de cada lote en el momento de la recepción. Sin esa información registrada de forma fiable, FEFO no se puede aplicar de forma automática.
FEFO es obligatorio —o la práctica estándar auditada— en:
- Industria alimentaria y distribución de frescos.
- Farmacia, parafarmacia y productos sanitarios.
- Cosmética con fecha de vencimiento declarada.
- Cualquier producto sujeto a inspección de la AECOSAN o la AEMPS.
FEFO vs FIFO: diferencias clave y casos de uso
La diferencia operativa entre ambos criterios se reduce a una pregunta: ¿lo que ordena la salida es la fecha de entrada o la fecha de caducidad?
- FIFO ordena por fecha de entrada al almacén.
- FEFO ordena por fecha de vencimiento del lote, sin importar cuándo llegó.
En la práctica, FEFO incluye a FIFO como caso particular: cuando todos los lotes tienen la misma fecha de caducidad, FEFO y FIFO producen el mismo resultado. La diferencia aparece en cuanto hay variación entre lotes.
Un almacén con dos criterios activos simultáneamente —FIFO para productos sin caducidad, FEFO para productos perecederos— necesita que el SGA identifique automáticamente qué regla aplica a cada referencia. Hacerlo a mano con papel o con Excel es una fuente garantizada de errores.
Alimentación: merma cero como objetivo operativo
En distribución de alimentación, la merma por caducidad es un KPI directo de eficiencia del almacén. Un almacén de tamaño medio que gestiona 800 referencias con fecha de caducidad puede perder entre el 1,5 % y el 3 % del valor de stock al año por rotación incorrecta. Con un stock valorado en 500.000 euros, eso son entre 7.500 y 15.000 euros anuales en producto tirado.
El flujo correcto con FEFO en alimentación:
- Recepción: el operario escanea el lote y registra la fecha de caducidad con un lector de código de barras o cámara OCR.
- El SGA asigna ubicación y marca el lote con su fecha de vencimiento.
- En el momento del picking, el sistema indica qué ubicación atacar primero según la fecha de caducidad más próxima.
- El albarán de salida incluye el número de lote y la fecha de caducidad, lo que cierra el ciclo de trazabilidad.
Sin software que automatice este flujo, el paso 3 depende del criterio del operario en el momento del picking. Con volumen alto y presión de tiempo, el margen de error es elevado.
Farmacia y parafarmacia: trazabilidad exigida por ley
En el sector farmacéutico, la trazabilidad por lote y fecha de caducidad no es una buena práctica: es un requisito legal auditado. El Reglamento Delegado (UE) 2016/161 exige la serialización y el registro de movimientos de medicamentos sujetos a verificación. La AEMPS puede requerir en cualquier momento el historial completo de un lote: qué se recibió, cuándo, qué se dispensó y a quién.
En este contexto, FEFO es el único criterio válido. Un error de rotación que lleve a dispensar un medicamento caducado tiene consecuencias legales, no solo económicas.
El SGA debe ser capaz de:
- Bloquear automáticamente lotes cuya fecha de caducidad esté por debajo del umbral configurado (por ejemplo, menos de 90 días para venta).
- Generar alertas cuando un lote se acerca al umbral sin movimiento de salida.
- Registrar cada movimiento con sello de tiempo, operario y lote, de forma auditable.
Distribución general: cuándo FIFO es la respuesta correcta
Para un distribuidor de recambios de automoción, FIFO es suficiente y FEFO añade complejidad innecesaria. Lo mismo ocurre en almacenes de materiales de construcción, textil o equipos electrónicos sin fecha de vencimiento declarada.
La clave está en la configuración por referencia o por familia de productos. Un SGA bien construido permite definir:
- Qué referencias trabajan con FEFO (tienen fecha de caducidad).
- Qué referencias trabajan con FIFO (sin fecha de caducidad).
- Qué referencias requieren LIFO u otros criterios específicos del cliente.
Esa configuración no debería ser una implantación separada: debería ser parte del setup inicial del sistema, con la posibilidad de ajustarla referencia a referencia sin intervención del proveedor de software.
Cómo debe automatizar la rotación un SGA
La automatización de la rotación no se limita a ordenar lotes en pantalla. Un SGA que resuelve el problema de verdad hace al menos esto:
- Captura de lote y fecha en recepción: integrado con la PDA o app móvil del operario, sin entrada manual posterior.
- Sugerencia de ubicación: el sistema propone dónde colocar el lote según la estrategia de almacenaje y el criterio de rotación activo.
- Orden de picking determinista: cuando se genera una orden de salida, el SGA indica exactamente qué lote coger y desde qué ubicación, según FEFO o FIFO, sin ambigüedad.
- Alerta de caducidad próxima: el jefe de almacén recibe una notificación cuando hay lotes con fecha de vencimiento inferior al umbral configurado sin movimiento de salida planificado.
- Trazabilidad documental: el albarán de salida incluye número de lote y fecha de caducidad, tanto en papel como en el registro digital.
En Rowan SGA estos mecanismos están construidos a medida para la operativa de cada cliente, no como módulos genéricos que hay que adaptar después de la implantación. Si tu almacén combina referencias FEFO y FIFO, el sistema lo gestiona sin que tengas que intervenir artículo por artículo.
Si además necesitas conectar la trazabilidad del almacén con la facturación verificable, Rowan ERP integra ambas capas: el número de lote viaja desde la recepción hasta la factura, con cumplimiento Verifactu incluido.
Errores frecuentes cuando la rotación se gestiona a mano
Gestionar FEFO con papel, pizarras o Excel no escala. Estos son los fallos más habituales:
- Lotes mezclados en la misma ubicación sin separación física ni identificación digital: el operario coge el lote más accesible, no el que caduca antes.
- Fechas de caducidad no registradas en el momento de la recepción: se anota el artículo pero no el lote ni la fecha. La trazabilidad retroactiva es imposible.
- Alertas manuales que nadie revisa: una hoja de cálculo con fórmulas de color no es un sistema de alertas. Si el jefe de almacén no abre el archivo ese día, el lote caduca sin que nadie lo vea.
- Discrepancias entre stock físico y stock en sistema: sin inventario en tiempo real, la rotación planificada y la rotación real divergen. El resultado es merma oculta que solo aparece en el recuento anual.
Cualquiera de estos errores ocurre con regularidad en almacenes que gestionan más de 300 referencias con fecha de caducidad sin soporte de software específico. La frecuencia aumenta con el volumen de pedidos por turno.
Para almacenes que trabajan con reparto propio, la trazabilidad no termina en la salida del almacén. Rowan Rutas extiende el control hasta la entrega, con firma digital del albarán vinculada al lote entregado.
TL;DR
- FIFO ordena la salida por fecha de entrada; FEFO lo hace por fecha de caducidad. FEFO es obligatorio cuando los lotes de un mismo artículo pueden tener vencimientos distintos.
- En alimentación, farmacia y cosmética, aplicar FIFO en lugar de FEFO genera merma evitable e incumplimientos auditables.
- Un SGA debe capturar el lote y la fecha de caducidad en recepción, ordenar el picking de forma determinista y alertar sobre vencimientos próximos sin intervención manual.
- Sin software específico, gestionar FEFO con más de 300 referencias activas produce errores sistemáticos: lotes mezclados, fechas sin registrar y merma oculta.
- La trazabilidad completa va desde la recepción del lote hasta el albarán firmado en la entrega.
Lecturas recomendadas
Calcula cuánto te costaría aplicar esto en tu empresa.
En 2 minutos sabrás cuánto pierde tu empresa al año por procesos manuales — y cuánto recuperarías digitalizándolos.
