Visão Geral
A API de Estoque Geral do WMS foi desenvolvida para permitir que sistemas externos consultem a posição atual de estoque da empresa autenticada de forma padronizada e segura. A consulta permite visualizar o estoque em diferentes níveis de consolidação, possibilitando integrações com ERPs, portais, sistemas legados e outras aplicações externas. É possível filtrar a consulta por:- código do produto;
- lote;
- endereço;
- etiqueta.
produto;produto_lote;endereco;etiqueta.
agrupar_por não for informado, o WMS utiliza automaticamente:
POST /v1/consultar-estoque
Headers
Campos
Todos os filtros são opcionais.
Os filtros podem ser combinados.
Exemplo:
Normalização dos Filtros
Os campos abaixo são normalizados para letras maiúsculas antes da consulta:agrupar_por é normalizado para letras minúsculas.
O campo lote é utilizado conforme informado após a remoção de espaços no início e no final.
Registros considerados na consulta
A API retorna somente registros de estoque que possuam:status_id não são considerados:
A consulta considera a quantidade disponível registrada no estoque. Registros sem quantidade disponível positiva não são retornados, mesmo que possuam quantidade reservada ou bloqueada.
Quantidades
Dependendo do agrupamento utilizado, a resposta poderá apresentar:
O cálculo de
quantidade_total é:
quantidade_total representa a soma física registrada na posição consultada. Ela não deve ser interpretada como quantidade livre para novas reservas.Agrupamentos
produto
Agrupa todos os registros de estoque por produto. Exemplo de requisição:produto_lote
Agrupa o estoque por:endereco
Agrupa os registros por endereço físico do armazém. Exemplo:etiqueta
Retorna o estoque detalhado por etiqueta. Diferentemente dos demais agrupamentos, neste modo cada registro mantém informações específicas da posição de estoque. Exemplo:Exemplo
Consulta sem filtros
Todos os filtros são opcionais. Uma requisição sem filtros pode ser enviada como:Combinação de filtros
Os filtros podem ser utilizados em conjunto. Exemplo:Retorno sem estoque
Quando nenhum registro de estoque atender aos filtros informados, a requisição continua sendo considerada válida. Exemplo:Erros comuns
Observações sobre os agrupamentos
Os campos retornados variam de acordo com o valor deagrupar_por.
Por exemplo:
resultado conforme o agrupamento solicitado.
- Se
agrupar_pornão for informado, será utilizado automaticamenteproduto_lote. - Todos os filtros são opcionais e podem ser combinados.
- A consulta é restrita à empresa vinculada ao usuário autenticado.
- Somente registros com
quantidade_disponivelmaior que zero são retornados. - Registros com
status_idigual a0ou5não são considerados. quantidade_totalcorresponde à soma dequantidade_disponivel,quantidade_reservadaequantidade_bloqueada.- O agrupamento
etiquetaapresenta o maior nível de detalhamento disponível nesta consulta. - A API é exclusivamente de consulta e não realiza reserva, bloqueio ou movimentação de estoque.

