← Índice de manuales
Manual funcional · Sistema Plenario v14

Flujo de Caja

La opción Flujo de Caja permite proyectar y consultar los ingresos y egresos previstos de la empresa para un rango de fechas, organizados por concepto y abiertos día por día. La grilla muestra, para cada jornada del…

Módulo: TesoreríaVersión: 1.1Actualizado: 2026-06-19

Flujo de Caja

Nota: en el sistema esta pantalla figura con el título "Cash Flow" (formulario frmCashFlow). En este manual la llamamos Flujo de Caja, que es su nombre funcional dentro del módulo Tesorería.

Detalle

Manual de Usuario Flujo de Caja - Tesorería
Módulo Tesorería
Formulario frmCashFlow
Tipo Pantalla de consulta

Introducción

La opción Flujo de Caja permite proyectar y consultar los ingresos y egresos previstos de la empresa para un rango de fechas, organizados por concepto y abiertos día por día. La grilla muestra, para cada jornada del período elegido, los movimientos esperados de Factoring, Préstamos, Inversiones y Cuentas Corrientes, de modo de anticipar la posición de caja en una especie (moneda) determinada.

Se trata de una pantalla de solo consulta: no registra operaciones, solo calcula y presenta la proyección a partir de los datos ya cargados en el sistema.

Acceso al módulo

Acceso: Menú principal → Tesorería → Flujo de Caja

Al abrir la pantalla, el sistema propone valores por defecto:

  • La especie se posiciona en la primera de la lista.
  • La fecha Desde se completa con la fecha de trabajo actual del sistema.
  • La fecha Hasta se completa con la fecha de trabajo más 7 días (una semana de proyección).

Pantalla principal

La pantalla se compone de una barra de filtros en la parte superior (especie y rango de fechas, con el botón Buscar) y, debajo, una grilla de proyección organizada por grupos de concepto. La grilla muestra columnas fijas a la izquierda que identifican el concepto y una columna por cada día del período seleccionado con los importes proyectados.

Filtros de búsqueda

Los filtros se encuentran en la barra superior de la pantalla. Una vez definidos, se ejecuta la consulta con el botón Buscar.

Campo Descripción
Id (Especie) Especie o moneda sobre la que se proyecta el flujo (por ejemplo, pesos o una divisa). Se elige de la lista desplegable. Por defecto toma la primera especie disponible.
Fecha Desde Primer día del período a proyectar. Por defecto es la fecha de trabajo del sistema.
Fecha Hasta Último día del período a proyectar. Por defecto es la fecha Desde más 7 días.
Buscar Ejecuta la proyección y completa la grilla con una columna por cada día del rango.

Cómo realizar una consulta

  1. Elegir la especie — seleccioná en el desplegable Id la especie/moneda sobre la que querés ver el flujo.
  2. Definir el rango de fechas — indicá la fecha Desde y la fecha Hasta del período que querés proyectar.
  3. Buscar — presioná el botón Buscar para que el sistema calcule y muestre la proyección día por día.

Importante: la grilla genera una columna por cada día comprendido entre Desde y Hasta. Cuanto más amplio sea el rango, más columnas se mostrarán; conviene elegir un período acotado para que la proyección sea legible.

Resultados

La grilla está organizada por grupos de concepto (las áreas operativas) y, dentro de cada grupo, por las filas de detalle. Las columnas fijas a la izquierda identifican el concepto; a la derecha se agrega una columna por cada día del período, con los importes proyectados de ese día.

Estructura de columnas

Campo Descripción
Conceptos Columna fija que describe cada fila (el tipo de movimiento proyectado).
(Una por día) Por cada día del rango Desde–Hasta se agrega una columna con el encabezado de la fecha (día de semana, día y mes). Contiene el importe proyectado de ese concepto para esa jornada, con formato numérico (miles y dos decimales).

Grupos y conceptos de la grilla

La proyección se agrupa en cuatro grandes áreas:

Campo Descripción
Factoring Movimientos de la operatoria de factoring: Liquidaciones, Pago de Gestión, Ventas, Cobro de Entregas, Acreditaciones, Cobro de Fact./Doc. y un subtotal Total.
Préstamos Movimientos de préstamos: Otorgamiento, Cobro de Cuotas y un subtotal Total.
Inversiones Movimientos de inversiones: Tomo No Conf., Tomo Conf., Coloco no Conf., Coloco Conf. y un subtotal Total.
Cuentas Corrientes Movimientos de cuentas corrientes: Clientes + / Clientes −, Inversores + / Inversores −, Comprobantes de Proveedores y un subtotal Total.

