Mescla romaneios da mesma transportadora (não publicado)
POST/fulfillment/packing/collection-list/:idorderscarriercollectionlist/merge
Mescla um ou mais romaneios de origem dentro de um romaneio destino (path param). Útil para consolidar romaneios de pequenas retiradas em uma única folha. Os pedidos e pacotes das origens migram para o destino e os registros origem são deletados.
Restrições (todas validadas no handler):
- Destino e origens precisam estar em status
3(Finalizado) e ainda não assinados (SigningRecordTimestamp IS NULL). - Todos precisam pertencer à mesma empresa (validado via JOIN
CD → Company). - Todos precisam ter o mesmo
IDCarrier. - O destino não pode aparecer na lista de origens.
⚠️ Endpoint ainda não publicado em produção. O handler existe em
functions/orderFulfillmentCarrierCollectionListMergePost/mas não está registrado emroutes.json. Aguarda deploy.
Request
Responses
- 200
- 400
Lista com o romaneio destino consolidado.
Mensagens [BadRequest] típicas:
Parâmetros obrigatórios não informados.Romaneio destino não pode estar entre as origens.Romaneio(s) não encontrado(s): X,Y— algum ID inválido ou de outra empresa.Status romaneio destino não permite mesclar— destino com status != 3.Romaneio destino já está assinado.Romaneio(s) origem com status diferente de finalizado: X,Y.Romaneio(s) origem já assinado(s): X,Y.Romaneio(s) origem com transportadora diferente do destino: X,Y.