Eram 2h30 da madrugada, na semana antes do Dia de Ação de Graças, com a alta temporada respirando no nosso pescoço. Eu caminhava pelo turno da noite de um armazém refrigerado nos arredores de Chicago — a noite que me ensinou o que realmente custa a gestão de validade FEFO no armazém quando ela só existe no software. Um dos meus separadores se aproximou numa paleteira. «Chefe, este pedido de iogurte não parece certo». Fui até lá. O mesmo palete, dois níveis, datas de validade com 40 dias de diferença — um lote vencendo no fim de novembro, outro no fim de dezembro. Quem o guardou misturou dois lotes num único palete para economizar uma viagem. O cliente era uma rede de supermercados. Eles conferem a validade de cada palete que entra. Um dia a menos e a carga inteira volta. Mais de oitocentas caixas, rejeitadas na doca, e nós pagamos o frete de devolução.
Vou ser direto com você: parado diante daquele freezer às 2h30 da manhã, com o ar frio escorrendo pelo pescoço, eu tinha exatamente um pensamento na cabeça. O FEFO estava ativado no nosso WMS. Então como ele pôde falhar tão feio?
Marcar uma caixa no WMS não é FEFO
A história começa três anos atrás, quando aceitamos nossos primeiros clientes de alimentos — iogurte, suco, gomas vitamínicas. O time comercial prometeu a todos a mesma coisa: sim, suportamos FEFO, first expired, first out. O TI configurou no WMS uma regra de alocação que ordenava por data de validade. No papel, estávamos cobertos.
Mas aqui está o que ninguém te conta: uma caixa marcada no sistema e o FEFO acontecendo de verdade no chão são dois universos diferentes. FEFO parece simples — o que vence primeiro sai primeiro. Fazer funcionar é um campo minado. Pisamos em duas minas grandes. Ambas doeram.
Mina número um, verão de 2023. Chega um carregamento de gomas vitamínicas. O fabricante só deu 14 meses de vida útil. O recebimento estava sobrecarregado naquele dia, então o operador registrou o número do lote, deixou a data de validade em branco e seguiu adiante. No WMS, aquele lote tinha validade nula. A regra de alocação tropeçou no nulo, pulou e recaiu na data de recebimento — que é só FIFO fantasiado. Três meses depois o cliente reclamou: o produto recebido tinha apenas 9 meses de vida restante, e o canal de varejo deles exigia mínimo de 12 meses na prateleira. Devolução total. Mais de vinte mil dólares em produto, debitados direto da nossa conta. O QA fez a análise de causa raiz. Uma linha: a data de validade nunca foi digitada no minuto que importava.
Mina número dois, início de 2024. Tínhamos aprendido a lição, ou assim achávamos. O recebimento passou a ser obrigado a digitar as datas de validade, e adicionamos o que parecia uma regra inteligente: tudo com menos de 45 dias de vida restante seria bloqueado automaticamente, sem liberação do QA, sem embarque. Aí chegou a alta temporada e o sistema congelou metade do freezer. Produtos de vida curta como iogurte vivem dentro dessa janela de 45 dias em rotação normal — a regra bloqueou estoque perfeitamente bom e de giro rápido. Os separadores encaravam as telas. Os motoristas buzinavam na porta da doca. Passamos uma semana desbloqueando paletes manualmente às 11 da noite, toda noite. Uma regra está morta. O produto está vivo. Um limite único de bloqueio para tudo é cavar a própria cova.
O minuto no recebimento decide tudo
Depois dessas duas minas, a lição finalmente entrou: o verdadeiro campo de batalha da gestão de validade FEFO no armazém não é a tela de regras de alocação. É o minuto no recebimento. O sistema mais inteligente do mundo não sobrevive a um campo pulado nem a um palete misturado. Então colocamos todo o esforço no recebimento e no endereçamento — as duas etapas onde tudo realmente quebra.
O recebimento agora é duplamente obrigatório: número do lote mais data de validade. Faltando um dos dois, o recebimento não pode ser fechado. As datas de validade são digitadas escaneando o rótulo do fabricante com o coletor — a digitação manual só é permitida como correção supervisionada pelo QA, porque todo gerente de armazém vivo sabe como ficam as datas digitadas à mão depois de um turno de 12 horas. No momento em que a data entra, o sistema calcula a vida restante e a classifica por faixa.
O endereçamento é separação física: mesmo SKU, lotes diferentes, nunca no mesmo palete. E as etiquetas de endereço no freezer imprimem a data de validade grande o suficiente para ler a três metros de distância. É uma medida de baixa tecnologia e funciona melhor do que qualquer outra. O sistema pode segregar lotes perfeitamente na tela — um palete misturado por preguiça no chão e tudo vira ficção.

