Detalle
| Campo | Descripción |
|---|---|
| Manual de Usuario | Registro de Afectación/Desafectación de Clientes - Plenario |
El módulo Registro de Afectación/Desafectación de Clientes dentro del sistema Plenario permite informar al organismo externo (IDIC) qué clientes con créditos en mora quedan afectados (informados como deudores) y cuáles…
| Campo | Descripción |
|---|---|
| Manual de Usuario | Registro de Afectación/Desafectación de Clientes - Plenario |
El módulo Registro de Afectación/Desafectación de Clientes dentro del sistema Plenario permite informar al organismo externo (IDIC) qué clientes con créditos en mora quedan afectados (informados como deudores) y cuáles se desafectan (cuando regularizan su situación). Es una herramienta útil para las áreas de cobranzas, riesgo crediticio y seguimiento judicial.
El proceso consiste en consultar los créditos según su estado de afectación y mora, y luego emitir un archivo de texto (.txt) con el detalle, que es el insumo que se envía al organismo. Al emitir el archivo, el sistema actualiza la fecha de presentación de cada crédito y deja una nota automática en la ficha de cada cliente.
Este manual está diseñado para que puedas utilizar esta funcionalidad desde cero, aunque no tengas experiencia previa en sistemas financieros.
Importante: Si tu usuario no tiene el permiso correspondiente, la opción no se abre. Ver la sección Permisos al final.
Al ingresar vas a ver un panel de filtros en la parte superior, una grilla de resultados al centro y los botones de acción al pie. La consulta arranca vacía: primero definís filtros y luego hacés clic en Consultar.
| Campo | Descripción |
|---|---|
| Cliente | Ingresá directamente el Id del cliente o buscalo con el botón de búsqueda. Si lo dejás vacío, trae todos los clientes que cumplan el resto de los filtros. |
| Fecha (desde / hasta) | Rango de fechas de vencimiento de cuotas que se considera para incluir el crédito. |
| Mora | Casilla que habilita el filtro por días de mora. Al activarla se cargan por defecto los valores Desde 15 y Hasta 60, que podés modificar. |
| Mora desde / hasta | Cantidad de días de atraso (mora) a considerar. Solo se usa si la casilla Mora está marcada. |
| Solo con Nro Operación | Si la marcás, trae únicamente los créditos que ya tienen número de operación cargado. |
| Incluir Fallecidos | Si la marcás, incluye clientes con fecha de fallecimiento registrada. |
| Incluir Gestión judicial | Si la marcás, incluye clientes que están en gestión judicial. |
Seleccioná una de estas opciones para indicar qué grupo de clientes querés consultar:
| Campo | Descripción |
|---|---|
| Afectados Pendientes | Clientes con créditos en mora que todavía no fueron presentados (informados) al organismo. Sobre este grupo se emite la afectación. |
| Afectados Informados | Clientes con créditos en mora que ya fueron presentados al organismo. Solo consulta; no habilita emitir. |
| Desafectados | Clientes que fueron presentados y actualmente no registran mora (regularizaron). Sobre este grupo se emite la desafectación. |
| Todos | Limpia la selección y deja la grilla vacía; deshabilita el botón de emitir. |
Importante: El botón de emisión cambia de texto según el estado elegido: dice Emitir Afectación con "Afectados Pendientes", Emitir Desafectación con "Desafectados", y queda deshabilitado con "Afectados Informados" y "Todos".
Una vez definidos los filtros, hacé clic en Consultar para obtener los resultados.
La grilla muestra las siguientes columnas:
| Campo | Descripción |
|---|---|
| Nº Operación | Número de operación del crédito (código de referencia). |
| Afectado | Fecha de presentación del crédito (si fue informado). |
| Estado | Estado calculado: Afectado Informado, Afectado Pendiente o Desafectado. |
| Nombre | Nombre del cliente. |
| Importe | Suma del saldo de las cuotas. |
| Atraso | Fecha de vencimiento más antigua sin cobrar. |
| Mora | Cantidad de días de mora. |
| Documento | Número de documento del cliente. |
| Id Cliente | Identificador interno del cliente. |
| Solicitudes | Números de solicitud asociados. |
| Créditos | Números de crédito asociados. |
| Fecha | Fecha de alta del registro. |
Podés ordenar por cualquier columna y seleccionar filas individuales para operar solo sobre ellas.
| Campo | Descripción |
|---|---|
| Exportar Excel | Genera una planilla Excel (.xls) con los resultados. Permite elegir el listado completo o solo las filas seleccionadas. |
| Imprimir | Emite un reporte impreso con los datos filtrados (completo o solo seleccionados). |
| Emitir Afectación / Emitir Desafectación | Genera el archivo de texto (.txt) para el organismo, actualiza la fecha de presentación de los créditos y registra una nota automática en cada cliente. El texto del botón depende del estado elegido. |
Importante: Al confirmar, el sistema actualiza la fecha de presentación de los créditos involucrados (la setea en la afectación, la borra en la desafectación) y deja una nota automática en la ficha de cada cliente con el detalle de la operación (Nº de operación, importe, mora y créditos). La acción tiene efecto operativo; usala con criterio.
Supongamos que querés afectar a los clientes con mora mayor a 60 días del mes actual:
Revisá siempre el filtro de Estado para no omitir registros importantes.
La acción de afectar o desafectar tiene implicancias operativas (genera el archivo para el organismo y modifica los créditos): usala con criterio.
Podés generar reportes de seguimiento exportando los datos a Excel antes de emitir.
| Permiso | Habilita |
|---|---|
Prestamos.Operaciones.Registrar.AfectacionDesafectacion |
Abrir el módulo Registro de Afectación/Desafectación de Clientes y registrar afectaciones y desafectaciones. |
El permiso se valida al abrir la pantalla. No se observan permisos adicionales específicos para Exportar, Imprimir o Emitir (las validaciones de permiso de esos botones están comentadas en el código).
Sección de referencia para soporte/desarrollo. Basada en el análisis del formulario real de la v14 (
FormClientesAfectaciones.cs).
| Componente | Detalle |
|---|---|
| Formulario | FormClientesAfectaciones (VPNET_WinForms/VPNET_WinForms/Prestamos/FormClientesAfectaciones.cs), hereda de FrmProcesar. Título de ventana (Designer): "Control de afectaciones de clientes". Grilla DevExpress gridView1. |
| Punto de menú | BarAfectacionDesafectacion_ItemClick en VisualPlenarioNET/frmMainParts/frmNewMain.vb; valida licencia (KeyLicences.Instance.Access) y permiso, y abre el form vía ShowFrmInDockPanel(New FormClientesAfectaciones()). |
| Manager | Clientes_Afectaciones_Manager (VPNET_DataModel/Manager/Gestion/ClsClientes/Clientes_Afectaciones_Manager.cs), hereda Base_Manager<Clientes_Afectaciones>. Métodos clave: GetDatasources (consulta), EmitirArchivo, SetNotaAfectacionesClientes, GetEstadoAfectacion. |
| Clases auxiliares | DTO Clientes_Afectaciones; parámetros Clientes_Afectacionesparametros (hereda ParametrosBase); enum EnumIDIC_TipoArchivo { Afectacion = 1, Desafectacion = 2 }. La nota se persiste con Clientes_Notas_Manager.SaveNota. |
| Permiso | Habilita |
|---|---|
Prestamos.Operaciones.Registrar.AfectacionDesafectacion |
Abrir el módulo (validado en frmNewMain.vb, junto con la licencia de Préstamos). |
| Tabla / entidad | Contenido |
|---|---|
Prestamos_Creditos |
Créditos (Fecha_Presentacion, Fecha_Otorgado, Fecha_Liquidacion, Fecha_Anulacion, Fecha_Cancelacion, CodigoReferencia = Nº de operación). La emisión actualiza Fecha_Presentacion directamente por SQL. |
Prestamos_Creditos_Detalle |
Cuotas (Fecha_Vencimiento, Fecha_Cobro, Dias_Mora, Saldo). |
Clientes |
Cliente (eliminado, Fecha_Fallecido, Fecha_Judicial, NroDoc, Nombre). |
Clientes_Notas |
Nota automática generada al emitir (vía SaveNota). Tipos/sectores en Clientes_Notas_Tipos y ClientesNotasSectores. |
Esta funcionalidad forma parte de Préstamos. No declara otro manual operativo como dependencia directa en su metadata actual.
GetDatasources) se arma con SQL crudo por interpolación de cadena (vpnetContext.Database.SqlQuery<...>), sin parámetros. El caso "Desafectados" ejecuta un bloque T-SQL con DECLARE @... y CommandTimeout = 0 (sin límite de tiempo). Las fechas se interpolan como yyyyMMdd.EmitirArchivo) escribe un .txt con StreamWriter (campos separados por |): afectación = NroOperacion|Importe|1*; desafectación = NroOperacion|fecha(dd/MM/yyyy)*. Luego ejecuta update Prestamos_Creditos set Fecha_Presentacion='yyyyMMdd' where id in(<creditos>) (afectar) o =null (desafectar), también por interpolación.GetEstadoAfectacion(Presentado, DiasMora): Presentado + mora>0 = "Afectado Informado"; no presentado + mora>0 = "Afectado Pendiente"; presentado + mora<=0 = "Desafectado".bt_Aceptar_Click), Imprimir (btn_print_Click) y Emitir archivo (btn_archivo_Click) están comentadas en el código (además apuntaban por error al permiso de TeleProm). Hoy esos botones no validan permiso: alcanza con haber abierto la pantalla.SetNotaAfectacionesClientes corre como async Task lanzado fire-and-forget (no se espera): la nota se graba en segundo plano y un fallo allí no aborta la emisión. Contiene un bug: cuando el parámetro Id_Sector viene en 0, reasigna por error id_TipoNota (no Id_Sector) al primer registro de ClientesNotasSectores.Clientes.Notas.Clientes_Afectaciones.Asunto, ...Id_TipoNota, ...Id_Sector.Ingresá con tu usuario del equipo para dejar una sugerencia.