← Blog
Inventarios15 de octubre de 202614 min de lectura

FEFO: el método que evita vencimientos y salva tu margen

¿Qué es FEFO y cómo se diferencia de FIFO? Aprende a controlar vencimientos por lote y sucursal antes de que el inventario te cueste más de lo que vale.

C

Equipo Celes

15 de octubre de 2026

Cada lote vencido en tu almacén no es merma: es una orden de compra que no debió hacerse, o un despacho que el sistema no supo priorizar — y en ambos casos, el error estaba en los datos, no en el almacén.


Qué es FEFO: definición en menos de 60 palabras

FEFO (First Expired, First Out) es el método de gestión de inventario que establece una regla simple: el producto con la fecha de vencimiento más próxima se despacha primero, sin importar cuándo llegó al almacén. No es una política de almacén. Es una política de datos: si el sistema no sabe qué vence cuándo y dónde, el método no existe en la práctica.

Por qué "primero en vencer" no es lo mismo que "primero en entrar"

FIFO asume que el tiempo de permanencia en el almacén es el mejor indicador de cuál producto debe salir antes. Esa lógica funciona cuando todos los lotes del mismo SKU tienen la misma vida útil restante — lo que ocurre rara vez.

Dos lotes del mismo medicamento pueden llegar el mismo día con fechas de vencimiento que difieren 8 meses. FIFO los trataría igual. FEFO los diferencia. Esa diferencia es la que separa margen de merma.

Los tres campos que necesita un sistema FEFO: lote, fecha de vencimiento y ubicación

Sin los tres, FEFO es solo intención:

  • Lote: identifica de forma única cada recepción de producto, incluso si es el mismo SKU del mismo proveedor.

  • Fecha de vencimiento: el dato que determina la prioridad de despacho. Un campo mal capturado en recepción contamina toda la cadena de decisiones.

  • Ubicación: saber en qué bodega, rack o sucursal está cada lote es lo que permite ejecutar la prioridad — no solo registrarla.


FIFO y FEFO: diferencias con un ejemplo de lote real

Los dos métodos coinciden cuando todos los lotes del mismo SKU tienen la misma vida útil. El problema es que eso casi nunca pasa — y cuando divergen, la diferencia tiene precio.

Ejemplo paso a paso: lote A vs lote B, misma referencia, distinta caducidad

Supongamos un SKU de antiinflamatorio en una distribuidora farmacéutica:

  • Lote A: ingresó el 1 de marzo, vence el 31 de agosto.

  • Lote B: ingresó el 15 de marzo, vence el 30 de junio.

Bajo FIFO, el sistema despacha primero el Lote A porque entró antes. El Lote B — que vence 2 meses antes — queda en bodega. Si la rotación normal del SKU es de 45 días, el Lote B vence antes de ser despachado.

Bajo FEFO, el sistema despacha primero el Lote B. El Lote A, con mayor vida útil, espera. Ningún lote vence sin haber sido vendido.

El costo de ese error bajo FIFO no es solo la merma del lote: es el costo de la compra original, el costo financiero del capital inmovilizado mientras el lote esperaba, y el costo de destrucción o devolución. Todo evitable con el dato correcto.

Cuándo FIFO es suficiente y cuándo se convierte en un riesgo

FIFO funciona bien en productos sin fecha de vencimiento relevante — ferretería, textil básico, electrodomésticos. En esos contextos, la antigüedad del stock es una aproximación razonable de prioridad.

Se vuelve peligroso en cualquier categoría donde la vida útil varía entre lotes del mismo SKU. Que dos lotes tengan la misma referencia no significa que tengan el mismo riesgo. Tratarlos igual es el error de fondo.


Cuándo aplica FEFO según tu industria

La obligatoriedad de FEFO no es universal — depende de qué tan rápido el tiempo destruye valor en cada categoría.

Farmacias y distribuidoras farmacéuticas: trazabilidad y regulación sanitaria

En el canal farmacéutico, FEFO no es una opción de gestión: es un requisito regulatorio en prácticamente todos los países de la región. Los entes sanitarios — INVIMA en Colombia, COFEPRIS en México, ARCSA en Ecuador — exigen trazabilidad por lote desde la recepción hasta la dispensación.

