Detalle
| Campo | Descripción |
|---|---|
| Manual de Usuario | Arqueo de Caja: control del saldo físico contra el saldo del sistema y cierre de caja |
El módulo de Arqueo de Caja de Plenario permite comparar el saldo real de una caja (efectivo y valores contados físicamente) contra el saldo que el sistema tiene registrado, y dejar asentada esa conciliación.
| Campo | Descripción |
|---|---|
| Manual de Usuario | Arqueo de Caja: control del saldo físico contra el saldo del sistema y cierre de caja |
El módulo de Arqueo de Caja de Plenario permite comparar el saldo real de una caja (efectivo y valores contados físicamente) contra el saldo que el sistema tiene registrado, y dejar asentada esa conciliación.
Al arquear, el usuario carga las cantidades físicas por denominación (billetes y monedas) de una especie y caja determinadas. El sistema calcula el total contado y lo enfrenta con el saldo registrado. Si hay diferencia, al confirmar el arqueo se genera automáticamente el asiento contable de ajuste (sobrante o faltante) y el movimiento en la cuenta corriente de la especie, dejando la caja conciliada y cerrada para esa fecha.
Para abrir el listado de arqueos:
Importante: el arqueo siempre se realiza por combinación de especie + caja. Una misma caja puede arquearse por separado para cada especie (pesos, dólares, etc.).
La pantalla está dividida en tres zonas:
| Zona | Contenido |
|---|---|
| Barra de filtros | Id, rango de fechas, especie y caja para acotar el listado. |
| Barra de herramientas | Botones Nuevo, Modificar, Eliminar, Imprimir, Operaciones y Ver. |
| Grilla de resultados | Listado de arqueos con su estado y saldos. |
El pie de pantalla muestra la cantidad de registros encontrados.
Los filtros disponibles para acotar el listado son:
| Filtro | Descripción |
|---|---|
| Id | Número de arqueo puntual. Si se completa, ignora el resto de los filtros. |
| Fecha Desde / Hasta | Rango de fechas. Solo se aplica si se tilda la casilla Fecha Desde; si está destildada, no filtra por fecha. |
| Especie | Tipo de moneda/valor (por ejemplo Pesos, Dólares). Opción Todas para no filtrar. |
| Caja | Caja a consultar. Opción Todas para no filtrar. |
Luego de definir los filtros, presioná Buscar para refrescar la grilla.
Cada fila de la grilla representa un arqueo y muestra las siguientes columnas:
| Columna | Descripción |
|---|---|
| Id | Número identificador del arqueo. |
| Fecha | Fecha del arqueo. |
| Especie | Especie arqueada. |
| Caja | Caja arqueada. |
| Estado | Situación del arqueo (pendiente, confirmado o anulado). |
| Saldo Operativo | Saldo registrado por el sistema a la fecha (saldo a controlar). |
| Saldo Arqueo | Total físico contado según las denominaciones cargadas. |
| Diferencia | Diferencia entre lo contado y lo registrado (sobrante o faltante). |
| Acción | Descripción |
|---|---|
| Buscar | Aplica los filtros y refresca el listado. |
| Nuevo | Abre el alta de un arqueo nuevo. |
| Modificar | Edita el arqueo seleccionado (solo si no está confirmado). También se abre con doble clic en la fila. |
| Eliminar | Borra el arqueo seleccionado. Solo permitido si no está confirmado. |
| Operaciones > Confirmar | Confirma el arqueo, genera el asiento de ajuste si hay diferencia y bloquea la edición. |
| Operaciones > Anular | Revierte un arqueo confirmado mediante un asiento de anulación. |
| Operaciones > Denominaciones | Abre el ABM de denominaciones (billetes y monedas) por especie. |
| Ver > Asientos | Muestra el asiento contable generado (de confirmación o de anulación). |
| Ver > Cuenta Corriente | Muestra la cuenta corriente de la especie/caja. |
| Imprimir > Informe de Arqueo | Genera el reporte detallado del arqueo seleccionado. |
| Imprimir > Resultado de la Búsqueda | Imprime/exporta el listado tal como quedó filtrado. |
La caja "Caja Pesos" debe cerrarse al final del día.
El acceso al módulo de Arqueos de Caja se otorga desde la administración de usuarios y grupos del Back Office. Las operaciones sensibles (confirmar, anular) deberían restringirse a perfiles autorizados de tesorería, ya que generan asientos contables y movimientos de cuenta corriente.
Sección de referencia para soporte/desarrollo. Basada en el análisis del formulario real de la v14 (
FrmArqueos.vb).
| Componente | Detalle |
|---|---|
| Formulario listado | VisualPlenarioNET\ArqueoCaja\FrmArqueos.vb (clase FrmArqueos). Carga combos de Especie y Caja, fecha de trabajo y grilla DevExpress (gvArqueos) ligada a BindingSourceGrid. |
| Alta / modificación | VisualPlenarioNET\ArqueoCaja\frmArqueos_AddMod.vb (clase frmArqueos_AddMod). Cabecera (fecha, especie, caja, saldos) + grilla de denominaciones editable. Al modificar uno ya confirmado deshabilita btnAceptar. |
| ABM denominaciones | VisualPlenarioNET\ArqueoCaja\frmArqueoDenominaciones.vb y frmArqueoDenominaciones_AddMod.vb (billetes/monedas por especie). |
| Capa de negocio | ClassVisualPlenarioNET\ArqueoCaja\Arqueos_BL.vb + Arqueos_DAL.vb (Save/Insert/Update, Confirmar, Anular, Eliminar, FillGrid, Obtener_Saldo_Operativo, GetCuentaPorCaja). |
| Capa de detalle | ClassVisualPlenarioNET\ArqueoCaja\Arqueos_Detalle_BL.vb + Arqueos_Detalle_DAL.vb (denominaciones por especie, conteo físico, Obtener_Saldo_Operativo/Obtener_Saldo_Contable). |
| Reporte | Reportes\ArqueoCaja\rptArqueo.vb (XtraReport DevExpress). |
Nota: en el workspace existe una copia duplicada bajo
VisualPlenarioNET\Tesorería\(FrmArqueos.vb,frmArqueos_AddMod.vb, etc.) con el mismo código que la deArqueoCaja\. La carpeta de namespace/menú vigente esArqueoCaja.
| Acción del menú | Método (en FrmArqueos.vb) |
Form / efecto |
|---|---|---|
| Nuevo | Nuevo() |
Abre frmArqueos_AddMod con un clsArqueos nuevo. |
| Modificar / doble clic | Modificar() |
Abre frmArqueos_AddMod con el registro seleccionado. |
| Eliminar | Eliminar() |
Solo si Fecha_Confirmado Is Nothing; borrado lógico (setea Fecha_Del). |
| Operaciones > Confirmar | Confirmar() |
Genera asiento de ajuste (si hay diferencia) y movimiento de cuenta corriente; setea Fecha_Confirmado. |
| Operaciones > Anular | Anular() |
Solo si está confirmado y no anulado; revierte el asiento y registra movimiento inverso. |
| Operaciones > Denominaciones | Denominaciones() |
Abre frmArqueoDenominaciones. |
| Ver > Asientos | Ver_Asientos() |
Abre frmAsientos_AddMod con Id_Asiento (o Id_Asiento_Anulacion si está anulado). |
| Ver > Cuenta Corriente | Ver_CtaCte() |
Abre frmCuentasCorrientes_Especies. |
| Imprimir > Informe de Arqueo | Imprimir_Reporte() |
Lanza rptArqueo (vista previa DevExpress). |
| Imprimir > Resultado de la Búsqueda | grdArqueos.ShowPrintPreview() |
Imprime la grilla tal cual filtrada. |
| Permiso | Habilita |
|---|---|
| (Ninguno) | El formulario no implementa control de permisos: el campo _objUsuario As clsSeguridad_usuarios y toda lógica de IsAllowedObject/clsSeguridad están comentados. El control de acceso depende exclusivamente de la visibilidad del ítem de menú en la administración de usuarios/grupos; dentro del form, todas las operaciones (Nuevo, Confirmar, Anular, Eliminar) quedan disponibles para cualquier usuario que pueda abrirlo. |
| Tabla / entidad | Contenido |
|---|---|
dbo.Arqueos |
Cabecera del arqueo: Id, Fecha, Fecha_Confirmado, Id_Asiento, Fecha_Anulado, Id_Asiento_Anulacion, Id_Especie, Id_Caja, Saldo_Ctble, Saldo_Operativo + auditoría (Id_User_Add/Mod/Del, Fecha_Add/Mod/Del). |
dbo.Arqueos_Detalle |
Renglones del conteo físico: Id_Arqueo, Id_Arqueo_Denominacion, Cantidad, Cotizacion. |
dbo.Arqueos_Denominaciones |
Catálogo de denominaciones por especie: Id_Especie, Tipo_Denominacion, Descripcion, Factor. |
dbo.Arqueos_Cajas_Cuentas |
Cuenta contable por caja (usada solo si Utiliza_Cuentas_Por_Especie = 1); se valida contra Cuentas. |
dbo.Especies / dbo.Especies_Cajas |
Especie (con Cotizacion) y caja (con Cuenta_Contable); origen de los combos. |
dbo.Especies_CtaCte |
Cuenta corriente de la especie/caja; el saldo del sistema sale de Sum(Ingreso - Egreso) hasta la fecha. Confirmar/Anular insertan movimientos aquí. |
dbo.Asientos / dbo.DetalleAsientos |
Asientos contables generados al confirmar y al anular. |
Parámetro Gestion.Arqueo.Utiliza_Cuentas_Por_Especie |
=1 usa la cuenta por caja de Arqueos_Cajas_Cuentas (misma cuenta para sobrante y faltante); =0 (default) usa las definiciones de cuenta GESTION_ARQUEO_SOBRANTE y GESTION_ARQUEO_FALTANTE. |
Esta funcionalidad forma parte de Tesorería. No declara otro manual operativo como dependencia directa en su metadata actual.
frmArqueos_AddMod, txtSaldoCtble se carga con Obtener_Saldo_Operativo (el saldo del sistema, Sum(Ingreso-Egreso) de Especies_CtaCte) y txtSaldoOperativo con la suma del conteo físico (denominaciones). Es decir el campo DB Saldo_Ctble guarda el saldo del sistema y Saldo_Operativo guarda el conteo físico. En la grilla del listado los rótulos quedan invertidos respecto a estos nombres de columna. La diferencia que decide sobrante/faltante se evalúa como Saldo_Operativo (físico) vs Saldo_Ctble (sistema).Confirmar(): si Saldo_Operativo > Saldo_Ctble → sobrante (asiento que debita Especies_Cajas.Cuenta_Contable y acredita la cuenta de sobrante); si es menor → faltante (debita faltante, acredita la cuenta de la caja). Los importes se multiplican por Especies.Cotizacion. Si ambos saldos coinciden no genera asiento.Confirmar() lanza excepción si la caja no tiene Cuenta_Contable definida, o (según el parámetro) si falta la cuenta en Arqueos_Cajas_Cuentas, o si no existen las definiciones GESTION_ARQUEO_SOBRANTE / GESTION_ARQUEO_FALTANTE.Id_User_Add = 1 y el Update del DAL fuerza Id_User_Mod = 111 (literal) y deja Id_User_Add = Id_User_Add (sin parámetro). No se registra el usuario real que opera. Eliminar es borrado lógico: setea Fecha_Del pero no Id_User_Del.FillGrid (listado) filtra por Fecha_Del Is Null, mientras que List/GetById filtran por Id_User_Del Is Null. Como Eliminar solo escribe Fecha_Del, el arqueo desaparece de la grilla pero seguiría visible para consultas que usen List/GetById.Arqueos_DAL/Arqueos_Detalle_DAL concatenan fechas e ids directamente en el WHERE (sin parametrizar); las fechas dependen del formato regional del servidor.Ingresá con tu usuario del equipo para dejar una sugerencia.