Pular para o conteúdo principal

Lista movimentações de estoque

GET 

/sku/movement

Lista as movimentações de estoque com filtros por SKU, armazém, lote, período e dados do pedido de origem. O parâmetro Type troca o modo de consulta e o formato de cada item da resposta.

TypeSkuMovement é Saída para IDTypeMovement=1 e Entrada para IDTypeMovement=0.

TypeMovement é derivado das vinculações da movimentação, nesta ordem de precedência: Transferência endereço quando há movimentação de origem IDOriginIDSkuMovement; Ajuste saldo estoque quando há ajuste de saldo IDStockKeepingUnitInventory; Inventário quando há apuração de inventário IDStockKeepingUnitInventorySummary; Recebimento quando há recebimento IDPurchase; quando há pedido IDOrder, Transferência CD se o tipo do pedido é de transferência entre centros de distribuição (IsTransfer=1) ou Venda caso contrário; Produção quando há produção IDStockKeepingUnitProduction. Na listagem padrão (sem Type) os três primeiros vínculos não são devolvidos, então ali TypeMovement só assume Recebimento, Transferência CD, Venda, Produção ou vazio — a classificação completa aparece nos modos Kardex, KardexLocation, KardexBatch, SkuInbound e SkuOutbound.

Login traz o usuário responsável pelo ajuste de saldo ou pela transferência de endereço. Também só vem preenchido nos modos Kardex, KardexLocation, KardexBatch, SkuInbound e SkuOutbound; na listagem padrão volta sempre vazio.

O modo SkuFiscalConciliation devolve o resultado sem esse enriquecimento — TypeMovement, TypeSkuMovement e Login não vêm nesse modo.

Com IncludeCategory=1 cada item ganha a categoria do SKU — nome Category e caminho completo CategoryTree. Só a listagem padrão devolve IDCategory, então nos demais valores de Type os dois campos voltam vazios.

Request

Responses

Lista de movimentações conforme o Type requisitado.