← Índice de manuales
Manual funcional · Sistema Plenario v14

Gestión Saldos

La pantalla Saldos en Cuentas Corrientes por Especies sirve para ver, de un solo vistazo, cuánto debe o cuánto tiene a favor cada entidad en su cuenta corriente, separado por especie (la moneda o el tipo de valor…

Módulo: Gestión ComercialVersión: 1.2Actualizado: 2026-07-25

Detalle

Manual de Usuario Saldos en Cuentas Corrientes por Especies
Informe de gestión que lista, en una sola grilla, el saldo de cuenta corriente de cada entidad (Clientes, Inversores o Proveedores) abierto por especie/moneda, con su límite de adelanto y el excedente. Permite filtrar por rango de entidad, rango de especie, fecha, categoría y signo del saldo, y saltar desde un renglón a la cuenta corriente de esa entidad.

Introducción

La pantalla Saldos en Cuentas Corrientes por Especies sirve para ver, de un solo vistazo, cuánto debe o cuánto tiene a favor cada entidad en su cuenta corriente, separado por especie (la moneda o el tipo de valor: Pesos, Dólares, etc.).

Es la misma pantalla para tres tipos de entidad y vos elegís cuál consultar:

  • Clientes (con la posibilidad de acotar a Clientes o a Socios)
  • Inversores
  • Proveedores

Cada renglón de la grilla es la combinación entidad + especie, con su saldo, su límite de adelanto y el excedente (cuánto se pasó del límite). Al pie se muestran los totales por especie. Desde cualquier renglón podés abrir la cuenta corriente de esa entidad para ver el detalle de movimientos que forman ese saldo.

Es una pantalla de consulta: no registra ni modifica movimientos, solo los suma y los presenta. Lo que ves sale de las cuentas corrientes ya cargadas en el sistema.

Acceso al módulo

  1. Solapa Gestión — entrá a la solapa Gestión del menú principal.
  2. Opción Saldos — hacé clic en el botón Saldos.
  3. Se abre la pantalla — se abre la ventana Saldos en Cuentas Corrientes por Especies, ya posicionada por defecto en Clientes y con el rango de entidades y especies completo (desde la primera hasta la última). La grilla aparece vacía hasta que presiones Buscar.

Importante: según la configuración de seguridad, si tu usuario tiene restringidas las categorías de clientes, los campos de entidad "Desde/Hasta" pueden aparecer deshabilitados: en ese caso la consulta se acota automáticamente a las categorías que tenés habilitadas.

Pantalla principal

La pantalla está dividida en varias barras de filtros en la parte superior, una grilla central con los saldos y una barra de estado al pie con los totales.

Elemento Descripción
Barra Entidad Define el tipo de entidad (Clientes / Inversores / Proveedores), el rango "Desde/Hasta" de entidades, la categoría y el filtro de saldos positivos/negativos.
Barra Especie Define el rango "Desde/Hasta" de especies, la cantidad de decimales y el criterio "Saldos por" utilizado por la consulta.
Barra de opciones Tildes para filtrar por fecha, acotar a Clientes/Socios, incluir entidades sin saldo, ocultar límite/excedente e incluir entidades eliminadas.
Botón Buscar Ejecuta la consulta y completa la grilla con los saldos.
Grilla de saldos Muestra un renglón por entidad + especie, con saldo, límite y excedente.
Barra de estado Muestra la cantidad de registros y los totales de saldo por especie.

Filtros de búsqueda

Los filtros se reparten en las barras superiores. Una vez definidos, se ejecuta la consulta con el botón Buscar.

Filtro Descripción
Entidad (combo) Tipo de entidad a consultar: Clientes, Inversores o Proveedores. Al cambiarlo, el rango Desde/Hasta se reinicia a la primera y la última entidad de ese tipo.
Entidad Desde / Hasta Rango de entidades a incluir. Podés escribir el número o usar el link Desde/Hasta para buscar la entidad. Al confirmar trae el nombre al costado.
Especie Desde / Hasta Rango de especies a incluir. Igual que con la entidad: número directo o link Desde/Hasta para buscar.
Categoria Solo para Clientes: limita el listado a una categoría de clientes. Por defecto toma Todas.
Filtro de saldos Permite mostrar solo saldos positivos, solo negativos o ambos. El título del botón refleja la opción elegida.
Filtrar Fecha (tilde + Desde/Hasta) Si se tilda, calcula el saldo considerando solo los movimientos cuya fecha valor esté dentro del rango. Si no se tilda, toma el saldo total a la fecha.
Filtrar por (tilde + combo) Solo para Clientes: acota a Clientes o a Socios (asociados).
Incluir Entidades sin Saldo Incluye en el listado entidades aunque su saldo sea cero. Si no se tilda, las entidades con saldo cero se omiten.
Ocultar Límite/Excedente Oculta las columnas Límite y Excedente de la grilla (viene tildada por defecto).
Incluir Entidades Eliminadas Incluye también entidades dadas de baja.
Decimales Cantidad de decimales con que se muestran los importes en la grilla (por defecto 2).
Saldos por (combo) Define el criterio de cálculo enviado a la consulta: por Entidad o por Especie.

Importante: el rango "Hasta" debe ser mayor o igual al "Desde", tanto en entidad como en especie. Si está mal cargado, el sistema avisa con un mensaje y no ejecuta la búsqueda.

Resultados

La grilla muestra un renglón por cada combinación de entidad y especie con saldo (o también sin saldo, si se tildó Incluir Entidades sin Saldo). Las columnas son:

Columna Descripción
Entidad Número (Id) de la entidad: cliente, inversor o proveedor.
Nombre Nombre de la entidad.
Especie Número (Id) de la especie.
Descripción Nombre de la especie (por ejemplo, Pesos, Dólares).
Saldo Saldo de la cuenta corriente de esa entidad en esa especie (ingresos − egresos).
Límite Límite de adelanto autorizado a la entidad. Solo visible si se destilda Ocultar Límite/Excedente.
Excedente Cuánto se excede el saldo por debajo del límite (cuánto se pasó). Solo visible si se destilda Ocultar Límite/Excedente.

La grilla tiene pie de totales: la columna Saldo muestra la suma al pie. Además, la barra de estado inferior indica la Cantidad de Registros y los Totales de saldo discriminados por especie (por ejemplo, "(Pesos) 1.250.000,00 (Dólares) 4.300,00").

Importante: un saldo se considera "cero" cuando está entre -0,0099 y 0,0099 (tolerancia de redondeo). Por defecto esos renglones no aparecen; para verlos hay que tildar Incluir Entidades sin Saldo.

Acciones disponibles

Acción Descripción
Buscar Ejecuta la consulta con los filtros definidos y recarga la grilla y los totales.
Ver Cuenta Corriente Abre la cuenta corriente de la entidad del renglón seleccionado en la especie correspondiente.
Filtro de saldos Alterna entre saldos positivos, negativos o ambos.
Filtros de grilla Permiten ordenar, agrupar y acotar los resultados visibles.

Ver Cuenta Corriente

Seleccioná un renglón y elegí Ver → Cuenta corriente, hacé doble clic o utilizá el menú contextual. El sistema abre la cuenta corriente del cliente, inversor o proveedor ya posicionada en la especie seleccionada.

La versión C# activa no incluye acciones de impresión. Las opciones “Saldo por Cliente” y “Resultado de la Búsqueda” pertenecen al formulario VB anterior.

Ejemplo práctico

Quiero ver qué clientes en Pesos están en rojo (saldo negativo, es decir, deben), incluyendo cuánto se pasaron de su límite.

  1. Ingreso a Gestión → Saldos.
  2. En el combo Entidad dejo Clientes.
  3. Dejo el rango de Entidad completo (Desde la primera, Hasta la última).
  4. En Especie elijo el rango que incluya Pesos (por ejemplo, Desde Pesos Hasta Pesos).
  5. Abro Filtro de saldos y dejo tildado solo Mostrar saldos negativos.
  6. Destildo Ocultar Límite/Excedente para que aparezcan las columnas Límite y Excedente.
  7. Presiono Buscar.

La grilla lista los clientes con saldo negativo en Pesos. En el renglón de un cliente que adeuda $500.000 con un límite de adelanto de $300.000, la columna Excedente muestra −$200.000 (se pasó $200.000 del límite). Al pie veo el total adeudado en Pesos. Si quiero entender de dónde sale ese saldo, hago doble clic sobre el renglón y se abre su cuenta corriente en Pesos con el detalle de movimientos.

Consejos útiles

  • Empezá eligiendo bien el tipo de entidad (Clientes / Inversores / Proveedores): cambia toda la consulta y reinicia el rango.
  • Para ver quiénes deben, usá Filtro de saldos → solo negativos; para ver saldos a favor, solo positivos.
  • Si necesitás controlar el límite de adelanto, destildá Ocultar Límite/Excedente: la columna Excedente te muestra de un vistazo quién está pasado.
  • Tildá Incluir Entidades sin Saldo solo cuando realmente necesites ver entidades en cero; si no, dejala destildada para un listado más limpio.
  • Usá la columna Decimales para ajustar la precisión cuando trabajás con especies que manejan muchos decimales.
  • Desde cualquier renglón, el doble clic es el atajo más rápido para saltar a la cuenta corriente de esa entidad/especie.

Preguntas frecuentes

¿Cómo accedo a los Saldos? Desde **Gestión → Saldos**. Se abre “Saldos en Cuentas Corrientes por Especies”.
¿Sirve para clientes, inversores y proveedores? Sí. Elegí el tipo en el combo **Entidad**. Para clientes también se puede acotar a clientes o socios.
¿Cómo veo el detalle de un saldo? Seleccioná la fila y elegí **Ver → Cuenta corriente**, hacé doble clic o utilizá el menú contextual.
¿Por qué no encuentro Imprimir? La pantalla C# que abre el menú no implementa impresión. Esa función existía en el formulario VB anterior.

Permisos

Permiso Alcance
Gestion.Cuentas_Corrientes.Saldos Abre el informe desde el menú principal.

La restricción por categorías de clientes depende del parámetro Seguridad.RestringirCategoriasXUsuario. El permiso histórico Cuentas_Corrientes.informes.Saldos.Imprimir corresponde al formulario VB anterior y no habilita una acción inexistente en la versión C# activa.

Información técnica

Sección de referencia para soporte/desarrollo. Basada en el análisis del formulario real de la v14 (Form_Reporte_Comun_Gestion_SaldosEnCuentasCorrientes, proyecto VPNET_WinForms, C#).

Formularios principales

Componente Detalle
Formulario Form_Reporte_Comun_Gestion_SaldosEnCuentasCorrientes (C#, hereda de FrmResult); título "Saldos en Cuentas Corrientes por Especies"
Ubicación VPNET_WinForms\VPNET_WinForms\Reportes\Gestion\Form_Reporte_Comun_Gestion_SaldosEnCuentasCorrientes.cs (+ .Designer.cs)
Apertura frmNewMain.btnGestion_SaldosCuentasCorrientes_ItemClickMe.ShowFrmInDockPanel(New Form_Reporte_Comun_Gestion_SaldosEnCuentasCorrientes())
Manager / acceso a datos Reporte_Comun_Gestion_SaldosEnCuentasCorrientes_Manager (VPNET_DataModel\Manager\Gestion\Reportes\); métodos GetListado_Clientes / _Inversores / _Proveedores
Combo Entidad Cmb_TipoEntidad: 0 = Clientes, 1 = Inversores, 2 = Proveedores; al cambiar reinicia rango Desde/Hasta a Min/Max de esa entidad
Combo "Saldos por" Grd_SaldosPor (índice 0/1); no afecta la grilla en pantalla
Combo Estado cboEstado (solo Clientes): 0 Todos, 1 Activos, 2 Baja, 3 Baja Suspendida, 4 Judicial, 5 Prejudicial, 6 Bloqueado → parámetro @Estado
Filtro de signo chk_SaldosPositivos / chk_SaldosNegativos (excluyentes) → Tipo_Saldo (1 positivos, -1 negativos, 0 todos)
Otras tildes uC_Fecha_Rango1 (rango fecha valor), Chk_IncluirSinSaldo@IncluirEntidadSinSaldo, Chk_OcultarLimite (oculta GridColumn6/GridColumn7), chk_Eliminados@IncluirEliminados, Chk_FiltrarPor + Cbo_FiltrarPor
Lookups entidad/especie EF VisualPlenarioNetContext (Clientes/Inversores/Proveedores/Especies); links lnkEntidad*/lnkEspecie* abren selectores VPNetApp.Main.Seleccionar*
Cálculo del saldo SQL armado en el Manager: Saldo = ISNULL(Sum(Ingreso - Egreso),0) sobre Clientes_CtaCte/Inversores_CtaCte/Proveedores_CtaCte join Especies; Having Sum(Ingreso-Egreso) not between -0.0099 and 0.0099 filtra saldos cero
Excedente / Deuda Pesificada Solo Clientes: limite_adelanto + Sum((Ingreso-Egreso)*Cotizacion) si da < 0, si no 0. En Inversores/Proveedores limite_adelanto y Excedente se devuelven cast(0 as decimal)
Tipo de resultado Listado_Auxiliar (Id_Entidad, Entidad, Id_Especie, Especie, Saldo, Deuda_Pesificada, limite_adelanto, Excedente, Cliente_Categoria, Oficial, Vendedor) vía Database.SqlQuery<Listado_Auxiliar>
Grilla DevExpress GridControl1/GridView1; columnas incluyen Saldo (GridColumn5), Límite (GridColumn6), Excedente (GridColumn7); decimales según textDecimales (formato {0:N#})
Ver cuenta corriente VPNetApp.Main.MostrarCuentaCorrienteCliente(1|2|3, Id_Entidad, Id_Especie) (doble clic / botón btnVer_CtaCte / menú contextual); valida permiso de la cta cte según tipo

Permisos reales

Permiso Habilita
Gestion.Cuentas_Corrientes.Saldos Ingreso al formulario "Saldos en Cuentas Corrientes" (verificado en frmNewMain).
Gestion.Cuentas_Corrientes.Clientes Abrir la cuenta corriente de un Cliente desde un renglón.
Gestion.Cuentas_Corrientes.Inversores Abrir la cuenta corriente de un Inversor desde un renglón.
Gestion.Cuentas_Corrientes.Proveedores Abrir la cuenta corriente de un Proveedor desde un renglón.

Tablas de base de datos principales

Tabla / objeto Uso
Clientes, Clientes_CtaCte Saldo de clientes por especie (join con Especies).
Inversores, Inversores_CtaCte Saldo de inversores por especie.
Proveedores, Proveedores_CtaCte Saldo de proveedores por especie.
Especies Descripción y Cotizacion (pesificación del excedente).
Clientes_Categorias / Clientes_Categorias_2, Oficiales, Gestion_Vendedores Datos auxiliares del listado de Clientes.
fn_Get_Categorias_Visibles_x_Usuario Restricción de categorías visibles por usuario (parámetro Seguridad.RestringirCategoriasXUsuario.CuentasCorrientes).

Relación con otros módulos / manuales

Esta funcionalidad forma parte de Gestión Comercial. No declara otro manual operativo como dependencia directa en su metadata actual.

Notas para soporte (comportamiento real del código)

  • El formulario activo es la versión C# (Form_Reporte_Comun_Gestion_SaldosEnCuentasCorrientes), no la antigua frmInformes_Saldos.vb que aún existe en ReportesComunes\ pero no es la que abre el menú.
  • No hay botón Imprimir en esta versión del formulario: las acciones "Imprimir Saldo por Cliente" y "Resultado de la Búsqueda" y el permiso ...Saldos.Imprimir corresponden a la versión vieja y no están implementadas aquí. Si el usuario "no puede imprimir", es porque la función no existe en pantalla.
  • El SQL se arma por concatenación de strings en el Manager y se ejecuta con Exec(@SQLString) / Database.SqlQuery. Los valores inyectados son numéricos/fechas controlados por la UI (no texto libre), pero no está parametrizado. Hay un print(@SQLString) de depuración activo en la consulta de Clientes.
  • En la consulta de Proveedores el @IncluirEliminados se compara mal (if @IncluirEliminados = <valor>), por lo que el filtro de eliminados puede no comportarse igual que en Clientes/Inversores.
  • En btnBuscar se calcula una variable local TipoSaldo que nunca se usa (el valor real surge de CargarParametro), y hay un if (par.IncluirEliminados = true) que es una asignación, no comparación (siempre deja el flag en true al pasar por esa línea).
  • El combo Estado y las columnas Oficial/Vendedor/Categoría existen en el origen de datos aunque no se documenten como filtros visibles para el usuario final.
¿Te resultó útil este manual?