Un medicamento que llega al paciente con vida útil insuficiente no es un error de almacén. Es un problema de salud pública y una exposición legal directa para el operador.

La trazabilidad por lote en farmacias no es solo cumplimiento regulatorio — es la única forma de saber qué sale, a quién le llegó, y qué tienes que retirar si hay una alerta sanitaria.

Cruz Verde, con Celes, redujo su inventario total un 22 % sin comprometer disponibilidad. Fybeca asegura disponibilidad en más de 1.100 puntos de venta con demand planning que integra la lógica de vencimientos por lote. Para profundizar en cómo funciona la solución de inventario para farmacias, el punto de partida siempre es la trazabilidad.

Frescos y perecederos en supermercados: ventanas de venta de horas, no de días

En frescos, la unidad de tiempo no es el día — es el turno. Un lote de carne molida despachado en la madrugada puede estar fuera de ventana comercial antes del mediodía. El margen de error es mínimo y el costo de la merma en frescos suele ser varias veces mayor que en abarrotes, por el precio unitario y la imposibilidad de devolución al proveedor.

Olímpica redujo sus quiebres de stock un 85 % con Celes. Mi Comisariato, en Ecuador, opera con pronóstico de perecederos a nivel SKU × tienda × día — la granularidad que permite que FEFO sea una señal de acción, no solo un registro. Si tu operación incluye frescos, la gestión de frescos en supermercados requiere pronóstico diario, no semanal.

Cosmética y cuidado personal: fecha de vencimiento como promesa de calidad

En cosmética, el vencimiento no es solo un riesgo sanitario: es una promesa comercial. Un cliente que recibe un producto con fecha próxima a vencer no lo percibe como un problema de almacén — lo percibe como un producto de baja calidad o mal manejado, con impacto directo en recompra y reputación de marca.

El sistema FEFO en cosmética es una herramienta de protección de marca tanto como de gestión de margen.


Cómo implementar FEFO por lote y sucursal: el flujo operativo

FEFO se implementa en tres momentos. Si falla en cualquiera de ellos, falla en todos.

Registro de lote en la recepción: el dato que lo controla todo

Todo empieza aquí. Cuando un lote entra al almacén, el sistema debe capturar número de lote, fecha de vencimiento y ubicación de almacenamiento — en tiempo real, no en el cierre del día.

Un error de captura en este punto — una fecha transcrita mal, un lote sin registrar — se propaga hacia abajo en toda la cadena. El despacho incorrecto, la merma no detectada, el quiebre encubierto: todos tienen su origen en un dato mal tomado en la recepción.

Asignación de prioridad de despacho: reglas y excepciones

Una vez registrado el lote, el sistema debe asignar prioridad de despacho automáticamente: el lote con menor vida útil restante sale primero. Las excepciones existen — un cliente que exige vida útil mínima garantizada, un lote en cuarentena por alerta sanitaria — pero deben ser excepciones documentadas, no la norma silenciosa.

FEFO multi-sucursal: cuándo transferir stock antes de que venza

Una cadena de 50 sucursales no puede gestionar vencimientos tienda por tienda. El sistema debe evaluar, por SKU y por lote, cuánto tiempo de vida útil queda versus la rotación proyectada en cada punto de venta.

Si el Lote B vence en 21 días y la sucursal A tiene stock suficiente del mismo SKU para 35 días, el sistema debe proponer transferir el Lote B a la sucursal con mayor rotación antes de que la ventana de venta se cierre. Esa decisión — tomada manualmente para miles de SKUs — es donde el modelo colapsa.


Por qué FEFO a mano falla con miles de SKU

La lógica de FEFO es simple. La escala la hace imposible de ejecutar manualmente.

El problema de escala: supongamos 3,000 SKU × 20 sucursales × rotación diaria

Supongamos una cadena con 3,000 SKUs en categorías con fecha de vencimiento, distribuidos en 20 sucursales, con recepciones diarias de múltiples lotes. El número de combinaciones activas que requieren seguimiento simultáneo supera fácilmente los 100,000 registros en cualquier momento dado.

Un equipo de planeación que gestiona esto con hojas de cálculo no está gestionando FEFO — está gestionando los lotes que recuerda o los que alguien reportó. El resto se vence en silencio.

