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.
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…
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.
| Manual de Usuario | Flujo de Caja - Tesorería |
|---|---|
| Módulo | Tesorería |
| Formulario | frmCashFlow |
| Tipo | Pantalla de consulta |
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: Menú principal → Tesorería → Flujo de Caja
Al abrir la pantalla, el sistema propone valores por defecto:
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.
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. |
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.
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.
| 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). |
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.
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. |
Para proyectar el flujo de caja en pesos de la próxima semana:
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.
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. |
Sección de referencia para soporte/desarrollo. Basada en el análisis del formulario real de la v14 (
frmCashFlow.vb).
| 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(...) |
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: |
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). |
| 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. |
| Manual relacionado | Vínculo operativo |
|---|---|
| Tesorería Posición | Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad. |
Gestion.Tesoreria.Flujo_Caja. Sin él, el botón de cinta no abre la pantalla y no muestra mensaje.search() agrega una columna del ListView por cada día del rango Desde–Hasta. Rangos amplios generan muchas columnas y ralentizan la consulta.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.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.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.
Ingresá con tu usuario del equipo para dejar una sugerencia.