← Índice de manuales
Manual funcional · Sistema Plenario v14

Préstamos - Motivos de cancelación

Cuando cancelás un crédito en Plenario, el sistema te pide indicar por qué se cancela (por ejemplo: "Refinanciación", "Pago anticipado", "Error de carga"). Esos textos no se escriben a mano cada vez: salen de una lista…

Módulo: PréstamosVersión: 1.1Actualizado: 2026-06-19

Detalle

Campo Descripción
Manual de Usuario ABM (alta, baja y modificación) de los motivos de cancelación de créditos. Permite mantener la lista de descripciones que después se eligen al cancelar un préstamo.

Introducción

Cuando cancelás un crédito en Plenario, el sistema te pide indicar por qué se cancela (por ejemplo: "Refinanciación", "Pago anticipado", "Error de carga"). Esos textos no se escriben a mano cada vez: salen de una lista que vos mismo armás y mantenés desde esta pantalla.

Este módulo es justamente esa lista. Acá das de alta los motivos, los corregís cuando hace falta y eliminás los que ya no usás. Es una tabla simple: cada motivo tiene un número (Id) que asigna el sistema solo y una descripción que escribís vos.

Está pensado para el personal administrativo o de operaciones de préstamos que define los criterios de trabajo de la financiera. No necesitás conocimientos técnicos: si sabés escribir un texto, sabés usar esta pantalla.

Acceso al módulo

  1. Abrí la solapa Préstamos — en la cinta superior del Back Office.
  2. Hacé clic en Más — dentro de la sección Archivos.
  3. Elegí Motivos de cancelación — se abre la pantalla con la grilla de motivos cargados.

Importante: para entrar y operar necesitás tener habilitado el permiso correspondiente (ver la sección Permisos). Si no ves la opción o el sistema te bloquea una acción, pedile al administrador que te asigne el permiso.

Pantalla principal

La pantalla está organizada en tres zonas:

  • Barra de herramientas (arriba): contiene los botones de ABM — Nuevo, Modificar y Eliminar.
  • Panel de búsqueda: zona desplegable para refrescar/listar los motivos.
  • Grilla (centro): la lista de todos los motivos cargados, con sus columnas Id y Descripción.

Al abrir la pantalla, la grilla ya viene cargada con todos los motivos existentes, así que ves el listado completo de entrada.

Parámetros

Esta pantalla no tiene filtros avanzados: la grilla muestra todos los motivos cargados. El botón de búsqueda simplemente vuelve a leer la tabla y refresca el listado en pantalla.

Parámetro Descripción
Buscar / Refrescar Vuelve a traer desde la base todos los motivos de cancelación y actualiza la grilla.

Resultados

La grilla muestra una fila por cada motivo cargado, con estas columnas:

Columna Descripción
Id Número que identifica al motivo. Lo asigna el sistema automáticamente y no se puede editar.
Descripción Texto del motivo de cancelación (por ejemplo "Pago anticipado"). Admite hasta 400 caracteres.

Acciones disponibles

Acción Descripción
Nuevo Crea un nuevo motivo de cancelación.
Modificar Cambia la descripción del motivo seleccionado en la grilla.
Eliminar Borra el motivo seleccionado en la grilla.

Crear un motivo (Nuevo)

  1. Hacé clic en Nuevo — se abre la ventana de carga.
  2. Escribí la descripción — en el campo Descripción (es obligatorio; si lo dejás vacío, el sistema no te deja guardar).
  3. Hacé clic en Aceptar — el sistema guarda el motivo, te confirma con un mensaje y lo agrega a la grilla.

Modificar un motivo

  1. Seleccioná el motivo — hacé clic en la fila de la grilla que querés cambiar.
  2. Hacé clic en Modificar — se abre la ventana con la descripción actual cargada.
  3. Editá el texto — corregí la descripción.
  4. Hacé clic en Aceptar — el sistema guarda el cambio y refresca la grilla.

Eliminar un motivo

  1. Seleccioná el motivo — hacé clic en la fila que querés borrar.
  2. Hacé clic en Eliminar — el sistema te pregunta "¿Desea Eliminar el item seleccionado?".
  3. Respondé Sí — el motivo se elimina y la grilla se actualiza. Si respondés No, no pasa nada.

Ejemplo práctico

Querés agregar el motivo "Cancelación por refinanciación":

  1. Entrás por Préstamos > Más > Motivos de cancelación.
  2. Hacés clic en Nuevo.
  3. En Descripción escribís: Cancelación por refinanciación.
  4. Hacés clic en Aceptar. El sistema confirma "Registro agregado correctamente" y el nuevo motivo aparece en la grilla con su Id asignado.
  5. A partir de ahora, ese texto está disponible para elegir cuando alguien cancele un crédito.

