Movimentação de Estoque
Lista movimentações de estoque
Substituir o parágrafo de derivação do `TypeMovement` por: 'O campo `TypeMovement` é derivado das vinculações da movimentação: `Transferência endereço` quando há movimentação de origem (`IDOriginIDSkuMovement > 0`); `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`). O campo `IsTransfer` (flag do tipo do pedido) passou a ser retornado. `TypeSkuMovement` é `Saída` para `IDTypeMovement=1` e `Entrada` para `IDTypeMovement=0`.'
Transfere quantidade entre armazéns/endereços
Move quantidade de um SKU entre dois armazéns ou dois endereços/lotes, gerando **duas movimentações vinculadas** (saída na origem, entrada no destino). O custo unitário usado em ambas é o custo médio do armazém de origem — ou o valor de `CostSet` quando a parametrização `UseCostFromCostSet` está ativa.