Matriz de Riesgo: corrección de error 500 en evaluate-riskNiveles de riesgo unificados a 3 (Bajo / Medio / Alto)Suite de pruebas E2E: 12/12 tests pasando
Suite Playwright risk-matrix-calculos.spec.ts: 12 tests E2E de exactitud y flujo completo
Pruebas de accuracy: verifican que el API nunca devuelve nivel "critico"
Test E1 de flujo completo: evaluación → resultado en UI → informe PDF
Normalización de respuesta de API en callEvaluateApi (campos anidados bajo risk_assessment)
Controlador RiskMatrixController: query_id generado con Str::ulid() (26 chars exactos, compatible con char(26) en BD)
Captura de errores ampliada a catch(\Throwable) en controlador y servicio (cubre TypeError, Error de PHP)
RiskMatrixService::evaluateContraparte() ahora atrapa errores de motor PHP además de excepciones de aplicación
Tests billing-runs-check: 2/2 pasando sin cambios de código (estables)
Error 500 en POST /api/contrapartes/{id}/evaluate-risk: overflow de query_id (29+ chars) en columna char(26) de service_usage_logs
Nivel "CRÍTICO" en sección #riesgo-pld de show.blade.php corregido a "ALTO" (alineado con escala de 3 niveles)
classifyRiskLevel() devuelve solo bajo/medio/alto — eliminado nivel "critico" como output
Vista risk-evaluation.blade.php: mapa de colores JS y cálculo de nivel corregidos para 3 niveles
Cinco archivos de informes PDF/HTML corregidos: referencias a "CRÍTICO" normalizadas a "ALTO"
Sanctions360 v1.02
07 Mar, 2026
Informe Global (Sanciones + Riesgo)QR de verificación en PDFsInternacionalización (ES/EN/HE)
Informe Global PDF: combina Informe de Sanciones + Análisis de Riesgo en un solo documento
Código QR de verificación en el PDF de Análisis de Riesgo (mismo formato que el informe de sanciones)
Internacionalización completa de la vista de Contraparte (español, inglés y hebreo)
Botones compactos de acción en verificaciones: Sanciones, Riesgo y Global
Método buildReportData() en ReportGenerator para composición de informes
Método buildAnalysisData() en RiskAnalysisGenerator para composición de informes
Generador GlobalReportGenerator con footer personalizado y paginación
Plantilla global.blade.php con Sección 1 (Sanciones) y Sección 2 (Análisis de Riesgo)
Diseño de botones de acción en tabla de verificaciones: iconos + texto mini compacto
Consistencia visual entre filas BFE y orchestrator en la tabla de consultas
Tooltips Bootstrap inicializados correctamente en vista de contraparte
Vista de contraparte 100% traducible vía archivos JSON de idioma
Refactorización de ReportGenerator y RiskAnalysisGenerator para reutilización de datos
Corrección de columna severity → priority en evaluarFactorTransaccional()
Corrección de error 403 en ruta de Análisis de Riesgo (route model binding → raw ID)
Corrección de ruta de Informe Global con patrón de autenticación consistente
Sanctions360 v1.01
15 Feb, 2026
Sistema de Soporte integradoPortal de TransparenciaMejoras en la matriz de riesgo
Sistema de mensajes de soporte con seguimiento de tickets
Portal de Transparencia para consulta de huella de datos
Video tutoriales integrados
Página de changelog del sistema
Verificación de Oficiales de Cumplimiento certificados
Interfaz de usuario más intuitiva
Rendimiento en consultas de RUNs
Exportación de reportes en múltiples formatos
Sistema de notificaciones en tiempo real
Corrección en cálculo de matriz de riesgo
Mejora en validación de formularios
Optimización de carga de dashboard
Sanctions360 v1.00 beta
15 Nov, 2025
Lanzamiento inicial de Sanctions360Módulos core completosIntegración con fuentes oficiales
Módulo de Contrapartes (personas naturales y jurídicas)
Sistema de RUNs (Registro Único Nacional)
Matriz de Riesgo BC/FT/FPADM
Gestión de equipos y usuarios
Sistema de facturación y créditos
Integración con RUNT, Policía Nacional, OFAC
Reportes en PDF y Excel
Autenticación de dos factores (2FA)
Sanctions360 v0.90 alpha
01 Oct, 2025
Versión de pruebas internasFuncionalidades básicas
Estructura base del sistema
Sistema de autenticación
Dashboard principal
Módulo de configuración
¿Qué viene en las próximas versiones?
Estamos trabajando constantemente en nuevas funcionalidades y mejoras.
IA para análisis de riesgoApp móvilMás integracionesDashboards avanzados