Appearance
Informe de Flujo de Caja
Módulo: Tesorería Tipo: View Estado: Planificado Fecha: 2026-03-31
Descripción
El informe de Flujo de Caja presenta un resumen acumulado de los movimientos de caja del período, agrupados por cuenta contable y separados en dos secciones: ingresos y egresos. Permite visualizar el origen y destino del efectivo en un rango de fechas determinado, así como el saldo acumulado anterior al período si se especifica una fecha de inicio.
Valor para el negocio:
- Visión consolidada del movimiento de fondos por cuenta contable sin necesidad de revisar movimiento por movimiento
- Control del saldo de caja en cualquier punto del tiempo, con soporte de saldo anterior acumulado
- Posibilidad de comparar datos de modo prueba y oficial, o consolidarlos para análisis
Contexto:
- Los movimientos de caja registran entradas y salidas de efectivo asociadas a cuentas contables
- El informe consolida los montos por cuenta para el período seleccionado
- Se accede desde el módulo de Tesorería junto a otros informes como Planilla de Caja y Libro de Bancos
Formulario de Pedido
Filtros disponibles
- Fecha Desde (opcional): Fecha de inicio del período a informar. Si se omite, el informe incluye todos los movimientos hasta la fecha hasta, sin calcular saldo anterior.
- Fecha Hasta (requerido): Fecha de cierre del período a informar.
- Modo: Selector de modo de registros a incluir:
- Oficial: Solo movimientos en modo oficial
- Prueba: Solo movimientos en modo prueba
- Consolidado: Combina movimientos de ambos modos, unificando por cuenta contable
Comportamiento del formulario
- El indicador visual de modo activo del sistema (prueba/oficial) se refleja en el formulario al abrirse, pero puede modificarse antes de generar el informe
- El modo consolidado genera un único informe sumando los importes de ambos modos por cuenta
- Al solicitar el informe, se valida que la fecha hasta esté presente y que, si se indica fecha desde, sea anterior o igual a la fecha hasta
Título del card del modal según modo
- Modo Oficial o Prueba: el título del card es Flujo de Caja
- Modo Consolidado: el título del card cambia a Flujo de Caja — Consolidado
Estructura del Informe
Encabezado
- Nombre de la empresa
- Título: FLUJO DE CAJA en modo oficial o prueba. FLUJO DE CAJA — CONSOLIDADO en modo consolidado
- Rango de fechas aplicado (Desde / Hasta). Si no se indicó fecha desde, se muestra solo el Hasta
- Fecha de emisión del informe y número de página
Sección INGRESOS
Saldo Anterior (visible únicamente si se ingresó fecha desde):
- Representa el resultado acumulado de todos los movimientos de caja anteriores a la fecha desde: total ingresos previos menos total egresos previos
- Se muestra como una línea destacada al inicio de la sección, antes de la tabla de cuentas
Tabla de cuentas de ingreso:
| Código | Cuenta | Importe |
|---|---|---|
| (código contable) | (nombre de cuenta) | (suma acumulada del período) |
- Cada fila representa una cuenta contable con movimientos de ingreso en el período
- El importe es la sumatoria de todos los movimientos de ingreso de esa cuenta en el rango de fechas
- Las filas se ordenan por código de cuenta contable
- Cuentas sin movimientos en el período no aparecen
Total de INGRESOS: Suma de los importes de todas las cuentas de la sección.
Sección EGRESOS
Saldo Anterior (el mismo valor que en INGRESOS, visible únicamente si se ingresó fecha desde):
- El saldo anterior es único para el informe y representa el balance de caja previo al período; se repite en ambas secciones para contexto visual
Tabla de cuentas de egreso:
| Código | Cuenta | Importe |
|---|---|---|
| (código contable) | (nombre de cuenta) | (suma acumulada del período) |
- Misma estructura que la sección de ingresos, con movimientos de egreso
- Cuentas con actividad tanto de ingreso como de egreso aparecen en ambas secciones
Total de EGRESOS: Suma de los importes de todas las cuentas de la sección.
Pie del informe
SALDO FINAL: Resultado neto del período considerando el saldo anterior.
- Con fecha desde:
Saldo Anterior + Total INGRESOS − Total EGRESOS - Sin fecha desde:
Total INGRESOS − Total EGRESOS
Reglas de Negocio
RN-FC-001: Acumulación por cuenta contable
- Condición: Existen múltiples movimientos de la misma cuenta contable en el período
- Acción: Se suman todos sus importes en una única fila. No se listan movimientos individuales
RN-FC-002: Separación ingreso / egreso
- Condición: Un movimiento puede ser de ingreso o de egreso
- Acción: Cada movimiento contribuye exclusivamente a su sección correspondiente. Una misma cuenta puede aparecer en ambas secciones si tuvo movimientos de ambos tipos
RN-FC-003: Saldo anterior solo con fecha desde
- Condición: El usuario no ingresa fecha desde
- Acción: No se calcula ni muestra saldo anterior. El saldo final equivale directamente a Total INGRESOS − Total EGRESOS
RN-FC-004: Cálculo del saldo anterior
- Condición: Se ingresa fecha desde
- Acción: El sistema calcula el saldo anterior como la diferencia entre todos los ingresos y todos los egresos registrados en la caja antes de la fecha desde (sin acotar por cuenta). Este valor único se muestra al inicio de ambas secciones
RN-FC-005: Modo prueba / oficial / consolidado
- Condición: El usuario selecciona un modo
- Acción:
- Oficial: Se incluyen únicamente los movimientos de la base de datos oficial. El formato del informe y los títulos no se alteran
- Prueba: Se incluyen únicamente los movimientos de la base de datos de prueba. El formato del informe y los títulos no se alteran
- Consolidado: Se incluyen movimientos de ambas bases y se suman los importes por cuenta contable en cada sección. El título del informe PDF pasa a ser FLUJO DE CAJA — CONSOLIDADO y el título del card del modal pasa a ser Flujo de Caja — Consolidado
RN-FC-006: Fecha hasta requerida
- Condición: El usuario intenta generar el informe sin indicar fecha hasta
- Acción: El sistema rechaza la solicitud con mensaje informativo
RN-FC-007: Sin movimientos en el período
- Condición: No existen movimientos para el rango y modo seleccionados
- Acción: El sistema informa que no hay datos disponibles para los parámetros ingresados
Casos de Uso
UC-FC-001: Generar flujo de caja del mes actual
Actor: Usuario de tesorería
Precondiciones:
- Usuario autenticado con acceso al módulo de Tesorería
- Existen movimientos de caja en el período
Flujo principal:
- Usuario accede a la sección de informes de Tesorería
- Usuario selecciona "Flujo de Caja"
- Sistema muestra formulario con fecha hasta pre-completada con la fecha actual y modo activo del sistema
- Usuario ingresa fecha desde y fecha hasta del mes actual
- Usuario confirma el modo (oficial / prueba / consolidado)
- Usuario solicita generar el informe
- Sistema presenta el PDF con dos secciones: INGRESOS y EGRESOS, con el saldo anterior calculado y el saldo final
- Usuario descarga o imprime el informe
Postcondiciones:
- Informe generado en PDF con los datos del período
- No se modifican registros del sistema
UC-FC-002: Generar flujo de caja sin fecha de inicio (total histórico hasta una fecha)
Actor: Usuario de tesorería
Flujo principal:
- Usuario abre el formulario de Flujo de Caja
- Usuario deja en blanco el campo "Fecha Desde"
- Usuario ingresa solo la fecha hasta
- Usuario genera el informe
- Sistema presenta el informe sin línea de Saldo Anterior
- El Saldo Final es la diferencia directa entre Total INGRESOS y Total EGRESOS del período completo hasta la fecha indicada
Postcondiciones:
- Informe generado reflejando toda la actividad acumulada hasta la fecha hasta
UC-FC-003: Generar informe en modo consolidado
Actor: Usuario de tesorería
Precondiciones:
- Existen movimientos tanto en modo oficial como en modo prueba para el período
Flujo principal:
- Usuario abre el formulario de Flujo de Caja
- Usuario selecciona modo "Consolidado"
- Usuario ingresa el rango de fechas
- Sistema genera el informe sumando los importes de ambos modos por cuenta contable
- Las dos secciones (INGRESOS y EGRESOS) reflejan el total combinado de oficial y prueba
Postcondiciones:
- Informe consolidado presentado como un único flujo de caja
UC-FC-004: Informe sin movimientos en el período
Actor: Usuario de tesorería
Flujo principal:
- Usuario selecciona un rango de fechas sin movimientos registrados
- Usuario genera el informe
- Sistema informa que no hay datos disponibles para los parámetros seleccionados
Postcondiciones:
- No se genera PDF. Se muestra mensaje informativo al usuario
Criterios de Aceptación
- [ ] El usuario puede generar el informe indicando solo fecha hasta, sin fecha desde
- [ ] Cuando se ingresa fecha desde, el informe muestra una línea de Saldo Anterior antes de la tabla de cada sección
- [ ] El Saldo Anterior es la diferencia entre ingresos y egresos de todos los movimientos previos a la fecha desde
- [ ] Los movimientos del período se agrupan por cuenta contable y se muestra la suma acumulada por cuenta en cada sección
- [ ] Las secciones INGRESOS y EGRESOS son independientes; una cuenta puede aparecer en ambas si tuvo movimientos de ambos tipos
- [ ] El Saldo Final es correcto: Saldo Anterior + Total INGRESOS − Total EGRESOS (o sin saldo anterior si no se ingresó fecha desde)
- [ ] El selector de modo funciona para oficial, prueba y consolidado
- [ ] En modo oficial o prueba el título del informe PDF y el título del card del modal no se alteran respecto al valor base "Flujo de Caja"
- [ ] En modo consolidado los importes por cuenta se suman entre ambas bases de datos
- [ ] En modo consolidado el título del informe PDF es "FLUJO DE CAJA — CONSOLIDADO"
- [ ] En modo consolidado el título del card del modal es "Flujo de Caja — Consolidado"
- [ ] El indicador visual de modo activo del sistema se refleja en el formulario al abrirse
- [ ] Si no existen movimientos para el período y modo seleccionados, el sistema informa con un mensaje claro en lugar de generar un PDF vacío
- [ ] El informe se genera en formato PDF con encabezado de empresa, rango de fechas y número de página
Consideraciones
Seguridad
- Solo usuarios autenticados con permisos de tesorería pueden generar este informe
- El informe accede únicamente a los datos de la empresa y sucursal del usuario autenticado
Rendimiento
- Períodos amplios (más de 6 meses) pueden implicar grandes volúmenes de movimientos; el agrupamiento por cuenta reduce el tamaño del resultado
- El modo consolidado requiere consultar dos fuentes de datos, lo que puede aumentar el tiempo de generación
Dependencias
Módulos internos
- Movimientos de caja: Fuente de datos principal del informe (ingresos y egresos por cuenta)
- Cuentas contables: Provee el nombre de cada cuenta a partir de su código
- Modo prueba / oficial: Informe respeta la arquitectura dual-database del sistema
Relacionado
- Movimiento de Caja Multi-Schema — Considera la distribución de movimientos en múltiples schemas por sucursal/caja
- Movimientos Bancarios Prueba Mode — Patrón de dual-database aplicado a otros informes de tesorería