← Índice de manuales
Manual funcional · Sistema Plenario v14

Tesorería - Movimientos de Caja

El módulo Movimientos de Caja te permite gestionar de forma segura y ordenada todo el dinero que entra y sale de cada caja física o virtual de tu institución. Cada caja pertenece a una especie (moneda o tipo de fondo…

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

Detalle

Campo Valor
Manual de Usuario Registrar y consultar movimientos de caja: ingresos, egresos, transferencias entre cajas, y apertura/cierre de la caja.

Introducción

El módulo Movimientos de Caja te permite gestionar de forma segura y ordenada todo el dinero que entra y sale de cada caja física o virtual de tu institución. Cada caja pertenece a una especie (moneda o tipo de fondo: Pesos, Dólares, etc.) y mantiene un saldo en tiempo real.

Desde esta pantalla podés:

  • Registrar ingresos (entradas de dinero) y egresos (salidas de dinero).
  • Realizar transferencias de dinero hacia otra caja de la misma especie.
  • Abrir y cerrar la caja desde la operación de Apertura/Cierre.
  • Consultar, filtrar, imprimir y exportar los movimientos registrados.

Importante: La caja debe estar Abierta para poder registrar ingresos, egresos o transferencias. Si la caja está Cerrada, esos botones aparecen deshabilitados.

Acceso al módulo

  1. Ingresá al sistema Plenario.
  2. En la barra superior, abrí la pestaña Tesorería.
  3. Dentro del grupo Línea de Cajas, hacé clic en Movimientos de Caja.
  4. Seleccioná la especie y la caja que querés operar. El sistema abre la pantalla de movimientos de esa caja.

Importante: El título de la pantalla muestra siempre qué caja estás operando, con el formato Id--Descripción (Sigla de la especie). Verificá que sea la caja correcta antes de cargar movimientos.

Pantalla principal

La pantalla está dividida en tres zonas:

  • Encabezado: muestra el nombre de la caja, su Estado (Abierta / Cerrada) y, si tu usuario tiene permiso, el Saldo actual. El color del estado y del saldo cambia según la situación (verde = saldo positivo, rojo = saldo negativo o caja cerrada con saldo).
  • Barra de botones: acciones de Apertura/Cierre, Ingreso, Egreso, Transferencias e Impresiones. La barra se repite arriba y al pie del listado.
  • Listado de movimientos: grilla con todos los movimientos de la caja según los filtros aplicados.
Indicador Descripción
Estado Indica si la caja está Abierta o Cerrada.
Saldo Saldo actual de la caja (visible solo con permiso).
Transferencias pendientes ingresar / egresar Importes de transferencias autorizadas aún no aplicadas (visible con permiso de transferencias).
Saldo RC sin Liquidar / Saldo OP sin Liquidar Saldos de Recibos y Órdenes de Pago pendientes de liquidar (visible con permiso).
Actualizar Saldo Refresca el saldo y recarga la pantalla.

Filtros de búsqueda

En la parte superior del listado hay un panel de filtros para acotar la consulta. Pulsá el ícono de embudo para desplegar los filtros avanzados.

Campo Descripción
F. Operación (Fecha Desde / Fecha Hasta) Rango de fechas de operación de los movimientos a consultar.
Concepto Texto a buscar dentro del concepto del movimiento.
N° Comprobante Número de comprobante a buscar.
Buscar Ejecuta la búsqueda con los filtros seleccionados.
Reset (borrador) Limpia los filtros para iniciar una nueva búsqueda.

Importante: Aplicá los filtros antes de imprimir o exportar para que el resultado refleje solo la información que necesitás.

Resultados

El listado muestra una fila por movimiento, con las siguientes columnas:

Columna Descripción
Fecha de Operación Fecha en que se registró el movimiento.
Concepto Descripción del movimiento. Los movimientos generados por otros módulos se identifican con prefijos como OP (Orden de Pago) o RC (Recibo).
Ingreso Importe del ingreso (entrada de dinero).
Egreso Importe del egreso (salida de dinero).
Saldo Saldo acumulado de la caja luego del movimiento (visible solo con permiso de saldo).

La grilla permite ordenar y filtrar por columna. Si tu usuario tiene permiso de saldo, también podés copiar, imprimir y exportar el listado a Excel, CSV, PDF, HTML y JSON desde las opciones de la grilla.

Acciones disponibles

Acción Descripción
Apertura / Cierre Abre la caja para operar o la cierra al finalizar la jornada.
Ingreso Registra una entrada de dinero en la caja (solo con caja Abierta).
Egreso Registra una salida de dinero de la caja (solo con caja Abierta).
Transferencias Mueve dinero de la caja actual hacia otra caja de la misma especie (solo con caja Abierta).
Impresiones - Comprobante Imprime el comprobante del movimiento seleccionado en la grilla.
Impresiones - Movimientos Genera el listado de movimientos del período según los filtros (requiere permiso de saldo).

Registrar un Ingreso o un Egreso

  1. Con la caja Abierta, hacé clic en Ingreso o en Egreso.
  2. Completá el formulario:
Campo Descripción
Especie Se muestra fija, según la caja seleccionada (no editable).
Caja Se muestra fija, según la caja seleccionada (no editable).
Fecha Se completa con la fecha de operación. Solo es editable si tu usuario tiene el permiso correspondiente.
Concepto Descripción del movimiento (obligatorio, hasta 100 caracteres).
Ingreso / Egreso Importe del movimiento. Debe ser mayor a cero.
Referencias Texto libre opcional (hasta 150 caracteres).
N° Comprobante Número de comprobante opcional (hasta 25 caracteres).
Cta. Contable/Serv. Cuenta contable o de servicio asociada (obligatoria; se listan las cuentas de la especie de la caja).
  1. Hacé clic en Aceptar. El sistema valida que el importe sea válido, registra el movimiento y actualiza el saldo de la caja.

Registrar una Transferencia

  1. Con la caja Abierta, hacé clic en Transferencias.
  2. Completá el formulario:
Campo Descripción
Fecha Fecha de la transferencia (obligatoria).
Concepto Descripción de la transferencia (obligatorio, hasta 100 caracteres).
Especie Se muestra fija, según la caja origen (no editable).
Caja Origen La caja desde la que sale el dinero (no editable).
Caja Destino Caja a la que ingresa el dinero. Solo se listan cajas activas de la misma especie, distintas de la de origen.
Importe Monto a transferir. Debe ser mayor a cero.
Referencia Texto libre opcional (hasta 150 caracteres).
N° Comprobante Número de comprobante opcional (hasta 25 caracteres).
  1. Hacé clic en Aceptar. Si el importe supera el saldo de la caja origen, el sistema avisa que la caja quedará con saldo negativo y pide confirmación para continuar.

Apertura / Cierre de Caja

  1. Hacé clic en Apertura/Cierre de Caja. El botón muestra Apertura si la caja está cerrada o Cierre si está abierta.
  2. Se abre una ventana con el resumen de la caja: estado actual, créditos (ingresos), débitos (egresos) y saldo.
  3. Verificá los datos y confirmá con Aceptar.

Importante: Una vez cerrada la caja no se pueden cargar nuevos movimientos en ella hasta volver a abrirla.

Ejemplo práctico

Situación: un cajero recibió un reintegro de $5.000 en efectivo y necesita registrarlo en la caja de Pesos.

  1. Entra a Tesorería → Línea de Cajas → Movimientos de Caja y selecciona la especie Pesos y su caja.
  2. Verifica que el Estado sea Abierta. Si está cerrada, primero pulsa Apertura/Cierre y abre la caja.
  3. Hace clic en Ingreso y completa: Concepto = Reintegro, Ingreso = 5000, y selecciona la Cta. Contable/Serv. correspondiente.
  4. Pulsa Aceptar. El movimiento aparece en el listado y el Saldo de la caja sube $5.000.
  5. Para entregar un comprobante, selecciona la fila del movimiento y usa Impresiones → Comprobante.

Consejos útiles

  • Antes de cargar movimientos, confirmá que estás operando la caja correcta (lo indica el título de la pantalla).
  • Si no ves el saldo ni las opciones de exportación, es porque tu usuario no tiene el permiso de visualizar saldos.
  • Para transferir, recordá que la caja destino debe ser de la misma especie y estar activa.
  • Aplicá los filtros de fecha y concepto antes de imprimir o exportar para obtener solo la información relevante.
  • Cerrá la caja al finalizar la jornada para evitar cargas fuera de fecha.

Preguntas frecuentes

¿Por qué los botones Ingreso, Egreso y Transferencias están deshabilitados? Porque la caja está **Cerrada**. Abrila desde **Apertura/Cierre de Caja** y los botones se habilitan.
¿Por qué no veo el saldo ni puedo exportar el listado? La visualización de saldos y las opciones de exportación dependen del permiso `Web.Gestion.Tesoreria.Especies_Cajas.VisualizarSaldo`. Pedile a tu administrador que lo habilite para tu grupo.
¿Puedo cambiar la fecha de un ingreso o egreso? Solo si tu usuario tiene el permiso `Tesoreria.LineaDeCajas.IngresoEgreso.EditarFecha`. De lo contrario, el campo Fecha aparece bloqueado con la fecha de operación.
¿Qué pasa si transfiero más dinero del que tiene la caja? El sistema te avisa que la caja quedará con **saldo negativo** y te pide confirmar antes de continuar. Si confirmás, la transferencia se registra igual.
¿A qué cajas puedo transferir? Solo a cajas **activas** de la **misma especie** que la caja de origen, distintas de la caja actual.

Permisos

Permiso (NombreObjeto) Habilita
Web.Gestion.Tesoreria.Cuenta_Corrientes_Especies.Nuevo.Credito Registrar un Ingreso.
Web.Gestion.Tesoreria.Cuenta_Corrientes_Especies.Nuevo.Debito Registrar un Egreso.
Web.Gestion.Tesoreria.Cuenta_Corrientes_Especies.Nuevo.Transferencia Registrar una Transferencia entre cajas.
Web.Tesoreria.Archivos.Especies_Cajas.AperturaCierre Abrir y cerrar la caja.
Web.Gestion.Tesoreria.Especies_Cajas.VisualizarSaldo Ver el saldo y exportar/imprimir el listado de movimientos.
Web.Gestion.Tesoreria.Cuenta_Corrientes_Especies.Ver.Transferencia.Autorizada Ver transferencias pendientes / autorizadas.
Tesoreria.LineaDeCajas.IngresoEgreso.EditarFecha Editar la fecha en Nuevo Ingreso/Egreso.

Información técnica

Sección de referencia para soporte/desarrollo. Basada en el análisis del formulario real de la v14 (frmCuentasCorrientes_Especies.vb, módulo Tesorería de la aplicación WinForms VPNET).

Nota: en el código el movimiento de caja se modela como Cuenta Corriente de Especies. Internamente un Ingreso es un Crédito y un Egreso es un Débito; cada movimiento genera además un asiento contable. La operación Apertura/Cierre de Caja descrita en el manual de usuario corresponde a la versión Web; el formulario WinForms no la incluye (opera sobre la caja directamente).

Formularios principales

Componente Detalle
Formulario principal (listado/movimientos) VisualPlenarioNET/Tesorería/frmCuentasCorrientes_Especies.vb (hereda de MultiForm)
Grilla de movimientos DevExpress GridControl (gcCtasCtes / GridView1); origen de datos DataTable devuelto por clsEspecies.GetCuentaCorriente(...)
Selectores de cabecera cboEspecies (especie) + CboCaja (LookUpEdit); filtros dFechaDesde/dFechaHasta, txtConcepto, txtNºComprobante, chkFechas, chkArrastre
Acceso a datos ADO.NET sobre SQL Server vía stored procedures (no EF). Clases clsEspecies, clsEspecies_ctacte (Especies_ctacte_Add/Mod/Del), clsEspecies_Cajas (Especies_cajas_Add/Mod/Del), clsCuentasCorrientes (asientos)

Formularios satélite por función (lanzados desde el menú/toolbar)

Acción del menú Form que abre
Nuevo → Crédito (Ingreso) frmCuentasCorrientes_Especies_Nuevo (modo CuentasCorrientes_Nuevo.Credito)
Nuevo → Débito (Egreso) frmCuentasCorrientes_Especies_Nuevo (modo CuentasCorrientes_Nuevo.Debito)
Nuevo → Transferencia frmCuentasCorrientes_Especies_Transferencia
Modificar frmCuentasCorrientes_Especies_Mod
Ver → Comprobante / Reimprimir Comprobante Reporte rptEspecies_debCredTrans en frmPrintPreview; si el concepto empieza con OP/RC deriva a frmOrdenesDePago/frmRecibos
Imprimir → Cuenta Corriente Especies / Resultado de la búsqueda rptCuentasCorrientes_Especies (o _Vertical según parámetro CuentaCorriente_Especies.FormatoImpresion) / gcCtasCtes.ShowPrintPreview()

Permisos reales (clsSeguridad.IsAllowedObject)

Permiso (NombreObjeto) Habilita
Tesoreria.Operaciones.Cuenta_corrientes_Especies.Buscar Ejecutar la búsqueda de movimientos.
Gestion.Tesoreria.Cuenta_Corrientes_Especies.Nuevo.Debito Registrar un movimiento nuevo (Ingreso/Crédito y Egreso/Débito; ambos handlers validan este mismo permiso).
Gestion.Tesoreria.Cuenta_Corrientes_Especies.Nuevo.Transferencia Registrar una Transferencia entre cajas/especies.
Gestion.Tesoreria.Cuenta_Corrientes_Especies.Nuevo.Credito.Fecha_Credito Editar la fecha al cargar un Crédito (Ingreso).
Gestion.Tesoreria.Cuenta_Corrientes_Especies.Nuevo.Debito.Fecha_Debito Editar la fecha al cargar un Débito (Egreso).
Gestion.Tesoreria.Cuenta_Corrientes_Especies.VerTodasLasCajas Ver cajas de otras sucursales (solo si el parámetro ...SoloCajasDeSucursal = 1).
CuentasCorrientes_Especies.Eliminar Eliminar un movimiento de la cuenta corriente de especies.
Contabilidad.Asientos.Modificar Ver/modificar el asiento contable asociado al movimiento.

Tablas de base de datos principales

Tabla / entidad Contenido
Especies_ctacte Movimientos de la cuenta corriente de especies (caja): ingreso/egreso, concepto, fecha, referencias, Nº comprobante, Id_Caja, Id_Asiento, Nro_Cta_Servicio.
Especies_cajas Cajas por especie (descripción, cuenta contable, sucursal).
Especies Especies/monedas y su cotización.
CtaCte_TipoMov Tipos de movimiento de cuenta corriente.
Tablas contables de Asientos Asiento generado por cada movimiento (SetAsientosCreDeb) y por la transferencia (SetAsientosTransferencia).
Seguridad_usuarios_cajas Caja por defecto del usuario (clsSeguridad_usuarios_cajas).

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)

  • Crédito/Débito comparten permiso: el alta de Ingreso (Crédito) valida el permiso ...Nuevo.Debito, no un permiso Credito propio. Si un usuario no puede cargar Ingresos, revisar ese permiso.
  • Cada movimiento genera asiento contable. Si falla la generación del asiento se revierte todo el proceso (strErrorMessage_New). El importe se contabiliza en pesos: Importe × Cotización de la especie.
  • La transferencia crea dos movimientos (un Egreso/Débito en la caja origen y un Ingreso/Crédito en la destino) bajo un mismo Nº de asiento; convierte importes entre especies usando las cotizaciones (ActualizarImporte).
  • El movimiento también impacta la cta. cte. del cliente cuando la cuenta de servicio pertenece a un cliente (clsClientes_ctacte), además del movimiento de especies.
  • Filtro por sucursal: con el parámetro Tesoreria.CuentaCorriente_Especies.SoloCajasDeSucursal = 1, el usuario solo ve la caja de su sucursal salvo que tenga VerTodasLasCajas.
  • Sin filtro de fechas activo (chkFechas desmarcado) el listado trae solo la fecha de trabajo (clsFechas.GetFechaTrabajo).
  • Licencia en modo lectura: si la licencia está en solo lectura (clsLicencias.IsReadOnly) se bloquea el alta de movimientos.
  • Reimpresión de comprobante: solo disponible para Recibos (RC), Órdenes de pago (OP) o débitos/créditos de caja con cuenta de servicio; el resto muestra aviso "no puede ser reimpreso".
  • Empresa 153: caso especial que reordena la grilla por Fecha + Id al buscar.
¿Te resultó útil este manual?