← Índice de manuales
Manual funcional · Sistema Plenario v14

Cierre de Día

El Cierre de Día es el proceso que avanza la fecha de trabajo del sistema al siguiente día hábil y, al hacerlo, ejecuta automáticamente una larga serie de procesos de fin de día sobre toda la base: devengamientos de…

Módulo: HerramientasVersión: 1.1Actualizado: 2026-06-19

Detalle

Campo Descripción
Manual de Usuario Cierre de Día - Herramientas

Introducción

El Cierre de Día es el proceso que avanza la fecha de trabajo del sistema al siguiente día hábil y, al hacerlo, ejecuta automáticamente una larga serie de procesos de fin de día sobre toda la base: devengamientos de préstamos y servicios, cálculo de intereses punitorios, controles contables y de saldos, acreditación y débito automático de cheques, generación de alertas, recordatorios y cartas de mora, liquidaciones de inversiones, cálculo de perfiles de riesgo (PLD/UIF), entre muchos otros.

La fecha de trabajo es la fecha "operativa" con la que el sistema registra todas las operaciones. No es necesariamente la fecha real del día: por eso el cierre se hace manualmente cuando se termina la jornada operativa, dejando el sistema posicionado en el próximo día hábil.

El cierre puede ejecutarse de dos formas:

  • Manual: un usuario lo lanza desde esta pantalla (Herramientas → Cierre de Día).
  • Automático: una tarea programada lo ejecuta sin intervención (avanza al día siguiente, valida permisos/talonarios y notifica por correo el resultado).

Este manual describe el cierre manual.

Acceso al módulo

Acceso: Menú principal → Herramientas → Cierre de Día

Importante: el acceso requiere permisos que deben solicitarse al administrador del sistema.

Pantalla principal

La ventana (titulada "Cierre de Dia") es simple: una barra de herramientas superior con los botones de acción, una fila de parámetros y, debajo, un cuadro de texto grande donde se va imprimiendo el log del cierre a medida que se ejecuta cada proceso.

Elemento Descripción
Botón Cerrar Dia Ejecuta el cierre de día con la fecha indicada.
Botón Imprimir Imprime el log del cierre una vez finalizado.
Nueva Fecha de Trabajo Selector de fecha con la nueva fecha de trabajo a establecer.
Generar copia de seguridad Casilla para hacer un backup de la base antes de ejecutar el cierre.
Cuadro de log Área de texto donde se muestra el resultado, proceso por proceso.

Parámetros

Antes de ejecutar el cierre, definí estos parámetros en la pantalla.

Parámetro Descripción
Nueva Fecha de Trabajo Fecha a la que avanzará el sistema. Al abrir la ventana viene precargada con la fecha de trabajo actual + 1 día. Debe ser mayor a la fecha de trabajo actual.
Generar copia de seguridad Si se tilda, el sistema genera un backup de la base de datos antes de ejecutar los procesos. Requiere tener configurada la ruta de backup (ver Información técnica).

Importante: el sistema valida que la nueva fecha de trabajo sea mayor a la fecha actual, que caiga dentro de un ejercicio contable activo (no congelado) y, si la alerta de fecha sugerida está activa, que coincida con el próximo día hábil esperado. Si la fecha no es la sugerida, pide confirmación antes de continuar.

Resultado del proceso

Al ejecutar el cierre, el sistema corre en secuencia todos los procesos de fin de día que estén activos y va imprimiendo en el cuadro de log el código de cada proceso, su hora de inicio y fin, y los mensajes de resultado (OK, advertencias o errores). Cada proceso puede estar activado o desactivado de forma independiente desde la configuración de procesos del sistema.

Los procesos incluyen, entre otros:

Grupo Procesos que se ejecutan
Controles contables Verificación de balanceo de asientos, asientos faltantes en comprobantes de ventas, control de saldos de proveedores contra cuenta corriente.
Controles de operaciones Ventas, liquidaciones y entregas sin confirmar.
Cheques Acreditación automática, control de cheques no depositados, débito automático de cheques propios, pago automático de gestiones, presentación NOSIS de cheques positivos.
Préstamos Devengamiento automático, cálculo de intereses y punitorios (incluido Bullet), bloqueos/desbloqueos automáticos de líneas, asignación de estudios de mora, alertas de morosos, generación de cartas de mora, envío de mails de créditos vencidos y de preaviso.
Servicios e inversiones Devengamiento de cuotas de servicios, liquidación automática de inversiones, asiento de devengamiento de inversiones.
Cuentas corrientes y clientes Regeneración de cuentas corrientes, actualización de categoría de clientes morosos, impuesto al débito/crédito, generación de carpetas de clientes.
Alertas y avisos Envío de alertas del sistema, aviso de vencimiento de documentos y facturas por mail.
PLD / UIF Generación del perfil de riesgo de clientes.
Cambio de fecha Último paso: se cambia efectivamente la fecha de trabajo del sistema a la nueva fecha.

