Caminho da Funcionalidade no Sistema:

Estoques e NF-e > Trocas > Gerenciamento de Lotes de Troca

Permissões de Usuário: 

4599 – Gerenciamento de Lotes de Troca – Consultar

4600 – Gerenciamento de Lotes de Troca – Alterar Motivo Lotes de Troca

4624 – Gerenciamento de Lotes de Troca – Revisar

4625 – Gerenciamento de Lotes de Troca – Excluir

4663 – Gerenciamento de Lotes de Troca – Destinar lotes Pendente de revisão

A tela de Gerenciamento de Lotes de Troca tem como objetivo centralizar a gestão de lotes de troca, permitindo a rastreabilidade do estoque físico e de origem. O recurso garante a segregação de responsabilidades e a integridade da conta corrente por fornecedor, aplicando regras de consumo FIFO (PEPS) automáticas.

Para utilizar a nova funcionalidade, é necessário ativar o parâmetro “Habilitar gerenciamento de lotes de troca” através do caminho Estoques e NF-e > Parâmetros do Módulo Estoques e NF-e > Trocas.

Com o parâmetro “Habilitar gerenciamento de lotes de troca” ativo, as movimentações manuais que utilizam o estoque de troca passam a ser bloqueadas nas telas de Ajuste de Trocas, Devolução de Compra após o Recebimento com estoque de origem Troca, Transferência Interna com estoque de origem Troca, Transformação de Produtos com origem Troca, Descarte de Estoque de Trocas e Troca por Produto. Nesses casos, a operação deve ser realizada pela tela de Gerenciamento de Lotes de Troca, preservando o vínculo com o lote rastreável.

Ao tentar realizar uma operação bloqueada, o sistema exibirá a mensagem: “Operação Bloqueada: Com o parâmetro de controle de lotes ativo, esta operação deve ser iniciada através da tela de Gerenciamento de Lotes de Troca para garantir a rastreabilidade.” O bloqueio é obrigatório para todos os perfis de usuário e não pode ser liberado por permissão.

Consultar Lotes de Troca

Na tela de Gerenciamento de Lotes de Troca, temos os seguintes filtros de pesquisa disponíveis:

  • Loja Origem: Filtro obrigatório de seleção única que define a unidade de negócio onde o lote foi gerado.
  • Período de Inclusão: Filtro obrigatório de intervalo de datas de inclusão do lote. O sistema exige que o intervalo máximo consultado seja de até 7 dias; caso o período exceda esse limite, a busca será bloqueada.
  • Status: Filtro que permite buscar lotes pelos estágios: Todos, Pendente Revisão, Revisado, Finalizado e Estornado.
  • Motivo: Seleção de motivos de troca registrados no lançamento.
  • Agrupamento: Define a forma de exibição dos dados na grade. Pode ser Por Fornecedor (consolida o saldo total de trocas por fornecedor) ou Por Status (exibe subtotais separados por estágio).
  • Fornecedor: Busca livre pelo nome ou CNPJ do fornecedor.
  • Produto: Busca livre por código interno, descrição ou GTIN do produto.
  • Número do Lote: Busca pelo número de identificação exato do lote.

Grade de Resultados

Após informar os filtros e clicar em “Buscar”, o sistema apresentará a grade de dados com informações configuráveis. O usuário pode utilizar o botão Configurar Colunas para selecionar e salvar as colunas de sua preferência.

As principais colunas são:

  • Nº Lote: Número identificador único do lote gerado pelo sistema.
  • Lote Referência: Exibe o número do “Lote Pai” em casos onde o lote atual (Lote Filho) foi gerado por um desmembramento ou distribuição parcial.
  • Loja Origem: Loja onde a troca foi originalmente registrada.
  • Loja Destino: Loja onde o estoque físico se encontra após possíveis transferências.
  • Fornecedor Origem / Atual: Nome do fornecedor vinculado àquele saldo específico.
  • Produto: Código e Descrição do item trocado.
  • Motivo da Troca: Motivo registrado na entrada.
  • Saldo Atual: Quantidade disponível no lote para aquele fornecedor.
  • Status: Estágio atual do lote.
  • Data Inclusão: Data e hora em que o lote foi gerado, utilizadas para ordenar o consumo FIFO do lote mais antigo para o mais novo.

