Alquileres
Contrato
Contrato de alquiler.
Esquemas: ContractDto
Ejemplo
Generado a partir del esquema
Un contrato de alquiler con su estado de documento (status) y su estado de firma (operativeStatus), que cambian por separado: validar un contrato no lo firma. Apunta al pedido, al contacto y al proyecto a los que pertenece. Las cláusulas legales y la instantánea fiscal del cliente no se publican. Los contratos están acotados a la suscripción que posee la clave.
Atributos
Identificador único del contrato.
Número del contrato, por ejemplo "C260001"; null mientras es un borrador.
Estado del documento.
Opciones disponibles: draft, validated, voided
Estado de la firma.
Opciones disponibles: pending, signed, cancelled
true si el contrato consta como firmado. Es lo que decide si el equipo puede salir.
Fecha de firma en ISO 8601 UTC; null si no está firmado.
Identificador del cliente; null en borradores sin cliente.
Pedido asociado; null si no tiene.
Número del pedido asociado; null si no tiene.
Proyecto asociado; null si no tiene.
Fecha del contrato en ISO 8601 UTC; null si no está definida.
Inicio de la vigencia en ISO 8601 UTC; null si no aplica.
Fin de la vigencia en ISO 8601 UTC; null si no aplica.
Importe total con impuestos como cadena decimal "1234.50"; null si no aplica.
Límites: patrón ^-?\d+\.\d{2}$
Fecha de creación en ISO 8601 UTC; null si no consta.
Fecha de la última modificación en ISO 8601 UTC; null si no está registrada.
Valores
- status
draft,validated,voided- operativeStatus
pending,signed,cancelled
Lo devuelven
GET /api/v1/contracts— Listar contratosGET /api/v1/contracts/{contractId}— Obtener un contrato
Lo modifican
POST /api/v1/contracts/{contractId}/validate— Validar un contratoPOST /api/v1/contracts/{contractId}/sign— Registrar la firma de un contratoPOST /api/v1/contracts/{contractId}/void— Anular un contratoPOST /api/v1/contracts/{contractId}/cancel— Cancelar un contrato a efectos operativos
¿Te ha resultado útil esta página?