Pular para o conteúdo principal

Finaliza o romaneio e despacha os pedidos

POST 

/fulfillment/packing/collection-list/:idorderscarriercollectionlist/finish

Despacha o romaneio. Move o status para 3 (Finalizado), grava RecordTimestampEnd = NOW() e aplica em paralelo:

  • Pedidos com IDCarrierType IN (30, 32) (retirada / canal-marketplace) → Orders.IDStatusOrder = 17 (Retirada) + OrderEvent IDEvent=46.
  • Demais pedidosOrders.IDStatusOrder = 7 (Enviado) + OrderEvent IDEvent=4.
  • VolumesPackages.IDStatusPackage = 1 e Packages.ShippingDate = NOW().
  • Movimentos de estoqueStockKeepingUnitMovement.IDStatusSku = 1, QuantityNonconformity = NULL, IDTypeFulfillmentNonconformity = NULL.

Retorna o detalhe atualizado (invoca Get internamente).

Request

Responses

Detalhe do romaneio finalizado.