Pular para o conteúdo principal

Lista movimentações de estoque

GET 

/sku/movement

Retorna o histórico de movimentações de estoque conforme o parâmetro Type:

  • Sem Type — listagem padrão (SkuMovementListItem). Aceita filtros amplos por SKU, marca, fornecedor, integração, armazém, lote, status do pedido/NF, datas (movimentação, pedido, NF, envio), valor, cliente, etc. O frontend usa essa modalidade na tela Movimentação Estoque.
  • Type=Kardex (ou kardex) — Kardex cronológico de um SKU em um armazém. Retorna SkuMovementKardexItem com CardexQty (saldo acumulado), CardexValueCost (custo total acumulado) e CardexAverageValueCost (custo médio acumulado). Exige IDSku e IDStockKeepingUnitWarehouse.
  • Type=KardexLocation — Kardex por endereço em vez de armazém. Retorna SkuMovementKardexLocationItem. Exige IDSku e IDStockKeepingUnitLocation.
  • Type=SkuInbound — apenas entradas (recebimentos) de um SKU, com dados do XML da NF-e (fornecedor, CFOP, IPI, ICMS-ST, FCP-ST, desconto, cProd/vProd). Retorna SkuMovementInboundItem.
  • Type=SkuOutbound — apenas saídas (vendas) de um SKU, com dados da NF-e de venda e do pedido (cliente, status, integração, faturador, transportadora). Retorna SkuMovementOutboundItem.
  • Type=SkuFiscalConciliation — árvore recursiva de lotes (CTE recursiva sobre StockKeepingUnitMovement) partindo do recebimento original. Retorna SkuMovementFiscalConciliationItem com BatchPath e BalanceQuantity consolidados.

Na listagem padrão a coluna TypeMovement é derivada: Transferência endereço quando há movimentação de origem (IDOriginIDSkuMovement > 0); Ajuste saldo estoque quando há IDStockKeepingUnitInventory; Inventário quando há IDStockKeepingUnitInventorySummary; Recebimento quando há IDPurchase; Venda quando há IDOrder; Produção quando há IDStockKeepingUnitProduction. TypeSkuMovement é Saída para IDTypeMovement=1 e Entrada para IDTypeMovement=0. StatusInvoice e TypeFulfillmentNonconformity são resolvidos via cache.

Limites de página: 1.000 linhas por chamada na listagem padrão, SkuInbound e SkuOutbound; 8.000 no Kardex e KardexLocation.

Request

Responses

Lista de movimentações conforme o Type requisitado.