D07 · L3 · 03 — Warehouse Operations & WMSOperaciones de Almacén y WMS

FEFO, lot traceability & quality management in the warehouseFEFO, trazabilidad de lotes y gestión de calidad en almacén

Traceability is decided at the receiving dock. If lot data is not captured there, no system can give it back when a recall arrives.

La trazabilidad se decide en el andén de recepción. Si ahí no se captura el lote, ningún sistema podrá devolverlo cuando llegue un retiro de producto.

01What it isQué es

FEFO (first expired, first out) rotates stock by expiry date; lot traceability links every unit to its source lot and destination; warehouse quality management blocks, inspects and releases lots under documented rules.

FEFO (primero en caducar, primero en salir) rota el inventario por fecha de caducidad; la trazabilidad por lote liga cada unidad con su lote de origen y su destino; la gestión de calidad en el almacén bloquea, inspecciona y libera lotes con reglas documentadas.

02Why it mattersPor qué importa

For medicines, food and cosmetics, rotation and traceability are consumer protection and regulatory obligations. FEFO that operators can override is not FEFO, and traceability that is not captured at receiving cannot be reconstructed later. When a recall happens, lot data decides whether the company withdraws a few lots or an entire product line.

En medicamentos, alimentos y cosméticos, la rotación y la trazabilidad son protección al consumidor y obligaciones regulatorias. Un FEFO que el operador puede ignorar no es FEFO, y la trazabilidad que no se captura en la recepción no puede reconstruirse después. Cuando ocurre un retiro de producto, los datos de lote deciden si la empresa retira unos cuantos lotes o una línea completa.

03How it is doneCómo se hace

1
Capture lot and expiry at receiving. Mandatory fields on every receipt for regulated and dated products.
2
Make FEFO a hard system rule. Lock other locations until the earliest-expiry stock is used.
3
Integrate warehouse holds with the QMS. A blocked lot cannot be allocated, picked or shipped.
4
Run recall simulations. At least twice a year, timing how fast affected lots are located.
1
Captura lote y caducidad en la recepción. Campos obligatorios en cada recepción de productos regulados o con fecha.
2
Haz del FEFO una regla dura del sistema. Bloquea otras ubicaciones hasta usar el inventario de caducidad más próxima.
3
Integra las retenciones del almacén con el QMS. Un lote bloqueado no puede asignarse, surtirse ni embarcarse.
4
Haz simulacros de retiro de producto. Al menos dos veces al año, midiendo qué tan rápido se ubican los lotes afectados.

04The concept in depthEl concepto a fondo

📋FEFO and lot traceability: the quality control that protects the end consumer›
FEFO (First Expired, First Out) is the inventory rotation rule that ensures the product with the nearest expiry date leaves the warehouse first — before product with a later expiry. Without FEFO, the warehouse may dispatch soon-to-expire product while fresher product sits at the back of the shelf — resulting in expired products at the point of sale and potentially consumer risk.
📊Inventory rotation regimes›
FIFO (First In, First Out): first in, first out — without considering expiry date. Correct for products without an expiry date. FEFO: first to expire, first out — correct for all products with expiry dates (food, pharmaceuticals, cosmetics). LIFO (Last In, First Out): only valid for certain accounting inventories — rarely used in the physical warehouse operation.
🔍Lot traceability: tracking product from supplier to consumer›
Lot traceability is the ability to track each product unit from its origin (supplier, production lot) to its final destination (customer, point of sale, consumer). Traceability is a regulatory requirement in pharmaceuticals (COFEPRIS, NOM-059-SSA1) and expected practice in food (NOM-251-SSA1 hygiene practices) — and the essential tool for managing a product recall quickly and precisely.
🏆Intermediate vs. Advanced›
Intermediate: applies FEFO rules in daily operations, verifies the WMS correctly manages lots and expiry dates.