Importante: el cambio de la fecha de trabajo es el último paso. Si algún proceso previo arroja un error que detiene el cierre (por ejemplo, falla el backup obligatorio), la fecha de trabajo no se modifica.

Al finalizar, el log muestra "Operación Finalizada", se deshabilitan el botón Cerrar Dia y el selector de fecha, se actualiza la fecha de trabajo en la barra de estado del sistema y se habilita el botón Imprimir. Además, se registra el resultado en la auditoría y se envía un correo resumen a las direcciones configuradas.

Acciones disponibles

Acción Descripción
Cerrar Dia Lanza el cierre. Pide una confirmación mostrando la nueva fecha de trabajo en texto (día, mes y año) antes de ejecutar.
Imprimir Abre el diálogo de impresión y manda a imprimir el contenido del log del cierre. Disponible una vez finalizado el proceso.
Generar copia de seguridad (casilla) Activa el backup previo de la base de datos.

Ejecutar el cierre de día

  1. Abrí la ventanaHerramientas → Cierre de Día.
  2. Verificá la fecha — la Nueva Fecha de Trabajo viene precargada con el día siguiente; ajustala solo si corresponde.
  3. Backup (opcional) — tildá Generar copia de seguridad si querés respaldar la base antes del cierre.
  4. Cerrar Dia — hacé clic en el botón y confirmá la pregunta con la nueva fecha.
  5. Esperá — se muestra una pantalla de espera mientras corren los procesos; el log se va completando.
  6. Revisá el log — al ver "Operación Finalizada", revisá los mensajes de cada proceso (advertencias y errores).
  7. Imprimir (opcional) — usá Imprimir si necesitás una copia del log.

Ejemplo práctico

Terminada la jornada de un viernes, el operador quiere dejar el sistema listo para el lunes:

  1. Ingresa a Herramientas → Cierre de Día. La Nueva Fecha de Trabajo aparece precargada con el sábado.
  2. Como el lunes es el próximo día hábil, ajusta la fecha al lunes (si la alerta de fecha sugerida está activa, el sistema ya propone el día hábil correcto).
  3. Tilda Generar copia de seguridad para respaldar la base antes del cierre.
  4. Hace clic en Cerrar Dia y confirma la pregunta "Se va a ejecutar el cierre de día con nueva fecha de trabajo LUNES…".
  5. Espera a que terminen todos los procesos y, al ver "Operación Finalizada", revisa el log: se devengaron los préstamos, se calcularon punitorios, se enviaron alertas y la fecha de trabajo quedó en el lunes.

Consejos útiles

  • La fecha por defecto (día siguiente) es la habitual: cambiala solo si tenés un motivo concreto. Saltarse días puede dejar sin ejecutar procesos de fin de día de las jornadas omitidas.
  • Hacé el cierre al terminar la jornada operativa, no antes de empezar a operar el día siguiente.
  • Tildá Generar copia de seguridad cuando el cierre sea crítico (fin de mes, fin de ejercicio): te deja un respaldo previo a los devengamientos.
  • Revisá siempre el log al terminar: las advertencias (ventas/liquidaciones sin confirmar, cheques no depositados, asientos sin balancear) son indicadores de tareas pendientes.
  • Si la fecha que ingresás no es la sugerida por el sistema, leé bien la pregunta de confirmación antes de aceptar.

Preguntas frecuentes

¿Qué pasa si me equivoco en la fecha de trabajo? El sistema valida que la nueva fecha sea mayor a la actual y que esté dentro de un ejercicio contable activo. Si además la alerta de fecha sugerida está activa y la fecha no coincide con el próximo día hábil, te pide confirmación. Aun así, conviene revisar la fecha antes de confirmar: avanzar de más implica saltarse procesos de los días omitidos.
¿Es obligatorio generar la copia de seguridad? No, es opcional (la casilla viene destildada). Pero si la tildás, debe estar configurada la ruta de backup en el parámetro correspondiente; de lo contrario el cierre se detiene con un error y la fecha de trabajo no se modifica.
¿Qué diferencia hay entre el cierre manual y el automático? El **manual** lo lanza un usuario desde esta pantalla y muestra el log en vivo. El **automático** lo dispara una tarea programada: avanza al día siguiente sin intervención, valida permisos y talonarios del usuario, y notifica por correo el resultado (incluido si no pudo ejecutarse por falta de permisos, talonarios, fecha exceptuada o cierre ya existente).
El log muestra ventas o liquidaciones "sin confirmar". ¿Es un error? No es un error que detenga el cierre: son **controles** que el proceso informa para que sepas qué quedó pendiente. Conviene revisarlas y confirmarlas, pero el cierre avanza igual.
¿Por qué algunos procesos no aparecen en el log? Cada proceso de fin de día puede estar activado o desactivado de forma independiente. Si un proceso está desactivado en la configuración del sistema, no se ejecuta y no figura en el log.
¿Se puede deshacer un cierre de día? No hay una opción de "deshacer". Por eso conviene verificar la fecha antes de confirmar y, en cierres críticos, tildar la copia de seguridad para tener un respaldo previo.

