O telefone tocou às 2 a.m. Do outro lado da linha estava um dos nossos clientes de fulfillment de alimentos, com a voz trêmula: um dos lotes de barrinhas energéticas deles tinha testado positivo para suspeita de contaminação da matéria-prima, e o regulador exigia o registro completo de distribuição desse lote em um prazo de 24 hours.

Desliguei e senti um nó no estômago. Três dos lotes deles tinham ficado misturados na nossa área de granel por dois meses inteiros. Etiquetas de lote? Um papelzinho colado no recebimento, perdido há tempos. No WMS? O campo de lote estava em branco: no recebimento, alguém tinha pegado um atalho e registrado tudo apenas por SKU.

Nós quatro passamos aquela noite revirando cada pedido de saída, conciliando palete por palete. Os registros que apresentamos mal foram aceitos, e o cliente decidiu na hora levar o negócio para outro lado. O que perdemos naquela noite não foi só uma conta: foi a reputação de toda a nossa operação de fulfillment de alimentos.

Esse é o pesadelo de todo armazém 3PL multicliente: a mistura de lotes. Não inventário perdido, não erros de picking: lotes diferentes emaranhados de forma física e sistemática, de modo que, quando chega um recall, ninguém consegue dizer qual unidade pertence a qual lote. A mistura de lotes não acontece todo dia, mas quando acontece é existencial: você perde o cliente, paga a multa, sai no noticiário.

Como a mistura de lotes realmente acontece

Aqui vai meu veredito adiantado: a mistura de lotes nunca é culpa de funcionários descuidados. Toda autópsia que já vi começa com algum operador de recebimento ou de armazenagem pegando um atalho, e toda causa raiz termina no mesmo lugar: o WMS nunca deu ao lote uma identidade própria.

Há três formas clássicas de morrer.

Primeiro, o lote é só um campo de comentários. Em muitos produtos WMS, o lote é uma linha de texto livre no documento de recebimento. A leitura por scanner, a armazenagem e o picking nunca o validam. Um comentário é escrito para humanos; o sistema não o lê, então uma mistura passa despercebida.

Segundo, sem rotulagem no recebimento. A informação do lote está impressa no código de jato de tinta da caixa, o recebedor não se dá ao trabalho de digitá-la, ou digita mas nunca cola no palete. O lote entra no prédio como um residente indocumentado, e cada etapa seguinte opera às cegas.

Terceiro, dois lotes em uma mesma localização. A área de granel está curta de posições, então um corredor abriga dois lotes; durante a reposição, o lote novo é empilhado bem em cima do velho. Misturados fisicamente, enquanto o sistema continua acreditando que é um lote só: nesse ponto ninguém consegue desembaraçar.

Armazéns multicliente adicionam mais uma dor de cabeça: cada cliente traz sua própria convenção de numeração de lotes. Sem uma regra unificada, os recebedores improvisam, e cada improvisação adiciona caos.

Viu o padrão? Tudo falhas de processo e de sistema. Se o seu plano para corrigir a mistura de lotes é mais treinamento, deixe-me poupar o trabalho: as pessoas sempre vão errar. Poka-yoke significa construir um sistema que não lhes dê a chance.

A carteira de identidade do lote é emitida no dock de recebimento

A primeira linha de defesa contra a mistura de lotes não está na prateleira: está no dock de recebimento. Minha regra de ferro: um palete com informação de lote incompleta não vai para o estoque. Escreva no SOP, imponha como validação dura do WMS, sem exceções para ninguém.

Primeiro fixe a regra de numeração de lotes e nunca a mude de leve. Recomendo: código do cliente + data de produção + linha/turno. Algo como "ABC-20260314-A" diz o cliente, a data de produção e o turno de relance. Não precisa ser sofisticado, mas tem de ser uniforme no prédio inteiro: uma versão de regra por cliente, guardada no dicionário do WMS, nunca improvisada pelo recebedor.

Depois rotule. Um código por palete é o poka-yoke mais preguiçoso e eficaz: imprima uma etiqueta de lote no recebimento com os três elementos: número do lote, data de produção, validade. Para clientes de alimentos e exportação, recomendo fortemente ir direto ao SSCC: um número de série globalmente único de 18-digit, um padrão público GS1 sinalizado com AI (00) no código de barras. Cole uma vez e toda a cadeia de suprimentos o reconhece; em um recall, uma leitura diz todo o histórico daquele palete. Qualquer impressora de etiquetas consegue fazer isso.

Uma nota para alimentos com destino à Europa: a Diretiva UE 2011/91/EU exige que alimentos pré-embalados carreguem uma marca de lote, geralmente precedida da letra "L": sem marca, sem mercado. Se o seu cliente vende para a Europa, verifique a conformidade da marca de lote no recebimento, não quando a alfândega retiver o contêiner.