Nossas cinco regras FEFO, coladas na parede do escritório de recebimento
Dois anos de tentativa e erro se resumiram a cinco regras, impressas e coladas na parede do escritório de recebimento. É assim que rodamos agora a gestão de validade FEFO no armazém:
Um — recebimento duplamente obrigatório. Lote mais validade, sem exceções, sem atalhos. Detalhado acima.
Dois — limites de bloqueio escalonados, nunca uma única linha para tudo. Produtos de vida curta (90 dias de vida útil total ou menos) são bloqueados quando a vida restante cai abaixo de um terço. Produtos de vida longa são bloqueados com 60 dias restantes. Lotes bloqueados passam todos os dias pela reunião matinal do QA — libere, ou avise o cliente de que é hora de uma promoção.
Três — a alocação ordena por validade, mas com uma janela de eficiência de separação. Lotes do mesmo SKU com validades a menos de 7 dias de distância entre si podem ser separados pelo caminho mais curto. Vou ser direto: um FEFO rígido manda seus separadores correndo pelo prédio inteiro, e na alta temporada isso te mata. Sete dias de diferença de validade contra meia hora extra andando — é preciso fazer essa conta com honestidade. Nossa resposta: dentro da janela de 7 dias, a eficiência vence; fora dela, a validade vence.
Quatro — um alerta de validade de 30/60/90 dias, toda manhã às 7h, direto para o QA e o atendimento ao cliente. O alerta de 90 dias serve para conversar com o cliente sobre promoções ou transferências. O de 60 dias agenda saídas prioritárias. O de 30 dias é vermelho — vai para a pauta da reunião matinal, sem discussão.
Cinco — uma contagem cíclica mensal só de validades. Contamos datas de validade, não quantidades. Contagens de quantidades pertencem às finanças. Contagens de validade mantêm você vivo. Tarefas separadas, dias separados.
Os números, do nosso próprio chão
| Antes (FEFO «ativado») | Agora (FEFO funcionando de verdade) | |
|---|---|---|
| Devoluções ligadas à validade | Duas ou três por ano, cada uma dolorosa | Basicamente zero em dois anos |
| Tempo de recebimento | Rápido — e cheio de minas | 1–2 minutos a mais por recebimento |
| Eficiência de separação | Parecia rápida, muito retrabalho | Mais ou menos igual, graças à janela de 7 dias |
| Auditorias | Não conseguíamos apresentar registros de validade, passávamos suando | Rastreabilidade completa do lote à validade |
Uma coisa precisa ficar clara: a FDA nunca escreveu em lugar nenhum «você deve usar FEFO». Mas o 21 CFR Part 117 exige que instalações de alimentos controlem as condições de armazenamento conforme necessário e mantenham os registros que o provem. Entre numa inspeção com a gestão de validades em caos e você encontrará seu nome num Form 483. Se você trabalha com produto alimentício, já sabe o que isso significa. As regulamentações são atualizadas — consulte o site da FDA para a versão mais recente.
Algumas palavras para colegas gerentes de armazém
Aqui está a verdade desconfortável que a maioria entende errado: gestão de validade não é sobre o produto que está quase vencendo. É sobre o produto cuja validade «parece boa». Ninguém o monitora. Quando alguém se lembra, é tarde demais. Nosso alerta de 90 dias existe precisamente para o estoque que «parece bom».
E uma decisão contraintuitiva que eu defendo: produtos com 12 meses ou mais de vida útil total muitas vezes não precisam de FEFO rígido. FIFO mais um alerta regular geralmente resolve — impor FEFO em SKUs de vida longa só compra tempo extra de deslocamento por nada. Guarde o FEFO rígido para a vida curta. Não implante FEFO no prédio inteiro no primeiro dia. Olhe primeiro o seu mix de SKUs.
Se você dirige um armazém de alimentos, faça uma coisa hoje à noite: abra seu WMS, puxe 10 SKUs aleatórios que tenham número de lote e verifique quantos têm o campo de validade em branco. Mais de três em branco? Esqueça a configuração do FEFO. A gestão de validade FEFO real no armazém começa no minuto no recebimento. A caixa marcada no sistema sempre foi só o começo.
Por Chen Feng, gerente de operações de armazém
Traduzido do inglês. Em caso de divergência, prevalece a versão em inglês.







