Lotes e Endereços SKUs
A tela Lotes e Endereços SKUs é onde você vê e gerencia a granularidade mais fina do estoque: cada lote guarda o saldo de um SKU num endereço físico, com validade, data de fabricação e descrição (SKU com controle de lote pode ter vários lotes no mesmo endereço — veja os dois modos abaixo). É aqui que você descobre rapidamente "quantas unidades do produto X estão na vaga A1?" e "qual o lote mais antigo deste SKU?". O saldo total de um SKU no idworks é a soma dos saldos de todos os lotes desse SKU em todos os endereços.
A tela apresenta a lista dos lotes com imagem do produto, código de referência, nome, endereço, armazém, CD, saldo do lote (entradas menos saídas), quantidade em movimentação (saídas pendentes de conferência), saldo total disponível do SKU naquele armazém, validade, data de fabricação, descrição, curva ABC, status (Ativo se há saldo, Inativo se zerado), idade em dias e indicador de padrão. Suporta busca multi-campo (escaneie o código de barras ou digite SKU, nome, endereço), filtros por validade/armazém/CD, transferência entre endereços (pela ficha do produto), inventário de vários lotes de uma vez e importação por planilha (vinda do módulo de Inventário).
A tela funciona em dois modos conforme o cadastro do SKU:
- SKU sem controle de lote: cada combinação SKU × Endereço permite apenas 1 lote. Tentar cadastrar duas vezes o mesmo SKU no mesmo endereço bloqueia com aviso.
- SKU com controle de lote (opção Tem lote/validade? ativa no cadastro do produto): permite múltiplos lotes do mesmo SKU no mesmo endereço, cada um com sua própria validade e descrição — usado para rastreabilidade (medicamentos, alimentos, produtos perecíveis). Para que recebimento, transferência e inventário ponham saldo num lote diferente quando o endereço já tem outro lote do SKU com saldo, a parametrização Permitir mesmo item com lote diferente no mesmo endereço precisa estar ligada.
Índice
Conceito
- O que é um Lote?
- Por que existem lotes separados?
- Diferença entre Saldo do lote, Em movimentação e Saldo disponível
- SKU com controle de lote vs. sem controle
- Lote padrão — para que serve?
Lista
- O que aparece na lista?
- O que significam Ativo e Inativo?
- Por que tem lotes com saldo 0?
- Para que serve a coluna "Idade do lote"?
- Como filtrar?
- Como buscar por código de barras ou nome?
- Como ver lotes sem endereço?
- Como ver lotes Inativos?
Cadastro e edição
- Como criar um lote novo?
- Quais campos são obrigatórios na criação?
- Como editar a validade de um lote?
- Como editar a data de fabricação?
- Como editar a descrição?
- Como marcar como lote padrão?
- Como excluir um lote?
- Por que não consigo excluir um lote?
Transferência entre endereços
- Quando usar Transferência?
- Como transferir saldo entre endereços?
- Posso transferir entre armazéns diferentes?
- Qual custo a transferência leva para o destino?
Inventário em massa
Importação e exportação
- Como exportar a lista?
- Como importar lotes por planilha?
- Como ver o Kardex de um lote específico?
- O que significa cada Situação no Kardex do lote?
- Para que serve "Alterar Endereços em Massa" no menu Mais ações?
Diagnóstico
- Recebi "SKU já tem este endereço"
- Recebi "Endereço SKU não existe"
- Recebi "Endereço SKU não existe ou pertence a outro armazém"
- Recebi "Data de fabricação não pode ser maior que data de validade"
- Recebi "Lote tem saldo, transferir quantidade para deletar"
Boas práticas
Referência rápida
O que é um Lote?
Um lote no idworks é a unidade mais fina do estoque: um SKU em um endereço físico específico. Cada lote tem:
- SKU (o produto).
- Endereço (onde o produto está).
- Saldo (quantas unidades existem).
- Validade (opcional, conforme o cadastro do produto).
- Data de fabricação (opcional).
- Descrição (texto livre que identifica o lote — ex.:
LOTE-2024-A1).
Quando você consulta o estoque de um SKU, o sistema soma o saldo de todos os lotes daquele SKU. Quando você separa um pedido, o sistema escolhe um (ou mais) lotes para retirar a quantidade necessária. Quando você faz inventário, conta cada lote.
📍 Onde: menu lateral → Logística → Lotes e Endereços SKUs.
Por que existem lotes separados?
Três motivos principais:
- Rastreabilidade: produtos perecíveis (alimentos, remédios, cosméticos) precisam ser controlados por validade e fabricação para atender regulamentação (Anvisa, MAPA, recall). O lote é a unidade que carrega essas informações.
- FEFO/FIFO: estratégias de saída do estoque (primeiro a vencer, primeiro a entrar) precisam saber qual unidade tirar primeiro — o lote responde a isso com a validade e a data de criação.
- Localização física: o mesmo produto pode estar em vários endereços do armazém (uma parte no picking, outra no pulmão, outra na quarentena). Cada local é um lote.
Diferença entre Saldo do lote, Em movimentação e Saldo disponível
A lista mostra três quantidades que parecem parecidas mas têm significados diferentes:
| Coluna | O que mostra |
|---|---|
| Saldo do lote | Entradas efetivadas menos todas as saídas do lote, inclusive as que ainda estão em manuseio (a saída pendente já reduz o saldo). Até a baixa do estoque físico, o que você conta na vaga é esse número mais a quantidade em movimentação. |
| Em movimentação | Saídas pendentes — produto que foi reservado/separado mas a movimentação ainda não foi confirmada. Funciona como uma "fila de saída". |
| Saldo disponível | Saldo livre para venda do SKU no armazém inteiro (soma dos lotes do mesmo SKU naquele armazém, descontando reservas). Essa é a quantidade que os canais de venda veem. |
Exemplo: lote A1 com 100 unidades de entrada efetivada, 15 já separadas pendentes:
- Saldo do lote = 85 (as 15 pendentes já foram descontadas).
- Em movimentação = 15.
- Saldo disponível (considerando que o SKU não tem saldo em outros lotes do mesmo armazém) = 85.
SKU com controle de lote vs. sem controle
O cadastro do SKU (em Produtos → Listar Produtos) tem a opção Tem lote/validade?. Ela define como o produto se comporta nesta tela:
| Sem controle de lote | Com controle de lote | |
|---|---|---|
| Quantos lotes por endereço | 1 — o sistema bloqueia tentativa de criar segundo lote do mesmo SKU no mesmo endereço com o aviso "SKU já tem este endereço". | Vários — você pode ter o mesmo SKU no mesmo endereço em lotes diferentes, cada um com sua validade/lote/fabricação. Com a parametrização Permitir mesmo item com lote diferente no mesmo endereço desligada, porém, recebimento, transferência e inventário recusam pôr saldo num lote de validade, lote ou fabricação diferente quando o endereço já tem outro lote do SKU com saldo. |
| Para que serve | Produtos sem necessidade de rastreabilidade fina (eletrônicos, vestuário, brinquedos). | Produtos com rastreabilidade obrigatória ou útil (medicamentos, alimentos, cosméticos, químicos). |
| Validade obrigatória | Geralmente não. | Geralmente sim (combinado com a opção Validade obrigatória? no cadastro do SKU). |
| Data de fabricação | Opcional. | Obrigatória quando a opção Controla rastreabilidade? estiver ativa no SKU. |
A escolha é feita por SKU — você pode ter parte do catálogo "sem controle" e parte "com controle".
Lote padrão — para que serve?
Cada SKU pode ter um lote marcado como Padrão. Esse lote é usado pelo sistema como destino default em:
- Recebimento de compra que não especifica endereço (cai no lote padrão).
- Ajustes manuais sem amarração de endereço específica.
- Integrações externas que conhecem só o SKU, não o endereço.
Quando você marca um novo lote como padrão, o sistema zera automaticamente o indicador do lote anterior. Em SKUs com vários lotes, escolher um como padrão facilita operações automáticas.
O que aparece na lista?
Por linha (cada linha = um lote):
| Coluna | Significado |
|---|---|
| Kardex | Botão fixo na primeira coluna, nesta tela e nas abas Lotes / Endereços e Endereços da ficha do produto. Abre o Kardex do próprio lote (buscado pelo código do lote) — mostra a linha do tempo das movimentações daquele lote específico (entradas, saídas, transferências e ajustes que mexeram nele), cada uma com a sua Situação. Útil para rastreabilidade fina: descobrir de qual recebimento veio o saldo do lote ou para qual pedido o saldo saiu. |
| Imagem | Miniatura da foto principal do produto. |
| Código | Código de referência do SKU. |
| Nome | Nome do produto. |
| Código de barras | Código de barras do SKU (principal). |
| Endereço | Onde o lote está (ex.: T-R01-5-C-2). |
| Armazém | Armazém pai do endereço. |
| CD | Centro de distribuição. |
| Categoria | Categoria do endereço (Picking, Pulmão, etc.). |
| Grupo | Grupo do endereço (Galpão A, Mezanino, etc.). |
| Tipo | Tipo do endereço (Picking / Pulmão / Blocado / Box). |
| Validade | Data de validade do lote. |
| Fabricação | Data de fabricação. |
| Descrição | Identificador livre do lote (ex.: LOTE-2024-A1). |
| Padrão | Sim/Não. |
| Saldo do lote | Quantidade real. |
| Em movimentação | Quantidade reservada pendente. |
| Saldo disponível | Saldo livre do SKU no armazém. |
| Status | Ativo (saldo > 0) ou Inativo (saldo = 0). |
| Curva ABC | A / B / C — classificação do produto. |
| Idade (dias) | Dias desde a criação do lote. |
| Data de criação | Quando o lote foi cadastrado. |
O que significam Ativo e Inativo?
Status derivado do saldo:
- Ativo — lote com saldo positivo (
> 0). Aparece em pesquisa de estoque e pode ser separado. - Inativo — lote com saldo zero. O cadastro permanece no banco para histórico, mas não conta como estoque vendável.
Inativo não significa apagado — é só "vazio agora". A qualquer momento, uma entrada de compra ou transferência pode reabastecer o lote e ele volta a Ativo.
Por que tem lotes com saldo 0?
Vários motivos:
- Lote vazio aguardando reabastecimento: vaga de picking que foi separada até zerar, esperando ressuprimento do pulmão.
- Lote vencido: produto venceu e foi removido por inventário; o lote zerou mas o histórico permanece.
- Lote consumido: vendido tudo. Pode ser apagado quando você confirma que não vai usar mais.
- Lote criado por engano: cadastro feito e não usado.
Use o filtro Status = 0 (Inativos) para limpar a lista periodicamente. Lotes vazios criados por engano podem ser excluídos.
Para que serve a coluna "Idade do lote"?
Mostra quantos dias passaram desde a criação do lote. Útil para:
- Identificar estoque parado (lotes muito antigos ainda com saldo = produto que não gira).
- Comparar com curva ABC para revisar política de estoque (lote tipo C com 200 dias é candidato a promoção/baixa).
- Auditoria — lotes recentes provavelmente vieram de recebimentos novos; lotes antigos indicam estoque histórico.
Como filtrar?
A tela tem filtros padrão no painel direito:
- CD e Armazém.
- Validade (intervalo
De / Até). - Status (Ativo / Inativo).
- Endereço.
- SKU (id, nome, código de referência).
- Código de barras.
Combine para análises pontuais (ex.: lotes do CD São Paulo com validade vencendo nos próximos 30 dias, status Ativo).
Como buscar por código de barras ou nome?
A tela tem busca multi-campo — você digita no campo de busca e o sistema procura simultaneamente em código de referência, nome do produto, endereço, código de barras e id do lote/SKU.
Útil para coletor de mão: bipa o código de barras e cai direto no lote do produto sem precisar abrir filtros.
Como ver lotes sem endereço?
Use o filtro especial Search = nulladdress (digite "nulladdress" no campo de busca). A lista mostra apenas lotes que não estão amarrados a nenhum endereço — situação rara, normalmente decorrente de migração de dados ou inconsistência operacional.
Solução: edite cada lote e vincule a um endereço; ou exclua se for cadastro espúrio.
Como ver lotes Inativos?
Use o filtro Status com valor "Inativo" (zerados). A tela mostra apenas lotes com saldo zero. Útil para:
- Limpar registros antigos.
- Auditar lotes que zeraram recentemente.
- Identificar SKUs que esgotaram em determinado endereço.
Em modo "OnlyView" (quando a tela é aberta de dentro de outro contexto, como o cadastro de um SKU), há um botão Visualizar lotes inativos / Ocultar inativos que alterna esse filtro com um clique.
Como criar um lote novo?
A tela Lotes e Endereços SKUs aberta pelo menu não tem botão para criar lote. A criação é feita dentro da ficha do produto.
- Abra a ficha do produto (Produtos → Listar Produtos) e vá para a aba Lotes / Endereços (SKU com controle de lote) ou Endereços (SKU sem controle de lote).
- Clique em Adicionar.
- Preencha (na aba Endereços, o formulário pede só Principal?, Armazém e Endereço):
- Armazém (filtra os endereços disponíveis).
- Endereço (qual vaga vai receber o lote).
- Data de fabricação (obrigatória se o SKU tem rastreabilidade).
- Data de validade (obrigatória se o SKU tem validade obrigatória).
- Descrição do lote (obrigatória se o SKU tem lote obrigatório).
- Padrão (opcional — marca como lote default do SKU).
- Salvar.
O lote começa com saldo zero — para ter saldo, é necessário um recebimento, transferência ou ajuste manual entrando nesse lote.
Quais campos são obrigatórios na criação?
Sempre obrigatórios:
- Armazém e Endereço.
Condicionais (dependem do cadastro do SKU em Listar Produtos):
- Data de validade — obrigatória quando a opção Validade obrigatória? está ativa no SKU.
- Data de fabricação — obrigatória quando a opção Controla rastreabilidade? está ativa no SKU.
- Descrição do lote — obrigatória quando a opção Lote obrigatório? está ativa no SKU.
Quando algum desses campos é obrigatório, o asterisco aparece no rótulo do modal.
Como editar a validade de um lote?
- Localize o lote na lista.
- Clique em Editar (lápis) ou duplo clique na linha.
- Ajuste a Data de validade.
- Salvar.
A validação garante que Data de fabricação ≤ Data de validade (e a validade não pode passar de 31/12/2099). Requer o privilégio Editar Validade Lote Sku.
A alteração não muda saldo — só a data. Use quando perceber que a validade foi cadastrada errada e precisa corrigir.
Como editar a data de fabricação?
Mesma mecânica de editar validade. A data de fabricação não pode ser maior que a validade. Útil para corrigir erros de digitação ou cadastrar fabricação retroativamente quando o produto chega sem essa informação.
Como editar a descrição?
Edição do lote → campo Descrição lote. Texto livre (até 500 caracteres). Use para identificar lotes em casos de rastreabilidade (ex.: número fornecido pelo fornecedor na NF: LOTE-2024-FAB-A).
Como marcar como lote padrão?
Na edição, ligue a opção Padrão. O sistema desmarca os demais lotes do mesmo SKU automaticamente. Não há "remover padrão" individual — para tirar o padrão de um SKU, marque outro como padrão (sempre fica pelo menos um, se há mais de um lote).
Como excluir um lote?
- Clique em Remover (lixeira) na linha.
- Confirme.
O que acontece depende do histórico do lote:
- Lote sem nenhuma movimentação — o registro é apagado.
- Lote com movimentação — o lote fica oculto: sai da tela e da separação, mas o histórico continua no Kardex.
A exclusão é recusada quando o saldo do lote não é zero, positivo ou negativo. Primeiro transfira, consuma ou ajuste o saldo, depois exclua. Os motivos de recusa estão em Por que não consigo excluir um lote?.
Se a finalização de um recebimento lançar entrada num lote oculto, ele volta a aparecer.
Por que não consigo excluir um lote?
A mensagem "Lote tem saldo, transferir quantidade para deletar" significa que o saldo do lote não está zerado (positivo ou negativo). Soluções:
- Saldo positivo: use Transferência para mover o saldo para outro endereço.
- Saldo positivo: aguarde uma venda/saída consumir o estoque até zerar.
- Saldo positivo ou negativo: lance um inventário com quantidade 0 para o lote — veja Como inventariar vários lotes de uma vez?. No saldo negativo, o inventário lança a entrada que falta; transferir ou vender mais só deixaria o lote mais negativo.
A mensagem "Lote tem entrada de compra ainda não recebida, receber ou remover a compra para deletar" significa que o lote tem entrada de um recebimento ainda não finalizado. Essa entrada fica fora do saldo, mas entra nele quando o recebimento é finalizado. Finalize o recebimento (e zere o saldo) ou remova o item do recebimento antes de excluir.
A mensagem "Lote foi movimentado durante a exclusão, atualize a tela e tente novamente" significa que uma movimentação entrou no lote enquanto a exclusão era feita. Atualize a tela, confira o saldo e tente de novo.
Quando usar Transferência?
Use Transferência entre Endereços quando precisa mover saldo de um lote para outro endereço. Casos típicos:
- Reabastecer picking a partir do pulmão (também coberto pela tela de Ressuprimento, mas a Transferência aqui é manual e direta).
- Reorganizar armazém (mudar produto de prateleira).
- Corrigir endereço cadastrado errado.
- Movimentar para área de quarentena/avaria/devolução.
Diferente do Ressuprimento (que é uma fila de tarefas), a Transferência aqui é imediata — você seleciona origem, destino, quantidade e o sistema faz a movimentação na hora.
Como transferir saldo entre endereços?
A tela Lotes e Endereços SKUs aberta pelo menu não tem o botão Transferência. A transferência é feita dentro da ficha do produto.
- Abra a ficha do produto (Produtos → Listar Produtos) e vá para a aba Lotes / Endereços ou Endereços.
- Clique em Transferência.
- No modal Nova Transferência, preencha:
- SKU (vem preenchido com o produto da ficha).
- Quantidade a transferir.
- De armazém + De endereço (origem — escolha entre os endereços do produto que aparecem na lista).
- Para armazém + Para endereço (destino).
- Comentários (opcional).
- Confirmar.
O sistema valida que há saldo suficiente na origem, cria o movimento de saída no lote origem e o movimento de entrada no lote destino. Se o lote destino não existe, é criado automaticamente. O valor de estoque que sai da origem é o mesmo que entra no destino — veja Qual custo a transferência leva para o destino?.
Requer privilégio Criar Transferência Endereço Sku.
Posso transferir entre armazéns diferentes?
Pela tela de Transferência entre Endereços, sim — o modal permite escolher armazém destino diferente do armazém origem. Use quando precisa mudar de armazém (ex.: do Saudável para o Avariado depois de detectar avaria; ou do Recebimento para o Saudável após conferência).
Lembre que a edição direta do endereço do lote (pelo PUT do lote) não permite trocar de armazém — para mudar de armazém, sempre use Transferência (que registra entrada/saída e mantém o histórico íntegro).
Qual custo a transferência leva para o destino?
A saída do lote de origem e a entrada no lote de destino têm o mesmo valor: o destino recebe exatamente o custo que saiu da origem. Por isso o custo unitário da transferência segue a mesma cautela de uma entrada de estoque, e não a de uma venda. O sistema tenta, nesta ordem:
- Custo médio do produto no armazém de origem — só quando esse saldo tem quantidade e valor positivos e o médio não passa de 5 vezes o Custo Última Compra do produto.
- Custo da última saída com valor daquele armazém — também limitado a 5 vezes o Custo Última Compra.
- Custo da compra de fornecedor mais recente do armazém de origem, deixando de lado a compra simbólica (custo abaixo de 1/5 do Custo Última Compra) — também limitado a 5 vezes o Custo Última Compra.
- Custo Última Compra do produto.
Se a empresa usa o custo manual do produto, a transferência usa esse custo, sem passar pela cascata acima.
Na transferência (pela tela, pela planilha de transferência entre endereços ou no Recalcular Custo do Kardex), se o produto ainda não tem Custo Última Compra, o limite de 5 vezes passa a ser medido contra o maior custo de compra de fornecedor já registrado para ele (ou contra o custo manual cadastrado, se for maior). Se o custo médio e o da última saída passarem de 5 vezes essa referência, a transferência usa o custo da compra de fornecedor mais recente (sem compra registrada, o custo manual).
Quando a transferência zera a origem, a sobra de valor que estava no armazém normalmente vai junto para o destino. Essa sobra também precisa caber no limite de 5 vezes o Custo Última Compra; se não couber, ela fica na origem em vez de inflar o custo do destino.
Na prática: saldo negativo ou um custo médio fora da realidade na origem (por exemplo, R$ 2.000/un num produto que se compra a R$ 20) não contamina mais o destino. Antes, a média da origem era usada mesmo com quantidade e valor negativos, e o limite era de 100 vezes a última compra.
A ordem acima (média só com quantidade e valor positivos, limite de 5 vezes, depois última saída, depois compra de fornecedor do armazém de origem e depois Custo Última Compra) também vale para a transferência entre endereços importada por planilha e para o Recalcular Custo do Kardex, ao refazer as transferências do histórico. O efeito aparece na coluna de custo unitário do Kardex. No Recalcular Custo, quando o produto tem Custo Última Compra, o limite de 5 vezes é medido contra o maior valor entre ele e a maior compra de fornecedor já vista até aquele ponto do histórico.
Depois da transferência, o sistema confere no armazém de destino se há saída gravada com custo zero (por exemplo, venda feita com o armazém zerado) desde a entrada, ou no trecho em que o saldo estava negativo logo antes dela. Se houver, agenda o recálculo do custo do SKU em segundo plano. A checagem só olha entrada com valor. Não vale para conta com a parametrização Utilizar custo manual SKU ligada.
Como inventariar vários lotes de uma vez?
Use quando precisa corrigir o saldo de vários lotes com base numa contagem — sem abrir a Conferência Inventário lote a lote.
- Na tela Lotes e Endereços SKUs (ou na aba Lotes / Endereços da ficha do produto), marque na lista os lotes que foram contados.
- Abra Mais Ações → Inventariar lotes (N) — o número entre parênteses é a quantidade de lotes selecionados. O item está sempre no menu: sem nenhum lote marcado, ele fica desabilitado e, ao passar o mouse, aparece Marque ao menos um lote para inventariar.
- No modal Inventário em Massa de Lotes, preencha:
- Comentário (obrigatório) — o motivo do ajuste. Fica registrado no Kardex como a origem da movimentação.
- Mesma quantidade para todos (opcional) — preenche a coluna Nova qtd. de todos os lotes de uma vez. Depois você pode ajustar linha a linha.
- Nova qtd. de cada lote — a quantidade contada. A tabela mostra ao lado o Saldo lote atual para comparação.
- Clique em Lançar inventário (N).
- Na confirmação Confirmar inventário, revise e clique em Sim, lançar.
Pontos importantes:
- A quantidade informada substitui o saldo do lote — não é somada a ele. Se o lote tem 12 e você informa 10, o saldo passa a ser 10.
- Zero é uma quantidade válida. Informar 0 zera o lote (útil, por exemplo, para poder excluí-lo depois).
- Cada lote é lançado separadamente. O modal mostra o andamento e o resultado linha a linha — Inventário lançado com a quantidade, ou a mensagem de erro daquele lote. Um lote pode falhar enquanto os outros passam; confira o resultado antes de fechar.
- Ao fechar o modal, a lista é recarregada mantendo os filtros, já com os saldos novos.
O item Inventariar lotes exige o privilégio Criar Inventário. Sem ele, o item continua no menu, desabilitado, e ao passar o mouse aparece Você não tem privilégio para executar esta ação.
Na ficha do produto. O mesmo inventário em massa está nas duas abas de estoque da ficha: Mais Ações → Inventariar lotes (N) na aba Lotes / Endereços (SKU com controle de lote) e Mais Ações → Inventariar endereços (N) na aba Endereços (SKU sem controle de lote, em que cada endereço marcado é um lote). A janela, o preenchimento e o resultado linha a linha são os mesmos. Na aba Lotes / Endereços basta o privilégio Criar Inventário; o de transferência não é necessário. Na aba Endereços, sem endereço marcado a dica do item é Marque ao menos um endereço para inventariar, e quem não tem o privilégio nem vê as caixas de seleção.
O que acontece com o lote que fica sem quantidade?
O lote com Nova qtd. em branco é ignorado — ele não é zerado nem alterado. O modal avisa quantos lotes estão sem quantidade e quantos serão de fato enviados, e a confirmação repete esse número.
Se nenhum lote tem quantidade informada, o botão Lançar inventário fica desabilitado. Para zerar um lote, digite 0 explicitamente.
Como exportar a lista?
No menu Mais Ações, use Exportar Todos os Dados (ou Exportar Dados Selecionados, quando há linhas marcadas) — o sistema gera uma planilha (Excel) com os dados filtrados na lista naquele momento. Útil para:
- Auditoria offline.
- Backup pontual.
- Preparar planilha para importação em massa (mesma estrutura).
Como importar lotes por planilha?
A importação de lotes em massa é feita a partir do módulo de Inventário — abra um inventário, exporte a planilha modelo, preencha os lotes/endereços/quantidades e importe. O sistema usa essa estrutura para criar os lotes nesta tela com as quantidades informadas.
Mensagem do módulo de Inventário:
Para realizar a importação de dados, a planilha deve ser exportada a partir do Menu, Logística (WMS) → Lotes e Endereços SKUs. Você pode optar por exportar todos os itens ou selecionar apenas os desejados.
Use quando precisar:
- Cadastrar muitos lotes de uma vez (operação nova, migração, integração com outro WMS).
- Ajustar saldos em lote (inventário cíclico ou geral).
Como ver o Kardex de um lote específico?
A primeira coluna da lista, Kardex, fica fixa e traz em cada linha um botão (dica Visualizar), tanto nesta tela quanto nas abas Lotes / Endereços e Endereços da ficha do produto. Clicar no botão abre uma janela com a linha do tempo daquele lote, buscada pelo código do lote (Cód. lote) — todas as movimentações que entraram ou saíram dele em ordem cronológica. Cada lote tem o seu Kardex, mesmo quando há vários lotes do mesmo SKU no mesmo endereço.
O título da janela identifica o lote com armazém, código do lote, validade e fabricação (as datas só aparecem quando o lote tem). Exemplo: Kardex armazém Saudável Extrema, lote 123, validade 14/07/2028, fabricação 14/07/2026.
Cada linha traz a data do movimento, o tipo (Venda, Recebimento, Inventário, Ajuste saldo estoque, Transferência endereço, Transferência CD ou Produção), se é entrada ou saída, a quantidade, o saldo acumulado, o usuário (preenchido só nos ajustes de saldo e nas transferências de endereço; fica em branco em vendas e recebimentos), a Situação do movimento, o código de origem (Cód. pedido, Cód. recebimento ou Cód. inventário, com atalho para abrir o registro), a data de registro e os comentários. A coluna Situação está explicada em O que significa cada Situação no Kardex do lote?. O Kardex do lote só lista movimentos que afetam o saldo: pedido cancelado e orçamento não aparecem.
Use para investigar:
- De qual recebimento veio o saldo atual do lote.
- Para qual pedido o saldo saiu (com link clicável para o pedido).
- Quando o lote teve a última movimentação.
- Se houve ajuste manual ou inventário no histórico.
É a forma mais rápida de fazer rastreabilidade fina sem precisar abrir a tela de Kardex geral e filtrar.
O que significa cada Situação no Kardex do lote?
A coluna Situação mostra em que ponto está cada movimento do lote. Entradas e saídas têm situações diferentes:
| Movimento | Situação | O que significa |
|---|---|---|
| Entrada | Efetivada | A entrada está confirmada e já soma no saldo acumulado do lote. |
| Entrada | Pendente | A entrada ainda não foi confirmada, por exemplo um recebimento em andamento. Aparece com quantidade 0 e só passa a somar no saldo acumulado quando é efetivada. |
| Saída | Em manuseio | A saída já reservou o saldo do lote, mas a baixa do estoque físico ainda não aconteceu. É a quantidade somada na coluna Qtde. manuseio da aba Lotes / Endereços da ficha do produto (a Em movimentação de Diferença entre Saldo do lote, Em movimentação e Saldo disponível). |
| Saída | Baixada | O estoque físico já saiu. Nas saídas de pedido, isso acontece por padrão na emissão da nota fiscal; com a parametrização Baixar saldo físico item apenas na expedição ligada (Configurações → Parametrizações → Logística (WMS) → Expedição), só na expedição do pedido. Um pedido enviado sem nota emitida também é baixado quando muda para Enviado. |
Para que serve "Alterar Endereços em Massa" no menu Mais ações?
Aparece no menu Mais Ações quando a tela é aberta de dentro da ficha do produto (abas Lotes / Endereços e Endereços). Permite trocar o endereço de vários lotes de uma vez por planilha, sem abrir lote por lote.
- Na aba Lotes / Endereços ou Endereços do produto, abra Mais Ações → Alterar Endereços em Massa.
- Escolha a Conta (obrigatória em ambiente com mais de uma conta).
- Clique em Importar Dados e selecione a planilha com os lotes e os novos endereços.
- As linhas lidas aparecem na tabela do formulário para conferência.
- Clique em Processar.
- Ao terminar, use o botão de exportar do próprio formulário para baixar o resultado e conferir o que passou e o que falhou.
Útil para reorganização rápida do estoque de um produto (mover dezenas de lotes para outra prateleira sem edição manual).
O item fica sempre no menu. Sem o privilégio Criar Transferência Endereço Sku, ele aparece desabilitado e, ao passar o mouse, mostra Você não tem privilégio para executar esta ação.
Para mover saldo de um endereço para outro (com entrada e saída registradas), use Transferência — esta ação só troca o endereço do cadastro do lote.
Recebi "SKU já tem este endereço"
O SKU está cadastrado sem controle de lote e já existe um lote dele naquele endereço. A regra é: 1 SKU sem controle = 1 lote por endereço.
Soluções:
- Use o lote existente (transfira saldo para ele em vez de criar outro).
- Use outro endereço para o novo lote.
- Se realmente precisa múltiplos lotes no mesmo endereço (para validades diferentes, por exemplo), edite o cadastro do SKU em Produtos → Listar Produtos e ative Tem lote/validade?; para que recebimento, transferência e inventário ponham saldo num lote diferente quando o endereço já tem outro lote do SKU com saldo, ligue também a parametrização Permitir mesmo item com lote diferente no mesmo endereço.
Recebi "Endereço SKU não existe"
O endereço informado não existe na empresa autenticada. Verifique:
- O endereço está cadastrado em Logística → Endereços e ativo?
- Está no mesmo CD/armazém que você está tentando usar?
- (Operação multi-empresa) O endereço pertence a uma empresa relacionada com a parametrização de compartilhamento de endereços com empresas relacionadas ativa? Se não, ele não vai aparecer.
Recebi "Endereço SKU não existe ou pertence a outro armazém"
Acontece na edição do lote: você tentou mover o lote para um endereço de outro armazém. A edição direta só permite trocar dentro do mesmo armazém.
Solução: use Transferência entre Endereços quando precisa mover entre armazéns. A transferência cria entrada/saída adequadas em vez de só mudar o ponteiro.
Recebi "Data de fabricação não pode ser maior que data de validade"
Validação simples: validade ≥ fabricação. O limite absoluto da validade é 31/12/2099.
Ajuste:
- Confirme a data de validade do produto na embalagem.
- Confirme a data de fabricação na embalagem.
- Cadastre primeiro a fabricação, depois a validade — o sistema valida.
Recebi "Lote tem saldo, transferir quantidade para deletar"
Já explicado em Por que não consigo excluir um lote? acima — saldo precisa zerar antes da exclusão.
Boas práticas para lotes e endereços
Saldo certo por lote e endereço é o que mantém a venda online confiável e a rastreabilidade em dia. Recomendações:
- Para mudar produto de armazém, sempre use Transferência — nunca a edição do endereço. A edição direta só troca dentro do mesmo armazém; a Transferência registra entrada e saída e mantém o histórico do lote íntegro.
- Zere o saldo antes de excluir um lote. O sistema bloqueia a exclusão de lote com saldo — transfira ou consuma o estoque primeiro; se já está zerado mas você quer guardar histórico, deixe como Inativo em vez de apagar.
- Ligue "Tem lote/validade?" no SKU quando precisar de validade/rastreabilidade. Sem controle de lote, cada SKU só admite um lote por endereço; com controle, você guarda o mesmo produto no mesmo endereço em lotes diferentes, cada um com sua validade — com saldo em lotes diferentes no mesmo endereço ao mesmo tempo, só com a parametrização Permitir mesmo item com lote diferente no mesmo endereço ligada.
- Acompanhe validade e idade do lote para girar o estoque certo. Filtre por validade vencendo e use a coluna de idade do lote para identificar estoque parado — é o que sustenta a saída pelo mais antigo/primeiro a vencer.
- Mantenha um lote padrão por SKU quando há entrada automática. O lote padrão recebe compras e ajustes que não especificam endereço — defini-lo evita produto caindo em vaga errada nas operações automáticas.
- Confira fabricação e validade na embalagem antes de salvar. A data de fabricação não pode ser maior que a validade; cadastrar errado trava a gravação e bagunça a rastreabilidade.
- Limpe periodicamente os lotes inativos criados por engano. Filtre por status Inativo (saldo zero) para revisar e remover cadastros espúrios — mantém a lista enxuta e fácil de auditar.
Resumo de parametrizações
Configurações da empresa que afetam esta tela ou os fluxos relacionados. Configurações que afetam saldo por lote e endereço. Para ativar ou desativar, acesse Configurações → Parametrizações, abra o submenu indicado e habilite ou desabilite a parametrização.
| Parametrização | Submenu | O que muda quando ativada |
|---|---|---|
| Permitir saldo lote/endereço negativo | Logística (WMS) -> Endereço | Permite que o saldo de um lote ou endereço fique negativo após movimentações. |
| Permitir transferência de saldo negativo | Logística (WMS) -> Endereço | Permite transferir saldo entre endereços mesmo quando o saldo da origem ficaria negativo. |
| Permitir mesmo item com lote diferente no mesmo endereço | Logística (WMS) -> Endereço | Na transferência, no recebimento e no inventário de SKU com controle de lote, deixa pôr saldo num lote diferente quando o endereço já tem outro lote do SKU com saldo. |
Privilégios da tela
Esta tela tem privilégios próprios que controlam o que cada usuário pode fazer. Configure os perfis de acesso em Configurações → Perfis de Acesso vinculando os privilégios abaixo aos grupos desejados. Sem o privilégio, o botão ou o item de menu correspondente continua visível, mas desabilitado; ao passar o mouse, aparece Você não tem privilégio para executar esta ação. Há duas exceções: o acesso à tela (Visualizar Lote Sku), sem o qual o item de menu nem aparece, e os ícones Editar e Remover da aba Endereços da ficha do produto, que somem para quem não tem o privilégio.
| Privilégio | Libera |
|---|---|
| Visualizar Lote Sku | Acessa a tela e a lista. Sem este privilégio, o item de menu nem aparece. |
| Editar Validade Lote Sku | Habilita a edição do lote (validade, fabricação, descrição, endereço, padrão) pelo ícone Editar da linha ou pelo duplo clique. Sem ele, o ícone Editar fica desabilitado e o duplo clique não abre a edição; na aba Endereços da ficha do produto, a coluna de ações inteira (Editar e Remover) não aparece. |
| Deletar Produto/Sku | Habilita o ícone Remover (lixeira) do lote. |
| Criar Transferência Endereço Sku | Habilita o botão Transferência nas abas Lotes / Endereços e Endereços da ficha do produto; a tela Lotes e Endereços SKUs aberta pelo menu não tem esse botão. Na aba Lotes / Endereços, habilita também os botões Adicionar e Visualizar lotes inativos (na aba Endereços, o Adicionar não depende de privilégio). Nas duas abas, habilita o item Mais Ações → Alterar Endereços em Massa. |
| Criar Inventário | Habilita o item Mais Ações → Inventariar lotes (inventário em massa dos lotes selecionados) e, na aba Endereços da ficha do produto, o item Inventariar endereços. |