← Índice de manuales
Manual funcional · Sistema Plenario v14

"Base de datos (Generación de morosos para VERAZ)"

La pantalla Base de datos (título de ventana "Generar Archivos para VERAZ") genera los archivos de texto que se envían al buró VERAZ con la información de morosos. A diferencia de las pantallas de NSE, esta…

Módulo: HerramientasVersión: 1.0Actualizado: 2026-06-23

Base de datos (Generación de morosos para VERAZ)

Detalle

Campo Valor
Tipo de documento Manual de Usuario
Módulo Herramientas
Formulario frmGenerar_Morosos_Veraz
Función Genera archivos de texto de morosos para informar al buró VERAZ

Introducción

La pantalla Base de datos (título de ventana "Generar Archivos para VERAZ") genera los archivos de texto que se envían al buró VERAZ con la información de morosos. A diferencia de las pantallas de NSE, esta funcionalidad sí produce archivos en disco.

Genera tres archivos de elevación según corresponda:

  • BUREAU Altas — altas de deudores (CrearString_BUREAU_ALTA).
  • BUREAU Actualización — actualización de la información ya informada (CrearString_BUREAU_Actualizacion).
  • Clearing Cerrado — archivo de clearing de morosos (CrearString_ClearingCerrado).

El proceso de Altas + Actualización es mensual y solo puede ejecutarse una vez por mes, el último día hábil del mes, con validación de fecha y registro en una tabla de log.

Acceso al módulo

Se ingresa desde el menú del sistema, sección VERAZ → Base de datos (botón btnVERAZ_BaseDatos). El sistema abre el formulario frmGenerar_Morosos_Veraz como ventana propia (no acoplable).

Pantalla principal

La ventana tiene un cuadro de grupo con tres filas, cada una con un check, una ruta de archivo y un botón de selección, y una barra de herramientas con el botón Exportar.

Control Descripción Valor por defecto
Altas (chkAltas) Incluye el archivo de BUREAU Altas Tildado
Actualización (chkActualizacion) Incluye el archivo de BUREAU Actualización Tildado
Clearing Cerrado (chkClearing) Incluye el archivo de Clearing Cerrado Tildado
txtBUREAUAlta Ruta destino del archivo de Altas C:\BUREAUALTA.TXT
txtBUREAUActual Ruta destino del archivo de Actualización C:\BUREAUACT.TXT
txtClearingCerrado Ruta destino del archivo de Clearing C:\CLEARING.TXT
Botones ".." Abren un diálogo "Guardar como" para elegir cada ruta
Exportar Inicia la generación de los archivos tildados

Importante: los checks Altas y Actualización están vinculados: tildar/destildar uno cambia el otro automáticamente. Es decir, BUREAU Altas y BUREAU Actualización se generan juntos como un solo bloque mensual.

Parámetros

Parámetro Cómo se define Uso
Rutas de salida Cuadros de texto + botones ".." (SaveFileDialog) Ubicación donde se escribirá cada archivo
Selección Altas/Actualización Check (vinculados entre sí) Genera el bloque mensual BUREAU
Selección Clearing Check independiente Genera el archivo de clearing cerrado

El contenido de los archivos se arma con datos del setup de VERAZ (matriz, sucursal, sector) y parámetros del sistema (Veraz.Sector, NombreEmpresa), no se cargan a mano.

Resultado del proceso

Al presionar Exportar:

  • Si están tildados Altas/Actualización: el sistema valida la fecha. Si pasa la validación, pide confirmación ("¿Esta seguro que desea generar los archivos de veraz?. Solo Pueden generarse 1 vez al mes") y, al aceptar, genera BUREAU Altas y BUREAU Actualización. Si ambos se crean, muestra "Se ha creado los archivos correctamente" y registra la fecha de generación en la tabla de log (Clientes_veraz_log) para impedir repetir el proceso ese mes.
  • Si está tildado Clearing: genera el archivo de Clearing Cerrado y muestra "Se ha creado el archivo Clearing Cerrado correctamente". El clearing no está sujeto a la validación mensual.

Los archivos se escriben en modo append (se agregan al final si el archivo ya existe), con formato de texto de ancho fijo según las especificaciones del buró (cabecera, detalle por deudor y pie/trailer).

Validación de la generación mensual (Altas/Actualización)

La función ValidarFechas exige que el proceso se ejecute el último día hábil del mes:

  • Calcula el próximo día hábil; si cae en otro mes, está permitido (es el último día hábil).
  • Si en ese caso ya existe un registro de log para el mes en curso, rechaza: "...ya que fue generado este mes...".
  • Si el próximo día hábil sigue en el mismo mes, rechaza: "...debe realizarce el ultimo dia habil del mes...".

Acciones disponibles