Advanced: designs the end-to-end traceability system with WMS-ERP integration; leads recall simulations; manages the lot blocking and disposition process for quality issues.
📋FEFO y trazabilidad por lote: el control de calidad que protege al consumidor final›
FEFO (First Expired, First Out) es la regla de rotación de inventario que asegura que el producto con la caducidad más próxima salga primero del almacén, antes que el de caducidad posterior. Sin FEFO, el almacén puede despachar producto a punto de caducar mientras el más fresco se queda al fondo del anaquel, lo que deriva en productos caducados en el punto de venta y potencialmente en riesgo para el consumidor.
📊Regímenes de rotación de inventario›
FIFO (First In, First Out): primero en entrar, primero en salir, sin considerar la caducidad. Correcto para productos sin fecha de caducidad. FEFO: primero en caducar, primero en salir; correcto para todo producto con caducidad (alimentos, medicamentos, cosméticos). LIFO (Last In, First Out): solo es válido para ciertos métodos contables de inventario; rara vez se usa en la operación física del almacén.
🔍Trazabilidad por lote: seguir el producto del proveedor al consumidor›
Lot traceability is the ability to track each product unit from its origin (supplier, production lot) to its final destination (customer, point of sale, consumer). Traceability is a regulatory requirement in pharmaceuticals (COFEPRIS, NOM-059-SSA1) and expected practice in food (NOM-251-SSA1 hygiene practices) — and the essential tool for managing a product recall quickly and precisely.
🏆Intermedio vs Avanzado›
Intermedio: aplica las reglas FEFO en la operación diaria y verifica que el WMS gestione correctamente lotes y caducidades.

Avanzado: diseña el sistema de trazabilidad de punta a punta con integración WMS-ERP; lidera simulacros de retiro de producto; gestiona el proceso de bloqueo y disposición de lotes por problemas de calidad.

05In practiceEn la práctica

📋FEFO must be a hard WMS rule — not a suggestion›
A WMS that “suggests” the FEFO location but allows the operator to select another location does not guarantee FEFO. The correct implementation locks out other locations until the FEFO location is empty.
🔍Lot traceability requires capturing the lot at receiving — it cannot be added later›
The lot and expiry date must be captured at receiving — when the product arrives with its supplier label. Attempting to add lot information after the product has been stored is impractical at scale.
🚨Run recall simulations at least twice a year›
A real recall is not the time to discover traceability gaps. Annual (or semi-annual) simulations verify traceability coverage and recall execution time before it’s needed for real.
🔗Integrate warehouse quality management with the company’s QMS›
A lot blocked for a quality issue detected in the warehouse must be automatically reflected in the QMS and ERP — so blocked inventory cannot be sold or dispatched while the investigation is managed.
📋FEFO debe ser una regla dura del WMS, no una sugerencia›
Un WMS que “sugiere” la ubicación FEFO pero permite al operador elegir otra no garantiza FEFO. La implementación correcta bloquea las demás ubicaciones hasta que la ubicación FEFO quede vacía.
🔍La trazabilidad por lote exige capturar el lote en la recepción; no puede agregarse después›
El lote y la caducidad deben capturarse en la recepción, cuando el producto llega con la etiqueta del proveedor. Intentar agregar la información de lote cuando el producto ya está almacenado es impráctico a escala.
🚨Realizar simulacros de retiro de producto al menos dos veces al año›
Un retiro real no es el momento para descubrir brechas de trazabilidad. Los simulacros anuales (o semestrales) verifican la cobertura de trazabilidad y el tiempo de ejecución del retiro antes de necesitarlo de verdad.
🔗Integrar la gestión de calidad del almacén con el QMS de la empresa›
Un lote bloqueado por un problema de calidad detectado en el almacén debe reflejarse automáticamente en el QMS y el ERP, para que el inventario bloqueado no pueda venderse ni despacharse mientras se gestiona la investigación.

06Illustrative caseCaso ilustrativo

Illustrative case built from typical industry values — not data from a specific company.Caso ilustrativo construido con valores típicos de la industria — no son datos de una empresa específica.
Illustrative case: FEFO implementation with lot traceability — food distributor, 1,200 perishable SKUs
The distributor has 12 expired product complaints at POS per month. Current WMS does not manage FEFO.
InitiativeImplementationResult
FEFO in the WMS: system only proposes locations with the nearest expiry dateMonth 1–2Expired product complaints at POS: 12/month → 0 in 3 months post-implementation
Lot traceability: each receipt captures the supplier lot number and expiry dateMonth 2–3Traceability coverage: 0% → 94% of receipts with lot captured
Automatic SLOB alert: WMS alerts when a product has <14 days of remaining shelf life in stockMonth 3First month: 48 near-expiry alerts → Action: promotions or supplier return
Result: Expired POS complaints: from 12/month to 0 in 3 months. Lot traceability enabled the first recall simulation in 4.2 hours (vs. a typical 8-hour internal target).
Illustrative case built from typical industry values — not data from a specific company.Caso ilustrativo construido con valores típicos de la industria — no son datos de una empresa específica.
Caso ilustrativo: Implementación de FEFO con trazabilidad por lote — distribuidor de alimentos, 1,200 SKUs perecederos
El distribuidor recibe 12 quejas al mes por producto caducado en el punto de venta. El WMS actual no gestiona FEFO.
IniciativaImplementaciónResultado
FEFO en el WMS: el sistema solo propone ubicaciones con la caducidad más próximaMes 1–2Quejas por producto caducado en el punto de venta: 12/mes → 0 a los 3 meses de la implementación
Trazabilidad por lote: cada recepción captura el lote del proveedor y la fecha de caducidadMes 2–3Cobertura de trazabilidad: 0% → 94% de las recepciones con lote capturado
Alerta automática SLOB: el WMS alerta cuando un producto en inventario tiene <14 días de vida útil restanteMes 3Primer mes: 48 alertas de próxima caducidad → Acción: promociones o devolución al proveedor
Resultado: Expired POS complaints: from 12/month to 0 in 3 months. Lot traceability enabled the first recall simulation in 4.2 hours (vs. a typical 8-hour internal target).

