Pular para o conteúdo principal

Finaliza inventário e gera os ajustes de estoque

POST 

/sku/inventory-summary/:IDStockKeepingUnitInventorySummary/finish

Fecha o inventário gerando os ajustes de saldo: para cada SKU/lote contado, compara a QuantityInventory (ou a última conferência disponível) com a QuantityBatch e cria uma entrada (IDTypeMovement=0) ou saída (IDTypeMovement=1) em StockKeepingUnitMovement. Cada movimentação dispara um webhook SkuBalanceInventoryFinish na fila SQS configurada.

Inventário do tipo Endereço — antes do ajuste, o sistema inclui automaticamente, com quantidade 0, os lotes dos endereços que estavam na fila de contagem mas não foram lançados.

Custo aplicado — o custo médio do SKU naquele armazém (StockKeepingUnitBalance.InventoryValue / QtyAvailable); quando zero, usa CostLastPurchase do SKU. Quando o parâmetro UseCostFromCostSet está ativo na empresa, o sistema usa o Custo Manual (CostSet) cadastrado no SKU.

Durante o processamento, o status passa a 5 (Processando) e, ao concluir, vai para 1 (Finalizado) gravando InventoryFinishTimestamp = NOW().

Request

Responses

Finalização bem-sucedida.