Pular para o conteúdo principal

Mescla picking-lists Pendentes (origem → destino)

POST 

/fulfillment/packing/picking-list/:idpickinglist/merge

Move todos os pedidos da picking-list origem (path param) para a destino (IDPickingList no body) e remove a origem.

⚠️ Atenção ao URL: a rota começa com /fulfillment/packing/ (não /picking/) — mantido por compatibilidade histórica. É o mesmo endpoint da tag Packing (orderFulfillmentPickingListMerge).

Restrições (ambas validadas):

  • Origem em status 1 (Pendente).
  • Destino em status 1 (Pendente).
  • Origem e destino na mesma empresa.

Efeitos:

  • Reatribui todos os pedidos da origem para o destino (o IDPickingList de cada pedido passa a apontar para o destino).
  • Reatribui também os movimentos de estoque desses pedidos ao destino, de modo que os agregados do destino (QtyOrder, ItemsQuantity, SkuQuantity) passem a refletir o conteúdo combinado das duas listas.
  • Remove a picking-list de origem.
  • Não recalcula a prioridade (PickingListPriority) do destino.

Retorna o item de lista do destino (mesma estrutura de GET /fulfillment/picking/picking-list).

Request

Responses

Item de lista da picking-list destino atualizada, com os agregados (QtyOrder, ItemsQuantity, SkuQuantity) já consolidados com os pedidos e movimentos migrados da origem.