Análisis horizontal de estados financieros (P&L, Balance General, Flujo de Caja, notas/anexos) con comparación YoY de 2 períodos. Genera informes ejecutivos estandarizados para Junta Directiva y C-Level con variaciones absolutas, relativas, drivers de cambio, alertas y recomendaciones estratégicas. Usa esta skill SIEMPRE que el usuario mencione análisis horizontal, comparar estados financieros, variación año contra año, YoY, análisis de tendencias financieras, comparación de períodos, evolución financiera, cambios interanuales, delta financiero, o adjunte cualquier estado financiero y pida análisis comparativo. Trigger: análisis horizontal, comparar estados financieros, YoY, variación interanual, evolución financiera, delta financiero, comparar períodos.
From pmnpx claudepluginhub javimontano/mao-pm-apexThis skill is limited to using the following tools:
assets/plantilla_ejemplo.xlsxeval_review.htmlevals/eval-result-1.mdevals/evals.jsonevals/files/test1_pl_technolatam.xlsxevals/files/test2_balance_technolatam.xlsxevals/files/test3_pl_globaltech.csvreferences/henka-financial-context.mdreferences/metodologia-paso-a-paso.mdreferences/plantilla-excel-spec.mdscripts/generar_plantilla.pySearches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Enables AI agents to execute x402 payments with per-task budgets, spending controls, and non-custodial wallets via MCP tools. Use when agents pay for APIs, services, or other agents.
Este skill ejecuta un análisis horizontal profesional sobre estados financieros adjuntos, comparando 2 períodos (Year-over-Year). Produce un informe ejecutivo estandarizado orientado a Junta Directiva / C-Level, con formato consistente independientemente del tipo de estado financiero recibido.
El informe combina rigor financiero con claridad gerencial: cada variación se cuantifica, se explica y se traduce en implicaciones estratégicas.
Antes de cualquier análisis, lee el documento de metodología:
Read: references/metodologia-paso-a-paso.md
Este documento contiene la lógica del proceso, pautas técnicas, definiciones de ratios y el paso a paso detallado. Sigue su secuencia rigurosamente.
Lee los archivos adjuntos y determina:
Si los datos vienen en PDF, imagen, Excel, o texto, extraer y normalizar antes de proceder.
Estandarizar los datos extraídos:
Para cada partida, calcular:
Para cada variación material (>5% o >1% del total del estado):
Usar EXACTAMENTE esta estructura de secciones (el formato es inviolable):
═══════════════════════════════════════════════════════
INFORME DE ANÁLISIS HORIZONTAL
[Nombre de la Empresa / Entidad]
[Tipo de Estado Financiero]
Períodos: [Período Base] vs. [Período Comparación]
Fecha de elaboración: [Fecha]
Preparado por: [Analista / IA Asistida]
═══════════════════════════════════════════════════════
1. RESUMEN EJECUTIVO (Executive Summary)
─────────────────────────────────────
• Conclusión principal en 2-3 oraciones
• Top 3 variaciones más significativas (monto y %)
• Veredicto general: Mejora / Deterioro / Mixto
• Semáforo de salud financiera: 🟢 🟡 🔴
2. DATOS GENERALES DEL ANÁLISIS
─────────────────────────────
• Tipo de estado financiero analizado
• Períodos comparados
• Moneda y escala
• Norma contable (NIIF/USGAAP/Local si identificable)
• Limitaciones o supuestos del análisis
3. TABLA DE ANÁLISIS HORIZONTAL
─────────────────────────────
[Tabla completa con todas las partidas]
Columnas: Partida | Período Base | Período Comp. | Var. Absoluta | Var. % | Señal
4. TOP 10 VARIACIONES MATERIALES
──────────────────────────────
Ranking de las 10 variaciones más significativas:
Para cada una:
• Partida y montos
• Variación absoluta y relativa
• Driver identificado
• Clasificación (Operacional/Financiero/Fiscal/Extraordinario)
• Impacto: Favorable ↑ / Desfavorable ↓
• Lectura gerencial (1-2 oraciones)
5. ANÁLISIS POR BLOQUES FUNCIONALES
──────────────────────────────────
(Adaptar según tipo de estado financiero)
Para P&L:
• Bloque Ingresos
• Bloque Costos y Margen Bruto
• Bloque Gastos Operacionales
• Bloque Resultado Operacional (EBIT/EBITDA)
• Bloque Resultado Financiero
• Bloque Resultado Neto
Para Balance General:
• Bloque Activos Corrientes
• Bloque Activos No Corrientes
• Bloque Pasivos Corrientes
• Bloque Pasivos No Corrientes
• Bloque Patrimonio
Para Flujo de Caja:
• Bloque Actividades Operacionales
• Bloque Actividades de Inversión
• Bloque Actividades de Financiación
• Posición Neta de Efectivo
6. INDICADORES CLAVE DERIVADOS
────────────────────────────
(Calcular los que apliquen según datos disponibles)
• Márgenes: Bruto, Operacional, EBITDA, Neto
• Rentabilidad: ROE, ROA, ROIC
• Liquidez: Razón Corriente, Prueba Ácida
• Endeudamiento: Deuda/Patrimonio, Deuda/EBITDA
• Eficiencia: Rotación de cartera, inventarios, proveedores
• Cobertura: EBITDA/Gastos financieros
Presentar como: Indicador | Período Base | Período Comp. | Delta | Interpretación
7. ALERTAS Y BANDERAS ROJAS 🔴
────────────────────────────
Partidas o tendencias que requieren atención inmediata:
• Deterioros significativos (>15% desfavorable)
• Inconsistencias contables detectadas
• Partidas nuevas o eliminadas sin explicación aparente
• Ratios fuera de rango saludable para el sector
• Riesgos de liquidez, solvencia o rentabilidad
8. OPORTUNIDADES IDENTIFICADAS 🟢
─────────────────────────────
Tendencias favorables y áreas de potencial:
• Mejoras en márgenes o eficiencia
• Fortalecimiento de posición financiera
• Partidas con momentum positivo
9. RECOMENDACIONES ESTRATÉGICAS
─────────────────────────────
3-5 recomendaciones accionables para la gerencia:
• Acción concreta
• Justificación basada en los hallazgos
• Prioridad: Alta / Media / Baja
• Horizonte: Corto plazo (<3m) / Mediano (3-12m) / Largo (>12m)
10. NOTAS METODOLÓGICAS
────────────────────
• Fórmulas utilizadas
• Supuestos aplicados
• Fuente de los datos
• Limitaciones del análisis
• Glosario de términos (bilingüe ES/EN)
═══════════════════════════════════════════════════════
Después del informe en texto/markdown, generar un archivo Excel (.xlsx) con la plantilla estandarizada. Lee references/plantilla-excel-spec.md para los detalles exactos de la plantilla.
Si tienes disponible un script de recálculo de Excel (como recalc.py del skill xlsx), úsalo para asegurar que las fórmulas se evalúen correctamente:
python scripts/generar_plantilla.py <archivo.xlsx>
Nota: Ajusta la ruta al script de recálculo según tu entorno de ejecución.
Antes de entregar:
El skill se adapta automáticamente al tipo de estado financiero recibido. Los bloques funcionales (Sección 5) y los indicadores derivados (Sección 6) cambian según el input, pero la estructura de 10 secciones del informe SIEMPRE se mantiene idéntica.
Si el usuario adjunta múltiples estados financieros del mismo ente y períodos, se genera UN solo informe consolidado que cubre todos los estados, con secciones de bloques funcionales para cada tipo de estado.
Cuando se analicen estados financieros de empresas de IT Services (como Sofka Technologies), usar estos rangos como referencia para contextualizar las variaciones. Los márgenes de IT Services difieren significativamente de manufactura o retail porque el modelo es intensivo en personas (OpEx), no en activos (CapEx).
| Indicador | Rango Saludable | Señal de Alerta | Referencia |
|---|---|---|---|
| Margen Bruto | 25-45% | < 20% o > 50% | NASSCOM / Gartner benchmarks |
| Margen EBITDA | 12-22% | < 8% | Empresas públicas IT LATAM |
| Margen Neto | 8-15% | < 5% | Ajustar por tamaño/país |
| Costo de Personal / Revenue | 55-75% | > 80% | Principal driver de costo |
| G&A / Revenue | 8-15% | > 20% | Escala operativa |
| Utilización (billable/available) | 75-85% | < 70% | KPI operativo clave |
Revenue: 100%
├── Costo de Venta (personas en proyectos): 55-75%
│ ├── Salarios + prestaciones: 85-90% del CoV
│ └── Herramientas, licencias, capacitación: 10-15%
├── Margen Bruto: 25-45%
├── G&A (admin, finanzas, RRHH): 8-15%
├── Ventas y Marketing: 3-8%
├── EBITDA: 12-22%
├── Depreciación/Amortización: 1-3% (bajo CapEx)
└── Resultado Neto: 8-15%
Al interpretar variaciones en un P&L de IT Services, prestar atención especial a:
Cuando los estados financieros corresponden a un grupo con operaciones en múltiples países (como Sofka: CO, EC, MX, US, ES):
Para cada partida con componente multi-moneda:
Variación Total = Variación Orgánica + Efecto FX
Efecto FX = (Monto Período Comp. en moneda local) x (Tasa Período Comp. - Tasa Período Base)
Variación Orgánica = Variación Total - Efecto FX
Reportar: "Revenue creció 12% en términos nominales (COP), pero solo 7% en términos orgánicos
al neutralizar la depreciación del COP vs USD."
Al analizar estados consolidados, verificar que:
When analyzing financial statements of IT services companies with multiple billing models, disaggregate revenue by variant to improve interpretation:
| Revenue Pattern | What variation indicates | Analysis approach |
|---|---|---|
| T&M fixed hours | Headcount or rate change | Compare hours x rate vs prior period |
| T&M variable hours | Utilization shift, seasonality | Normalize for working days per period |
| Fixed price / milestones | Discrete jumps (non-linear) | Analyze % completion vs billing schedule |
| Cost-only (bench/internal) | No revenue — cost impact only | Track as OpEx line, not revenue |
When horizontal analysis reveals significant plan-vs-actual gaps (>10%):
If the entity maintains parallel ledgers (local GAAP + IFRS), run horizontal analysis on BOTH:
For project-specific financial context (HENKA/Sofka):
references/henka-financial-context.md
Cuando haya datos de 3 o más períodos disponibles, extender el análisis horizontal con:
Para cada partida:
CAGR = (Valor Final / Valor Inicial)^(1/N) - 1
Donde N = número de años
Presentar: Partida | Año 1 | Año 2 | Año 3 | CAGR | Tendencia (↑↓→)
Para las 3-5 partidas más materiales, modelar escenarios:
| Escenario | Variable | Cambio | Impacto en EBITDA | Impacto en Margen Neto |
|-----------|----------|--------|-------------------|----------------------|
| Optimista | Utilización +5pp | 80% -> 85% | +COP X | +Y% |
| Base | Sin cambio | 80% | COP Z | W% |
| Pesimista | FX COP deprecia 10% | 4,200 -> 4,620 | +/-COP A | +/-B% |
| Stress | Top client churn | -30% revenue Dale | -COP C | -D% |