Pular para o conteúdo principal

Salva assinatura do motorista e PDF final

POST 

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

Registra a retirada do romaneio pela transportadora: salva os dados do motorista, a imagem da assinatura digital, anexos opcionais e o PDF do romaneio. Bloqueia toda edição posterior do romaneio (alterar transportadora, remover pacote, merge).

Restrições:

  • Romaneio precisa estar em status 3 (Finalizado).
  • Romaneio não pode estar já assinado (FileName1 IS NULL).

Efeitos:

  • Upload no S3 (bucket OrdersCarrierCollectionListFiles/): {id}_Signature.{ext} (assinatura), {id}_1_DocumentImage.{ext} / {id}_2_DocumentImage.{ext} / {id}_3_DocumentImage.{ext} (anexos), {id}_Signaturepdf.pdf (PDF).
  • No romaneio, grava nome/documento/placa/comentário, os paths dos arquivos enviados e SigningRecordTimestamp com o momento da assinatura (horário de Brasília).
  • Se Enviar email automaticamente para transportadora (AutoSendEmailToCarrier=1) estiver habilitado e CarrierCollectionListEmail estiver preenchido, dispara e-mail (SES ou SMTP configurado em CompanyIntegration IDTypeCompanyIntegration=51) com assunto "Romaneio {id} - {empresa}" e PDF anexado. CC: lista em CCEmailsAutoSendEmailToCarrier.

Request

Responses

Lista contendo o romaneio recém-assinado (GET /fulfillment/packing/collection-list?IDOrdersCarrierCollectionList=<id>).