-
ROI Compliance
+
{t('law10.dataMaturity.investment.totals.complianceRoi')}
{data.economicModel?.roi3yr ? `${data.economicModel.roi3yr}%` : '490-650%'}
diff --git a/frontend/locales/en.json b/frontend/locales/en.json
index f06be8e..5d9de52 100644
--- a/frontend/locales/en.json
+++ b/frontend/locales/en.json
@@ -1649,6 +1649,72 @@
"requiredData": "Requires data",
"score": "Score",
"gap": "Gap"
+ },
+ "summaryTable": {
+ "requirement": "Requirement",
+ "description": "Description",
+ "status": "Status",
+ "score": "Score",
+ "gap": "Gap",
+ "legend": {
+ "complies": "Complies: Requirement satisfied",
+ "partial": "Partial: Requires improvements",
+ "notComply": "Does Not Comply: Urgent action",
+ "noData": "No Data: Fields not available in CSV"
+ },
+ "investment": {
+ "nonComplianceCost": "Cost of non-compliance",
+ "upTo100k": "Up to 100K",
+ "potentialFines": "Potential fines/infraction",
+ "recommendedInvestment": "Recommended investment",
+ "basedOnOperation": "Based on your operation",
+ "complianceRoi": "Compliance ROI",
+ "avoidSanctions": "Avoid sanctions + improve CX"
+ }
+ },
+ "dataMaturity": {
+ "title": "Summary: Data Maturity for Compliance",
+ "currentLevel": "Your current instrumentation level:",
+ "availableData": "AVAILABLE DATA (3/10)",
+ "estimableData": "ESTIMABLE DATA (2/10)",
+ "unavailableData": "NOT AVAILABLE (5/10)",
+ "items": {
+ "coverage247": "24/7 temporal coverage",
+ "geoDistribution": "Geographic distribution",
+ "resolutionQuality": "Resolution quality proxy",
+ "asa3min": "ASA <3min via abandonment proxy",
+ "officialLanguages": "Co-official languages via country",
+ "caseResolutionTime": "Case resolution time",
+ "undueBilling": "Undue billing <5 days",
+ "supervisorTransfer": "Transfer to supervisor",
+ "incidentInfo": "Incident info <2h",
+ "enacAudit": "ENAC audit",
+ "externalContractRequired": "requires external contracting"
+ },
+ "investment": {
+ "title": "SUGGESTED INVESTMENT FOR COMPLETE COMPLIANCE",
+ "phase1": {
+ "title": "Phase 1 - Instrumentation (Q1 2026)",
+ "realAsaTracking": "• Real ASA tracking",
+ "ticketingSystem": "• Ticketing/case system",
+ "languageEnrichment": "• Language enrichment",
+ "subtotal": "Subtotal:"
+ },
+ "phase2": {
+ "title": "Phase 2 - Operations (Q2-Q3 2026)",
+ "coverage247": "• 24/7 coverage (chatbot + on-call)",
+ "aiCopilot": "• AI Copilot (reduce AHT)",
+ "enacAuditor": "• ENAC auditor",
+ "subtotalYear1": "Year 1 subtotal:"
+ },
+ "totals": {
+ "totalInvestment": "Total Investment",
+ "percentAnnualCost": "~5% annual cost",
+ "riskAvoided": "Risk Avoided",
+ "potentialSanctions": "potential sanctions",
+ "complianceRoi": "Compliance ROI"
+ }
+ }
}
}
}
\ No newline at end of file
diff --git a/frontend/locales/es.json b/frontend/locales/es.json
index c297822..7f684bb 100644
--- a/frontend/locales/es.json
+++ b/frontend/locales/es.json
@@ -1649,6 +1649,72 @@
"requiredData": "Requiere datos",
"score": "Score",
"gap": "Gap"
+ },
+ "summaryTable": {
+ "requirement": "Requisito",
+ "description": "Descripción",
+ "status": "Estado",
+ "score": "Score",
+ "gap": "Gap",
+ "legend": {
+ "complies": "Cumple: Requisito satisfecho",
+ "partial": "Parcial: Requiere mejoras",
+ "notComply": "No Cumple: Acción urgente",
+ "noData": "Sin Datos: Campos no disponibles en CSV"
+ },
+ "investment": {
+ "nonComplianceCost": "Coste de no cumplimiento",
+ "upTo100k": "Hasta 100K",
+ "potentialFines": "Multas potenciales/infracción",
+ "recommendedInvestment": "Inversión recomendada",
+ "basedOnOperation": "Basada en tu operación",
+ "complianceRoi": "ROI de cumplimiento",
+ "avoidSanctions": "Evitar sanciones + mejora CX"
+ }
+ },
+ "dataMaturity": {
+ "title": "Resumen: Madurez de Datos para Compliance",
+ "currentLevel": "Tu nivel actual de instrumentación:",
+ "availableData": "DATOS DISPONIBLES (3/10)",
+ "estimableData": "DATOS ESTIMABLES (2/10)",
+ "unavailableData": "NO DISPONIBLES (5/10)",
+ "items": {
+ "coverage247": "Cobertura temporal 24/7",
+ "geoDistribution": "Distribución geográfica",
+ "resolutionQuality": "Calidad resolución proxy",
+ "asa3min": "ASA <3min vía proxy abandono",
+ "officialLanguages": "Lenguas cooficiales vía país",
+ "caseResolutionTime": "Tiempo resolución casos",
+ "undueBilling": "Cobros indebidos <5 días",
+ "supervisorTransfer": "Transfer a supervisor",
+ "incidentInfo": "Info incidencias <2h",
+ "enacAudit": "Auditoría ENAC",
+ "externalContractRequired": "requiere contratación externa"
+ },
+ "investment": {
+ "title": "INVERSIÓN SUGERIDA PARA COMPLIANCE COMPLETO",
+ "phase1": {
+ "title": "Fase 1 - Instrumentación (Q1 2026)",
+ "realAsaTracking": "• Tracking ASA real",
+ "ticketingSystem": "• Sistema ticketing/casos",
+ "languageEnrichment": "• Enriquecimiento lenguas",
+ "subtotal": "Subtotal:"
+ },
+ "phase2": {
+ "title": "Fase 2 - Operaciones (Q2-Q3 2026)",
+ "coverage247": "• Cobertura 24/7 (chatbot + on-call)",
+ "aiCopilot": "• Copilot IA (reducir AHT)",
+ "enacAuditor": "• Auditor ENAC",
+ "subtotalYear1": "Subtotal año 1:"
+ },
+ "totals": {
+ "totalInvestment": "Inversión Total",
+ "percentAnnualCost": "~5% coste anual",
+ "riskAvoided": "Riesgo Evitado",
+ "potentialSanctions": "sanciones potenciales",
+ "complianceRoi": "ROI Compliance"
+ }
+ }
}
}
}
\ No newline at end of file