Neste artigo
- Resposta rápida
- O que é FIFO?
- O que é FEFO?
- Qual a diferença entre FIFO e FEFO?
- Quando utilizar FIFO?
- Quando utilizar FEFO?
- O que é shelf life mínimo?
- Como o WMS aplica FIFO?
- Como o WMS aplica FEFO?
- Quais filtros vêm antes da rotação?
- Como definir desempates?
- FIFO e FEFO podem coexistir?
- E o LIFO?
- Como capturar datas corretamente?
- Como tratar produtos sem validade conhecida?
- Como evitar que o operador escolha outro lote?
- Como tratar exceções comerciais?
- Como reduzir vencimentos com FEFO?
- Como auditar a seleção?
- Quais KPIs acompanhar?
- Erros comuns
- Usar FIFO em produto com validade variável
- Aplicar FEFO sem shelf life mínimo
- Deixar validade opcional
- Ordenar antes de filtrar
- Permitir troca livre no picking
- Não definir desempate
- Checklist de configuração
- Perguntas frequentes
- FEFO é sempre melhor que FIFO?
- FIFO dispensa controle de lote?
- Um lote vencido entra no FEFO?
- O operador pode escolher o lote mais próximo?
- Conclusão
FIFO e FEFO são regras de rotação que ajudam o WMS a escolher qual saldo deve atender primeiro uma demanda. FIFO prioriza a entrada mais antiga; FEFO prioriza o vencimento mais próximo. A diferença parece pequena, mas muda o lote reservado, o risco de perda e a capacidade de cumprir a validade mínima exigida pelo cliente.
Resposta rápida
FIFO significa First In, First Out: primeiro que entra, primeiro que sai. FEFO significa First Expire, First Out: primeiro que vence, primeiro que sai. Use FIFO quando a ordem de entrada representa adequadamente envelhecimento e custo de permanência. Use FEFO quando validade ou shelf life determina o risco. No WMS, a regra deve filtrar apenas estoque elegível e usar desempates claros; nunca selecionar lote bloqueado apenas por ser mais antigo.
O que é FIFO?
FIFO, First In, First Out, é a estratégia que ordena o estoque pela data ou sequência de entrada. O saldo recebido primeiro tem prioridade de reserva ou separação.
Exemplo:
| Lote | Entrada | Validade | Prioridade FIFO |
|---|---|---|---|
| A | 05/01 | 30/11 | 1 |
| B | 20/01 | 30/09 | 2 |
FIFO escolheria A porque entrou antes, mesmo que B vença primeiro. A regra é simples quando itens não possuem validade relevante ou quando a sequência de entrada acompanha o envelhecimento esperado.
O que é FEFO?
FEFO, First Expire, First Out, prioriza o saldo com menor data de validade elegível. No mesmo exemplo, escolheria B porque vence em setembro.
FEFO reduz risco de vencimento, mas não significa expedir qualquer lote próximo do fim. O pedido ou cliente pode exigir shelf life mínimo. Um lote que vence antes é inelegível se não tiver dias remanescentes suficientes para transporte, exposição e consumo.
Qual a diferença entre FIFO e FEFO?
| Critério | FIFO | FEFO |
|---|---|---|
| Ordenação principal | data/sequência de entrada | data de validade |
| Dado crítico | recebimento confirmado | validade confiável |
| Objetivo comum | rotacionar estoque antigo | reduzir vencimento e cumprir vida útil |
| Melhor para | itens sem vencimento relevante | perecíveis, medicamentos e produtos datados |
| Risco principal | lote mais novo pode vencer antes | cadastro de validade incorreto seleciona mal |
| Desempate típico | lote, endereço ou unidade logística | entrada, lote ou endereço |
Ambas são prioridades, não autorização. Status, qualidade, propriedade, localização, reserva e restrições do pedido precisam ser validados antes de ordenar.
Quando utilizar FIFO?
FIFO tende a ser adequado quando:
- o produto não possui validade ou ela não varia entre lotes;
- deterioração acompanha tempo em estoque;
- a entrada mais antiga deve ser consumida por política;
- custo de permanência ou obsolescência aumenta com idade;
- lotes têm características equivalentes para o cliente;
- rastreabilidade existe, mas vencimento não dirige a saída.
Exemplos podem incluir peças, componentes, materiais de embalagem e bens não perecíveis. Ainda assim, verifique garantia, revisão, condição e mudança de engenharia: uma data de entrada antiga não torna estoque automaticamente elegível.
Quando utilizar FEFO?
FEFO deve ser avaliado quando a data de validade afeta qualidade, segurança ou aceitação:
- alimentos e bebidas;
- medicamentos e insumos de saúde;
- cosméticos;
- produtos químicos;
- itens refrigerados ou congelados;
- qualquer contrato com validade mínima na entrega.
O WMS precisa capturar validade por lote ou unidade, bloquear vencidos e calcular dias remanescentes. A estratégia deve considerar destino: um lote aceito por loja próxima pode não servir a cliente distante ou exportação.
O que é shelf life mínimo?
É a vida útil que o produto precisa manter em determinado marco, como expedição ou entrega. Pode ser expressa em dias ou percentual da vida total.
dias remanescentes = data de validade - data do marco
Se o cliente exige 90 dias na entrega e o transporte leva 5 dias, o WMS deve reservar margem suficiente. A regra precisa definir calendário, timezone, data de corte e se o dia de validade é utilizável.
FEFO primeiro filtra lotes que atendem à exigência e depois escolhe o vencimento mais próximo entre eles.
Como o WMS aplica FIFO?
Um algoritmo simplificado:
- seleciona produto, armazém e proprietário;
- exclui bloqueado, reservado e incompatível;
- valida unidade, qualidade e pedido;
- ordena pela entrada confirmada mais antiga;
- aplica desempates;
- reserva quantidade;
- gera tarefa para endereço escolhido;
- valida leitura no picking.
Defina qual “entrada” vale. Data do documento, chegada à portaria, recebimento, liberação de qualidade e putaway podem ser diferentes. Use o evento que representa a política e preserve-o sem edição arbitrária.
Como o WMS aplica FEFO?
O processo adiciona controles de validade:
- exige lote e data válidos para itens controlados;
- bloqueia vencidos e estados não utilizáveis;
- calcula shelf life por pedido, cliente e destino;
- exclui lotes abaixo do mínimo;
- ordena pela menor validade elegível;
- desempata por entrada, lote, unidade ou rota;
- reserva e dirige a coleta;
- rejeita substituição não autorizada.
O artigo de controle de lote e validade no WMS aprofunda cadastro, alertas e bloqueios.
Quais filtros vêm antes da rotação?
Uma sequência robusta separa elegibilidade de prioridade:
estoque físico
→ armazém e proprietário corretos
→ status e qualidade permitidos
→ lote não bloqueado ou em recall
→ shelf life atendido
→ reserva e unidade compatíveis
→ candidatos elegíveis
→ ordenar por FIFO ou FEFO
Se um lote está em quarentena, ser o primeiro a vencer não o torna disponível. Misturar filtro e ordenação dificulta auditoria e pode gerar seleção insegura.
Como definir desempates?
Dois lotes podem ter a mesma entrada ou validade. Critérios possíveis:
- data/hora de recebimento;
- número ou sequência do lote;
- unidade logística já aberta;
- menor quantidade residual para consolidar;
- endereço segundo rota;
- proximidade e custo de reposição;
- prioridade do proprietário ou cliente.
A regra deve ser determinística e documentada. Desempatar sempre pela menor distância pode fragmentar lotes; sempre pelo lote pode aumentar deslocamento. Meça efeitos.
FIFO e FEFO podem coexistir?
Sim. O WMS pode usar FEFO como critério principal e FIFO para desempatar lotes com a mesma validade. Também pode configurar FIFO para uma família e FEFO para outra.
Outra combinação é filtrar shelf life mínimo e aplicar FIFO quando todos os lotes possuem validade equivalente. A configuração deve estar no cadastro ou política, com vigência e histórico.
E o LIFO?
LIFO, Last In, First Out, prioriza a entrada mais recente. Pode surgir por limitação física em pilhas onde a última unidade colocada é a primeira acessível, mas costuma aumentar envelhecimento do saldo antigo.
Não confunda estratégia física com método contábil. Se a estrutura força LIFO, monitore estoque envelhecido, limite altura, planeje revezamento e verifique se o produto tolera a regra. Itens com validade normalmente exigem desenho que viabilize FEFO.
Como capturar datas corretamente?
Validade deve ser associada ao lote ou unidade no recebimento por leitura, integração ou digitação controlada. Valide:
- formato e calendário;
- fabricação anterior à validade;
- prazo plausível por produto;
- lote obrigatório;
- timezone e data operacional;
- código GS1 quando usado;
- divergência entre ASN, etiqueta e físico.
Não preencha uma validade genérica só para concluir a entrada. Um dado inventado contamina seleção, alerta e recall.
Como tratar produtos sem validade conhecida?
O WMS deve bloquear, colocar em quarentena ou encaminhar para decisão conforme política. Usar data muito distante como valor fictício faz o lote parecer sempre elegível e oculta a ausência.
Se a empresa calcula validade a partir de fabricação e prazo cadastrado, preserve dados originais, fórmula e versão. Mudança de prazo não deve alterar silenciosamente lotes existentes sem avaliação.
Como evitar que o operador escolha outro lote?
A tarefa informa endereço e lote e exige leitura. Se o operador encontra outra unidade, o WMS valida elegibilidade e solicita motivo ou aprovação para substituição.
Troca pode ser necessária por falta física, avaria ou acesso bloqueado. O sistema deve recalcular prioridades e registrar o lote originalmente reservado, o coletado e a causa. Permitir troca livre torna FEFO apenas uma sugestão sem garantia.
Como tratar exceções comerciais?
Clientes podem exigir lote específico, validade mínima, exclusão de lote, país de origem ou documentação. Promoções e amostras podem ter regras próprias.
Modelar como filtro do pedido evita que uma preferência global atenda um cliente e viole outro. Quando não existe saldo elegível, o WMS deve bloquear ou escalar, não reduzir automaticamente o requisito.
Como reduzir vencimentos com FEFO?
FEFO ajuda na saída, mas perdas também dependem de compra, recebimento, previsão e layout. Combine:
- alertas por faixas de validade;
- bloqueio automático no marco definido;
- relatório de estoque sem demanda;
- slotting para lotes próximos;
- campanhas ou devoluções autorizadas;
- revisão de shelf life na entrada;
- contagem e inspeção;
- análise de produtos e clientes que impedem consumo.
Se um lote não atende mais nenhum cliente, FEFO não cria demanda. O risco precisa ser escalado antecipadamente.
Como auditar a seleção?
Para cada reserva, registre candidatos relevantes, filtros aplicados, regra, lote escolhido, desempate, usuário e eventual exceção. Não é necessário armazenar uma lista infinita, mas deve ser possível explicar por que determinado lote saiu.
Essa trilha é importante em investigação e recall com WMS. Alterações de regra precisam ter vigência para reproduzir decisões históricas.
Quais KPIs acompanhar?
- aderência a FIFO ou FEFO;
- trocas de lote e motivos;
- estoque vencido e a vencer;
- perdas por vencimento;
- lotes abaixo do shelf life por cliente;
- idade média do estoque;
- dias remanescentes na expedição;
- estoque bloqueado por validade;
- fragmentação de lotes;
- pedidos sem lote elegível;
- divergência de lote no inventário.
Uma aderência de 100% pode esconder regra errada. Avalie também perdas e nível de serviço.
Erros comuns
Usar FIFO em produto com validade variável
O lote que entrou depois pode vencer primeiro.
Aplicar FEFO sem shelf life mínimo
O WMS envia o lote mais próximo, mas o cliente o rejeita.
Deixar validade opcional
Lotes incompletos escapam da ordenação confiável.
Ordenar antes de filtrar
Estoque bloqueado ou incompatível ganha prioridade indevida.
Permitir troca livre no picking
A execução real deixa de seguir a estratégia.
Não definir desempate
Seleções variam e dificultam previsão e auditoria.
Checklist de configuração
- Classifique produtos por regra de rotação.
- Defina evento de entrada usado no FIFO.
- Exija lote e validade no FEFO.
- Cadastre shelf life por cliente, canal ou destino.
- Separe filtros obrigatórios da ordenação.
- Configure desempates determinísticos.
- Bloqueie vencidos e lotes em recall.
- Valide substituição no picking.
- Teste datas iguais, ausentes e no limite.
- Monitore perdas, exceções e aderência.
Perguntas frequentes
FEFO é sempre melhor que FIFO?
Não. FEFO depende de validade relevante e confiável. Para produtos sem vencimento, FIFO pode ser mais simples e adequado.
FIFO dispensa controle de lote?
Não. Lote pode ser necessário para rastreabilidade, qualidade e recall, mesmo quando entrada define a ordem.
Um lote vencido entra no FEFO?
Não deve ser elegível para saída normal. Ele precisa de bloqueio e destino conforme política de qualidade.
O operador pode escolher o lote mais próximo?
Somente se a regra o permitir ou o WMS validar uma exceção. Proximidade não pode violar validade, status ou requisito do cliente.
Conclusão
FIFO prioriza idade de entrada; FEFO prioriza vencimento. A escolha depende do risco do produto e dos requisitos do cliente. No WMS, filtros de elegibilidade, shelf life e validação no picking são tão importantes quanto a ordenação. Uma regra bem configurada deve ser explicável, executável e mensurável.
Conteúdos relacionados
FIFO, FEFO, lote, validade e rastreabilidade no WMS
Entenda como FIFO e FEFO orientam a rotação, como o WMS controla lote, validade e número de série e como sustenta recall e rastreabilidade.
Controle de lote e validade no WMS: como funciona
Entenda como o WMS controla lote e validade no recebimento, estoque, FEFO e picking e como aplicar shelf life, alertas, bloqueios e prevenção de vencidos.
Rastreabilidade e recall: como localizar lotes e clientes no WMS
Entenda como o WMS rastreia lotes e séries, localiza saldo e clientes, executa recall, reconcilia quantidades e preserva evidências da entrada à expedição.
Picking no WMS: estratégias para separar pedidos com mais produtividade
Entenda como funciona o picking no WMS, compare as principais estratégias e veja como reduzir erros, deslocamentos e tempo de separação.