Al final de la grilla se muestra una fila TOTALES: que consolida la proyección general del período.

Importante: los importes son una proyección estimada a partir de las operaciones y vencimientos ya cargados en el sistema. No reemplazan a la posición de caja real; sirven para anticipar entradas y salidas de fondos.

Acciones disponibles

Esta pantalla está diseñada como vista de consulta en grilla y no incluye un botón propio de exportación a archivo. Para conservar o compartir la información proyectada podés:

Acción Descripción
Buscar Ejecuta la proyección con los filtros definidos (especie y rango de fechas).
Capturar la pantalla Tomar una captura de la grilla con la proyección visible.
Acotar el período Reducir el rango Desde–Hasta para que la proyección entre completa en pantalla y sea más fácil de leer o capturar.

Ejemplo práctico

Para proyectar el flujo de caja en pesos de la próxima semana:

  1. En Id (Especie) seleccioná la especie de pesos.
  2. Dejá la fecha Desde en la fecha de trabajo del sistema.
  3. Dejá la fecha Hasta en Desde + 7 días (valor por defecto).
  4. Presioná Buscar.

La grilla muestra una columna por cada uno de los 7 días, con los importes proyectados de Factoring, Préstamos, Inversiones y Cuentas Corrientes, y la fila TOTALES: con la posición consolidada del período.

Consejos útiles

  • Acotá el rango Desde–Hasta para que la proyección sea legible: cada día agrega una columna.
  • Verificá la especie seleccionada antes de buscar; por defecto toma la primera de la lista.
  • Recordá que los importes son una proyección estimada, no la caja real.
  • Para conservar la información, capturá la pantalla con el período acotado.

Preguntas frecuentes

¿Por qué la pantalla dice "Cash Flow" y no "Flujo de Caja"? Es la misma opción. El título interno del formulario es "Cash Flow", pero su función dentro del módulo Tesorería es la proyección del flujo de caja. Ambos nombres refieren a la misma herramienta.
¿Por qué aparecen tantas columnas? El sistema genera una columna por cada día comprendido entre las fechas Desde y Hasta. Si elegís un rango amplio, verás muchas columnas. Para una vista más clara, acotá el período.
¿Puedo proyectar en otra moneda? Sí. El filtro **Id (Especie)** permite elegir la especie/moneda sobre la que se calcula el flujo. Por defecto se posiciona en la primera especie disponible.
¿Los importes que muestra son definitivos? No. Son una proyección estimada en base a las operaciones y vencimientos ya cargados (liquidaciones, cuotas, inversiones, movimientos de cuenta corriente, etc.). Sirven para anticipar la posición de caja, no para reemplazar la caja real.
¿Qué fechas toma por defecto al abrir? La fecha **Desde** toma la fecha de trabajo del sistema y la fecha **Hasta** toma esa misma fecha más 7 días, ofreciendo una proyección semanal inicial que podés modificar antes de buscar.

Permisos

El acceso a esta pantalla se controla desde el menú de Tesorería. Al tratarse de una vista de solo consulta, requiere únicamente permiso de acceso al módulo; no realiza altas, bajas ni modificaciones sobre los datos.

Permiso Descripción
Acceso a Tesorería → Flujo de Caja Habilita la apertura y consulta de la pantalla de proyección de flujo de caja.

Información técnica

Sección de referencia para soporte/desarrollo. Basada en el análisis del formulario real de la v14 (frmCashFlow.vb).

Formularios principales

Componente Detalle
Formulario frmCashFlow (carpeta Tesorería)
Título en sistema Cash Flow
Módulo Tesorería
Tipo de pantalla Consulta (solo lectura; no realiza altas, bajas ni modificaciones)
Lanzamiento Botón de cinta btnTeso_FlujoDeCaja; se abre con ShowFrmInDockPanel(New frmCashFlow) desde frmNewMain y FormTile
Filtros (barra tlsSearch) cboEspecie (Id/Especie), dtFechaDesde, dtFechaHasta, botón cmdSearch (Buscar)
Valores por defecto (frmCashFlow_Load) Especie = primera fila de clsEspecies.Search(); Desde = clsFechas.GetFechaTrabajo; Hasta = Desde + 7 días
Grilla lvcashFlow (ListView en modo Details, 4 grupos). El cálculo se delega en clsCashFlow.Search(...)

