1. Propósito
El módulo Informes proporciona informes financieros detallados y le ayuda a:
- Ver resumen financiero del mes actual
- Analizar ingresos y gastos
- Rastrear progreso de ahorros
- Pronosticar gastos al final del mes
- Ver informes por tipo (Ingresos, Gastos, Ahorros, Préstamos)
2. Cuándo usar
Use este módulo cuando desee:
- Ver resumen financiero
- Analizar tendencias de gastos
- Verificar progreso de objetivo de ahorro
- Pronosticar riesgo de exceder presupuesto
- Ver informes detallados por tipo
3. Pantallas relacionadas
- Informe de resumen
- Informe de ingresos
- Informe de gastos
- Informe de ahorros
- Informe de préstamos
4. Uso principal
- Vaya a la pestaña Informes en la navegación inferior
- Muestre la sección Salud Financiera:
- Objetivo de ahorro y ahorros reales (con barra de progreso y nivel de logro)
- Flujo de caja neto con fórmula detallada
- Presupuesto restante (si se creó presupuesto)
- Ritmo de gastos en comparación con el mes anterior (si hay datos disponibles)
- Obligaciones de préstamo este mes (si existen)
- Top 5 categorías de gastos por porcentaje
- Muestre la sección Pronóstico de Tendencia Futura (si Presupuesto > 0):
- Restante esperado al final del mes con fórmula detallada
- Probabilidad de logro del objetivo de ahorro
- Pago de préstamo próximo (si existe)
- Toque las tarjetas para desplazarse a los informes detallados correspondientes
- Desde la pantalla de Informes, toque el elemento del menú 💵 Ingresos en la sección “Informes Detallados”
- Muestre el ingreso real total este mes
- Muestre la sección Ingresos Recurrentes: Total, recibido, aún no recibido, detalles de cada elemento
- Muestre la sección Ingresos Extra (si existe): Total, detalles de cada elemento, % aumento/disminución
- Muestre la Tendencia de Ingresos de 3 Meses (si hay suficientes datos disponibles)
- Muestre el Historial de Ingresos Mensuales
- Muestre el Análisis de Ingresos (Insights): Porcentaje, nivel de estabilidad, tendencias
- Desde la pantalla de Informes, toque el elemento del menú 🔥 Gastos en la sección “Informes Detallados”
- Muestre los gastos reales totales este mes con % aumento/disminución en comparación con el mes anterior
- Muestre la sección Gastos Recurrentes: Total, pagado, aún no pagado, detalles de cada elemento
- Muestre la sección Gastos Diarios por Categoría: Top categorías con montos y porcentajes
- Muestre la sección Picos de Gastos (si hay datos del mes anterior)
- Muestre la Tendencia de Gastos de 3 Meses (si hay suficientes datos disponibles)
- Muestre el Historial de Gastos Mensuales
- Desde la pantalla de Informes, toque el elemento del menú 📉 Presupuesto en la sección “Informes Detallados” (solo se muestra si se creó presupuesto)
- Muestre Resumen de Presupuesto este Mes: Presupuesto mensual, gastado (con desglose), restante, barra de progreso
- Toque “Presupuesto mensual” para mostrar el Diálogo de Detalles de Presupuesto con método de cálculo
- Muestre la sección Desviación del Plan: Elementos de ingresos y gastos con desviaciones, desviación total
- Muestre la sección Gastos por Categoría: Total, cada categoría con monto, porcentaje, barra de progreso
- Toque la categoría para mostrar la lista de gastos en esa categoría
- Desde la pantalla de Informes, toque el elemento del menú 💾 Ahorros en la sección “Informes Detallados” (solo se muestra si existen cuentas de ahorro)
- Muestre Ahorros Reales este Mes con fórmula detallada de flujo de caja neto
- Muestre la sección Análisis de Ahorros: Cuenta de ahorro para 20% de ingresos, 12% aumento del mes anterior, pronóstico al final del mes: €459 (≈85% del objetivo)
- Muestre la sección Lista de Cuentas de Ahorro: 3 cuentas (€3,600, €450, €1,800), ordenadas por próxima fecha de vencimiento
- Muestre el Gráfico de Crecimiento de Ahorros de 6 Meses (si hay más de 1 mes de datos)
- Desde la pantalla de Informes, toque el elemento del menú 💸 Préstamos en la sección “Informes Detallados” (solo se muestra si existen préstamos)
- Muestre Resumen de Préstamos: Saldo de deuda actual €58,500, Costos de préstamo este mes €378 (Principal: €315 + Intereses: €63)
- Muestre la sección Próximo Pago: Día 25 → PAGADO, Próximo pago en 14 días
- Muestre la sección Plan de Pagos Mensual: Últimos 3 meses con montos y estado
- Muestre la sección Análisis de Préstamos (Insights): Pagado en últimos 3 meses: €1,134, Tendencia de saldo de deuda disminuyendo constantemente, Intereses representan 17% del pago, Riesgo de pago tardío: BAJO
- Muestre el Gráfico de Reducción de Deuda de 6 Meses (si hay más de 1 mes de datos)
5. Ejemplos e ilustraciones de UI
5.1 REPORT-01: Ver resumen de salud financiera y pronóstico de tendencia
Objetivo: Ver resumen financiero del mes actual, incluyendo progreso de ahorros, flujo de caja neto, presupuesto restante y pronóstico al final del mes.
Pasos:
- Vaya a la pestaña Informes en la navegación inferior
- Muestre la sección Salud Financiera:
- Objetivo de ahorro: €540 (20% de ingresos)
- Ahorros reales: €378
- Barra de progreso: 70% - NIVEL DE LOGRO: MEDIO
- Flujo de caja neto: +€252 [POSITIVO] con fórmula detallada
- Presupuesto restante: €558 [ESTABLE] (62% presupuesto ≈ 60% tiempo)
- Ritmo de gastos: 12% más alto que el mes anterior
- Obligaciones de préstamo: €378 [PAGADO]
- Top 5 categorías: Comida (32%), Compras (25%), Entretenimiento (18%), Transporte (15%), Otros (10%)
- Muestre la sección Pronóstico de Tendencia Futura:
- Restante esperado al final del mes: +€207 [EXCEDENTE] con fórmula detallada
- Probabilidad de logro del objetivo: 82% [CERCA DE LOGRAR]
- Pago de préstamo próximo: Día 25: €378 [FONDOS SUFICIENTES]
Ilustración de UI:
┌──────────────────────┐ ┌──────────────────────┐
│ 🎯 Objetivo de Ahorro │ │ 💾 Ahorros Reales │
│ €540 │ │ €378 │
│ 20% de ingresos │ │ │
└──────────────────────┘ └──────────────────────┘
[██████████████----------------------] 70%
NIVEL DE LOGRO: MEDIO
┌────────────────────────────────────────────────────────────┐
│ Flujo de caja neto = Ahorros reales │
│ ┌────────────────────────────────────────────────────────┐ │
│ │ +€252 [POSITIVO] │ │
│ └────────────────────────────────────────────────────────┘ │
│ Flujo de caja neto = Ingresos (recurrentes + extra) │
│ – Gastos (recurrentes + diarios + préstamo) │
└────────────────────────────────────────────────────────────┘
┌────────────────────────────────────────────────────────────┐
│ 📉 Presupuesto restante │
│ ┌────────────────────────────────────────────────────────┐ │
│ │ €558 [ESTABLE] │ │
│ └────────────────────────────────────────────────────────┘ │
│ • 62% presupuesto ≈ 60% tiempo → Gastos a ritmo apropiado │
└────────────────────────────────────────────────────────────┘
┌────────────────────────────────────────────────────────────┐
│ 💹 Restante esperado al final del mes │
│ ┌────────────────────────────────────────────────────────┐ │
│ │ Esperado: +€207 [EXCEDENTE] │ │
│ └────────────────────────────────────────────────────────┘ │
│ • Gastos esperados = (Promedio de gastos diarios × Días restantes)│
│ + (Gastos fijos pendientes) │
└────────────────────────────────────────────────────────────┘
Objetivo: Ver análisis detallado de ingresos de este mes, incluyendo ingresos recurrentes, ingresos extra, tendencias e insights.
Pasos:
- Desde la pantalla de Informes, toque el elemento del menú 💵 Ingresos en la sección “Informes Detallados”
- Muestre Ingreso Real Total este Mes: €1,890
- Muestre la sección Ingresos Recurrentes: Total €1,350 (Recibido: €1,170, Aún no recibido: €180), detalles de cada elemento
- Muestre la sección Ingresos Extra: Total €540 (Freelance: €270, Venta de artículos: €90, Bono pequeño: €180), 5% aumento del mes anterior
- Muestre la Tendencia de Ingresos de 3 Meses (gráfico sparkline)
- Muestre el Historial de Ingresos Mensuales: Este mes, mes anterior, hace 2 meses
- Muestre el Análisis de Ingresos (Insights): Porcentaje de ingresos recurrentes, calificación de estabilidad, % aumento/disminución
Ilustración de UI: Referencia a wf-bao-cao-thu-nhap.md
Objetivo: Ver análisis detallado de gastos de este mes, incluyendo gastos recurrentes, gastos diarios por categoría, tendencias y categorías de picos de gastos.
Pasos:
- Desde la pantalla de Informes, toque el elemento del menú 🔥 Gastos en la sección “Informes Detallados”
- Muestre Gastos Reales Totales este Mes: €1,638 (12% aumento del mes anterior)
- Muestre la sección Gastos Recurrentes: Total €765 (Pagado: €675, Aún no pagado: €90), detalles de cada elemento
- Muestre la sección Gastos Diarios por Categoría: Comida €585 (36%), Compras €270 (16%), Transporte €189 (12%), Entretenimiento €126 (8%), Otros €90 (5%)
- Muestre la sección Picos de Gastos: Comida (+€108, +22%), Compras (+€72, +35%)
- Muestre la Tendencia de Gastos de 3 Meses (gráfico sparkline)
- Muestre el Historial de Gastos Mensuales: Este mes, mes anterior, hace 2 meses
Ilustración de UI: Referencia a wf-bao-cao-chi-tieu.md
Objetivo: Ver resumen de presupuesto de este mes, incluyendo presupuesto gastado, restante, desviación del plan y gastos por categoría.
Pasos:
- Desde la pantalla de Informes, toque el elemento del menú 📉 Presupuesto en la sección “Informes Detallados”
- Muestre Resumen de Presupuesto este Mes:
- Presupuesto mensual: €900 (toque para ver detalles de cálculo)
- Gastado: €342 (Gastos diarios: €225, Desviación de gastos: +€45, Desviación de ingresos: -€18)
- Restante: €558
- Barra de progreso: 38.0% con texto de sugerencia dinámico
- Toque “Presupuesto mensual” para mostrar el Diálogo de Detalles de Presupuesto con fórmula: Presupuesto = Ingresos - Gastos
- Muestre la sección Desviación del Plan: Cada elemento de ingresos/gastos con desviación, desviación total
- Muestre la sección Gastos por Categoría: Total, cada categoría con monto, porcentaje, barra de progreso
- Toque la categoría para mostrar la lista de gastos en esa categoría
Ilustración de UI: Referencia a wf-bao-cao-ngan-sach.md
Objetivo: Ver análisis detallado de ahorros de este mes, incluyendo ahorros reales, análisis de ahorros, lista de cuentas de ahorro y tendencias.
Pasos:
- Desde la pantalla de Informes, toque el elemento del menú 💾 Ahorros en la sección “Informes Detallados”
- Muestre Ahorros Reales este Mes: €378 con fórmula detallada de flujo de caja neto
- Muestre la sección Análisis de Ahorros: Cuenta de ahorro para 20% de ingresos, 12% aumento del mes anterior, pronóstico al final del mes: €459 (≈85% del objetivo)
- Muestre la sección Lista de Cuentas de Ahorro: 3 cuentas (€3,600, €450, €1,800), ordenadas por próxima fecha de vencimiento
- Muestre el Gráfico de Crecimiento de Ahorros de 6 Meses (gráfico de líneas)
Ilustración de UI: Referencia a wf-bao-cao-tiet-kiem.md
Objetivo: Ver análisis detallado de préstamos, incluyendo saldo de deuda actual, costos de préstamo este mes, plan de pagos, insights y tendencias.
Pasos:
- Desde la pantalla de Informes, toque el elemento del menú 💸 Préstamos en la sección “Informes Detallados”
- Muestre Resumen de Préstamos: Saldo de deuda actual €58,500, Costos de préstamo este mes €378 (Principal: €315 + Intereses: €63)
- Muestre la sección Próximo Pago: Día 25 → PAGADO, Próximo pago en 14 días
- Muestre la sección Plan de Pagos Mensual: Últimos 3 meses con montos y estado
- Muestre la sección Análisis de Préstamos (Insights): Pagado en últimos 3 meses: €1,134, Tendencia de saldo de deuda disminuyendo constantemente, Intereses representan 17% del pago, Riesgo de pago tardío: BAJO
- Muestre el Gráfico de Reducción de Deuda de 6 Meses (gráfico de líneas)
Ilustración de UI: Referencia a wf-bao-cao-khoan-vay.md
Objetivo: Desde el informe de resumen, toque la sección “Gastos por Categoría” para mostrar informe de gastos detallado y análisis más profundo.
Pasos:
- Desde la pantalla de Resumen de Informes, desplácese a la sección Gastos por Categoría
- Muestre las Top 5 categorías con porcentajes más altos
- Toque la tarjeta “Gastos por Categoría” (con símbolo chevron-right)
- La app se desplaza automáticamente a la sección Informe de Gastos en la misma pantalla
- Muestre detalles completos: Gastos totales, gastos recurrentes, gastos diarios por categoría (más que Top 5), picos de gastos, tendencias e historial
Ilustración de UI: Referencia a wf-bao-cao.md - Sección “Gastos por Categoría”
Objetivo: Nuevos usuarios de la app muestran informes en el primer mes cuando hay datos insuficientes para comparación y análisis de tendencias.
Pasos:
- Vaya a la pestaña Informes
- Muestre la sección Salud Financiera:
- Objetivo de ahorro y ahorros reales (si existe presupuesto)
- Flujo de caja neto con fórmula
- Presupuesto restante (si existe)
- NO se muestra: “Ritmo de gastos” (sin datos del mes anterior)
- Muestre la sección Pronóstico de Tendencia Futura (si Presupuesto > 0)
- Toque Informe de Ingresos: Ingreso total este mes, ingresos recurrentes y extra, NO se muestra “Tendencia de 3 Meses”, SOLO se muestra “Este mes” en historial
- Toque Informe de Gastos: Gastos totales este mes, gastos recurrentes y diarios, NO se muestra “Picos de Gastos”, “Tendencia de 3 Meses”, SOLO se muestra “Este mes” en historial
Ilustración de UI: Referencia a wf-bao-cao.md - Tarjetas con visualización condicional
6. Lógica y reglas
6.1 Cálculo de flujo de caja neto
Fórmula:
Flujo_de_caja_neto_Mes =
(Ingresos recurrentes realmente recibidos en el mes + Ingresos extra en el mes)
- (Gastos recurrentes realmente pagados en el mes + Gastos diarios en el mes + Pagos de préstamo reales en el mes)
Detalles:
- Ingresos: SUM(recurring_income_occurrence.amount_snapshot) WHERE status = ‘COMPLETED’ AND due_date in month + SUM(extra_income.amount) WHERE occurred_at in month
- Gastos: SUM(recurring_expense_occurrence.amount_snapshot) WHERE status = ‘COMPLETED’ AND due_date in month + SUM(daily_expense.amount) WHERE occurred_at in month + SUM(bank_debt_payment.total_amount) WHERE due_date in month AND status != ‘CANCELLED’
- Ahorros reales: max(Flujo_de_caja_neto_Mes, 0) - Si flujo de caja neto es positivo: Ahorros = Flujo de caja neto, Si flujo de caja neto es negativo: Ahorros = 0 (gastos excesivos)
6.2 Nivel de logro del objetivo de ahorro
Fórmula:
Ratio = Ahorros_Mes / budget.savings_amount
Progreso% = round(Ratio × 100)
Umbrales:
- BUENO: Progreso% ≥ 90
- MEDIO: 70 ≤ Progreso% < 90
- MALO: Progreso% < 70
6.3 Presupuesto restante
Fórmula:
- % Presupuesto restante = (Presupuesto restante / Presupuesto total) × 100
- % Tiempo restante = (Días restantes / Total de días en el mes) × 100
Conclusión:
- Si % Presupuesto ≈ % Tiempo: Ritmo de gastos es APROPIADO
- Si % Presupuesto < % Tiempo: Gastos MÁS RÁPIDOS que el ritmo
- Si % Presupuesto > % Tiempo: Gastos MÁS LENTOS que el ritmo
Nota: Esta tarjeta solo se muestra si se creó presupuesto para este mes.
6.4 Pronóstico al final del mes
Gastos esperados:
Gastos_esperados =
(Promedio_de_gastos_diarios × Días_restantes_en_el_mes)
+ Total_de_gastos_recurrentes_pendientes_restantes_del_mes
+ Total_de_pago_de_préstamo_bancario_pendiente_en_el_mes
Detalles:
- Promedio_de_gastos_diarios = (Total daily_expense.amount desde inicio del mes hasta hoy) / Días_transcurridos_en_el_mes
- Total_de_gastos_recurrentes_pendientes = SUM(recurring_expense_occurrence.amount_snapshot) WHERE status = ‘PENDING’ AND due_date between mañana and fin_del_mes
- Total_de_pago_de_préstamo_bancario_pendiente = SUM(bank_debt_payment.total_amount) WHERE due_date between mañana and fin_del_mes AND status = ‘PENDING’
Restante esperado al final del mes:
Restante_esperado_al_final_del_mes = Flujo_de_caja_neto_Mes - Gastos_esperados
Probabilidad de logro del objetivo de ahorro:
Ratio = Restante_esperado_al_final_del_mes / budget.savings_amount
Progreso% = round(Ratio × 100)
Etiquetas:
- ≥ 90% → LOGRARÁ
- 70–89% → CERCA DE LOGRAR
- < 70% → DIFÍCIL DE LOGRAR
Nota: El pronóstico solo se muestra si Presupuesto > 0.
6.5 Datos reales vs. Plan
- Todos los datos de informes usan datos REALES:
- Ingresos: Ocurrencias COMPLETED + extra_income
- Gastos: Ocurrencias COMPLETED + daily_expense
- Pagos de préstamo: bank_debt_payment con due_date en el mes (independientemente de si está pagado o no)
- NO usa datos del plan (ocurrencias PENDING aún no vencidas)
7. Notas importantes
- Solo datos del mes actual: Los informes solo muestran datos del mes actual
- Condiciones de visualización:
- La tarjeta “Presupuesto restante” solo se muestra si se creó presupuesto para este mes
- La tarjeta “Ritmo de gastos” solo se muestra si hay datos del mes anterior para comparación
- La tarjeta “Obligaciones de préstamo” solo se muestra si existen préstamos
- El elemento del menú “Presupuesto” solo se muestra si se creó presupuesto
- El elemento del menú “Ahorros” solo se muestra si existen cuentas de ahorro
- El elemento del menú “Préstamos” solo se muestra si existen préstamos
- La sección “Pronóstico de Tendencia Futura” solo se muestra si Presupuesto > 0
- El pronóstico es solo como referencia: Basado en tendencias actuales y elementos PENDING
- Primer mes: Algunas tarjetas/secciones no se muestran debido a datos de comparación faltantes (ej. “Ritmo de gastos”, “Tendencia de 3 Meses”, “Picos de Gastos”)
- Las tarjetas son tocables: Tocar una tarjeta se desplaza al informe detallado correspondiente en la misma pantalla