Detalle
| Campo | Valor |
|---|---|
| Tipo de documento | Manual de Usuario |
| Módulo | Préstamos |
| Pantalla | Retorno Codigo Creditos Terceros |
| Formulario | frmPrestamos_Creditos_RetornoCodigo_CreditosTerceros |
| Tipo de pantalla | Proceso de importación (archivo de texto) |
Introducción
La pantalla Retorno código créditos terceros permite importar, desde un archivo de texto plano, los códigos de crédito que un tercero (prestador / financiador externo) asignó a los créditos de Plenario. El proceso lee el archivo, busca cada crédito en la base de datos y le graba el número de crédito de terceros (Id_Terceros) devuelto por el prestador.
Es la operación de "retorno": Plenario eleva lotes de operaciones a un prestador y este responde con un archivo donde a cada operación le asigna su propio código; esta pantalla incorpora ese código a cada crédito local.
Acceso al módulo
Se accede desde Gestión → Operaciones → Retorno código créditos terceros.
El acceso está condicionado por una licencia (verificación KeyLicences) además del permiso de usuario; si la licencia no habilita la función, la pantalla no se abre y se muestra el mensaje de licencia correspondiente.
Pantalla principal
La pantalla presenta:
- Una barra de herramientas con las opciones Importar Archivo (menú Operaciones) e Imprimir → Listado.
- Una grilla (DevExpress
GridControl) donde se muestra el resultado del procesamiento, fila por fila. - Una barra de estado inferior con la cantidad de registros procesados.
Columnas de la grilla de resultados:
| Columna | Contenido |
|---|---|
| Nro Socio | Número de socio / asociado del archivo |
| Nro Solicitud | Número de solicitud del archivo |
| CUIT | CUIT del archivo |
| Capital | Capital / importe del archivo |
| Plazo | Plazo (cantidad de cuotas) |
| Fecha Otorgamiento | Fecha de otorgamiento del archivo |
| Nro Credito Proveedor Finac. | Número de crédito asignado por el tercero (se graba en el crédito) |
| Estado | Resultado de la fila: PROCESADO / NO PROCESADO |
Parámetros
El proceso se alimenta de un archivo de texto seleccionado por el usuario (cuadro de diálogo Abrir archivo). Cada línea del archivo es un registro con campos separados por el carácter pipe |, en este orden:
| Posición | Campo |
|---|---|
| 1 | Nro Socio / Asociado |
| 2 | Nro Solicitud |
| 3 | CUIT |
| 4 | Capital |
| 5 | Plazo (cantidad de cuotas) |
| 6 | Fecha de otorgamiento |
| 7 | Nro Crédito de Terceros (código a asignar) |
El proceso soporta dos modos de búsqueda del crédito, según qué datos vengan informados:
- Tipo 1 (por Socio + Solicitud): si los campos 1 y 2 son numéricos y distintos de 0, busca por Nro Socio (Id_Asociado) y Nro Solicitud.
- Tipo 2 (por CUIT + datos del crédito): si los campos 1/2 vienen en 0, usa CUIT, Capital, Plazo y Fecha de otorgamiento (con tolerancia de ±2 días en la fecha) para localizar el crédito.
Resultados
Por cada línea del archivo se agrega una fila a la grilla con el estado:
- PROCESADO: se encontró el crédito y se le asignó el número de crédito de terceros (campo 7).
- NO PROCESADO: no se encontró coincidencia en la base, o la línea tenía datos inválidos / incompletos.
Al finalizar, se abre una ventana de mensajes (frmMessageBox) con el detalle línea por línea de lo procesado y lo no procesado, y la barra de estado muestra la cantidad total de registros procesados.
Acciones disponibles
| Acción | Cómo se ejecuta | Efecto |
|---|---|---|
| Importar Archivo | Menú Operaciones → Importar Archivo | Abre el diálogo para elegir el .txt y ejecuta la importación / asignación de códigos |
| Imprimir Listado | Menú Imprimir → Listado | Genera y muestra la vista previa de impresión del resultado de la grilla |
Ejemplo práctico
- Reciba del prestador el archivo de retorno (texto con campos separados por
|). - Ingrese a Gestión → Operaciones → Retorno código créditos terceros.
- En el menú Operaciones, elija Importar Archivo y seleccione el .txt recibido.
- El sistema procesa cada línea: busca el crédito (por Socio+Solicitud o por CUIT+datos) y graba el código de terceros.
- Revise la grilla y la ventana de mensajes para ver qué líneas quedaron PROCESADO y cuáles NO PROCESADO.
- Si lo necesita, use Imprimir → Listado para obtener una copia del resultado.
Consejos útiles
- Verifique que el archivo use el separador
|y respete el orden de columnas; un orden distinto producirá filas NO PROCESADO o errores. - Para la búsqueda por CUIT (Tipo 2), la fecha de otorgamiento se busca con tolerancia de ±2 días; igualmente conviene enviar la fecha lo más exacta posible.
- Las líneas con Nro Socio o Nro Solicitud no numéricos se marcan NO PROCESADO; revise el origen del archivo si aparecen muchas.
- Conserve el listado impreso o el detalle de mensajes como comprobante del retorno aplicado.
Preguntas frecuentes
¿Qué hace exactamente esta pantalla con el crédito?
Graba en el crédito local el número de crédito que el tercero/prestador le asignó (campo Id_Terceros). No modifica importes ni cuotas: solo asigna ese código de referencia externo.¿Qué formato debe tener el archivo?
Texto plano, una línea por crédito, con campos separados por `|` en el orden: Nro Socio, Nro Solicitud, CUIT, Capital, Plazo, Fecha Otorgamiento, Nro Crédito de Terceros.¿Por qué algunas líneas quedan "NO PROCESADO"?
Porque no se encontró el crédito en la base con los datos provistos, o porque la línea tenía datos inválidos/incompletos (por ejemplo, valores no numéricos donde se esperaban números, o fecha no válida).¿Cómo busca el sistema el crédito a actualizar?
De dos formas: por Nro Socio + Nro Solicitud (Tipo 1) cuando esos campos vienen completos; o por CUIT + Capital + Plazo + Fecha de otorgamiento (Tipo 2, con ±2 días de tolerancia en la fecha) cuando Socio/Solicitud vienen en 0.¿Necesito una licencia especial?
Sí. Además del permiso de usuario, la apertura de la pantalla valida una licencia (KeyLicences). Si no está habilitada, la pantalla no abre y muestra el mensaje de licencia.Permisos
| Operación | Permiso |
|---|---|
| Acceso a la pantalla | Gestion.Operaciones.RetornoCodigoTerceros |
Además del permiso, el acceso valida una licencia mediante KeyLicences.Instance.Access(2, 2, Nothing, 2).
Información técnica
Basada en el análisis del formulario real de la v14
Formularios principales
| Form | Rol |
|---|---|
frmPrestamos_Creditos_RetornoCodigo_CreditosTerceros |
Pantalla principal: importa el .txt, asigna el código de terceros y muestra el resultado |
frmMessageBox |
Ventana de mensajes con el detalle línea por línea del procesamiento |
Permisos reales
| Permiso | Acción |
|---|---|
Gestion.Operaciones.RetornoCodigoTerceros |
Acceso a la pantalla (categoría Gestion.Operaciones) |
Verificación vía clsSeguridad.IsAllowedObject(...) más licencia KeyLicences.Instance.Access(2, 2, Nothing, 2).
Tablas de base de datos principales
| Tabla | Uso |
|---|---|
Prestamos_Solicitudes |
Se consulta para localizar el crédito (por Id_Asociado/Id o por CUIT, Importe, Plazo, Fecha_Otorgado) |
Prestamos_Creditos |
Crédito local; se carga y se le graba el campo Id_Terceros (número de crédito del prestador) |
Clientes |
Join auxiliar en la búsqueda Tipo 1 (por Socio + Solicitud) |
La búsqueda se realiza con el método clsPrestamos_creditos.Retorno_Codigo_CreditosTerceros(...) (SQL en texto), y la asignación se persiste con Load + Id_Terceros + Save.
Relación con otros módulos / manuales
| Manual relacionado | Vínculo operativo |
|---|---|
| Prestamos Solicitudes | Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad. |
Notas para soporte
- El form vive en
VisualPlenarioNET(proyecto VB.NET); el caption real de la ventana es "Retorno Codigo Creditos Terceros". - El proceso usa SQL armado por concatenación dentro de
Retorno_Codigo_CreditosTerceros; el archivo de entrada debe estar saneado (separador|, valores numéricos/fecha válidos) para evitar líneas NO PROCESADO o errores. - La búsqueda Tipo 2 aplica una ventana de ±2 días sobre
Fecha_Otorgado.