← Índice de manuales
Manual funcional · Sistema Plenario v14

Tesorería Posición

La posición de tesorería muestra, a una fecha determinada, el saldo de efectivo y valores disponibles de la empresa: el dinero en caja física, los saldos a la vista en cuentas corrientes y la proyección de lo que…

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

Detalle

Manual de Usuario Posición de Tesorería
Consulta de saldos de cajas, bancos y cuentas corrientes por especie a una fecha determinada, con proyección de disponibilidad y posibilidad de drill-down al detalle de cada especie.

Introducción

La posición de tesorería muestra, a una fecha determinada, el saldo de efectivo y valores disponibles de la empresa: el dinero en caja física, los saldos a la vista en cuentas corrientes y la proyección de lo que quedaría disponible una vez liquidados los documentos pendientes.

Representa la liquidez inmediata de la que dispone la empresa para hacer frente a sus obligaciones de pago a corto plazo, realizar transacciones cotidianas o cubrir imprevistos. La consulta se presenta por especie (cada moneda, caja o banco) y permite abrir el detalle de movimientos que componen cada saldo.

Acceso al módulo

  1. Ingresá a la solapa Tesorería.
  2. Hacé clic en el botón Posición.
  3. Se abre la pantalla Posición, que al iniciar toma por defecto la fecha de trabajo del sistema.

Importante: la fecha de posición se inicializa automáticamente con la fecha de trabajo. Para ver la posición a otra fecha cambiá el valor y volvé a presionar Buscar.

Pantalla principal

La pantalla está dividida en una barra de filtros en la parte superior y una grilla de resultados que ocupa el resto del formulario.

Elemento Descripción
Barra de filtros Define la fecha, el modo de actualización, la sucursal y los checkboxes que condicionan la consulta.
Botón Imprimir Envía el resultado de la búsqueda a la vista previa de impresión.
Botón Ver Abre el detalle de la especie seleccionada o su cuenta corriente.
Grilla de resultados Muestra los saldos por especie, agrupados por tipo (cajas/bancos, Factoring, Proveedores Financieros, etc.).

La grilla se carga automáticamente al presionar Buscar y los grupos aparecen expandidos.

Filtros de búsqueda

Filtro Descripción
Fecha Posición Fecha a la cual se calcula la posición. Por defecto es la fecha de trabajo del sistema.
Actualizar cada Define un refresco automático de la grilla. Opciones: Nunca, Cada 5 min., Cada 15 min., Cada 1/2 hora, Cada hora.
Cheques de Terceros Incluye o excluye los cheques de terceros en el cálculo. El valor elegido se recuerda entre sesiones (parámetro de gestión).
Excluir Saldo 0 Oculta de la grilla las especies cuyo saldo es cero.
Incluir Inactivos Incluye en la consulta las especies marcadas como inactivas.
Sucursal Limita la posición a la sucursal seleccionada. Por defecto muestra Todas.

Una vez definidos los filtros, presioná Buscar para visualizar la posición.

Resultados

La grilla muestra una fila por especie, agrupada por tipo. Las columnas son:

Columna Descripción
Especie Caja, banco o moneda sobre la que se informa el saldo.
Saldo Inicial Saldo final del día anterior en la cuenta corriente de la especie.
Posición Estimación del efectivo disponible si se liquidaran todos los documentos pendientes. Se calcula como Saldo Inicial +/- Saldo Lógico.
Saldo Lógico Suma de los recibos y órdenes de pago registrados durante el día.
Saldo Lóg. Liquidado Suma de los recibos y órdenes de pago registrados y efectivamente liquidados durante el día.
Saldo Físico Efectivo real en caja, que coincide con el saldo actual de la cuenta corriente de la especie. Se calcula como Saldo Inicial +/- Saldo Lógico Liquidado.
Saldo Ctes. CtaCte. Sumatoria de los saldos de las cuentas corrientes de los clientes.
Disponibilidad Monto disponible proyectado después de liquidar el saldo lógico pendiente y considerando el saldo en las cuentas corrientes de los clientes.

Importante: los importes se muestran con dos decimales. Cuando una especie pertenece a los grupos Factoring o Proveedores Financieros, el botón Ver abre la pantalla específica de ese grupo en lugar del detalle estándar.

Acciones disponibles