Acción Cómo Qué hace
Elegir ruta de salida Botón ".." de cada fila Abre "Guardar como" para fijar la ruta del archivo correspondiente
Seleccionar qué generar Checks Altas/Actualización y Clearing Define qué archivos se producen al exportar
Exportar Botón "Exportar" de la barra Valida (en el bloque mensual), confirma y genera los archivos tildados

Ejemplo práctico

  1. El último día hábil del mes, abrir Base de datos (Generar Archivos para VERAZ).
  2. Verificar las rutas (por defecto C:\BUREAUALTA.TXT, C:\BUREAUACT.TXT, C:\CLEARING.TXT) o cambiarlas con los botones "..".
  3. Dejar tildados Altas/Actualización (van juntos) y, si corresponde, Clearing Cerrado.
  4. Presionar Exportar.
  5. Confirmar el aviso "Solo Pueden generarse 1 vez al mes".
  6. Verificar los mensajes de éxito y entregar los archivos generados al buró según el circuito establecido.

Consejos útiles

  • Ejecute el bloque Altas/Actualización solo el último día hábil del mes: la validación impide hacerlo en otra fecha o más de una vez por mes.
  • Confirme las rutas de salida antes de exportar; los archivos se escriben en modo append, por lo que conviene partir de archivos vacíos/limpios para no duplicar contenido.
  • El contenido depende del setup de VERAZ (matriz, sucursal/sector) y de los parámetros Veraz.Sector y NombreEmpresa; si faltan o están mal, el archivo saldrá incompleto.
  • El Clearing Cerrado puede generarse fuera del ciclo mensual (no tiene validación de fecha).
  • Si la generación falla parcialmente, revise los mensajes y el log de errores antes de reintentar.

Preguntas frecuentes

¿Por qué me dice que ya se generó este mes? El proceso de Altas/Actualización solo puede ejecutarse una vez por mes. La tabla de log (Clientes_veraz_log) registra la fecha; si ya hay un registro del mes, se bloquea.
¿Por qué me pide ejecutarlo el último día hábil del mes? La validación `ValidarFechas` exige que el próximo día hábil caiga en el mes siguiente, es decir, que hoy sea el último día hábil. Antes de esa fecha, rechaza el proceso.
¿Puedo generar solo el Clearing Cerrado? Sí. Destilde Altas/Actualización y deje solo Clearing Cerrado. El clearing no está sujeto a la validación mensual.
¿Por qué Altas y Actualización se tildan/destildan juntos? Están vinculados por diseño: forman el bloque mensual de elevación al buró y se generan en conjunto.
¿Dónde quedan los archivos? En la ruta indicada en cada cuadro de texto (por defecto en C:\). Use los botones ".." para elegir otra ubicación con el diálogo "Guardar como".

Permisos

El lanzamiento de esta pantalla desde el menú no ejecuta una verificación de permiso IsAllowedObject: el botón btnVERAZ_BaseDatos instancia y muestra el formulario directamente. El control de acceso queda dado por la visibilidad del botón de menú en el entorno.

Caveat: verificar contra el binario instalado, ya que la habilitación efectiva puede depender de la configuración de menús/licencias del entorno.

Información técnica

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

Formularios principales

Form Rol
frmGenerar_Morosos_Veraz Pantalla de generación de archivos (título "Generar Archivos para VERAZ")

Permisos reales

Permiso Acción
(sin permiso IsAllowedObject) El menú (btnVERAZ_BaseDatos) abre la pantalla sin chequeo de permiso de objeto

Tablas de base de datos principales

Tabla Uso
Clientes_veraz_log Registra la fecha de generación mensual (controla "1 vez al mes")
Veraz_setup Provee matriz, sucursal y sector usados en la cabecera/detalle de los archivos

Relación con otros módulos / manuales

Manual relacionado Vínculo operativo
Herramientas Consultas Nosis Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad.
Configuración SETUP (NOSIS/VERAZ/AFIP/SMS) - Herramientas Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad.

Notas para soporte

  • Generación de archivos en la clase VB Perfiles.Veraz.Veraz_Elevaciones (en clsVeraz.vb): CrearString_BUREAU_ALTA, CrearString_BUREAU_Actualizacion, CrearString_ClearingCerrado.
  • Origen de datos por stored procedures: Prestamos_Credito_BUREAU_Altas (altas), Prestamos_Credito_BUREAU_Actualizacion (actualización) y Get_Morosos (clearing cerrado).
  • Parámetros del sistema usados: Veraz.Sector (sector del archivo de clearing) y NombreEmpresa. Días hábiles vía clsFechas.IsDiaHabil / GetFechaTrabajo.
  • El log mensual se graba con la clase clsClientes_veraz_log (tabla Clientes_veraz_log) solo cuando se generan ambos archivos del bloque mensual.
  • Verificar contra el binario instalado: formato de ancho fijo y SPs son sensibles a la versión y a la configuración del buró.
¿Te resultó útil este manual?