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). QuandoAddAllLocations=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). QuandoAddAllSkus=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 contendoIDStockKeepingUnitLocation, 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
- 200
- 400
- 500
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.
[BadRequest] - Inventário não existe, Inventário já esta finalizado, Inventário esta cancelado, Sku não existe, Endereço não existe para armazém.
Erro interno.