Contrato Mandato Persona Jurídica
Para consumir el servicio REST, es necesario hacer un llamado POST, usando una autenticación básica en los “headers” con el usuario y la contraseña proporcionados.
🔗 Endpoints disponibles
POSThttp://localhost:8081/app/descargarPDF/mandatoPersonaJuridicaCompra/{id}
En este caso el {id} es el retornado en el json de la consulta consolidada.
📦 Estructura JSON
{
"direccion": "Carrera 15 #102-45, Barrio Chicó",
"ciudad": "Bogotá D.C.",
"telefono": "+57 3104567890",
"email": "juan.perez@example.com",
"fechaFirmaContrato": "15-10-2025",
"kilometrajeAproximado": "48200",
"fechaEntrega": "18-10-2025",
"fechaImportacion": "12-06-2019",
"numeroDocImportacion": "IMP-9845632-2019",
"carroConPrenda": true,
"valorPrenda": 25000000,
"prendaFavorDe": "Banco de Occidente S.A.",
"hojaNegocio": "HN-2025-0042",
"cuentaBancariaPago": "BANCOLOMBIA - Cuenta Corriente No. 10245896321",
"precioTotal": 98500000,
"metodoPago": "MP5",
"duplicadoPlaca": false,
"duplicadoLicencia": false,
"datosComprador": true
}
Estructura JSON de Envío
| Atributo | Tipo | Requerido | Descripción |
|---|---|---|---|
direccion | String | ✅ | Dirección completa del vendedor o propietario actual del vehículo. Debe incluir calle, número y, de ser posible, barrio o sector. |
ciudad | String | ✅ | Ciudad y departamento donde reside el vendedor o propietario actual. Se recomienda usar el nombre oficial según el RUNT. |
telefono | String | ✅ | Número de contacto del vendedor o propietario. Puede incluir el indicativo nacional. |
email | String | ✅ | Correo electrónico del vendedor o propietario, utilizado para notificaciones o envío de documentos electrónicos. |
fechaFirmaContrato | String (formato dd-MM-yyyy) | ✅ | Fecha exacta en la que se firma el contrato de traspaso o compraventa entre las partes. |
metodoPago | String | ✅ | Código del método de pago acordado entre las partes. Los valores válidos son: 🔹 MP4 → Transferencia bancaria: 90% con la firma del contrato de compraventa + 10% restante con el traspaso.🔹 MP5 → Transferencia bancaria: 90% con la firma del contrato de compraventa y entrega de la carta de levantamiento de prenda + 10% restante con el traspaso.🔹 MP6 → Cancelación del 100% de la prenda con la firma del contrato y entrega del vehículo + transferencia bancaria de la diferencia con el traspaso del vehículo.🔹 MP7 → Transferencia bancaria: 100% con la firma del contrato de compraventa. |
kilometrajeAproximado | String | ⚙️ Opcional | Kilometraje estimado del vehículo al momento de la transacción. Debe expresarse en kilómetros. |
fechaEntrega | String (formato dd-MM-yyyy) | ⚙️ Opcional | Fecha en la cual se entrega físicamente el vehículo al comprador. Puede diferir de la fecha de firma del contrato. |
fechaImportacion | String (formato dd-MM-yyyy) | ⚙️ Opcional | Fecha en la que el vehículo fue importado al país. Aplica únicamente para vehículos importados. |
numeroDocImportacion | String | ⚙️ Opcional | Número del documento de importación correspondiente al vehículo (p. ej., declaración de importación o factura aduanera). |
carroConPrenda | Boolean | ✅ | Indica si el vehículo cuenta con una prenda activa o vigente. En caso de ser true, deben especificarse los campos valorPrenda y prendaFavorDe. |
valorPrenda | String o Number | ⚙️ Opcional | Valor económico de la prenda registrada sobre el vehículo. Solo se debe enviar si carroConPrenda es true. |
prendaFavorDe | String | ⚙️ Opcional | Nombre de la entidad financiera o persona a favor de quien está constituida la prenda. Obligatorio si carroConPrenda es true. |
hojaNegocio | String | ⚙️ Opcional | Número o código de la hoja de negocio asociada a la transacción. Utilizado para control interno o trazabilidad. |
cuentaBancariaPago | String | ⚙️ Opcional | Número de cuenta bancaria en la cual se debe efectuar el pago del vehículo o de la transacción. |
precioTotal | String o Number | ⚙️ Opcional | Valor total de la transacción de compraventa del vehículo, expresado en pesos colombianos (COP). |
duplicadoPlaca | Boolean | ⚙️ Opcional | Indica si se requiere emitir un duplicado de la placa del vehículo. |
duplicadoLicencia | Boolean | ⚙️ Opcional | Indica si se requiere emitir un duplicado de la licencia de tránsito del vehículo. |
datosComprador | Boolean | ⚙️ Opcional | Determina si los datos del comprador deben incluirse. |
Al finalizar la ejecución del servicio, y en caso de presentarse una alerta de riesgo, se envía automáticamente un correo electrónico a los usuarios con perfil “Administrador” de la empresa.