Consejos útiles

  • Usá descripciones cortas y claras: van a aparecer en una lista al cancelar créditos, así que conviene que se entiendan de un vistazo.
  • Antes de crear un motivo nuevo, fijate si no existe uno parecido para no duplicar.
  • Pensá bien antes de eliminar: si un motivo ya fue usado en cancelaciones históricas, conviene mantenerlo para no perder la referencia.
  • Si un motivo quedó mal escrito, usá Modificar en lugar de borrar y volver a crear: así conservás el mismo Id.

Preguntas frecuentes

¿Puedo cambiar el número (Id) de un motivo? No. El Id lo asigna el sistema automáticamente al crear el motivo y no se puede editar. Solo podés modificar la descripción.
¿Qué pasa si elimino un motivo que ya usé en una cancelación? La pantalla te permite eliminarlo, pero conviene tener cuidado: si ese motivo estaba asociado a cancelaciones anteriores, perdés esa referencia. Si tenés dudas, mejor dejalo y simplemente no lo uses más.
¿Por qué no me deja guardar? La descripción es obligatoria. Si dejaste el campo vacío, el sistema muestra "Debe ingresar una descripción..." y no guarda hasta que escribas algo.
¿Dónde se usan estos motivos? Se usan al cancelar un crédito en el módulo de Préstamos. La descripción que cargás acá es la que después elegís como motivo de la cancelación.

Permisos

Permiso Habilita
Prestamos.Creditos.Estados Acceso al módulo de motivos de cancelación.
Prestamos.Creditos.Estados.Nuevo Registrar nuevos motivos de cancelación.
Prestamos.Creditos.Estados.Modificar Modificar motivos de cancelación existentes.
Prestamos.Creditos.Estados.Eliminar Eliminar motivos de cancelación.

Información técnica

Sección de referencia para soporte/desarrollo. Basada en el análisis del formulario real de la v14 (FormPrestamos_Cancelacion_Estados.cs).

Formularios principales

Componente Detalle
Formulario principal (ABM) FormPrestamos_Cancelacion_Estados.cs (proyecto VPNET_WinForms, en C#, namespace VPNET.Windows.Forms.Prestamos, hereda de FrmResult). Grilla DevExpress Grilla_Prestamos_Cancelacion_Estados. Botones de ribbon RB_Nuevo/RB_Modificar/RB_Eliminar.
Formulario alta/modificación FormPrestamos_Cancelacion_Estados_AddMod.cs (hereda de FrmAddMod). Único campo txtDescripcion; valida no vacío ("Debe ingresar una descripción..."). Al guardar OK informa "Registro agregado correctamente".
Manager / lógica de datos Prestamos_Creditos_MotivosCancelacion_Manager (proyecto VPNET_DataModel, Manager/Gestion/Prestamos/). Acceso por EF (Entity Framework 6).
Modelo / entidad Prestamos_Creditos_MotivosCancelacion.cs + mapping Prestamos_Creditos_MotivosCancelacionMap.cs (EF, EntityTypeConfiguration).

Permisos reales

Permiso Habilita
Prestamos.Creditos.Estados.Nuevo Alta de motivo (validado en Nuevo() con clsSeguridad.IsAllowedObject).
Prestamos.Creditos.Estados.Modificar Modificación de motivo (validado en Modificar()).
Prestamos.Creditos.Estados.Eliminar Eliminación de motivo (validado en Eliminar()).

Tablas de base de datos principales

Tabla / entidad Contenido
Prestamos_Creditos_MotivosCancelacion Columnas: Id (int, IDENTITY(1,1)) y Descripcion (varchar(400), nullable). El mapping EF limita Descripcion a 400 caracteres.

Relación con otros módulos / manuales

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

Notas para soporte (comportamiento real del código)

  • El Id es IDENTITY pero la tabla no declara PRIMARY KEY en el script SSDT (CREATE TABLE sin constraint PK; EF lo trata como clave por convención de nombre Id).
  • El borrado es físico (manager.Delete() ejecuta DELETE real, no baja lógica). No hay columna Activo; eliminar un motivo usado en cancelaciones históricas rompe la referencia.
  • Bug de permiso en el acceso desde el menú: el botón del menú (btnMotivos_Cancelacion.ItemClick en frmNewMain) valida por error el permiso Tesoreria.Archivos.Especies_Cajas (copia/pega) y la licencia KeyLicences ... Access(2,2,...) antes de abrir el form. Los permisos correctos (Prestamos.Creditos.Estados.*) recién se validan dentro del formulario, en cada acción.
¿Te resultó útil este manual?