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) +OrderEventIDEvent=46. - Demais pedidos →
Orders.IDStatusOrder = 7(Enviado) +OrderEventIDEvent=4. - Volumes →
Packages.IDStatusPackage = 1ePackages.ShippingDate = NOW(). - Movimentos de estoque →
StockKeepingUnitMovement.IDStatusSku = 1,QuantityNonconformity = NULL,IDTypeFulfillmentNonconformity = NULL.
Retorna o detalhe atualizado (invoca Get internamente).
Request
Responses
- 200
- 400
Detalhe do romaneio finalizado.
Mensagens [BadRequest] típicas:
Romaneio não existe.Romaneio não existe (pedidos)— UNION de pedidos/pacotes vazia.Erro ao finalizar romaneio.