Pular para o conteúdo principal

Adiciona SKU/endereço à fila ou lança contagem

POST 

/sku/inventory-summary/:IDStockKeepingUnitInventorySummary/sku

Endpoint multi-uso, controlado pela query string:

  • IDTypeQueue=1 — adiciona endereços na fila de contagem (StockKeepingUnitInventorySummaryLocationQueue). Quando AddAllLocations=1, inclui automaticamente todos os endereços do armazém com saldo de lote diferente de zero.
  • IDTypeQueue=2 — adiciona SKUs na fila de contagem (StockKeepingUnitInventorySummarySkuQueue). Quando AddAllSkus=1, inclui todos os SKUs ativos da empresa com saldo de lote no centro de distribuição.
  • Sem IDTypeQueue — lança a quantidade contada de um SKU. Quando o body é um objeto único contendo IDStockKeepingUnitLocation, itens não enviados desse endereço são automaticamente zerados (uso pelo WMS de coletor).

IDTypeQuantity (query) altera a estratégia de cálculo do saldo de referência. Draft=1 salva o body em Redis como rascunho (não persiste no banco).

Ao receber a primeira contagem, o sistema atribui o usuário autenticado como InventoryStartUser e muda o status para 3 (Em andamento). Lançamentos de QuantityInventorySecond ou QuantityInventoryThird mudam o status para 9 ou 10 (Processando 2ª/3ª conf.).

Request

Responses

Lista atualizada de itens contados do inventário (mesmo formato dos Items do detalhe). Quando o body é array e ocorrem erros parciais, devolve a lista de erros.