Acción Cómo se realiza Resultado
Actualizar / Buscar Botón Buscar de la barra de filtros. Recalcula y vuelve a cargar la grilla con los filtros actuales.
Refresco automático Combo Actualizar cada. Refresca la grilla en el intervalo elegido (5, 15, 30 o 60 minutos).
Ver detalle de la especie Doble clic sobre la fila, tecla Enter, o menú Ver → Detalle de Posición de la Especie. Abre el detalle de los movimientos que componen el saldo de esa especie.
Ver cuenta corriente Menú Ver → Cuenta Corriente de la Especie. Abre la cuenta corriente de la especie acotada a la fecha de posición.
Imprimir Botón Imprimir → Resultado de la Búsqueda. Genera la vista previa de impresión con el encabezado "Fecha Posición al:".

Ejemplo práctico

Quiero conocer la liquidez de la empresa al cierre de ayer, sin contar cheques de terceros y sin las especies en cero.

  1. Ingreso a Tesorería → Posición.
  2. En Fecha Posición selecciono la fecha de ayer.
  3. Destildo Cheques de Terceros.
  4. Dejo tildado Excluir Saldo 0.
  5. Dejo la sucursal en Todas.
  6. Presiono Buscar.

La grilla muestra cada caja y banco con su Saldo Físico y su Disponibilidad. Hago doble clic sobre la especie "Caja Pesos" para ver el detalle de los movimientos que la componen, y luego uso Imprimir → Resultado de la Búsqueda para llevar el reporte a una reunión.

Consejos útiles

  • Si la grilla se ve vacía, verificá que Excluir Saldo 0 no esté ocultando todas las especies y que la fecha de posición sea correcta.
  • La columna Disponibilidad es la más útil para decisiones de pago: proyecta lo que queda libre una vez liquidado lo pendiente.
  • Usá Actualizar cada durante la jornada para tener una posición que se refresca sola, sin tener que apretar Buscar constantemente.
  • El valor del check Cheques de Terceros se recuerda para la próxima vez que abras la pantalla.
  • Para analizar un saldo que no cierra, abrí el detalle de la especie (doble clic) antes que revisar cuenta por cuenta.

Preguntas frecuentes

¿Por qué Posición y Saldo Físico dan distinto? El **Saldo Físico** es el efectivo real ya liquidado (Saldo Inicial +/- Saldo Lógico Liquidado), mientras que la **Posición** proyecta el resultado si se liquidaran todos los documentos pendientes (Saldo Inicial +/- Saldo Lógico). La diferencia son los movimientos registrados pero todavía no liquidados.
¿Cómo veo la posición de una fecha anterior? Cambiá la **Fecha Posición** a la fecha deseada y presioná **Buscar**. El cálculo se rehace tomando el saldo inicial y los movimientos hasta esa fecha.
No aparecen algunas cajas o bancos en la grilla. Puede deberse a que estén inactivos (tildá **Incluir Inactivos**) o a que tengan saldo cero con **Excluir Saldo 0** activado. También verificá el filtro de **Sucursal**.
¿Puedo imprimir o exportar la posición? Sí. El botón **Imprimir → Resultado de la Búsqueda** abre la vista previa de impresión, desde la cual también podés exportar a los formatos que ofrece el visor.

Permisos

El acceso a la pantalla de Posición se gobierna por los permisos del módulo Tesorería asignados al grupo del usuario. Sin el permiso correspondiente, el botón Posición no estará disponible en la solapa Tesorería. El comportamiento por defecto del check Cheques de Terceros se controla con el parámetro de gestión Gestion.Tesoreria.Posicion.IncluirChequesTerceros.

Información técnica

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

Formularios principales

Componente Detalle
Formulario frmPosicion (hereda de MultiForm)
Ubicación VisualPlenarioNET/VisualPlenarioNET/Common/frmPosicion.vb (+ frmPosicion.Designer.vb)
Lanzamiento Botón Posición de la cinta de Tesorería (btnTeso_Posicion_ItemClick en frmNewMain / FormTile); se abre acoplado con ShowFrmInDockPanel.
Clase de negocio clsPosicion (ClassVisualPlenarioNET/Common/clsPosicion.vb), instanciada con el handle de conexión.
Acceso a datos ADO.NET puro (SqlDataAdapter + stored procedures), NO Entity Framework.
Origen de fecha clsFechas.GetFechaTrabajo — la fecha de posición se inicializa con la fecha de trabajo en el Load.
Sucursales clsSucursales.Search + fila ficticia Id=0 / "Todas" insertada en el combo.
Grilla DevExpress GridControl (grd) / GridView (GridView1), agrupada por la columna GRP y con grupos expandidos (ExpandAllGroups).
Refresco automático Timer1 con intervalos según el combo: 300000 / 900000 / 1800000 / 3600000 ms (5 / 15 / 30 / 60 min). "Nunca" detiene el timer.
Impresión PrintableComponentLink1 / PrintingSystem2 (DevExpress), vinculados a grd; encabezado "Fecha Posicion al:" + fecha de trabajo.