Permisos

Importante: el acceso a esta opción requiere permisos que deben solicitarse al administrador del sistema.

Permiso Descripción
Soporte.Cierre_dia Habilita ejecutar el cierre de día manual desde esta pantalla. Sin este permiso, el proceso se cancela y lo registra en el log.
Cierre.Cierre_Dia_Automatico Autoriza al usuario a ejecutar el cierre de día automático (tarea programada).

Información técnica

Basada en el análisis del formulario real de la v14.

Formularios principales

Form Rol
frmCierreDia.vb (VisualPlenarioNET\Common) Pantalla del cierre manual. Toolbar con cmdCerrar ("Cerrar Dia") y cmdImprimir ("Imprimir"); selector dtFecha ("Nueva Fecha de Trabajo"); check chkBackup ("Generar copia de seguridad"); txtCierre (log multilínea). Título de ventana: "Cierre de Dia".
clsCierreDia.vb (ClassVisualPlenarioNET\Common) Motor del cierre. Cerrar(NewFechaTrabajo, Backup, Tipo_Log) ejecuta validaciones + la cadena de procesos vía AddToListIfNotNothing(...) y devuelve List(Of Cierre_Proceso_Log). También EjecutarCierreDiaAutomatico() (tarea programada) y ValidarFechaSugerida().

Permisos reales

Permiso Acción
Soporte.Cierre_dia Habilita el cierre manual. Se valida dos veces: al abrir la ventana desde el menú (frmNewMain.btnHerr_CierreDia_ItemClick) y de nuevo dentro de clsCierreDia.Cerrar. Sin él, el cierre se cancela y deja un Cierre_Proceso_Log de error.
Cierre.Cierre_Dia_Automatico Autoriza el cierre automático (EjecutarCierreDiaAutomatico, validado con bnSilent:=True). Si falta, notifica por mail "Usuario_Sin_Permiso".

Tablas de base de datos principales

Tabla Uso
Plenario_Operaciones_Log Auditoría del cierre. Tipo_Log.Cierre_Dia_Manual / Cierre_Dia_Automatico (vía Plenario_Operaciones_Log_Manager).
Contabilidad_Ejercicios Validación clsContabilidad_ejercicios.IsDateAvailable: la nueva fecha debe caer en ejercicio activo y no congelado.
Feriados clsFeriados para calcular el próximo día hábil sugerido.
(todas las operativas) El cierre recorre préstamos, factoring, inversiones, cuentas corrientes, comprobantes, PLD, etc. Cada proceso se controla con Sistema_Procesos_Manager.PorcesoActivo("Cierre.<Proceso>", ...).

Relación con otros módulos / manuales

Esta funcionalidad forma parte de Herramientas. No declara otro manual operativo como dependencia directa en su metadata actual.

Notas para soporte

  • Parámetros (tabla de parámetros del sistema): CierreDelDia.CopiaDeSeguridad.Ruta (ruta del backup; debe terminar en \, si está vacía o sin \ el backup falla y aborta el cierre), Cierre.SendMail_CierreDia_Finalizado.Mails (destinatarios del resumen, separados por ;), Factoring.Cierre.Cheques.Acreditacion.Automatica, Herramientas.Cierre.Cheques.Debitación.Automatica, Cierre.Control.Comprobantes.VerificarAsientosFaltantes, entre otros por proceso.
  • Alerta de fecha sugerida: Cierre.Validacion.FechaSugerida (vía Alertas_Manager.IsAlertaActiva). Si está activa y la fecha no coincide con el próximo día hábil, ValidarFechaSugerida pide confirmación.
  • Fecha por defecto: clsFechas.GetFechaTrabajo(...).AddDays(1) al cargar la ventana.
  • El cambio de fecha es el último paso: Cambio_Fecha_Trabajo(NewFechaTrabajo) se agrega al final de la cadena; si un paso previo aborta, la fecha de trabajo no se modifica.
  • Backup: se ejecuta vía BACKUP DATABASE con CommandTimeout = 0 y nombre PlenarioNET_PreCierre.
¿Te resultó útil este manual?