Skip to main content

Descargar contrato PDF

GET 

/auction/contract/:serviceCode

Genera y descarga el contrato PDF de una subasta cerrada y firmada.

Requisitos:

  • Subasta en estado 'closed' con serviceCode válido
  • Firmas completas (compañía y transportista)
  • Usuario pertenece a compañía propietaria o es transportista ganador

Proceso interno:

  1. Valida estado de subasta y firmas
  2. Genera PDF con plantilla 'file_contract'
  3. Incluye datos de:
    • Subasta (origen, destino, fechas)
    • Compañía contratante
    • Transportista ganador
    • Términos y condiciones
  4. Configura cabeceras para descarga directa

Campos incluidos en el contrato:

  • Datos de la subasta (serviceCode - ej: VIGMURnT4FN, fechas, direcciones)
  • Información de las partes (nombres, contactos)
  • Precio acordado y condiciones de pago
  • Términos legales específicos por país

Ejemplo de uso:

GET /api/auction/contract/ABC123

La respuesta es un stream del PDF con cabeceras para descarga automática.

Request

Responses

Contrato PDF generado exitosamente

Response Headers
    Content-Disposition

    Cabecera para descarga con nombre de archivo. Formato: "attachment; filename=CONTRACT_{serviceCode}.pdf" Ejemplo: "attachment; filename=CONTRACT_ABC123.pdf"

    Content-Type

    application/pdf