Formularios satélite por función (lanzados desde la grilla / menú)

Acción Form que abre
Doble clic / Enter / Ver → Detalle de Posición de la Especie sobre una especie común frmPosicion_Resultado_Detalle (recibe el DataTable de GetPosicionDetallada)
Detalle de una fila del grupo Proveedores Financieros frmCuentasCorrientes (tipo Inversores)
Detalle de una fila del grupo Factoring frmCheques (DisplayCriteria:=2)
Ver → Cuenta Corriente de la Especie frmCuentasCorrientes_Especies (acotada a la fecha de posición, chkFechas tildado)

Permisos reales

Permiso Habilita
Tesoreria.Operaciones.Posición Abrir el formulario. Validado con clsSeguridad.IsAllowedObject al hacer clic en Posición; sin el permiso, el botón no abre nada (return silencioso).

El formulario en sí no vuelve a chequear permisos internos: la única barrera es IsAllowedObject en el handler del botón. No hay permisos diferenciados para imprimir o ver detalle.

Tablas / objetos de base de datos principales

Stored procedure Contenido
Cambio_Posicion Grilla consolidada (GetPosicionConsolidada). CommandTimeout = 0. Recibe fecha, flags de inclusión y sucursal.
Cambio_Posicion_Logicos_Detalle Detalle de movimientos que componen el saldo lógico de una especie (GetPosicionDetallada).
Operaciones_Pendientes_Liquidacion Operaciones pendientes de liquidar (usado por otras vistas de clsPosicion).
Cambio_Posicion_Utilidades / Cambio_Posicion_Utilidades_Contra_Costo Utilidades de cambio (otros métodos de la misma clase).

Parámetros enviados a Cambio_Posicion: @Fecha_Posicion, @bIncludeFactoring, @bIncludePrestamos, @bIncludeInversiones, @bIncludeCambio, @intIdEspecieDesde (0), @intIdEspecieHasta (10000), @bIncludeCtaCte, @IntExcluirSaldo0, @IntIncluirChequesTerceros, @IntIdSucursal, @Incluye_Especie_Desactivada.

Parámetro de gestión

Parámetro Efecto
Gestion.Tesoreria.Posicion.IncluirChequesTerceros Valor por defecto del check Cheques de Terceros (1 = tildado, 0 = destildado). Al cambiar el check se persiste de inmediato con clsParametros.SetParameterValue.

Relación con otros módulos / manuales

Esta funcionalidad forma parte de Tesorería. No declara otro manual operativo como dependencia directa en su metadata actual.

Notas para soporte (comportamiento real del código)

  • Nombres de controles engañosos. El check rotulado "Cheques de Terceros" es el control chkActivos; el rotulado "Incluir Inactivos" es chkInclude. No confiar en el nombre interno.
  • Filtros ocultos. Los checks chkFactoring, chkPrestamos, chkInversiones, chkCambios y chkCtaCte viven en ToolStrip1, que está Visible = False. El usuario no los ve; quedan en sus valores de diseño (todos Checked = True). En el SP, @bIncludeCtaCte recibe el valor de chkCambios (cableado peculiar en Search()).
  • Sin paginación real. El rango de especie va fijo de 0 a 10000.
  • Errores silenciados en la carga. Si GetPosicionConsolidada falla, se loguea con Functions.LogError y la grilla queda vacía sin avisar al usuario; el error de Ver detalle sí muestra un MsgBox.
  • CommandTimeout = 0 en la consulta consolidada: una posición a fecha con mucho volumen puede tardar sin cortar por timeout.
  • La columna especial "Cheques 3ros." (link) abre frmCheques en cartera a la fecha de posición.
¿Te resultó útil este manual?