Los tres errores más costosos del FEFO manual

  1. Merma no registrada a tiempo: el lote vence antes de que alguien lo detecte. El producto se destruye, pero la causa raíz — un despacho que debió priorizarse — nunca se analiza.

  2. Quiebres encubiertos: el sistema muestra stock disponible, pero el stock disponible está próximo a vencer y ninguna sucursal lo va a recibir. El quiebre no es de inventario — es de inventario útil.

  3. Sobre-stock en productos con vida útil comprometida: el sistema sigue reponiendo un SKU que ya tiene lotes con fecha crítica sin girar. Se acumula riesgo de merma al mismo tiempo que el presupuesto de compras se consume en producto que no va a llegar al cliente.

Merma vs venta perdida: dos caras del mismo error de datos

La merma y el quiebre de stock parecen problemas opuestos. En FEFO mal ejecutado, son síntomas del mismo fallo: el sistema no sabe con precisión qué tiene, dónde, y cuánto tiempo le queda. La merma es el exceso que nadie movió a tiempo. El quiebre es el faltante porque el stock "disponible" ya no era vendible.


FEFO automatizado: pronóstico SKU × tienda × día con predicción de riesgo de vencimiento

El control de vencimientos automatizado no es solo un registro más rápido. Es una capa de inteligencia que convierte la fecha de vencimiento en una señal de acción antes de que la merma sea inevitable.

De la fecha de vencimiento al score de riesgo: la lógica del modelo

Un motor de pronóstico granular cruza tres variables por cada lote activo:

  • Vida útil restante: días hasta el vencimiento.

  • Rotación proyectada: demanda esperada en la sucursal donde está el lote, a nivel SKU × tienda × día.

  • Stock disponible en otras sucursales: para evaluar si el lote puede moverse antes de que venza.

Con esas tres variables, el sistema calcula un score de riesgo de vencimiento: la probabilidad de que ese lote, en esa sucursal, venza antes de ser vendido. No como alarma reactiva — como señal proactiva con días de anticipación suficientes para actuar.

Cómo el sistema decide entre transferir, promocionar o marcar para devolución al proveedor

Cada score de riesgo activa una recomendación diferente:

  • Transferir: si otra sucursal tiene mayor rotación proyectada y el lote tiene vida útil suficiente para el tránsito.

  • Promocionar: si el lote no puede moverse en el tiempo disponible pero puede liquidarse con descuento antes del vencimiento.

  • Devolver al proveedor: si el lote llegó con vida útil comprometida y la política comercial lo permite.

La decisión no es binaria. Es una función del tiempo disponible, la rotación proyectada y el acuerdo comercial con el proveedor.

El pedido perfecto empieza en la predicción, no en el picking

El picking bajo FEFO es el último paso. Si el sistema llegó hasta ahí con un lote próximo a vencer que nadie movió antes, ya perdiste el margen de maniobra. El pedido perfecto — el producto correcto, en la tienda correcta, en la cantidad exacta, el día que el cliente lo necesita — requiere que la señal de riesgo de vencimiento llegue al comprador y al planificador, no solo al bodeguero.


FEFO y la relación con proveedores: el dato que negocias mal sin saberlo

La gestión de inventario por lote no es solo una operación interna. Es información que cambia la conversación con tus proveedores.

Shelf life comprometido en la entrega: cómo detectarlo y qué exigir

Un proveedor que despacha lotes con vida útil inferior a la acordada contractualmente no está incumpliendo el pedido en volumen — lo está incumpliendo en valor. Un lote de 1,000 unidades que llega con 45 días de vida útil cuando el contrato exige 90 días no es el mismo activo.

Si tu sistema registra fecha de vencimiento en la recepción, puedes detectarlo en el momento de la entrega. Si no lo registras, lo detectas cuando el lote ya está en tienda y es demasiado tarde para reclamar.

La fórmula del impacto es directa:

Costo de shelf life comprometido = Unidades recibidas × Precio de costo × % de vida útil perdida vs. contrato

Política de devoluciones por vencimiento: cuándo el costo lo absorbe el proveedor

