Detalle
| Manual de Usuario | Cierre y Apertura - Contabilidad |
|---|---|
Introducción
La opción Cierre y Apertura permite finalizar contablemente un ejercicio (cerrar el ejercicio que termina) y dejar listo el siguiente (abrir el nuevo ejercicio), generando de forma automática los asientos contables que correspondan: el cierre de cuentas de resultado, la refundición de resultados, el cierre de cuentas patrimoniales y la apertura del ejercicio siguiente.
Es un proceso pensado para ejecutarse al final del ciclo contable. Genera asientos reales en la contabilidad, por lo que conviene revisar con cuidado cada dato antes de confirmarlo.
Importante: este proceso modifica la contabilidad de forma definitiva. Antes de ejecutarlo, asegurate de tener un balance de comprobación cuadrado, todos los asientos del ejercicio cargados y, preferentemente, una copia de resguardo (backup) de la base de datos. Es recomendable hacerlo fuera del horario operativo y con un solo usuario trabajando.
Acceso al módulo
Se accede desde Menú principal → Contabilidad → Cierre y Apertura. La ventana se titula Asientos de Cierre Y Apertura.
Pantalla principal
La ventana está organizada de arriba hacia abajo en cuatro bloques. Se completan en orden y al final se confirma todo con el botón Aceptar.
- Ejercicios — Se eligen el ejercicio que se va a cerrar y el ejercicio que se va a abrir.
- Asiento de Cierre Resultados (solapa 1) — Define el cierre de las cuentas de resultado y su refundición.
- Asiento de Cierre Patrimoniales (solapa 2) — Define el cierre de las cuentas patrimoniales.
- Asiento de Apertura — Define el asiento con el que arranca el nuevo ejercicio.
Al abrir la pantalla, el sistema propone valores por defecto: las fechas se toman del ejercicio activo (fecha de cierre = fin del ejercicio; fecha de apertura = día siguiente), los rangos de cuentas abarcan todo el plan de cuentas y las cuentas de refundición se traen de los parámetros del sistema. Podés ajustarlos según tu necesidad.
Parámetros
Bloque 1 — Ejercicios
| Campo | Descripción |
|---|---|
| Ejercicio a Cerrar | Ejercicio que finaliza. La lista muestra solo ejercicios en estado activo. Hacé clic en el texto del rótulo para abrir el buscador de ejercicios y elegir uno. |
| Ejercicio Apertura | Ejercicio que se va a abrir (el siguiente). También se puede elegir desde el buscador haciendo clic en el rótulo. |
| Cerrar Ejercicio | Tilde que, al estar marcado, deja el ejercicio cerrado definitivamente al finalizar el proceso (impide cargar nuevos asientos en él). Si no se marca, se generan los asientos pero el ejercicio permanece abierto. |
Importante: el rótulo Ejercicio a Cerrar solo permite seleccionar ejercicios activos. Si el ejercicio que buscás no aparece, verificá su estado en la opción Contabilidad → Ejercicios.
Bloque 2 — Asiento de Cierre Resultados (solapa "Asiento de Cierre Resultados")
En esta solapa se define cómo se cierran las cuentas de resultado (ingresos y egresos) y contra qué cuenta se refunden.
| Campo | Descripción |
|---|---|
| Fecha de Cierre | Fecha con la que se registra el asiento de cierre de resultados. Por defecto, la fecha de fin del ejercicio. |
| Concepto | Texto descriptivo (glosa) del asiento de cierre de resultados. |
| Cuentas Contables — Desde / Hasta | Rango de cuentas de resultado a cerrar. Se puede escribir el número y presionar Enter, o hacer clic en Desde: / Hasta: para elegir desde el plan de cuentas. Al validar, se muestra el nombre de la cuenta al lado. |
| Cuenta Refundicion | Cuenta contra la cual se refunden los resultados (típicamente la cuenta de Resultado del Ejercicio). Se puede tipear o seleccionar desde el plan de cuentas haciendo clic en el rótulo. |
| Marcar | Tilde opcional. Al activarlo, se habilita el desplegable de la derecha para asignar una marca (sigla) al asiento generado, útil para identificarlo o agruparlo después. |
Bloque 3 — Asiento de Cierre Patrimoniales (solapa "Asiento de Cierre Patrimoniales")
En esta solapa se define el cierre de las cuentas patrimoniales (activo, pasivo y patrimonio neto).
| Campo | Descripción |
|---|---|
| Fecha de Cierre | Fecha con la que se registra el asiento de cierre patrimonial. Por defecto, la fecha de fin del ejercicio. |
| Concepto | Texto descriptivo (glosa) del asiento de cierre patrimonial. |
| Cuentas Contables — Desde / Hasta | Rango de cuentas patrimoniales a cerrar. Se escribe el número (Enter para validar) o se elige desde el plan de cuentas con los rótulos Desde: / Hasta:. |
| Marcar | Tilde opcional para asignar una marca (sigla) al asiento patrimonial generado. |
Bloque 4 — Asiento de Apertura
Define el asiento que inicia el nuevo ejercicio, reabriendo los saldos patrimoniales.
| Campo | Descripción |
|---|---|
| Fecha de Apertura | Fecha con la que se registra el asiento de apertura. Por defecto, el día siguiente al cierre. |
| Cuenta Refundicion | Cuenta de refundición usada para el asiento de apertura. Se puede tipear o seleccionar desde el plan de cuentas. |
| Cuentas Contables — Desde / Hasta | Rango de cuentas a reabrir en el nuevo ejercicio. |
| Concepto | Texto descriptivo (glosa) del asiento de apertura. |
| Marcar | Tilde opcional para asignar una marca (sigla) al asiento de apertura generado. |
Resultado del proceso
El proceso genera, en una sola operación, hasta tres asientos contables encadenados:
| Asiento | Descripción |
|---|---|
| Asiento de Cierre (Resultados) | Cierra las cuentas de resultado del rango indicado y las refunde contra la cuenta de refundición de resultados. |
| Asiento Cierre Patrimonio | Cierra las cuentas patrimoniales del rango indicado a la fecha de cierre patrimonial. |
| Asiento de Apertura | Reabre los saldos en el nuevo ejercicio a la fecha de apertura. |
Al finalizar correctamente, el sistema informa los números de los tres asientos generados: Asiento de Cierre, Asiento Cierre Patrimonio y Asiento de Apertura.
Acciones disponibles
| Acción | Descripción |
|---|---|
| Aceptar | Botón de la barra superior que dispara el proceso. La barra de progreso al pie muestra el avance. Se deshabilita mientras el proceso corre para evitar ejecuciones duplicadas. |
| Seleccionar ejercicio / cuenta | Haciendo clic en los rótulos (Ejercicio a Cerrar, Ejercicio Apertura, Desde:, Hasta:, Cuenta Refundicion) se abren los buscadores correspondientes. |
| Validar cuenta | Los números de cuenta se validan al salir del campo o al presionar Enter; al validar correctamente se muestra el nombre de la cuenta. |
| Asignar marca | Tildando Marcar en cada bloque se habilita el desplegable para elegir una sigla y etiquetar el asiento generado. |
Validaciones y comportamiento
- Los números de cuenta se validan al salir del campo o al presionar Enter. Si el número no existe o no es válido, el campo se vacía automáticamente y no muestra nombre de cuenta.
- Al validar correctamente una cuenta, se muestra su nombre en el cuadro de solo lectura contiguo.
- Las fechas, los rangos de cuentas y las cuentas de refundición vienen precargadas con valores razonables, pero conviene revisarlas siempre antes de aceptar.
- Si el proceso encuentra un error, el sistema muestra un mensaje con el detalle y vuelve a habilitar el botón Aceptar para que puedas corregir y reintentar.
- Al finalizar correctamente, el mensaje informa tres números de asiento: Asiento de Cierre, Asiento Cierre Patrimonio y Asiento de Apertura.
Ejemplo práctico
- Elegí el ejercicio a cerrar — En el bloque Ejercicios, seleccioná el ejercicio que finaliza (solo se listan los activos).
- Elegí el ejercicio de apertura — Seleccioná el ejercicio siguiente, el que va a quedar abierto.
- Decidí si cerrás definitivamente — Marcá Cerrar Ejercicio si querés bloquear la carga de asientos en el ejercicio que termina. Dejalo sin marcar si solo querés generar los asientos sin bloquear nada.
- Revisá el Cierre de Resultados — En la primera solapa, confirmá la fecha, el concepto, el rango de cuentas de resultado y la cuenta de refundición.
- Revisá el Cierre Patrimonial — En la segunda solapa, confirmá la fecha, el concepto y el rango de cuentas patrimoniales.
- Revisá la Apertura — En el bloque inferior, confirmá la fecha de apertura, la cuenta de refundición, el rango de cuentas y el concepto.
- Opcional: asigná marcas — Si querés identificar los asientos, tildá Marcar en cada bloque y elegí la sigla correspondiente.
- Presioná Aceptar — El botón Aceptar (barra superior) dispara el proceso. La barra de progreso al pie muestra el avance.
- Leé el mensaje final — Al terminar, el sistema informa los números de los asientos generados (Cierre, Cierre Patrimonio y Apertura) y cierra la ventana.
Importante: el botón Aceptar se deshabilita mientras el proceso corre, para evitar ejecuciones duplicadas. Esperá a que la barra de progreso llegue al final y aparezca el mensaje de confirmación. No cierres la aplicación durante el proceso.
Consejos útiles
- Hacé un backup de la base de datos antes de ejecutar el proceso: genera asientos reales y definitivos.
- Verificá que el balance de comprobación esté cuadrado y todos los asientos del ejercicio estén cargados antes de cerrar.
- Ejecutá el proceso fuera del horario operativo y con un solo usuario trabajando.
- Revisá siempre fechas, rangos de cuentas y cuentas de refundición aunque vengan precargadas.
- Usá las marcas para identificar o agrupar los asientos generados si necesitás localizarlos después.
Preguntas frecuentes
¿Puedo deshacer un cierre una vez ejecutado?
El proceso genera asientos reales en la contabilidad. Para revertirlo habría que anular o contraasentar los asientos generados (y, si marcaste **Cerrar Ejercicio**, reabrir el ejercicio desde *Contabilidad → Ejercicios*). Por eso se recomienda fuertemente tener un backup previo y revisar todo antes de aceptar.¿Para qué sirve el tilde "Cerrar Ejercicio"?
Deja el ejercicio que termina cerrado de forma definitiva, impidiendo cargar nuevos asientos en él. Si no lo marcás, los asientos de cierre y apertura se generan igual, pero el ejercicio sigue abierto y admite movimientos.¿Por qué no aparece el ejercicio que quiero cerrar en la lista?
La lista de **Ejercicio a Cerrar** solo muestra ejercicios en estado activo. Si no aparece, revisá su estado en *Contabilidad → Ejercicios* y activalo si corresponde.¿Qué son las "marcas" que puedo asignar a cada asiento?
Son etiquetas (siglas) que sirven para identificar o agrupar los asientos generados por el proceso. Son opcionales: solo se aplican si tildás **Marcar** en el bloque correspondiente y elegís una sigla del desplegable.¿Por qué se cargan solas las cuentas de refundición?
El sistema las toma de los parámetros de contabilidad (definiciones de cuenta para los asientos de cierre y de apertura). Podés cambiarlas manualmente en la pantalla si para este ejercicio necesitás usar otras cuentas.Permisos
Para ejecutar este proceso el usuario debe tener acceso al módulo de Contabilidad y permiso sobre la opción Cierre y Apertura del menú. Dado que genera asientos definitivos sobre la contabilidad, conviene restringir el acceso a usuarios responsables del cierre contable.
Información técnica
Basada en el análisis del formulario real de la v14.
Formularios principales
| Form | Rol |
|---|---|
frmCierreYApertura |
Ventana del proceso (título "Asientos de Cierre Y Apertura"). Se invoca desde frmNewMain.btnConta_CierreApertura (caption "Cierre y Apertura de Ejercicio") y abre con ShowDialog. El botón Aceptar es cmdNuevo, que llama a clsContabilidad_ejercicios.Cerrar(...). El cierre corre en un Threading.Thread (SetAsientos_CierreyApertura) y reporta avance por el evento OnCierreTick; en el tick 6 muestra los tres números de asiento (strAsientos separado por "."). |
Formularios satélite por función
| Form | Rol |
|---|---|
frmContabilidad_Ejercicios |
Buscador de ejercicios que se abre al clic en los rótulos lnkEjercicioCierre / lnkEjercicioApertura. El combo de cierre se carga con objEjercicios.Search(intActivo:=2) (solo activos). |
frmPlandeCuentas |
Selector del plan de cuentas para los rangos Desde/Hasta y las cuentas de refundición (validación con clsCuentas.Load). |
Permisos reales
| Permiso | Acción |
|---|---|
Contabilidad.Operaciones.Cierre_Apertura_Ejercicio |
Abrir el proceso de Cierre y Apertura (verificado en frmNewMain.btnConta_CierreApertura_ItemClick vía clsSeguridad.IsAllowedObject; padre Contabilidad.Operaciones). |
Tablas de base de datos principales
| Tabla | Uso |
|---|---|
Contabilidad_Ejercicios |
Ejercicios a cerrar/abrir; si se tilda Cerrar Ejercicio se deja Activo = False en el ejercicio cerrado (objEjercicioCierre.Save()). |
Asientos + Asientos_Detalle / Asientos_Detalle_Items |
Asientos generados (cierre de resultados, cierre patrimonial y apertura) vía clsAsientos.Save. |
Cuentas |
Validación de cuentas y rangos; rechaza cuentas rubro como refundición. |
DefinicionCuentas |
Cuentas de refundición por defecto, leídas con clsParametros.GetDefinicionCuenta("CONTABILIDAD_REFUNDICION", ...). |
Contabilidad_Ejercicios_Log |
Registro de la operación de cierre/apertura (Contabilidad_Ejercicios_Log_Manager). |
Relación con otros módulos / manuales
| Manual relacionado | Vínculo operativo |
|---|---|
| Ejercicios | Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad. |
Notas para soporte
- El proceso es multihilo: el botón Aceptar (
cmdNuevo) se deshabilita mientras corre y la ventana se cierra sola al terminar (_CloseconInvoke). No cerrar la app durante el proceso. - Las cuentas de refundición se precargan desde los parámetros
CONTABILIDAD_REFUNDICION(dos definiciones: una para el asiento de cierre y otra para el de apertura). Si no están configuradas, los campos quedan vacíos. - El form vive en
VisualPlenarioNET\Common\(proyecto activoVisualPlenarioNET, VB.NET), no en Legacy.