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. |
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…
| 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. |
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.
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.
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.
| 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.
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.
| 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:". |
Quiero conocer la liquidez de la empresa al cierre de ayer, sin contar cheques de terceros y sin las especies en cero.
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.
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.
Sección de referencia para soporte/desarrollo. Basada en el análisis del formulario real de la v14 (
frmPosicion.vb).
| 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. |
| 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) |
| 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
IsAllowedObjecten el handler del botón. No hay permisos diferenciados para imprimir o ver detalle.
| 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 | 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. |
Esta funcionalidad forma parte de Tesorería. No declara otro manual operativo como dependencia directa en su metadata actual.
chkActivos; el rotulado "Incluir Inactivos" es chkInclude. No confiar en el nombre interno.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()).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.frmCheques en cartera a la fecha de posición.Ingresá con tu usuario del equipo para dejar una sugerencia.