FEFO (First Expired, First Out; Primero en Caducar, Primero en Salir) es un método de gestión de inventario que da salida en primer lugar a las unidades con la fecha de caducidad o de consumo preferente más próxima, con independencia del orden en que hayan entrado en el almacén. Es imprescindible en sectores como alimentación, farmacia o cosmética, donde dos lotes del mismo producto pueden tener fechas de caducidad muy distintas por variaciones en la producción o el transporte. A diferencia de FIFO, que se basa en la fecha de entrada, FEFO exige que el SGA controle la fecha de caducidad a nivel de lote y la use como criterio de asignación en el picking, apoyándose normalmente en trazabilidad por lote.