En farmacias y alimentos, muchos acuerdos comerciales incluyen cláusulas de devolución por vencimiento — pero se activan solo si el operador puede demostrar, con trazabilidad por lote, que el producto no fue despachado por causa del proveedor y no por una mala gestión interna.

Sin datos de lote confiables, esa negociación siempre la pierde el retailer. Con los datos, es una palanca real de recuperación de margen.


¿Tu inventario trabaja para ti o está acumulando riesgo silencioso?

Hay una pregunta simple que define si tu operación de qué es FEFO es real o solo declarativa: ¿puedes responder hoy, en tiempo real, cuántos lotes de tu catálogo vencen en los próximos 30 días, en qué sucursal están, y cuántos de ellos no van a venderse a tiempo con la rotación actual?

Si la respuesta requiere más de 10 minutos y una hoja de cálculo, el problema no es el método. Es la visibilidad.

FEFO no es una regla de almacén que el operador logístico aplica en el momento del picking. Es una política de datos que el comprador, el planificador y el director de supply chain tienen que alimentar desde la recepción. Cuando falla, el costo no aparece como "error de método" en ningún reporte — aparece como merma en el P&L, como quiebre en el reporte de disponibilidad, y como margen erosionado que nadie sabe explicar exactamente.

SanaSana redujo su inventario total un 37 % manteniendo disponibilidad. No porque cambió la regla de despacho, sino porque el sistema empezó a ver cada lote, en cada sucursal, con suficiente anticipación para actuar antes de que el tiempo tomara la decisión.

Eso es lo que separa FEFO como política de FEFO como resultado.


Preguntas frecuentes

¿Qué es FEFO y en qué se diferencia de FIFO?

FEFO (First Expired, First Out) es un método de gestión de inventario que prioriza el despacho del producto con fecha de vencimiento más próxima, sin importar cuándo ingresó al almacén. FIFO (First In, First Out) prioriza el producto que ingresó antes. Los dos métodos coinciden cuando todos los lotes tienen la misma vida útil residual; divergen — a veces de forma costosa — cuando lotes del mismo SKU tienen fechas de vencimiento distintas.

¿En qué industrias es obligatorio aplicar FEFO?

En farmacias y distribución farmacéutica, FEFO está asociado a requisitos regulatorios de trazabilidad por lote en la mayoría de los países de la región. En alimentos frescos y perecederos, es una necesidad comercial crítica: la ventana de venta puede medirse en horas. En cosmética y cuidado personal, es una protección de calidad y reputación de marca. En cualquier categoría con fecha de vencimiento variable entre lotes, FEFO reduce merma y protege margen.

¿Por qué falla FEFO cuando se gestiona manualmente?

A partir de ciertos volúmenes — miles de SKUs, decenas de sucursales, recepciones diarias — el número de lotes activos que requieren seguimiento simultáneo supera la capacidad de cualquier equipo operando con hojas de cálculo. Los errores sistemáticos resultantes son merma no detectada a tiempo, quiebres encubiertos por stock con vida útil insuficiente, y sobre-stock de productos que acumulan riesgo de vencimiento mientras el presupuesto de compras sigue girando.

¿Cómo calculo el costo financiero de un lote que vence sin ser vendido?

Una fórmula aplicable directamente:

Costo total del lote vencido = Costo de compra + (Costo de compra × Tasa de costo de capital × Días en inventario / 365) + Costo de destrucción o devolución

El primer término es lo que pagaste. El segundo es lo que ese capital dejó de rendir mientras esperaba. El tercero es el costo operativo de salida. Ninguno de los tres aparece en el reporte de merma estándar de forma desagregada.

¿Qué datos mínimos necesita un sistema para ejecutar FEFO correctamente?

Tres campos, sin excepción: número de lote, fecha de vencimiento y ubicación física (bodega, sucursal, rack). Si cualquiera de los tres está ausente o mal capturado en el momento de la recepción, el sistema no puede priorizar el despacho correctamente — y el método se vuelve intención sin ejecución.

¿Listo para eliminar el inventario atrapado?

Agenda una demo y te mostramos cómo Celes impacta tu rentabilidad en los primeros 30 días.

Agenda tu demo
FEFO: el método que evita vencimientos y salva tu margen | Celes