User Flows Principales - Capitalta
Flujos Documentados
- Registro y Onboarding Completo
- Solicitud de Crédito (Persona Física)
- Evaluación y Aprobación (Vista Admin)
1. REGISTRO Y ONBOARDING COMPLETO
Objetivo
Convertir a un visitante anónimo en un usuario verificado y listo para solicitar crédito.
Actores
- Usuario nuevo (prospecto)
- Sistema de verificación
- Sistema de notificaciones
Duración Estimada
- Tiempo mínimo: 10 minutos
- Tiempo promedio: 15-20 minutos
- Tiempo máximo: 30 minutos (si hay problemas de verificación)
Diagrama de Flujo
[Inicio] → [Landing Page] → [Registro] → [Verificación Email] → [Perfil Básico]
→ [Verificación Identidad] → [Verificación Biométrica] → [Dashboard] → [Fin]
Paso 1: Landing Page
Página: /
Acciones del Usuario:
- Usuario llega a la landing page (orgánico, ads, referido)
- Lee la propuesta de valor en el hero section
- Explora beneficios y características
- Revisa productos disponibles
- Lee testimonios y casos de éxito
- Decide solicitar crédito
CTAs Disponibles:
- Primario: "Cotizar ahora" (sticky en header)
- Secundario: "Conocer más" (scroll a sección de productos)
- Terciario: "Solicitar crédito" (en sección de productos)
Decisión:
- ¿Ya tiene cuenta? → Ir a Login
- ¿No tiene cuenta? → Ir a Registro
Métricas:
- Bounce rate
- Tiempo en página
- Scroll depth
- Click-through rate en CTAs
Paso 2: Registro
Página: /registro
Campos del Formulario:
- Email (validación en tiempo real)
- Contraseña (indicador de fortaleza)
- Confirmar contraseña
- Nombre completo
- Teléfono (con formato automático)
- Tipo de persona (Física / Moral)
- Checkbox: Acepto términos y condiciones
- Checkbox: Acepto aviso de privacidad
Validaciones:
- Email: Formato válido, no registrado previamente
- Contraseña: Mínimo 8 caracteres, 1 mayúscula, 1 minúscula, 1 número, 1 especial
- Teléfono: 10 dígitos
- Checkboxes: Ambos deben estar marcados
API Call:
POST /auth/register
Respuestas Posibles:
-
201 Created: Usuario registrado exitosamente
- Guardar token en localStorage
- Enviar email de verificación
- Redirigir a
/verificar-email
-
422 Validation Error: Mostrar errores en formulario
- Email ya registrado
- Contraseña débil
- Campos faltantes
Errores Comunes:
- Email ya registrado → Sugerir login o recuperar contraseña
- Contraseña débil → Mostrar requisitos
- Error de red → Mostrar mensaje de reintento
Métricas:
- Tasa de conversión (visitas → registros)
- Tiempo de completado del formulario
- Errores de validación más comunes
- Abandono por campo
Paso 3: Verificación de Email
Página: /verificar-email
Flujo:
- Usuario ve pantalla de verificación pendiente
- Sistema envía email con link de verificación
- Usuario abre email
- Usuario hace click en link de verificación
- Link redirige a
/verificar-email/confirmar?token={token} - Sistema valida token
API Call:
GET /auth/verificar-email?token={token}
Respuestas Posibles:
-
200 OK: Email verificado
- Mostrar mensaje de éxito
- Redirigir a
/onboarding/perfildespués de 3 segundos
-
400 Bad Request: Token inválido o expirado
- Mostrar mensaje de error
- Ofrecer reenviar email de verificación
Reenvío de Email:
- Botón "Reenviar email de verificación"
- Cooldown de 60 segundos entre reenvíos
- Máximo 5 reenvíos por hora
Casos Edge:
- Usuario cierra ventana antes de verificar → Email queda pendiente, puede verificar después
- Token expira (24 horas) → Debe solicitar nuevo email
- Usuario intenta acceder sin verificar → Redirigir a esta página
Métricas:
- Tasa de verificación de email
- Tiempo promedio entre registro y verificación
- Tasa de reenvíos
- Tokens expirados
Paso 4: Perfil Básico
Página: /onboarding/perfil
Objetivo: Completar información básica del perfil
Campos del Formulario:
Para Persona Física:
- RFC (validación de formato)
- Fecha de nacimiento (date picker)
- Estado civil (select)
- Dependientes económicos (number)
- Dirección completa:
- Calle
- Número exterior
- Número interior (opcional)
- Colonia
- Código postal (autocomplete de ciudad/estado)
- Ciudad
- Estado
- Actividad económica (select)
- Antigüedad en la actividad (años)
Para Persona Moral:
- Razón social
- RFC (validación de formato)
- Fecha de constitución
- Giro comercial
- Número de empleados
- Dirección fiscal (mismos campos que persona física)
- Representante legal:
- Nombre completo
- RFC
- Cargo
Validaciones:
- RFC: Formato válido según tipo de persona
- Fecha de nacimiento: Mayor de 18 años
- Código postal: Existente en catálogo
- Campos requeridos completos
API Call:
PATCH /usuarios/perfil
Progreso:
- Indicador de progreso: 40% completado
- "Paso 1 de 3"
Navegación:
- Botón "Guardar y continuar" → Siguiente paso
- Botón "Guardar borrador" → Guarda y permite salir
- Link "Salir" → Confirma antes de salir sin guardar
Auto-save:
- Guardar automáticamente cada 30 segundos
- Mostrar indicador "Guardando..." / "Guardado"
Métricas:
- Tasa de completado
- Tiempo promedio en esta página
- Campos con más errores
- Tasa de abandono
Paso 5: Verificación de Identidad
Página: /onboarding/identidad
Objetivo: Verificar identidad mediante documento oficial
Flujo:
- Usuario ve instrucciones para subir identificación
- Usuario selecciona tipo de documento:
- INE/IFE
- Pasaporte
- Cédula profesional
- Usuario sube foto del frente del documento
- Usuario sube foto del reverso del documento (si aplica)
- Sistema valida calidad de las imágenes
- Sistema extrae datos mediante OCR
- Sistema compara datos con perfil
- Usuario confirma o corrige datos extraídos
Componente de Upload:
- Drag & drop o click para seleccionar
- Preview de imagen antes de subir
- Validación de formato (JPG, PNG, PDF)
- Validación de tamaño (máx 5MB)
- Guías visuales para tomar buena foto:
- "Asegúrate de que el documento esté completo"
- "Evita reflejos y sombras"
- "La imagen debe ser legible"
API Calls:
POST /solicitudes/{id}/documentos
GET /verificacion/ocr/{documento_id}
Validaciones Automáticas:
- Calidad de imagen (resolución, nitidez)
- Documento completo y legible
- No hay reflejos que impidan lectura
- Formato de documento válido
Datos Extraídos (OCR):
- Nombre completo
- RFC (si está en el documento)
- Fecha de nacimiento
- Dirección
- Vigencia del documento
Comparación con Perfil:
- Nombre: Debe coincidir al menos 80%
- Fecha de nacimiento: Debe coincidir exactamente
- RFC: Debe coincidir exactamente (si aplica)
Casos de Error:
- Imagen borrosa → Solicitar nueva foto
- Documento vencido → Solicitar documento vigente
- Datos no coinciden → Permitir corrección o contactar soporte
- OCR falla → Permitir entrada manual de datos
Progreso:
- Indicador de progreso: 70% completado
- "Paso 2 de 3"
Métricas:
- Tasa de éxito de OCR
- Tasa de rechazo por calidad de imagen
- Tiempo promedio de verificación
- Tasa de coincidencia de datos
Paso 6: Verificación Biométrica
Página: /onboarding/biometria
Objetivo: Verificar que el usuario es quien dice ser mediante selfie y liveness detection
Flujo:
- Usuario ve instrucciones para la verificación biométrica
- Usuario otorga permisos de cámara
- Sistema muestra vista previa de cámara
- Usuario posiciona su rostro en el óvalo guía
- Sistema realiza liveness detection:
- "Mira a la cámara"
- "Gira tu cabeza a la izquierda"
- "Gira tu cabeza a la derecha"
- "Sonríe"
- Sistema captura selfie
- Sistema compara selfie con foto de identificación
- Sistema determina si hay coincidencia
Liveness Detection:
- Detectar que es una persona real (no foto o video)
- Solicitar movimientos aleatorios
- Validar que el rostro esté bien iluminado
- Validar que el rostro esté centrado
API Call:
POST /verificacion/biometrica
Request:
{
"selfie_base64": "data:image/jpeg;base64,...",
"documento_id": "doc_1234567890",
"liveness_data": {
"movimientos_completados": ["izquierda", "derecha", "sonrisa"],
"tiempo_total_segundos": 15
}
}
Respuestas Posibles:
-
200 OK: Verificación exitosa
- Similarity score > 85%
- Liveness check passed
- Redirigir a dashboard
-
400 Bad Request: Verificación fallida
- Similarity score < 85%
- Liveness check failed
- Permitir 3 intentos antes de contactar soporte
Casos de Error:
- Permisos de cámara denegados → Mostrar instrucciones para habilitar
- Mala iluminación → Sugerir mejor iluminación
- Rostro no detectado → Ajustar posición
- No coincide con documento → Permitir reintentar o contactar soporte
Progreso:
- Indicador de progreso: 100% completado
- "Paso 3 de 3"
Métricas:
- Tasa de éxito de verificación biométrica
- Intentos promedio hasta éxito
- Tasa de abandono en este paso
- Tiempo promedio de completado
Paso 7: Dashboard (Onboarding Completo)
Página: /dashboard
Estado del Usuario:
- ✅ Email verificado
- ✅ Perfil completo
- ✅ Identidad verificada
- ✅ Verificación biométrica completada
Vista de Bienvenida:
- Mensaje de bienvenida personalizado
- Tour guiado del dashboard (opcional, puede omitirse)
- CTA principal: "Solicitar mi primer crédito"
- Acceso a todas las funcionalidades
Notificación:
- Email de bienvenida con resumen de cuenta
- SMS de confirmación (opcional)
Métricas:
- Tasa de completado del onboarding completo
- Tiempo total desde registro hasta dashboard
- Tasa de conversión a primera solicitud
- Tiempo entre onboarding y primera solicitud
Puntos de Salida y Recuperación
Guardar Progreso:
- Todos los pasos guardan automáticamente
- Usuario puede salir y continuar después
- Email de recordatorio si no completa en 24 horas
Recuperación de Sesión:
- Al volver, redirigir al último paso incompleto
- Mostrar progreso guardado
- Permitir editar pasos anteriores
Abandono:
- Email de seguimiento después de 24 horas
- Email de seguimiento después de 7 días
- Ofrecer ayuda o chat con soporte
2. SOLICITUD DE CRÉDITO (PERSONA FÍSICA)
Objetivo
Permitir a un usuario verificado solicitar un crédito, proporcionando toda la información necesaria para evaluación.
Actores
- Usuario verificado (cliente)
- Sistema de validación
- Sistema de scoring preliminar
- Sistema de notificaciones
Pre-requisitos
- Usuario con cuenta verificada
- Perfil completo
- Identidad verificada
Duración Estimada
- Tiempo mínimo: 15 minutos
- Tiempo promedio: 25-30 minutos
- Tiempo máximo: 45 minutos (con documentos)
Diagrama de Flujo
[Inicio] → [Selección Producto] → [Calculadora] → [Formulario Multi-step]
→ [Información Personal] → [Información Financiera] → [Garantía]
→ [Documentos] → [Conexión CFDI] → [Revisión] → [Firma] → [Envío] → [Fin]
Paso 1: Selección de Producto
Página: /productos o /dashboard
Flujo:
- Usuario explora productos disponibles
- Usuario compara características de cada producto
- Usuario selecciona producto que se ajusta a sus necesidades
Productos Disponibles:
- Crédito Simple PYME
- Persona Física con Actividad Empresarial
- Crédito para Construcción Premium
Información Mostrada:
- Monto mínimo y máximo
- Plazo mínimo y máximo
- Tasa de interés (rango)
- Requisitos principales
- Tipo de garantía requerida
CTA: "Solicitar este crédito"
Decisión:
- Click en "Solicitar" → Ir a Calculadora
Paso 2: Calculadora Interactiva
Página: /productos/{slug}/calcular
Objetivo: Permitir al usuario simular su crédito antes de solicitar
Controles:
- Slider de monto (min - max según producto)
- Slider de plazo (min - max según producto)
- Select de destino del crédito
Cálculos en Tiempo Real:
- Pago mensual estimado
- Tasa de interés aplicable
- CAT (Costo Anual Total)
- Total a pagar
- Comisión por apertura
Fórmula de Pago Mensual:
PMT = P * (r * (1 + r)^n) / ((1 + r)^n - 1)
Donde:
P = Monto del préstamo
r = Tasa de interés mensual (tasa anual / 12)
n = Número de pagos (plazo en meses)
Validaciones:
- Monto dentro del rango permitido
- Plazo dentro del rango permitido
CTA: "Solicitar este crédito"
API Call (opcional):
POST /calculadora/simular
Decisión:
- Usuario satisfecho con simulación → Click "Solicitar" → Ir a Formulario
- Usuario quiere ajustar → Modificar sliders
Paso 3: Formulario Multi-step - Información Personal
Página: /solicitud/persona-fisica (Paso 1/5)
Objetivo: Capturar información personal del solicitante
Datos Pre-llenados:
- Nombre completo (del perfil)
- RFC (del perfil)
- Fecha de nacimiento (del perfil)
- Teléfono (del perfil)
- Email (del perfil)
- Dirección (del perfil)
Campos Adicionales:
- Estado civil (select)
- Dependientes económicos (number)
- Nivel de estudios (select)
- Ocupación actual (text)
- Nombre de la empresa donde trabaja (text, si aplica)
- Antigüedad en el empleo (años, si aplica)
Validaciones:
- Todos los campos requeridos completos
- Formato de datos correcto
Sidebar de Progreso:
- Progreso: 20%
- Monto solicitado: $500,000
- Plazo: 24 meses
- Pago mensual estimado: $25,500
Navegación:
- Botón "Siguiente" → Paso 2
- Link "Guardar borrador" → Guarda y permite salir
Auto-save:
- Guardar cada 30 segundos
- Indicador de "Guardando..." / "Guardado"
Paso 4: Información Financiera
Página: /solicitud/persona-fisica (Paso 2/5)
Objetivo: Capturar información financiera para evaluación de capacidad de pago
Campos:
- Ingresos mensuales brutos (currency input)
- Fuente principal de ingresos (select)
- Ingresos adicionales (currency input, opcional)
- Egresos mensuales estimados (currency input)
- Desglose de egresos principales:
- Renta/hipoteca (currency)
- Servicios (currency)
- Alimentación (currency)
- Otros créditos (currency)
- Otros gastos (currency)
- ¿Tienes otros créditos activos? (radio: Sí/No)
- Si sí, detalles de otros créditos (tabla dinámica):
- Institución (text)
- Tipo de crédito (select)
- Saldo actual (currency)
- Pago mensual (currency)
- Botón "Agregar otro crédito"
Cálculos Automáticos:
- Total de egresos = suma de todos los egresos
- Capacidad de pago = ingresos - egresos
- Ratio de endeudamiento = (pago mensual estimado / ingresos) * 100
Validaciones:
- Ingresos > 0
- Egresos < Ingresos
- Capacidad de pago suficiente para el crédito solicitado
- Ratio de endeudamiento < 40% (recomendado)
Alertas:
- Si ratio > 40%: "Tu ratio de endeudamiento es alto. Considera reducir el monto o aumentar el plazo."
- Si capacidad de pago < pago mensual: "Tus ingresos no son suficientes para este crédito. Ajusta el monto o plazo."
Sidebar:
- Progreso: 40%
- Capacidad de pago: $45,000
- Ratio de endeudamiento: 56.7%
- Semáforo de viabilidad (verde/amarillo/rojo)
Navegación:
- Botón "Atrás" → Paso 1
- Botón "Siguiente" → Paso 3 (si validaciones pasan)
Paso 5: Garantía Propuesta
Página: /solicitud/persona-fisica (Paso 3/5)
Objetivo: Capturar información de la garantía que respalda el crédito
Campos:
- Tipo de garantía (select):
- Inmobiliaria
- Prendaria
- Si es Inmobiliaria:
- Tipo de inmueble (select): Casa, Departamento, Terreno, Local comercial
- Dirección completa (campos separados)
- Superficie del terreno (m²)
- Superficie de construcción (m²)
- Número de recámaras (si aplica)
- Número de baños (si aplica)
- Estacionamientos (si aplica)
- Antigüedad del inmueble (años)
- Estado de conservación (select): Excelente, Bueno, Regular, Requiere remodelación
- Valor estimado (currency)
- ¿Tiene gravámenes? (radio: Sí/No)
- Si sí, detalles de gravámenes (textarea)
- Si es Prendaria:
- Tipo de bien (select): Vehículo, Maquinaria, Equipo, Otro
- Marca y modelo (text)
- Año (number)
- Número de serie/VIN (text, si aplica)
- Estado del bien (select): Nuevo, Seminuevo, Usado
- Valor estimado (currency)
- ¿Tiene adeudos? (radio: Sí/No)
- Si sí, detalles de adeudos (textarea)
Validaciones:
- Valor estimado > monto solicitado (para cumplir LTV)
- LTV (Loan-to-Value) < 70% para inmobiliaria
- LTV < 50% para prendaria
- Dirección completa y válida
Cálculos Automáticos:
- LTV = (monto solicitado / valor estimado) * 100
Alertas:
- Si LTV > 70%: "El valor de la garantía es insuficiente. Considera aumentar el valor o reducir el monto."
- Si tiene gravámenes: "La garantía tiene gravámenes. Esto puede afectar la aprobación."
Solicitud de AVM:
- Checkbox: "Solicitar valuación automatizada (AVM)" (recomendado)
- Si se marca, se solicitará AVM al enviar la solicitud
Sidebar:
- Progreso: 60%
- Valor de garantía: $1,200,000
- LTV: 41.7%
- Semáforo de LTV (verde/amarillo/rojo)
Navegación:
- Botón "Atrás" → Paso 2
- Botón "Siguiente" → Paso 4
Paso 6: Documentos
Página: /solicitud/persona-fisica (Paso 4/5)
Objetivo: Subir documentos requeridos para la evaluación
Documentos Requeridos:
Básicos (obligatorios):
- ✅ Identificación oficial (ya subida en onboarding)
- ⚠️ Comprobante de domicilio (no mayor a 3 meses)
- ❌ Comprobante de ingresos (últimos 3 meses)
- ❌ Estados de cuenta bancarios (últimos 3 meses)
Garantía (obligatorios): 5. ❌ Escrituras de la propiedad (si es inmobiliaria) 6. ❌ Predial actualizado (si es inmobiliaria) 7. ❌ Factura o carta factura (si es prendaria)
Adicionales (opcionales): 8. Declaración anual de impuestos 9. Constancia de situación fiscal 10. Referencias personales
Componente de Upload:
- Drag & drop o click para seleccionar
- Múltiples archivos a la vez
- Preview de archivos subidos
- Barra de progreso de upload
- Validación de formato (PDF, JPG, PNG)
- Validación de tamaño (máx 5MB por archivo)
Estados de Documento:
- ✅ Aprobado (verde)
- ⚠️ Pendiente de revisión (amarillo)
- ❌ Rechazado (rojo)
- ⚪ No subido (gris)
API Call:
POST /solicitudes/{id}/documentos
Validaciones:
- Al menos los documentos obligatorios deben estar subidos
- Archivos en formato válido
- Tamaño dentro del límite
Sidebar:
- Progreso: 80%
- Documentos subidos: 6/7
- Documentos obligatorios: 6/6 ✅
Navegación:
- Botón "Atrás" → Paso 3
- Botón "Siguiente" → Paso 5 (solo si documentos obligatorios están subidos)
Paso 7: Conexión CFDI (SAT)
Página: /solicitud/persona-fisica/cfdi
Objetivo: Conectar con el SAT para obtener CFDIs y realizar análisis automático
Flujo:
- Usuario ve explicación de por qué se necesita acceso al SAT
- Usuario ingresa credenciales del SAT:
- RFC (pre-llenado)
- Contraseña del SAT (password input)
- Periodo a analizar (select): 6, 12, 18, 24 meses
- Usuario acepta términos de uso de datos fiscales
- Usuario hace click en "Conectar con SAT"
- Sistema inicia conexión con SAT
- Sistema muestra progreso de descarga de CFDIs
- Sistema analiza CFDIs descargados
- Sistema muestra resumen del análisis
Seguridad:
- Contraseña del SAT se encripta antes de enviar
- Contraseña NO se almacena en base de datos
- Conexión mediante API segura del SAT
API Call:
POST /cfdi/conectar
Progreso de Conexión:
[████████░░░░░░░░░░░░] 40%
Descargando CFDIs... (120/300)
Análisis Completado:
✅ Análisis completado
Resumen:
• Total de CFDIs: 245
• Periodo: Dic 2024 - Dic 2025
• Ingresos totales: $960,000 MXN
• Promedio mensual: $80,000 MXN
• Tendencia: Estable ↗️
Score CFDI: 850/1000 ✅
Casos de Error:
- Credenciales inválidas → Permitir reintentar
- Timeout de SAT → Reintentar automáticamente
- Sin CFDIs en el periodo → Solicitar periodo diferente o documentos alternativos
Opcional:
- Checkbox: "Prefiero no conectar con SAT" → Debe subir documentos adicionales
Sidebar:
- Progreso: 90%
- Score CFDI: 850/1000
- Nivel de riesgo: Bajo
Navegación:
- Botón "Atrás" → Paso 4
- Botón "Siguiente" → Paso 5 (Revisión)
Paso 8: Revisión y Confirmación
Página: /solicitud/persona-fisica (Paso 5/5)
Objetivo: Revisar toda la información antes de enviar la solicitud
Secciones de Revisión:
1. Información Personal
- Nombre, RFC, fecha de nacimiento, etc.
- Botón "Editar" → Regresa a Paso 1
2. Información Financiera
- Ingresos, egresos, capacidad de pago
- Botón "Editar" → Regresa a Paso 2
3. Garantía
- Tipo, valor, LTV
- Botón "Editar" → Regresa a Paso 3
4. Documentos
- Lista de documentos subidos (6/7)
- Botón "Ver documentos" → Modal con preview
5. Análisis CFDI
- Score, ingresos promedio, tendencia
- Botón "Ver detalle" → Modal con análisis completo
6. Resumen del Crédito
┌─────────────────────────────────────┐
│ Resumen de tu Solicitud │
├─────────────────────────────────────┤
│ Monto solicitado: $500,000 MXN │
│ Plazo: 24 meses │
│ Tasa estimada: 18.5% anual │
│ Pago mensual: $25,500 MXN │
│ CAT: 22.3% │
│ Comisión apertura: $12,500 MXN │
└─────────────────────────────────────┘
Términos y Condiciones:
- Checkbox: "He leído y acepto los términos y condiciones"
- Link: "Leer términos y condiciones" → Modal con documento
- Checkbox: "Acepto el aviso de privacidad"
- Link: "Leer aviso de privacidad" → Modal con documento
- Checkbox: "Autorizo la consulta de mi historial crediticio en Círculo de Crédito"
Validaciones:
- Todos los checkboxes deben estar marcados
Sidebar:
- Progreso: 100%
- Todo listo para enviar ✅
Navegación:
- Botón "Atrás" → Paso 4
- Botón "Enviar solicitud" → Confirmación
Paso 9: Confirmación y Firma
Modal de Confirmación:
¿Estás seguro de enviar tu solicitud?
Una vez enviada, no podrás modificar la información.
Nuestro equipo la revisará en las próximas 24-48 horas.
[Cancelar] [Sí, enviar solicitud]
API Call:
POST /solicitudes
Procesamiento:
- Sistema crea la solicitud
- Sistema asigna número de solicitud (SOL-XXX)
- Sistema calcula score preliminar
- Sistema asigna a analista de crédito
- Sistema envía notificaciones
Pantalla de Éxito:
✅ ¡Solicitud enviada exitosamente!
Tu número de solicitud es: SOL-001
¿Qué sigue?
1. Revisaremos tu información (24-48 horas)
2. Te notificaremos el resultado por email y SMS
3. Si es aprobada, coordinaremos el desembolso
[Ver mi solicitud] [Ir al dashboard]
Notificaciones Enviadas:
- Email de confirmación con número de solicitud
- SMS de confirmación
- Notificación push (si está habilitada)
Métricas:
- Tasa de completado del formulario
- Tiempo total desde inicio hasta envío
- Paso con más abandonos
- Documentos con más rechazos
Puntos de Salida y Recuperación
Guardar Borrador:
- Auto-save cada 30 segundos
- Botón "Guardar borrador" en cada paso
- Usuario puede salir y continuar después
Recuperación:
- Al volver, redirigir al último paso guardado
- Mostrar progreso guardado
- Permitir editar pasos anteriores
Abandono:
- Email de recordatorio después de 24 horas
- Email de recordatorio después de 7 días
- Ofrecer ayuda o chat con soporte
3. EVALUACIÓN Y APROBACIÓN (VISTA ADMIN)
Objetivo
Permitir a un analista de crédito evaluar una solicitud y tomar una decisión de aprobación o rechazo.
Actores
- Analista de crédito
- Sistema de scoring
- Sistema de AVM
- Sistema de análisis CFDI
- Comité de crédito (para montos altos)
Pre-requisitos
- Solicitud enviada por cliente
- Documentos subidos
- Análisis CFDI completado (si aplica)
Duración Estimada
- Tiempo mínimo: 30 minutos (solicitud simple)
- Tiempo promedio: 2-4 horas (solicitud estándar)
- Tiempo máximo: 24-48 horas (solicitud compleja o requiere comité)
Diagrama de Flujo
[Inicio] → [Dashboard Admin] → [Seleccionar Solicitud] → [Revisión Inicial]
→ [Validar Documentos] → [Análisis Crediticio] → [Scoring] → [AVM]
→ [Decisión] → [Aprobar/Rechazar/Solicitar Info] → [Notificar Cliente] → [Fin]
Paso 1: Dashboard Admin
Página: /dashboard (Vista Admin)
Objetivo: Ver pipeline de solicitudes y seleccionar una para evaluar
Vista de Pipeline:
┌──────────────────────────────────────────────────────────────┐
│ Pipeline de Solicitudes │
├──────────────────────────────────────────────────────────────┤
│ │
│ [Nuevas: 12] → [En Revisión: 8] → [En Evaluación: 5] │
│ → [Pendiente Aprobación: 3] → [Aprobadas: 2] │
│ │
└──────────────────────────────────────────────────────────────┘
Tabla de Solicitudes:
┌──────────────────────────────────────────────────────────────┐
│ Solicitudes Nuevas (12) [Filtros ▼] │
├──────────────────────────────────────────────────────────────┤
│ ID │ Cliente │ Monto │ Producto │ Fecha │ Acción│
├──────────────────────────────────────────────────────────────┤
│ SOL-001 │ Juan Pérez │ $500K │ Simple │ Hoy │ [Ver] │
│ SOL-002 │ María Gómez │ $1.2M │ PF │ Ayer │ [Ver] │
└──────────────────────────────────────────────────────────────┘
Filtros Disponibles:
- Estado (Nuevas, En revisión, etc.)
- Producto (Simple PYME, PF, PM, Construcción)
- Rango de monto
- Fecha de solicitud
- Analista asignado
Asignación:
- Sistema asigna automáticamente por round-robin
- Admin puede reasignar manualmente
Decisión:
- Click en "Ver" → Ir a Detalle de Solicitud
Paso 2: Detalle de Solicitud
Página: /dashboard/solicitudes/SOL-001
Layout:
┌──────────────────────────────────────────────────────────────┐
│ Solicitud SOL-001 [Badge: Nueva] │
│ Juan Pérez • $500,000 MXN • 24 meses │
│ │
│ Creada: 27 dic 2025 • Última actualización: Hace 2 horas │
├──────────────────────────────────────────────────────────────┤
│ │
│ ✓ ───── ● ───── ○ ───── ○ ───── ○ │
│ Recibida Revisión Evaluación Aprobación Desembolso │
│ │
├──────────────────────────────────────────────────────────────┤
│ │
│ [Información] [Documentos] [Análisis] [Historial] │
│ ───────────── │
│ │
│ (Contenido de la tab seleccionada) │
│ │
└──────────────────────────────────────────────────────────────┘
Timeline de Proceso:
- ✓ Recibida (completado)
- ● Revisión inicial (en proceso)
- ○ Evaluación crediticia (pendiente)
- ○ Aprobación final (pendiente)
- ○ Desembolso (pendiente)
Paso 3: Revisión Inicial
Tab: Información
Objetivo: Validar que la información básica esté completa y sea consistente
Checklist de Revisión:
□ Información personal completa
□ RFC válido y verificado
□ Edad dentro del rango permitido (18-70 años)
□ Dirección completa y válida
□ Información financiera completa
□ Ingresos declarados consistentes con actividad
□ Capacidad de pago suficiente
□ Garantía propuesta adecuada
□ LTV dentro del rango permitido
Validaciones Automáticas:
- ✅ RFC válido (formato correcto)
- ✅ Edad: 45 años (dentro del rango)
- ✅ Capacidad de pago: $45,000 (suficiente)
- ✅ LTV: 41.7% (adecuado)
- ⚠️ Ingresos: Requiere verificación con CFDI
Alertas:
- Si algo no cuadra, marcar para solicitar aclaración
- Si falta información crítica, solicitar al cliente
Acción:
- Botón "Marcar como revisada" → Cambiar estado a "En Evaluación"
- Botón "Solicitar información" → Enviar mensaje al cliente
Paso 4: Validación de Documentos
Tab: Documentos
Objetivo: Revisar y aprobar/rechazar cada documento subido
Lista de Documentos:
┌──────────────────────────────────────────────────────────────┐
│ Documentos (7) │
├──────────────────────────────────────────────────────────────┤
│ │
│ ✅ Identificación oficial │
│ identificacion.pdf • 2.3 MB • 15 dic 2025 │
│ [Ver] [Descargar] [✓ Aprobado] │
│ Comentarios: "Documento válido y legible" │
│ │
│ ⚠️ Comprobante de domicilio │
│ comprobante.pdf • 1.8 MB • 15 dic 2025 │
│ [Ver] [Descargar] [Aprobar] [Rechazar] │
│ [Agregar comentario...] │
│ │
│ ❌ Estados de cuenta │
│ estados.pdf • 3.2 MB • 15 dic 2025 │
│ [Ver] [Descargar] [✗ Rechazado] │
│ Comentarios: "Documento ilegible, solicitar nuevo" │
│ │
└──────────────────────────────────────────────────────────────┘
Acciones por Documento:
- Ver: Abre preview en modal
- Descargar: Descarga archivo original
- Aprobar: Marca como aprobado con comentario opcional
- Rechazar: Marca como rechazado con comentario obligatorio
Estados:
- ✅ Aprobado (verde)
- ⚠️ Pendiente de revisión (amarillo)
- ❌ Rechazado (rojo)
Validaciones:
- Documento legible
- Información visible y completa
- Fecha vigente (para comprobantes)
- Coincide con información declarada
API Call:
PATCH /documentos/{id}
{
"estado": "aprobado",
"comentarios": "Documento válido y legible"
}
Acción:
- Si todos aprobados → Continuar a Análisis Crediticio
- Si alguno rechazado → Notificar al cliente para resubir
Paso 5: Análisis Crediticio
Tab: Análisis
Objetivo: Evaluar el riesgo crediticio del solicitante
Secciones de Análisis:
1. Score Preliminar
┌─────────────────────────────────────┐
│ Score Crediticio │
├─────────────────────────────────────┤
│ │
│ 750 / 1000 │
│ [████████░░] 75% │
│ │
│ Nivel de Riesgo: MEDIO-BAJO │
│ Recomendación: APROBAR │
│ │
└─────────────────────────────────────┘
Componentes del Score:
- Historial crediticio (Círculo de Crédito): 200 pts
- Análisis CFDI: 250 pts
- Capacidad de pago: 200 pts
- Garantía (LTV): 150 pts
- Perfil del cliente: 100 pts
- Estabilidad de ingresos: 100 pts
2. Análisis CFDI
┌─────────────────────────────────────┐
│ Análisis de CFDIs (SAT) │
├─────────────────────────────────────┤
│ Score CFDI: 850/1000 ✅ │
│ │
│ • Total CFDIs: 245 │
│ • Periodo: Dic 2024 - Dic 2025 │
│ • Ingresos totales: $960,000 │
│ • Promedio mensual: $80,000 │
│ • Tendencia: Estable ↗️ │
│ • Variación: 8.5% │
│ │
│ Concentración de clientes: │
│ • Cliente principal: 35% │
│ • Top 3: 65% │
│ • Diversificación: 7.5/10 │
│ │
│ [Ver análisis completo] │
└─────────────────────────────────────┘
3. Valuación Automatizada (AVM)
┌─────────────────────────────────────┐
│ Valuación Automatizada (AVM) │
├─────────────────────────────────────┤
│ Valor estimado: $1,200,000 MXN │
│ Rango: $1,100,000 - $1,300,000 │
│ Confianza: 85% │
│ │
│ LTV: 41.7% ✅ │
│ (Monto: $500K / Valor: $1.2M) │
│ │
│ Metodología: Comparables de mercado │
│ Comparables: 12 propiedades │
│ │
│ Recomendaciones: │
│ • Confirmar con avalúo profesional │
│ • Buen estado de conservación │
│ │
│ [Ver reporte completo] │
└─────────────────────────────────────┘
4. Capacidad de Pago
┌─────────────────────────────────────┐
│ Análisis de Capacidad de Pago │
├─────────────────────────────────────┤
│ Ingresos mensuales: $80,000 │
│ Egresos mensuales: $35,000 │
│ Capacidad de pago: $45,000 ✅ │
│ │
│ Pago mensual crédito: $25,500 │
│ Ratio endeudamiento: 31.9% ✅ │
│ (Recomendado: < 40%) │
│ │
│ Otros créditos: $8,000/mes │
│ Disponible después: $11,500 │
│ │
└─────────────────────────────────────┘
5. Historial Crediticio
┌─────────────────────────────────────┐
│ Consulta Círculo de Crédito │
├─────────────────────────────────────┤
│ Score Buró: 720 │
│ │
│ Créditos activos: 2 │
│ • Hipotecario: $250K (al corriente) │
│ • Tarjeta de crédito: $15K (al corriente)│
│ │
│ Atrasos en últimos 12 meses: 0 │
│ Consultas recientes: 3 │
│ │
│ Calificación: BUENA ✅ │
│ │
└─────────────────────────────────────┘
Semáforo de Riesgo:
- 🟢 Verde (Score > 750): Bajo riesgo, aprobar
- 🟡 Amarillo (Score 600-750): Riesgo medio, revisar condiciones
- 🔴 Rojo (Score < 600): Alto riesgo, rechazar o solicitar garantías adicionales
Paso 6: Decisión
Opciones de Decisión:
1. Aprobar
- Monto aprobado (puede ser diferente al solicitado)
- Tasa de interés final
- Plazo aprobado
- Condiciones especiales (si aplican)
- Comentarios internos
2. Rechazar
- Motivo de rechazo (select)
- Comentarios para el cliente
- Sugerencias (opcional)
3. Solicitar Información Adicional
- Lista de información/documentos faltantes
- Plazo para proporcionar (días)
- Comentarios
4. Enviar a Comité
- Para montos > $1M o casos especiales
- Comentarios y recomendación del analista
Formulario de Aprobación:
┌──────────────────────────────────────────────────────────────┐
│ Aprobar Solicitud SOL-001 │
├──────────────────────────────────────────────────────────────┤
│ │
│ Monto aprobado: │
│ [$500,000] MXN │
│ │
│ Tasa de interés: │
│ [18.5] % anual │
│ │
│ Plazo: │
│ [24] meses │
│ │
│ Comisión por apertura: │
│ [2.5] % ($12,500 MXN) │
│ │
│ Condiciones especiales: │
│ □ Requiere avalúo profesional │
│ □ Requiere verificación de ingresos adicional │
│ □ Requiere seguro de vida │
│ □ Otra: [_____________________________] │
│ │
│ Comentarios internos: │
│ [___________________________________________________] │
│ [___________________________________________________] │
│ │
│ [Cancelar] [Aprobar solicitud] │
│ │
└──────────────────────────────────────────────────────────────┘
API Call:
PATCH /solicitudes/SOL-001
{
"estado": "aprobada",
"monto_aprobado": 500000,
"tasa_interes": 18.5,
"plazo_aprobado": 24,
"comision_apertura": 2.5,
"condiciones_especiales": [
"Requiere avalúo profesional"
],
"comentarios_internos": "Cliente con buen historial y capacidad de pago suficiente"
}
Confirmación:
┌──────────────────────────────────────────────────────────────┐
│ ✅ Solicitud aprobada exitosamente │
│ │
│ La solicitud SOL-001 ha sido aprobada por $500,000 MXN │
│ │
│ El cliente recibirá una notificación por email y SMS. │
│ │
│ Próximos pasos: │
│ 1. Cliente firma contrato digital │
│ 2. Se coordina avalúo profesional │
│ 3. Se programa desembolso │
│ │
│ [Ver solicitud] [Ir al dashboard] │
│ │
└──────────────────────────────────────────────────────────────┘
Paso 7: Notificación al Cliente
Notificaciones Automáticas:
Si Aprobada:
- Email con detalles de aprobación
- SMS con monto aprobado
- Notificación push en la app
- Dashboard actualizado con estado "Aprobada"
Si Rechazada:
- Email con motivo de rechazo
- Sugerencias para mejorar perfil
- Opción de solicitar nuevamente en 6 meses
Si Solicita Información:
- Email con lista de información faltante
- Plazo para proporcionar
- Link directo para subir documentos
Template de Email (Aprobada):
Asunto: ¡Felicidades! Tu crédito ha sido aprobado
Hola Juan,
¡Tenemos excelentes noticias! Tu solicitud SOL-001 ha sido aprobada.
Detalles de tu crédito:
• Monto aprobado: $500,000 MXN
• Plazo: 24 meses
• Tasa de interés: 18.5% anual
• Pago mensual: $25,500 MXN
Próximos pasos:
1. Firma tu contrato digital (disponible en tu dashboard)
2. Coordinaremos el avalúo profesional de tu garantía
3. Una vez completado, programaremos el desembolso
[Ir a mi dashboard]
¿Tienes dudas? Contáctanos en soporte@capitalta.mx
Saludos,
Equipo Capitalta
Métricas del Proceso
Eficiencia:
- Tiempo promedio de evaluación
- Solicitudes evaluadas por día/analista
- Tasa de aprobación
- Tasa de rechazo
- Tasa de solicitud de información adicional
Calidad:
- Tasa de default de créditos aprobados
- Precisión del scoring
- Precisión del AVM
- Satisfacción del cliente (NPS)
Operación:
- Solicitudes en cada etapa del pipeline
- Solicitudes atrasadas (> 48 horas)
- Carga de trabajo por analista
- Tiempo de respuesta promedio
Última actualización: Diciembre 2025