Ações e Regras de Negócio

A coluna de “Ações” e os botões superiores da tela oferecem as seguintes operações:

1. Revisar Lote: Permite alterar o fornecedor e/ou realizar a revisão parcial das quantidades do lote. Esta ação só é permitida para lotes com o status Pendente Revisão. Para realizar essa ação, o usuário deve possuir a permissão 4624.

  • Validação de Fornecedor: O novo fornecedor selecionado deve, obrigatoriamente, estar vinculado à aba “Compras” do cadastro do produto. Caso contrário, o sistema bloqueará a alteração.
  • Validação de Quantidade: Não é permitido realizar a revisão com quantidades iguais a zero, negativas ou superiores ao saldo disponível. O sistema bloqueará a confirmação exigindo um valor válido.
  • Integridade da Conta Corrente: Ao confirmar um novo fornecedor, o sistema gera automaticamente dois movimentos de estoque: uma saída para o fornecedor antigo e uma entrada para o novo fornecedor, mantendo o controle da conta corrente íntegro.
  • Geração de Lote Filho (Distribuição Parcial): Se o usuário revisar apenas uma quantidade parcial do lote e/ou alterar o fornecedor de parte do saldo, o saldo revisado será transferido para um novo lote (Lote Filho) com status “Revisado”. O novo lote herdará a Loja de Origem, Produto e Motivo, e gravará o número original na coluna Lote Referência. O saldo remanescente permanecerá no lote original (Lote Pai) com o status “Pendente Revisão”.
  • Proteção de Concorrência: O sistema monitora a edição de lotes. Se dois usuários tentarem alterar o mesmo lote simultaneamente, a segunda gravação será bloqueada com um alerta em tela, evitando a sobrescrita de dados e a quebra de saldo.
  • Desfazer Revisão: Ação exclusiva para lotes filhos com status Revisado. Ao acionar esta opção, o sistema cancela a operação e o saldo do lote filho retorna integralmente para o Lote Pai.

2. Destinar: Permite iniciar uma operação utilizando um ou mais registros de produtos dos lotes selecionados como contexto obrigatório. As validações aplicadas dependem da destinação escolhida.

Para utilizar a destinação Devolução de Compra após o Recebimento, os registros selecionados devem estar com status Revisado, possuir saldo disponível e pertencer ao mesmo fornecedor. Ao clicar em Destinar, selecione a opção Devolução de Compra após o Recebimento.

O sistema apresentará a conferência do fornecedor e do saldo antes de abrir a rotina.

Devolução de Transferência entre Lojas – Estoque de Troca

Para utilizar essa destinação, selecione um ou mais registros de produtos dos lotes e acesse Destinar > Devolução de Transferência entre Lojas – Estoque de Troca.

Todos os registros selecionados devem pertencer à mesma Loja Atual. É permitido selecionar registros vinculados a fornecedores diferentes.

Ao confirmar a destinação, o sistema abrirá a rotina Devolução de Transferência entre Lojas – Estoque de Troca com a Loja Atual preenchida como Loja Destino (Emitente da Devolução), além dos produtos, saldos e números dos lotes selecionados. Esses dados serão utilizados como contexto obrigatório e não poderão ser alterados pelo usuário.

A Loja Origem (Destinatária da Devolução) e o período de emissão da nota fiscal de origem deverão ser informados na tela de devolução.

Somente os registros de produtos selecionados serão utilizados na operação. Quando um lote possuir outros produtos não selecionados, o número do lote permanecerá visível como contexto, mas os demais produtos não serão incluídos automaticamente.

Todos os registros enviados para uma mesma destinação devem pertencer à mesma Loja Atual. O sistema também valida essa condição durante o processamento e, caso receba um contexto inconsistente com registros de lojas atuais diferentes, bloqueará a operação com a mensagem: ‘Essa funcionalidade só permite a seleção de lotes da mesma loja atual.’

Registros com status Revisado podem ser destinados normalmente. Para utilizar registros com status Pendente Revisão, o usuário deverá possuir a permissão 4663. Sem essa permissão, o sistema exibirá: ‘Operação não permitida: o lote selecionado precisa estar com status “Revisado” para utilizar esta destinação.