07How it is measuredCómo se mide

📋FEFO Compliance % (picks executed following the FEFO rule)›
FEFO Compliance %
(Picks that took product from the location with the nearest expiry date / Total picks of expiry-date products) × 100
Benchmark: >99% FEFO compliance for pharmaceutical products · >97% for food products
⚠️ FEFO compliance <95% indicates the WMS is not forcing selection of the correct location — or operators are ignoring WMS instructions. Both problems generate expired products at POS.
🔍Lot Traceability Coverage % (% of inventory with full lot traceability)›
Lot Traceability Coverage %
(Inventory units with lot number and expiry date captured / Total inventory units of expiry-date products) × 100
Benchmark: 100% for pharmaceuticals (regulatory requirement) · >95% for food
🔑 Complete traceability is the prerequisite of an effective recall. Without lot traceability, a recall requires withdrawing all inventory of a product from all channels — rather than just the affected lots.
📋Cumplimiento FEFO % (surtidos ejecutados conforme a la regla FEFO)›
Cumplimiento FEFO %
(Surtidos que tomaron producto de la ubicación con la caducidad más próxima / Total de surtidos de productos con caducidad) × 100
Benchmark: >99% de cumplimiento FEFO en medicamentos · >97% en alimentos
⚠️ Un cumplimiento FEFO <95% indica que el WMS no obliga a elegir la ubicación correcta, o que los operadores ignoran sus instrucciones. Ambos problemas generan productos caducados en el punto de venta.
🔍Cobertura de trazabilidad por lote % (% del inventario con trazabilidad completa por lote)›
Cobertura de trazabilidad por lote %
(Unidades de inventario con lote y caducidad capturados / Total de unidades de inventario de productos con caducidad) × 100
Benchmark: 100% en medicamentos (requisito regulatorio) · >95% en alimentos
🔑 La trazabilidad completa es el prerrequisito de un retiro de producto eficaz. Sin trazabilidad por lote, un retiro obliga a retirar todo el inventario de un producto de todos los canales, en lugar de solo los lotes afectados.

08What you would useQué se usa

📌 Traceability & Quality
🟩SAP EWM + QM (Quality Management)›
Module: FEFO + Lot Traceability + Quality Inspection

Native SAP EWM integration with the Quality Management (QM) module manages FEFO, lot traceability, quality inspections at receiving, and lot blocking for quality issues.
🟦TraceLink / Antares Vision (rfxcel)›
Module: Pharmaceutical Serialization + Traceability

Traceability and serialization platforms for the pharmaceutical industry. Comply with FDA (Drug Supply Chain Security Act) and COFEPRIS traceability requirements (NOM-059-SSA1).
📌 Trazabilidad y calidad
🟩SAP EWM + QM (gestión de calidad)›
Módulo: FEFO + trazabilidad por lote + inspección de calidad

La integración nativa de SAP EWM con el módulo de gestión de calidad (QM) gestiona FEFO, trazabilidad por lote, inspecciones de calidad en la recepción y bloqueo de lotes por problemas de calidad.
🟦TraceLink / Antares Vision (rfxcel)›
Módulo: Serialización + trazabilidad farmacéutica

Plataformas de trazabilidad y serialización para la industria farmacéutica. Apoyan el cumplimiento de la FDA (Drug Supply Chain Security Act) y de los requisitos de trazabilidad de COFEPRIS (NOM-059-SSA1).
The bottom lineEn corto

Enforce rotation and capture traceability at the source. Lot and expiry at receiving, FEFO as a hard rule, quality holds the system respects, and recalls rehearsed before they are real.

Impón la rotación y captura la trazabilidad en el origen. Lote y caducidad en la recepción, FEFO como regla dura, retenciones de calidad que el sistema respeta y retiros ensayados antes de que sean reales.

All D07 componentsTodos los componentes de D07D07 artifactsArtifacts de D07SCRA