WMS
v21.05a
Demonstra como executar ajustes de estoque e inventário no WMS, identificando inconsistências entre o físico e o registrado através de endereços, lotes e códigos de barras.
- Título
- WMS
- Slug
- wms
- Sistema(s)
- Teorema WMS
- Categoria
- user_manual
- Tipo
- how-to
- Autor
- Andreia Burko Bley
- Setor
- Qualidade
- Modulo
- WMS
- Versão Doc
- "01"
- Ultima Revisao
- "2026-08-19"
- Revisão
- Marcos Zampier
- Versão Pipeline
- ia-forja
- Publico
- operadores, gerentes
- Keywords
- ajuste inventário estoque endereço lote
- Chamado
- "0000000000"
- Aprovado em
- ""
--- title: WMS slug: wms sistema: Teorema WMS categoria: user_manual tipo: how-to autor: Andreia Burko Bley setor: Qualidade modulo: WMS versao_doc: "01" ultima_revisao: "2026-08-19" revisao: Marcos Zampier versao_pipeline: ia-forja publico: operadores, gerentes keywords: - ajuste - inventário - estoque - endereço - lote chamado: "0000000000" aprovado_em: "" --- ## Visão Geral Os sistemas de gerenciamento de armazém (WMS — Warehouse Management Systems) necessitam de processos para conferir inconsistências entre o estoque físico e o registrado no sistema. O Teorema WMS oferece duas funcionalidades para esse fim: ajustes por item e ajustes de inventário, descritos aqui em detalhes. ## Endereços, Lotes e Estoques No WMS todo item é identificado por um endereço e por um lote. O endereço (também chamado de local, apartamento ou gaiola) se refere à posição dentro do armazém onde o item está presente. Já o lote identifica os dados sobre a entrada daquele item, como por exemplo qual a data em que o item entrou no armazém e quais outros itens fazem parte desse mesmo lote. No WMS tanto o endereço quanto o lote possuem etiquetas com um código de barras, o que agiliza o processo conforme descrito mais à frente. Quando nos referimos a um item que está contido em um endereço e pertence a um lote, chamamos isso de estoque: a combinação de endereço e lote que identifica aquele item em específico.   | Estoque (Endereço + Lote) | Endereço | Lote | |--------------------------|----------|------| | Exemplo | A1 | 123 | ## Acessar os ajustes Para acessar os ajustes, clique no menu “Ajustes” na barra lateral:  Ao acessar o menu, é exibida uma lista de pedidos de ajuste. Para criar um novo pedido de ajuste do tipo inventário, clique em **Novo Ajuste** > **Inventário**.  Em seguida, uma tela apresenta um formulário para selecionar o armazém do ajuste — aquele que contém os endereços a serem contados. Os ajustes são por armazém; para contar endereços de outro armazém, crie um novo ajuste. Há 3 variações de inventário:  ## Contar endereços específicos  A opção **Endereços específicos** é usada quando você deseja contar endereços que não necessariamente estão relacionados, contanto que pertençam ao mesmo armazém. Você informa cada estoque individualmente: item, endereço, lote e quantidade contada. Opcionalmente, leia os códigos de barras do lote, endereço e item clicando nos botões correspondentes. Ao ler o código de barras do lote, o item é selecionado automaticamente:     A ordem de leitura não importa — você pode ler o código do endereço antes ou depois do lote. Para itens de lote automático, basta ler o código de barras do item e depois do endereço (não é necessário ler o código do lote).  Feito isso é necessário informar a contagem, isto é: quantos itens do lote selecionado estão no endereço selecionado. Após informar basta clicar no botão ao lado para adicionar o lançamento (a contagem desse estoque) ao ajuste.  Após lançadas as contagens dos estoques ficam dispostas abaixo do formulário em uma lista com todas as informações, como item, endereço e lote. É importante destacar as quantidades: a quantidade antiga é a quantidade que está salva no sistema, a quantidade nova é a contagem informada pelo usuário e a diferença é a diferença entre as duas quantidades. É essa diferença que será aplicada no sistema para que o estoque seja corrigido de acordo com o que o usuário informou: se a contagem for maior será feita uma entrada e se for menor será feita uma saída. Além disso, caso necessário, o usuário pode alterar um lançamento ou removê-lo, por exemplo, quando houver algum erro de digitação, usando os botões editar e excluir à direita de cada linha. Após lançar todas as contagens o usuário deve clicar em Salvar > Salvar e finalizar para finalizar o ajuste e aplicar os movimentos para que o estoque do sistema seja ajustado. O usuário também possui a opção de apenas salvar o ajuste para continuá-lo num outro momento.  Os movimentos feitos podem ser vistos no histórico do item (Menu itens > Visualizar Detalhes > aba Histórico):  Na lista de ajustes há 4 abas: Pendentes, em conferência, finalizados e cancelados. Os ajustes pendentes são pedidos que foram salvos, mas ainda não foram finalizados. Na aba “Finalizados” são listados os ajustes que já foram finalizados, ou seja, seus movimentos já foram executados. Além disso, caso um ajuste ainda não tenha sido finalizado, ele também pode ser cancelado, após isso ele ainda pode ser visualizado na aba cancelados. Cada ajuste gera automaticamente até dois pedidos de acordo com os lançamentos: um de entrada e um de saída, eles agrupam os itens de entrada e saída respectivamente. É possível visualizar esses pedidos com os botões “Saída” e “Entrada” na lista de pedidos de ajuste.  ## Apontamentos Todos os pedidos, incluindo os de ajuste, podem ser apontados, para indicar que um funcionário está trabalhando naquele pedido. Para apontar basta abrir a janela no canto inferior direito e clicar em “Iniciar Apontamento” (OBS: A janela aparece somente após o ajuste ter sido salvo pela primeira vez). Apontamentos já iniciados pelo usuário logado ficam dispostos dentro da janela, onde é possível ver qual pedido está sendo apontado, quando o apontamento foi iniciado e por quanto tempo ele está aberto.    Para finalizar um apontamento basta clicar nele. Esse registro ficará salvo e poderá ser consultado posteriormente. Ao abrir um ajuste já salvo o sistema inicia automaticamente um apontamento, que será finalizado quando o ajuste for finalizado ou cancelado. Para visualizar os apontamentos (inclusive de outros usuários) basta clicar no botão “Apontamentos” no canto superior direito da tela:   ## Endereços de todo o armazém Além de poder contar endereços específicos, também há a opção de contar todos os endereços do armazém. Basta criar um ajuste, selecionar o armazém, marcar a opção “Todos os endereços do armazém” e clicar em “Confirmar”:  O sistema irá buscar todos os estoques do armazém selecionado (todas as combinações de endereço e lote salvas no sistema dos endereços do armazém selecionado) e adicioná-los aos lançamentos do ajuste:  A quantidade antiga (quantidade atual salva no sistema) fica visível apenas para usuários com o perfil Gerente, para os demais usuários a contagem será cega. O usuário tem a opção de ir linha a linha, verificar em qual endereço está e de qual lote é aquele estoque, contá-lo e preencher o campo quantidade nova, mas há uma forma mais prática: O usuário pode utilizar o *card* “Buscar item pelos códigos de barra”.  Ao utilizar esse recurso o usuário pode ler os códigos de barra do lote e do endereço para que o sistema encontre o estoque com aquele lote e endereço   Para os itens de lote automático basta ler o código de barras do item ao invés do código de barras do lote.  Após encontrar o estoque (que em alguns casos pode ser encontrado lendo apenas o código de barras, sem a necessidade de ler o do endereço também) basta que o usuário informe a quantidade adicional e salve o lançamento:  Além disso, após ler o código de barras do endereço pela primeira vez, o usuário pode marcar um checkbox para “Usar endereço anterior”. Isso permite que nos próximos lançamentos ele possa ler apenas o código de barras do lote, o sistema usará o endereço anterior como endereço do lançamento:  Em lotes com quantidade por volume (essa informação é definida no momento da criação do lote, ou seja, na entrada daquele item/lote) também é possível informar o número de volumes que o sistema irá calcular a quantidade:   Além disso, o sistema trará por padrão a quantidade de 1 volume, isso significa que o usuário pode contar os volumes no físico de um em um (lendo os códigos de barra do endereço e do lote, ou apenas do lote caso esteja marcada a opção “Usar endereço anterior”) sem precisar digitar a quantidade, basta que, após ler o(s) código(s) de barra o usuário confirme se o lançamento está correto e clique em salvar. Isso evita problemas de erros de lançamento por conta de erros de digitação. Ao utilizar esse recurso em conjunto com a opção de “Usar endereço anterior”, o usuário pode percorrer os endereços de um em um e ler o código de barras de cada um apenas uma vez, bastando ler os códigos de barras dos lotes na sequência. Se necessário, o usuário também pode desmarcar a opção “Incrementar contagem”. Dessa forma, quando for feito o lançamento ele pode substituir a contagem anterior, por exemplo para corrigir algum erro de digitação ou de leitura.  Se necessário, o usuário também pode excluir um lançamento do ajuste bem como adicionar um que não esteja presente na lista dos estoques buscados pelo sistema, como por exemplo caso haja algum item, estoque ou lote no físico que por algum motivo não foi lançado no sistema. Isso pode ser feito através do *card* “Adicionar Novo Item”, que é o mesmo formulário do ajuste de endereços específicos:   Para otimizar o tempo de carregamento, os lançamentos do ajuste de endereços de todo o armazém e de endereços de um grupo são paginados. Por padrão são carregados 10 lançamento por página, mas o usuário pode alterar isso através do campo no canto inferior esquerdo da listagem:  Ao finalizar as contagens, é possível que alguns estoques fiquem com a quantidade nova em branco, por exemplo quando o lote está presente no sistema, mas não foi encontrado no físico. Para esse tipo de situação o usuário tem duas opções: simplesmente ignorar esses lançamentos e não alterar seu estoque ou considerar a contagem deles como zero. Isso fará com que (após finalizar) a quantidade daquele estoque seja deduzida de forma que a nova quantidade seja 0, já que a contagem do estoque não foi informada durante a contagem, justamente para contemplar o caso de um item, estoque ou lote estar presente no sistema, mas não no físico. Para decidir qual opção selecionar basta marcar ou desmarcar o checkbox “Aplicar os movimentos a todos os itens do ajuste”:  Ou  ## Conferir ajustes Os ajustes de endereços de todo o armazém e de endereços de um grupo devem passar por conferência antes de serem finalizados, diferentemente dos ajustes de endereços específicos. Após finalizadas as contagens, para enviar um ajuste pendente para conferência basta clicar em **Salvar** > **Salvar e enviar para conferência**:  Após ser enviado para conferência o ajuste irá aparecer na aba “Em conferência” na lista de ajustes e um usuário com perfil Gerente pode fazer a conferência do pedido. Após conferir, o gerente tem duas opções: finalizar o pedido ou retorná-lo para pendente, caso ele identifique alguma inconsistência ou que faltaram alguns lançamentos, de forma que o pedido seja contado novamente. Se quiser, o gerente também pode durante a conferência alterar ele mesmo os lançamentos.  Após enviado para conferência pela primeira vez, é possível visualizar quais lançamentos estão divergentes e quais estão em conformidade com a quantidade no sistema. Os primeiros lançamentos são os divergentes, depois os em branco e por último os que estão corretos. Além disso, para facilitar a identificação, os corretos ficam com um fundo verde e sua alteração por parte dos operadores fica bloqueada. Já os divergentes ficam com bordas vermelhas em seus campos. A quantidade antiga aparece somente para usuários com perfil Gerente. Para os demais, como os operadores, a contagem é cega. Dessa forma, a conferência serve como um estado intermediário para o pedido, permitindo que o gerente possa conferir a contagem antes de aplicá-la, diminuindo a probabilidade de que seja aplicada alguma contagem errônea.  ## Geração assíncrona dos movimentos Para uma melhor performance do sistema como um todo, os movimentos do ajuste não são aplicados de imediato. Após finalizar um ajuste, ele será encaminhado para uma fila de processos para depois ser processado. Dependendo do número de lançamentos do ajuste e do número de outros ajustes sendo processados ao mesmo tempo pode demorar alguns segundos para que todos eles sejam executados. O usuário pode acompanhar o progresso da geração dos movimentos pela lista de pedidos. Além disso quando há ajustes sendo processados também é aberto automaticamente um modal com os ajustes de estoque ativos:   ## Erros no processamento dos ajustes Em alguns casos podem ocorrer erros na geração dos pedidos ou dos movimentos de um ajuste. Nesse caso o ajuste ficará com uma badge de erro na lista de pedidos. Para ver os detalhes do erro basta acessar o ajuste (através do botão “Editar”) e clicar no botão “Detalhes”. Os detalhes do erro são úteis para que as equipes de suporte e de desenvolvimento da Teorema possam identificar o erro e corrigi-lo.    ## Agrupadores e grupos No WMS agrupadores possuem o intuito de auxiliar na identificação de um endereço. Agrupadores são o tipo de identificador do endereço, por exemplo rua, lado, bloco, andar, gaveta, etc. Já os grupos são os possíveis valores de cada agrupador. Por exemplo, se um endereço está na rua A e outro na rua B, a rua é o agrupador e A e B são os grupos. Os agrupadores podem ser cadastrados no menu “Agrupadores”:   Por padrão já ficam cadastrados alguns agrupadores, mas o usuário pode alterá-los da forma que achar melhor, adicionando mais agrupadores, removendo ou alterando os existentes, bem como mudar a ordem deles. Para mudar a ordem basta arrastá-los dentro da lista de agrupadores. A ordem da lista determina a ordem em que cada agrupador aparecerá nos formulários onde são usados (no formulário de endereço e no formulário de ajuste). Para visualizar ou alterar os grupos (os possíveis valores) de um agrupador basta clicar no botão “Grupos” do agrupador desejado:   O usuário pode pré-cadastrar os grupos através dessa tela, mas não é obrigatório, eles podem ser cadastrados automaticamente conforme os endereços forem cadastrados. No formulário de endereço (Menu Armazéns > Endereços > Novo Endereço/Editar) é possível informar a quais grupos ele pertence:  Nesse exemplo será cadastrado um endereço na Rua F, que ainda não existe dentro do agrupador Rua (ver captura de tela anterior), mas ao salvar o sistema irá identificar que ela não existe e criá-la automaticamente.  ## Endereços de um grupo A funcionalidade de contar todos os endereços do armazém é muito prática, pois já traz a lista completa dos estoques, sem a necessidade de lançar manualmente cada um, além de poder zerar o estoque de itens não lançados pelo operador. Porém, se houver muitos endereços no armazém a busca pode demorar um pouco. Além disso, o ideal seria que os demais movimentos nos endereços que forem contados fossem bloqueados até que a contagem seja finalizada, para que não seja contado um certo estoque e depois nele seja adicionada ou removida uma certa quantidade. Por esses e outros motivos existe o inventário de endereços de um grupo. Ele é semelhante ao inventário de todos os endereços do armazém, mas nele o usuário pode filtrar os endereços de acordo com o grupo. Por exemplo, contar apenas os endereços da rua A, ou apenas os da rua B, ou os da rua A e do primeiro andar, etc.  ## Bloqueio de endereços Quando um ajuste de endereços específicos ou endereços de um grupo é criado, os movimentos tanto de saída quanto de entrada, de seus endereços ficam bloqueados até que ele seja finalizado ou cancelado. Para remover o bloqueio basta finalizar o ajuste ou, se necessário, cancelá-lo. Por possuírem muitos estoques de muitos endereços, os ajustes de endereços de todo o armazém não bloqueiam os demais movimentos.  Para fazer isso basta acessar o formulário de ajuste, selecionar o armazém, marcar a opção “Todos os endereços de um grupo” e, para cada agrupador (Rua, Lado, etc.) pelo qual se deseja filtrar, selecionar o grupo a ser filtrado. Não é obrigatório preencher todos os campos de agrupadores, por exemplo se o usuário quiser filtrar apenas pela Rua basta não preencher os demais campos. Dessa forma o usuário pode contar as ruas (ou outros grupos) de forma separada, sem afetar os movimentos dos demais endereços. Basta isolar apenas os endereços do grupo filtrado até que o ajuste seja finalizado. O restante do processo funciona da mesma forma que o ajuste de todos os endereços do armazém: o sistema irá buscar todos os estoques que estão nos endereços do grupo informado, em seguida o usuário faz a contagem de todos os estoques (seguindo a lista do sistema ou lendo os códigos de barra no físico), o ajuste é enviado para a conferência do gerente e por fim finalizado. ## Informações do documento > Autor: Andreia Burko Bley > > Setor: Qualidade > > Módulo: WMS > > Chamado: 0000000000 > > Versão do Sistema: > > Versão do documento: 01 > > Revisão: Marcos Zampier > > Aprovado em: --- > 📎 **Arquivos originais:** [WMS.docx](https://drive.google.com/uc?export=download&id=1TzlGwAZaHDaVKjcuP7SQUGJpgMuKt8uv)
Tags IA:
wms
Prioridade: 7