Do lado do WMS, um lote precisa de mais do que uma caixa de texto para o número do lote. Data de produção, validade, status de QC, lote do fornecedor: atributos estruturados do lote, capturados uma vez no recebimento, porque a alocação FEFO, os alertas de validade e os congelamentos por recall vão rodar sobre eles depois.

Armazenagem mista está bem; misturar lotes, não

Um armazém multicliente nunca tem posições suficientes, então a armazenagem mista é normal. Mas mantenha dois conceitos separados: a armazenagem mista é uma estratégia de espaço; misturar lotes é uma falha de gestão. Mercadoria de clientes diferentes em corredores adjacentes: tudo bem. Dois lotes em uma localização ou em um palete: linha vermelha.

Meu manual de isolamento na armazenagem tem três níveis.

Área de palete completo: um palete, uma posição, um lote. O palete é uma unidade natural de isolamento: vincule o ID do palete ao lote no WMS, e o empilhadeirista só faz entradas e saídas de palete completo. A mistura fica quase impossível.

Área de granel: um corredor, um lote. Armazene o granel por lote, um corredor inteiro de cada vez, e configure a exclusividade de lote por localização no WMS: se a localização X já contém o lote A, o sistema rejeita de plano o lote B na hora da leitura, com alarme. Isso é uma configuração dura, não uma sugestão.

Área de picking por peças, onde a mistura mais acontece. Reponha os lotes novos atrás dos velhos, ou em um corredor separado; deixe o sistema dirigir os picks por FEFO (first-expired, first-out), e nunca deixe os pickers pegarem o que estiver mais perto. Se o sistema não travar, as pessoas vão pelo caminho mais fácil.

O fio comum: quem faz cumprir é o sistema, não a pessoa. No WMS, o lote tem de ser uma dimensão independente do inventário: cliente × SKU × lote localiza um palete, não um comentário pendurado no SKU. Ao avaliar um WMS, confira isso primeiro: qualquer produto que implemente o lote como nota de texto livre leva reprovação imediata da minha parte. Esse é o meu item de veto.

Quando o aviso de recall chega: quatro passos para trás

No dia do recall, o que salva você não é coragem: são os dados que você guardou nos dias comuns. Resumo o treino em quatro passos.

Passo um, congele o lote. Pegue o número do lote suspeito (ou faixa de datas de produção) e congele cada unidade desse lote no WMS: nenhuma saída. O congelamento tem de levar minutos, um clique para o prédio inteiro. Um WMS que não consiga fazer isso deveria ser substituído.

Passo dois, puxe três relatórios: detalhe de vendas de saída do lote (quem recebeu, quanto, quando), distribuição atual do estoque disponível (quais localizações, quantos paletes) e em trânsito (enviado, ainda não recebido). Os três têm de reconciliar: enviado mais disponível é igual a recebido.

Passo três, alargue a janela de tempo. A contaminação raramente respeita um lote só: lotes dos dias anteriores e posteriores na mesma linha, e outros lotes feitos com a mesma matéria-prima, todos viram suspeitos. Pela regra de rastreabilidade FSMA 204 da FDA (regra final publicada em November 2022, aplicação estendida para July 20, 2028), as empresas devem apresentar registros eletrônicos de rastreabilidade classificáveis em um prazo de 24 hours a partir do pedido. Se os seus dados de lote vivem em planilhas espalhadas, você nunca vai cumprir esse prazo. A dívida de conformidade sempre é cobrada, com juros, no dia do recall.

Passo quatro, isole e notifique. Coloque em quarentena os lotes suspeitos na hora com etiquetas vermelhas, e notifique cada cliente recebedor. Quanto mais rápido você agir, mais leve a penalidade. Essa eu aprendi do jeito difícil.

Racks de paletes em um armazém multicliente com mercadorias armazenadas por zonas de lote

A última olhada antes da armazenagem: um checklist anti-mistura

  • A regra de numeração de lotes é uniforme no prédio inteiro, e um recebedor pode inventar um número de lote na hora? (Se sim: reprovado.)
  • Cada palete está rotulado no recebimento com os três elementos: lote, data de produção, validade?
  • O lote é uma dimensão independente do inventário no WMS, aplicada por validação de leitura na armazenagem e no picking?
  • A exclusividade de lote por localização está configurada, de modo que o sistema alarme quando um segundo lote entra na mesma localização?
  • O granel é reposto por lote por corredor, e os picks são dirigidos pelo sistema por FEFO?
  • Você consegue congelar um lote no prédio inteiro em minutos com uma ação?
  • Você fez um recall simulado no mês passado, e quanto tempo levou do aviso aos três relatórios? (Mais de 24 hours: reprovado.)

Pendure este checklist na parede do escritório de recebimento. A disciplina de processo detém a mistura de lotes. O pensamento positivo, não.

Traduzido do inglês. Em caso de divergência, prevalece a versão em inglês.