Devolução de Venda entre Lojas – Estoque de Troca

Para utilizar essa destinação, selecione um ou mais registros de produtos dos lotes e acesse Destinar > Devolução de Venda entre Lojas – Estoque de Troca.

Ao confirmar a destinação, o sistema abrirá a rotina Devolução de Venda entre Lojas – Estoque de Troca com a Loja Atual dos registros preenchida como Loja Destino (Emitente da Devolução), além dos produtos, saldos e números dos lotes selecionados.

A Loja Destino, os Produtos e o Nº dos lotes de troca carregados pelo Gerenciamento serão utilizados como contexto obrigatório e não poderão ser alterados pelo usuário. Os campos Nº dos lotes de separação de troca e Nº dos lotes multifornecedor de separação de trocas também permanecerão bloqueados nesse fluxo.

A Loja Origem (Destinatária da Devolução) e o período de emissão da nota fiscal de origem deverão ser informados pelo usuário na tela de devolução.

É permitido utilizar registros vinculados a fornecedores diferentes, desde que atendam às demais regras da destinação. Somente os registros de produtos efetivamente selecionados no Gerenciamento serão carregados na operação; outros produtos existentes no mesmo lote não serão incluídos automaticamente.

Quando houver nota fiscal de venda entre lojas vinculada ao lote, ela será considerada como nota fiscal de origem. Quando não houver vínculo, será mantido o comportamento atual de busca, sugestão, alteração e busca manual da nota fiscal. Apenas notas fiscais com saldo disponível para devolução poderão ser utilizadas.

A quantidade máxima permitida será o menor valor entre o saldo consolidado dos registros selecionados, o saldo de estoque de troca da Loja Destino/Emitente e o saldo disponível da nota fiscal de origem. Para alterar ou preencher quantidades quando a operação utilizar lote de troca, será necessária a permissão 3639 – Devolução de Transf/Venda entre lojas – Alterar Quantidade ou Preencher Quantidades quando utilizar lote de troca.

Antes de prosseguir para o faturamento, o sistema revalidará o saldo e o status dos registros selecionados. Caso essas informações tenham sido alteradas por outra operação, o processamento será interrompido e o usuário deverá retornar ao Gerenciamento de Lotes de Troca, selecionar novamente os registros e reiniciar a destinação.

Após o faturamento ou a saída da operação antes de sua conclusão, o contexto herdado dos lotes será descartado, permitindo que a rotina seja utilizada novamente sem manter os dados ou bloqueios da operação anterior.

Para detalhes sobre nota fiscal de origem, preenchimento de quantidades, preview e faturamento, consulte a documentação Devolução de Venda Entre Lojas – Estoque de Troca.

3. Consumo Automático via Regra FIFO (PEPS): Ao realizar uma operação de destinação pelo Gerenciamento de Lotes de Troca, o consumo ocorrerá exclusivamente entre os registros de produtos selecionados. Quando o mesmo produto estiver presente em mais de um lote selecionado, o sistema consolidará a quantidade e aplicará a regra FIFO (Primeiro a Entrar, Primeiro a Sair), considerando a Data de Inclusão do lote.

Em caso de igualdade na data e hora de inclusão, será consumido primeiro o lote de menor número. Dentro do mesmo lote, será consumido primeiro o registro de produto de menor número. Não será permitida a escolha manual da ordem de consumo.

Ao abrir a Devolução de Compra após o Recebimento, o sistema preencherá e bloqueará os campos Loja, Estoque de Origem, Fornecedor e Divisões. O Tipo de Produto será fixado como Mercadoria.

Quando o mesmo produto estiver presente em mais de um lote selecionado, as quantidades serão consolidadas na grade da devolução.

