Firmar o rechazar contrato
Registra la decisión del firmante, su consentimiento y evidencia asociada.
Que se logra
- Resultado: formaliza la firma o rechazo y deja evidencia para finalizar o detener el contrato.
- Caso de uso: un cliente acepta un acuerdo con firma y consentimiento desde el enlace recibido por correo.
- Se combina con: verificación de identidad e historial y finalización del contrato.
Donde esta
- Ruta:
/contracts/sign/[token] - Acceso en UI:
Signing page > FinishoMore > Decline - Componente(s):
ContractSigningExperience.tsx,SignaturePad.tsx,SigningIdentityPhoto.tsx
Como funciona
- Añade la firma dibujada, escrita o cargada cuando existe un campo de firma.
- Selecciona
Finish, acepta el consentimiento y toma foto de identidad si se solicita. - Confirma
Sign; alternativamente abreDeclinee indica un motivo opcional.
Reglas y validaciones
- Requiere consentimiento, campos obligatorios y firma si hay campo de firma.
- La foto requerida debe ser JPEG y no superar 3 MB.
- Un rechazo cambia el contrato a
Declinedy avisa al propietario.
Backend
- Servicios:
public-contract-signing(create). - Efectos: guarda evidencia, registra IP y dispositivo; la última firma finaliza y sella el PDF.
Relaciones
- Dispara / afecta: historial y finalización del contrato.