Lógica de la grilla (sin menú satélite)

Esta pantalla no tiene menú ni formularios satélite: es una única vista de consulta. El botón Buscar (cmdSearch.Click → search()) recorre día por día el rango Desde–Hasta y, por cada día, agrega una columna al ListView (lvcashFlow.Columns.Add, ancho fijo 80, encabezado ddd dd MMM) y llama a clsCashFlow.Search(Desde, Hasta, díaActual, Especie). La clase ejecuta el stored procedure CashFlow (con CommandTimeout = 0) y arma una fila de 22 conceptos, calculando los subtotales (Total_Factoring, Total_Prestamos, Total_Inversiones, Total_CtaCte) y el Total general en código .NET.

Los grupos y filas del ListView están definidos de forma fija en el diseñador (frmCashFlow.designer.vb):

Grupo (ListViewGroup) Filas de concepto
Factoring Liquidaciones, Pago de Gestion, Ventas, Cobro de Entregas, Acreditaciones, Cobro de Fact./Doc., Total
Prestamos Otorgamiento, Cobro de Cuotas, Total
Inversiones Tomo No Conf., Tomo Conf., Coloco no Conf., Coloco Conf., Total
Cuentas Corrientes Clientes +, Clientes -, Inversores +, Inversores -, Compr. de Proveedores, Total, y la fila final TOTALES:

Permisos reales

Permiso (IsAllowedObject) Habilita
Gestion.Tesoreria.Flujo_Caja Abrir y consultar la pantalla Flujo de Caja. Validado con clsSeguridad.IsAllowedObject(_objUsuario, "Gestion.Tesoreria.Flujo_Caja", ...) en el click del botón de cinta, antes de instanciar el formulario. Si el usuario no lo tiene, el botón no hace nada (Return).

Tablas / entidades de base de datos principales

Objeto de BD Contenido
SP CashFlow Stored procedure que calcula los importes proyectados de un día para una especie. Parámetros: @Fechaini, @FechaFin, @Fecha, @intIdEspecie. Devuelve una fila con los conceptos de Factoring, Préstamos, Inversiones y Cuentas Corrientes.
clsEspecies (entidad Especies) Origen del combo de especies/monedas (Descripcion / ID).
clsFechas.GetFechaTrabajo Fecha de trabajo del sistema usada como valor por defecto de Desde.

Relación con otros módulos / manuales

Manual relacionado Vínculo operativo
Tesorería Posición Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad.

Notas para soporte (comportamiento real del código)

  • No exporta ni imprime. La pantalla solo carga el ListView; no hay botón de exportación, impresión ni guardado. Para conservar la proyección hay que capturar la pantalla.
  • El acceso depende del permiso Gestion.Tesoreria.Flujo_Caja. Sin él, el botón de cinta no abre la pantalla y no muestra mensaje.
  • Una columna por día. El método search() agrega una columna del ListView por cada día del rango Desde–Hasta. Rangos amplios generan muchas columnas y ralentizan la consulta.
  • Sin timeout de consulta. El SP CashFlow se ejecuta con CommandTimeout = 0 (sin límite), por lo que con rangos grandes o muchos datos la consulta puede tardar y no se cortará por timeout.
  • Corte silencioso si el SP no devuelve datos. En el bucle, si clsCashFlow.Search(...) devuelve Nothing para un día (If IsNothing(dt) Then Exit Do), el armado de columnas se interrumpe sin aviso al usuario; los errores del SP se registran con Functions.LogError y la función devuelve Nothing.
  • Cálculo de totales en .NET. Los subtotales y el total general no vienen del SP: se suman en clsCashFlow.Search a partir de los conceptos individuales.

Resumen: Flujo de Caja (formulario frmCashFlow, título "Cash Flow") es una vista de consulta de Tesorería que proyecta ingresos y egresos día por día, en una especie elegida, agrupados en Factoring, Préstamos, Inversiones y Cuentas Corrientes. Se filtra por especie y rango de fechas, y la grilla agrega una columna por cada día con los importes estimados.

¿Te resultó útil este manual?