Para consultar o preenchimento dos campos, as regras de nota fiscal e as formas de conclusão, consulte a documentação correspondente à destinação utilizada: Devolução de Compra Após o Recebimento, Devolução de Transferência entre Lojas – Estoque de Troca ou Devolução de Venda entre Lojas – Estoque de Troca.

  • Consome integralmente o saldo dos lotes com Data de Inclusão mais antiga primeiro.
  • Apenas utiliza os lotes mais recentes se o saldo do mais antigo não for suficiente para completar a operação. Antes de prosseguir para o faturamento, o sistema revalidará o saldo e o status dos registros selecionados. Se outra operação tiver alterado essas informações, o processamento será interrompido e o usuário deverá retornar ao Gerenciamento de Lotes de Troca, selecionar novamente os registros e reiniciar a destinação. No novo acesso, as quantidades serão apresentadas conforme o saldo atualizado.
  • Quando o saldo do registro de produto selecionado for totalmente consumido, seu status será alterado para Finalizado. Se permanecer saldo disponível, o status do registro será Revisado. Os demais produtos do mesmo lote que não tiverem sido selecionados permanecerão inalterados.

4. Ocorrências (Log de Auditoria): Ao clicar no ícone de ocorrências (histórico) na linha do lote, será exibida uma janela com toda a rastreabilidade do item. O sistema registrará a data, a hora, o usuário responsável, o fornecedor anterior, o novo fornecedor, a quantidade revisada, a quantidade consumida, o saldo remanescente, o tipo de destinação e a descrição da ação desde a criação até a finalização do registro.

Para a destinação Devolução de Transferência entre Lojas – Estoque de Troca, será registrada a descrição ‘Baixa por Devolução de Transferência entre Lojas – Estoque de Troca’, contendo o produto, a quantidade utilizada, o saldo remanescente, a loja emitente da devolução, a loja destinatária da devolução e a nota fiscal gerada.

Para a destinação Devolução de Venda entre Lojas – Estoque de Troca, será registrada a descrição ‘Baixa por Devolucao de Venda entre Lojas – Estoque de Troca’, contendo o produto, a quantidade utilizada, o saldo remanescente, a loja emitente da devolução, a loja destinatária da devolução e a nota fiscal gerada.

Quando um registro com status Pendente Revisão for utilizado mediante a permissão 4663, o sistema também registrará a ocorrência de uso excepcional sem revisão concluída.

Informação importante: O cancelamento posterior da nota fiscal gerada não recompõe automaticamente o saldo consumido. Esse tratamento pertence a outro fluxo do controle de trocas.

Rastreabilidade em Estornos: Nas telas de estorno relacionadas às movimentações de troca, quando o parâmetro “Habilitar gerenciamento de lotes de troca” estiver ativo, o sistema passa a exibir informações do lote para rastreabilidade. Em Estornar Trocas, o cabeçalho possui o filtro “Número do Lote” e a grade exibe a coluna “Lote de Troca” apenas para leitura. Em Estornar Transferência Interna, o campo “Número do Lote” é exibido no cabeçalho quando o parâmetro estiver ativo; a busca por lote será tratada em etapa específica da evolução do controle de trocas.

5. Estornar / Excluir: Permite estornar o lote, devolvendo o saldo ao estoque, desde que o usuário possua a permissão 4625. Regra de Bloqueio: A ação de estorno é exclusiva do Lote Pai e só é permitida se o status for Pendente Revisão ou Revisado, desde que não possua lote filho vinculado. Lotes filhos possuem estorno direto bloqueado. Se o lote já sofreu destinação ou possui lotes filhos ativos, o sistema bloqueará a exclusão para não quebrar a integridade da conta corrente do fornecedor.

  • Regra de Bloqueio: O estorno só é permitido se o Saldo Atual for idêntico à Quantidade Original. Se o lote já sofreu movimentações parciais de destinação, revisão ou consumo, o sistema bloqueará a exclusão exibindo um alerta de proteção de rastreabilidade, para não quebrar a integridade da conta corrente do fornecedor.
  • Controle de Visibilidade: Se o usuário não possuir a permissão 4625 (Gerenciamento de Lotes de Troca – Excluir) ativada em seu perfil, o ícone de exclusão (lixeira) ficará totalmente oculto na grade de ações para todos os registros listados.

6. Exportar Os dados exibidos na grade podem ser exportados nos formatos PDF ou Excel clicando no botão Exportar. O documento exportado espelhará a organização em tela, respeitando os agrupamentos e ocultando as colunas que o usuário optou por não exibir.

PDF:

XLSX: