Sei sulla pagina 1di 111

CREACIÓN DE REPORTES SQL PARA EL MEJORAMIENTO DE

PROCESOS EN EL ÁREA DE CARTERA DEL BANCO EDUCATIVO


XYZ

PROYECTO DE GRADO PRESENTADO EN CUMPLIMIENTO DE


LOS REQUISITOS PARA EL GRADO DE INGENIERO DE SISTEMAS
DE LA INSTITUCION UNIVERSITARIA POLITÉCNICO
GRANCOLOMBIANO

WILLIAM HAMER PATARROYO FERNÁNDEZ


2019

1
CREACIÓN DE REPORTES SQL PARA EL MEJORAMIENTO DE
PROCESOS EN EL ÁREA DE CARTERA DEL BANCO EDUCATIVO
XYZ

WILLIAM HAMER PATARROYO FERNÁNDEZ

DIRECTOR

MsC. ALEXIS ROJAS CORDERO

INSTITUCION UNIVERSITARIA POLITÉCNICO GRANCOLOMBIANO


FACULTAD DE INGENIERÍA
PROGRAMA DE INGENIERÍA DE SISTEMAS
BOGOTÁ
2019

2
Certifico que he leído este proyecto de grado y que, en mi opinión, es totalmente
adecuado en alcance y calidad como un proyecto para el grado de ingeniero de
sistemas.

3
De acuerdo con las normativas enmarcadas en: Los secretos empresariales
(Decisión Andina 486 de 2000); Código Penal y Ley 45 de 1990; los libros y
papeles del comerciante (Código de Comercio), en el presente trabajo se utilizarán
nombres ficticios sobre las entidades, áreas y procesos involucrados en la práctica
profesional con el fin de proteger y respetar la privacidad y confidencialidad de la
entidad.

4
Resumen

El área de cartera de BANCO EDUCATIVO XYZ actualmente presenta una gran


necesidad de mejorar los procesos de consecución, transformación, análisis,
actualización de información de cara a los procesos que allí se manejan, esto
debido a que no cuenta actualmente con una forma confiable de conseguir y
consolidar información.

A través de la práctica empresarial se buscará facilitar al grupo de cartera, un


grupo de consultas que de acuerdo con las necesidades de cada proceso y a la
demanda de información proveniente de áreas internas e instituciones externas,
sea posible consultar, modificar y producir información que satisfaga todas estas
necesidades.

Esto se logrará a través de consultas directas a una base de datos ORACLE,


mediante la creación de PL/SQLs anónimos, procedimientos almacenados, y
modificaciones a paquetes ya existentes, transformando y extrayendo de esta
forma información actualizada, confiable y oportuna.

La práctica se realizará desde el día 18 de junio del año 2018 hasta el día 28 de
septiembre del mismo año, sumando en promedio 3 horas diarias durante los días
hábiles completando un total de 213 horas de apoyo al área en labores de
consulta.

Las actividades a realizar por el estudiante serán divididas en tres partes, la


primera consultas necesarias del área con las cuales se buscará mejorar procesos
recurrentes del área, la segunda consulta particulares, las cuales consistirán en
obtención de información específica que se requería para el desarrollo de informes
y actividades esporádicas del área, y la tercera parte se basará en consultas
encaminadas al apoyo del proceso del CORE, con el cual se pretende actualizar la
base tecnológica de algunos aspectos de la entidad; de acuerdo con el
cronograma se asignarán tareas al estudiante categorizadas en uno o varios de
estas tres ítems.

5
En el presente trabajo tiene como finalidad mostrar al lector la forma en la que fue
desarrollada la práctica Profesional en el BANCO EDUCATIVO XYZ, los retos
afrontados, los logros y en general el valor agregado que se aportó tanto al área
como a la entidad en pro del desarrollo de la educación.

6
Agradecimientos

El valor aportado a una entidad con una misión tan especial como el BANCO
EDUCATIVO XYZ me resulta sumamente satisfactorio, ya que considero que me
fue posible aportar un pequeño grano de arena al desarrollo del país con base en
conocimientos que me he esforzado por adquirir.

Por este motivo quiero agradecer inmensamente a todos los docentes de la


Universidad que a través de sus conocimientos compartido y las herramientas que
me brindaron me permitieron crecer profesional y académicamente durante estos
años de estudio, y generaron en mi la curiosidad de aprender nuevas cosas que
me permitieron llegar al desarrollo de la práctica.

De forma especial quiero agradecer al profesor Alexis Rojas Cordero, quien fue el
docente que me dictó materias como bases de datos y sistemas operativos, en las
cuales fueron el fundamento para el trabajo realizado, y adicionalmente me brindó
su apoyo, experiencia y conocimiento para desarrollar la práctica y el presente
trabajo.

A mis padres, mi novia y mis hermanos, ya que siempre estuvieron presentes para
apoyarme en lo que fuera necesario.

A mi jefe de práctica, quien me brindó la oportunidad y su confianza para


desarrollar la práctica y poner mis conocimientos y habilidades al servicio del país.

7
Contenido

Tabla de contenido
Tabla de contenido....................................................................................................8
1 Introducción..........................................................................................................22
2 Generalidades......................................................................................................24
2.1 Antecedentes..................................................................................................24
2.2 Planteamiento del problema...........................................................................27
2.3 Objetivos.........................................................................................................29
2.3.1 Objetivo General......................................................................................29

2.3.2 Objetivos específicos...............................................................................29

2.4 Justificación....................................................................................................30
2.5 Delimitación....................................................................................................30
2.5.1 Cronograma.............................................................................................30

2.5.2 Alcance.....................................................................................................34

3 Marco Conceptual................................................................................................34
3.1 Descripción de la entidad...............................................................................34
3.1.1 Banco Educativo XYZ..............................................................................34

3.1.2 Línea de crédito:......................................................................................35

3.1.3 Área Cartera.............................................................................................36

3.1.4 Etapa de vida del crédito.........................................................................39

3.1.5 Fondos de préstamo:...............................................................................39

3.1.6 Alianzas:...................................................................................................40

3.1.7 Primas de seguro:....................................................................................40

3.1.8 Normalizaciones.......................................................................................41

3.1.9 Extinciones...............................................................................................41

8
3.1.10 Saldos....................................................................................................41

3.1.11 Giros con novedad.................................................................................42

3.1.12 Plan de pagos........................................................................................42

3.1.13 Tasa cobro Nación.................................................................................43

3.1.14 Cuota escalonada..................................................................................43

3.1.15 Recaudos...............................................................................................43

3.1.16 Facturación............................................................................................43

3.1.17 Interés activo e interés contingente.......................................................44

3.1.18 Migración de saldos...............................................................................44

3.1.19 Estado de cuenta...................................................................................44

3.1.20 Constituyente de fondo..........................................................................44

3.1.21 Aliado:....................................................................................................44

3.1.22 Calificación financiera............................................................................44

3.2 DBMS.............................................................................................................45
3.3 RDBMS...........................................................................................................45
3.4 Oracle Database.............................................................................................45
4 Metodología..........................................................................................................46
4.1 Análisis de documentación.............................................................................47
4.2 Observación...................................................................................................47
4.3 Entrevistas......................................................................................................47
5 Desarrollo.............................................................................................................48
5.1 Actividades.....................................................................................................48
5.2 Elaboración de las consultas..........................................................................49
5.2.1 Calificación K – E.....................................................................................49

5.2.2 Consulta de actualización de datos beneficiarios....................................51

5.2.3 Consulta de actualización datos codeudor..............................................52

5.2.4 Periodo adjudicación................................................................................54

9
5.2.5 Detección población sin cambio IPC.......................................................55

5.2.6 Consulta recaudos...................................................................................57

5.2.7 Consulta ultimo estado Cartera Core......................................................58

5.2.8 Consulta saldos int act int contingente....................................................60

5.2.9 Consulta paso al cobro query1 - query2..................................................61

5.2.10 Código fondos obligaciones...................................................................63

5.2.11 Consulta saldos primas..........................................................................64

5.2.12 Saldos población fondos........................................................................66

5.2.13 Reporte obligaciones excluidas.............................................................67

5.2.14 Población cuota escalonada..................................................................69

5.2.15 Reporte giros con novedad calculado...................................................70

5.2.16 Reporte giros con novedad y # relación calculado................................72

5.2.17 Validación conversión de datos.............................................................73

5.2.18 Reporte consolidado condonación........................................................75

5.2.19 Revisión IPC 2018.................................................................................76

5.2.20 Reporte tipo cartera...............................................................................78

5.2.21 Consulta IES y programas.....................................................................79

5.2.22 Migrados saldo capital negativo saldo otros positivo............................81

5.2.23 Buscar beneficiarios SARLAFT.............................................................82

5.2.24 Obligaciones persona jurídica................................................................84

5.2.25 Obligaciones documentos cortos...........................................................85

5.2.26 Obligaciones con saldo capital menor...................................................87

5.2.27 Población tueliges30..............................................................................88

5.2.28 Procedimiento construcción plan de pagos...........................................90

5.2.29 Reporte giros alianzas...........................................................................92

10
5.2.30 Procedimiento estado cuenta................................................................93

5.2.31 Reporte normalizaciones y extinciones.................................................95

5.2.32 Tasa cobro nación..................................................................................96

5.2.33 Búsqueda de cancelado en una fecha especifica.................................98

5.2.34 Obligaciones saldos negativos..............................................................99

5.2.35 Obligaciones en mora cobro pre jurídico.............................................101

5.2.36 Población PAC 2015............................................................................102

6 Diagrama de persistencia (modelo de base de datos)......................................105


7 Aspectos de implementación adicionales..........................................................106
7.1 Motor de base de datos................................................................................106
7.2 Lenguaje de programación para la lógica del negocio................................106
7.3 Sistema operativo y herramientas................................................................106
8 Resultados..........................................................................................................107
9 Conclusiones......................................................................................................109
10 Trabajo Futuro.................................................................................................110
11 Referencias......................................................................................................110
12 Anexos.............................................................................................................111

11
Lista de tablas

Tabla 1 Distribución de Tiempo...............................................................................33


Tabla 2 Caso de uso Calificación K – E..................................................................49
Tabla 3 Caso de uso Consulta de actualización de datos beneficiarios.................51
Tabla 4 Caso de uso Consulta de actualización datos codeudor...........................52
Tabla 5 Caso de uso Periodo adjudicación.............................................................54
Tabla 6 Caso de uso Detección población sin cambio IPC....................................55
Tabla 7 Caso de uso Consulta recaudos................................................................57
Tabla 8 Caso de uso Consulta ultimo estado Cartera Core....................................58
Tabla 9 Caso de uso Consulta saldos int act int contingente.................................60
Tabla 10 Caso de uso Consulta paso al cobro query1 - query2.............................61
Tabla 11 Caso de uso Código fondos obligaciones................................................63
Tabla 12 Caso de uso Consulta saldos primas.......................................................64
Tabla 13 Caso de uso Saldos población fondos.....................................................66
Tabla 14 Caso de uso Reporte obligaciones excluidas..........................................67
Tabla 15 Caso de uso Población cuota escalonada...............................................69
Tabla 16 Caso de uso Reporte giros con novedad calculado.................................70
Tabla 17 Caso de uso Reporte giros con novedad y # relación calculado.............72
Tabla 18 Caso de uso Validación conversión de datos..........................................73
Tabla 19 Caso de uso Reporte consolidado condonación......................................75
Tabla 20 Caso de uso Revisión IPC 2018...............................................................76
Tabla 21 Caso de uso Reporte tipo cartera............................................................78
Tabla 22 Caso de uso Consulta IES y programas..................................................79
Tabla 23 Caso de uso Migrados saldo capital negativo saldo otros positivo..........81
Tabla 24 Caso de uso Buscar beneficiarios SARLAFT...........................................82
Tabla 25 Caso de uso Obligaciones persona jurídica.............................................84
Tabla 26 Caso de uso Obligaciones documentos cortos........................................85
Tabla 27 Caso de uso Obligaciones con saldo capital menor................................87
Tabla 28 Caso de uso Población tueliges30...........................................................88

12
Tabla 29 Caso de uso Procedimiento construcción plan de pagos........................90
Tabla 30 Caso de uso Reporte giros alianzas........................................................92
Tabla 31 Caso de uso Procedimiento estado cuenta..............................................93
Tabla 32 Caso de uso Reporte normalizaciones y extinciones..............................95
Tabla 33 Caso de uso Tasa cobro nación...............................................................96
Tabla 34 Caso de uso Búsqueda de cancelado en una fecha especifica..............98
Tabla 35 Caso de uso Obligaciones saldos negativos...........................................99
Tabla 36 Caso de uso Obligaciones en mora cobro pre jurídico..........................101
Tabla 37 Caso de uso Población PAC 2015.........................................................102

13
Lista de Gráficos

Gráfico 1 Porcentaje de adultos con cuenta bancaria alrededor del mundo..........25


Gráfico 2 Formas de pago usadas por Gobiernos Fuente: Global Findex database.
.................................................................................................................................26
Gráfico 3 Evolución de saldos de Cartera Fuente: Vicepresidencia de Crédito y
Cobranza - BANCO EDUCATIVO XYZ...................................................................28

14
Lista de Diagramas

Diagrama 1 Diagrama de secuencia Proceso práctica...........................................46


Diagrama 2 Caso de uso Calificación K – E...........................................................50
Diagrama 3 secuencia Calificación K – E................................................................50
Diagrama 4 Caso de uso Consulta de actualización de datos beneficiarios..........51
Diagrama 5 Secuencia Consulta de actualización de datos beneficiarios..............52
Diagrama 6 Caso de uso Consulta de actualización datos codeudor....................53
Diagrama 7 Secuencia Consulta de actualización datos codeudor........................53
Diagrama 8 Caso de uso Periodo adjudicación......................................................54
Diagrama 9 Secuencia Periodo adjudicación..........................................................55
Diagrama 10 Caso de uso Detección población sin cambio IPC............................56
Diagrama 11 Secuencia Detección población sin cambio IPC...............................56
Diagrama 12 Caso de uso Consulta recaudos........................................................57
Diagrama 13 Secuencia Consulta recaudos...........................................................58
Diagrama 14 Caso de uso Consulta ultimo estado Cartera Core...........................59
Diagrama 15 Secuencia Consulta ultimo estado Cartera Core..............................59
Diagrama 16 Caso de uso Consulta saldos int act int contingente.........................60
Diagrama 17 Secuencia Consulta saldos int act int contingente............................61
Diagrama 18 Caso de uso Consulta paso al cobro query1 - query2......................62
Diagrama 19 Secuencia Consulta paso al cobro query1 - query2..........................62
Diagrama 20 Caso de uso Código fondos obligaciones.........................................63
Diagrama 21 Secuencia Código fondos obligaciones.............................................64
Diagrama 22 Caso de uso Consulta saldos primas................................................65
Diagrama 23 Secuencia Consulta saldos primas....................................................65
Diagrama 24 Caso de uso Saldos población fondos..............................................66
Diagrama 25 Secuencia Saldos población fondos..................................................67
Diagrama 26 Caso de uso Reporte obligaciones excluidas....................................68
Diagrama 27 Secuencia Reporte obligaciones excluidas.......................................68
Diagrama 28 Caso de uso Población cuota escalonada........................................69

15
Diagrama 29 Secuencia Población cuota escalonada............................................70
Diagrama 30 Caso de uso Reporte giros con novedad calculado..........................71
Diagrama 31 Secuencia Reporte giros con novedad calculado.............................71
Diagrama 32 Caso de uso Reporte giros con novedad y # relación calculado......72
Diagrama 33 Secuencia Reporte giros con novedad y # relación calculado..........73
Diagrama 34 Caso de uso Validación conversión de datos....................................74
Diagrama 35 Secuencia Validación conversión de datos.......................................74
Diagrama 36 Caso de uso Reporte consolidado condonación...............................75
Diagrama 37 Secuencia Reporte consolidado condonación..................................76
Diagrama 38 Caso de uso Revisión IPC 2018........................................................77
Diagrama 39 Secuencia Revisión IPC 2018...........................................................77
Diagrama 40 Caso de uso Reporte tipo cartera......................................................78
Diagrama 41 Secuencia Reporte tipo cartera.........................................................79
Diagrama 42 Caso de uso Consulta IES y programas............................................80
Diagrama 43 Secuencia Consulta IES y programas...............................................80
Diagrama 44 Caso de uso Migrados saldo capital negativo saldo otros positivo...81
Diagrama 45 Secuencia Migrados saldo capital negativo saldo otros positivo......82
Diagrama 46 Caso de uso Buscar beneficiarios SARLAFT Fuente: Elaboración
Propia.......................................................................................................................83
Diagrama 47 Secuencia Buscar beneficiarios SARLAFT Fuente: Elaboración
Propia.......................................................................................................................83
Diagrama 48 Caso de uso Obligaciones persona jurídica......................................84
Diagrama 49 Secuencia Obligaciones persona jurídica.........................................85
Diagrama 50 Caso de uso Obligaciones documentos cortos.................................86
Diagrama 51 Secuencia Obligaciones documentos cortos.....................................86
Diagrama 52 Caso de uso Obligaciones con saldo capital menor........................87
Diagrama 53 Secuencia Obligaciones con saldo capital menor.............................88
Diagrama 54 Caso de uso Población tueliges30....................................................89
Diagrama 55 Secuencia Población tueliges30........................................................89
Diagrama 56 Caso de uso Procedimiento construcción plan de pagos.................91
Diagrama 57 Secuencia Procedimiento construcción plan de pagos.....................91

16
Diagrama 58 Caso de uso Reporte giros alianzas..................................................92
Diagrama 59 Secuencia Reporte giros alianzas.....................................................93
Diagrama 60 Caso de uso Procedimiento estado cuenta.......................................94
Diagrama 61 Secuencia Procedimiento estado cuenta..........................................94
Diagrama 62 Caso de uso Reporte normalizaciones y extinciones........................95
Diagrama 63 Secuencia Reporte normalizaciones y extinciones...........................96
Diagrama 64 Caso de uso Tasa cobro Nación.......................................................97
Diagrama 65 secuencia Tasa cobro Nación...........................................................97
Diagrama 66 Caso de uso Búsqueda de cancelado en una fecha especifica........98
Diagrama 67 Secuencia Búsqueda de cancelado en una fecha especifica...........99
Diagrama 68 Caso de uso Obligaciones saldos negativos...................................100
Diagrama 69 Secuencia Obligaciones saldos negativos......................................100
Diagrama 70 Caso de uso Obligaciones en mora cobro pre jurídico...................101
Diagrama 71 Secuencia Obligaciones en mora cobro pre jurídico.......................102
Diagrama 72 Caso de uso Población PAC 2015..................................................103
Diagrama 73 Secuencia Población PAC 2015......................................................103
Diagrama 74 Persistencia Modelo de Base de datos Banco Educativo XYZ.......105

17
Glosario

PL/SQL: Es un lenguaje basado en procedimientos diseñado para trabajar con


sentencias SQL dentro de su sintaxis. Para el caso de Oracle Database, el
servidor compila las unidades de programa PL/SQL haciendo que estas se
almacenen dentro de la base de datos, para que en el momento de ejecución tanto
el PL/SQL como las sentencias SQL se ejecuten dentro del mismo proceso
[ CITATION Ora19 \l 1033 ].

Procedimiento almacenado: Un procedimiento almacenado o stored Procedure


(en inglés), es un programa almacenado físicamente en una base de datos, por
este motivo corren directamente sobre el motor de base de datos, lo que permite
reducir la sobrecarga de tener que transferir datos para ser manipulados en otro
servidor.

Paquete: Los paquetes son estructuras que agrupan objetos PL/SQL como
procedimientos, funciones o variables de forma lógica, permitiendo agrupar como
un único gran objeto toda la solución a un único problema, permitiendo discriminar
la solución en tareas específicas y reutilizables.

Triggers: En español, disparadores, son objetos dentro de las bases de datos,


asociados con tablas, estos se pueden ejecutar cuando se ejecuta una operación
de INSERT, UPDATE o DELETE, entre otras, y ejecutan una operación dentro de
la base de datos usualmente para Logs.

COBOL (COmmon Business-Oriented Language): Este es un lenguaje de


programación orientado a los negocios, uno de los objetivos de este lenguaje en el
momento de su creación era ser universal, es decir poder ser ejecutado desde
cualquier ordenador.

18
IPC (Índice de Precios al Consumidor): Es un indicador macroeconómico, que
mide la variación de los precios de bienes y servicios representativos en la
economía definidos dentro de la canasta familiar, y permitiendo calcular el valor de
la inflación en un país.

IES (Institución de Educación Superior): Este término se usa como referencia


para enmarcar a todas las instituciones que prestan servicios de educación
superior en el territorio colombiano y cumplen con todos los requisitos legales para
tal fin.

Programas: Los programas hacen referencia a la oferta de carreras de educación


superior ofrecidas por las IES.

SARLAFT (Sistema de Administración del Riesgo de Lavado de Activos y de


la Financiación del Terrorismo): Es un sistema compuesto de procesos para
que las entidades puedan gestionar el riesgo de ser usadas como instrumento por
parte de otras empresas o personas, para transacciones u operaciones ilegales
como: dar apariencia de legalidad a activos provenientes de actividades ilícitas, o
el direccionamiento de recursos legales hacia el desarrollo de actividades
delictivas o terroristas.

Persona jurídica: Hace referencia a instituciones que son creadas por una o más
personas físicas, para cumplir con objetivo comercial o social, y de acuerdo con
esto están obligadas a cumplir con determinados aspectos legales dependiendo
de cada país.

Cobro pre-jurídico: Es el cobro persuasivo hecho por una entidad para recaudar
el valor de una obligación o préstamo que se encuentra en mora.

Áreas misionales: Son grupos de trabajos organizados, que tienen un objetivo


único o especial dentro de una organización, como por ejemplo llevar la

19
contabilidad, administrar la cartera, o realizar desarrollos. Dependiendo de la
entidad estarán organizadas estas áreas de diferentes formas y sus objetivos
serán distintos.

Centrales de riesgo: Las centrales de riesgo son entidades privadas que poseen
bases de datos donde las entidades, por lo general financieras, registran las
operaciones y el comportamiento crediticio de las personas naturales y de las
empresas, para que pueda ser consultado por otras entidades y determinar el
riesgo y/o la capacidad de endeudamiento al momento de otorgar un préstamo.

Deudor solidario: Es una persona que sirve como garante de una deuda, es decir
si el titular del crédito no responde financieramente por la obligación, es esta
persona quien debe hacerse cargo de esta.

20
Acrónimos

PAC: Paso al Cobro

SQL: Structured Query Language

PLSQL: Procedural Language/Structured Query Language

DBMS: Database Management System

RDBMS: Relational Database Management System

IES: Institución de Educación Superior

IPC: Índice de Precios al Consumidor

COBOL: COmmon Business-Oriented Language

SARLAFT: Sistema de Administración del Riesgo de Lavado de Activos y de la


Financiación del Terrorismo

21
1 Introducción
EL BANCO EDUCATIVO XYZ es una entidad que promueve la Educación
Superior a través del otorgamiento de créditos educativos y su recaudo, con
recursos propios o de terceros, a la población con menores posibilidades
económicas y buen desempeño académico. Igualmente, facilita el acceso a las
oportunidades educativas que brinda la comunidad internacional para elevar la
calidad de vida de los colombianos y así contribuir al desarrollo económico y social
del país.

Dentro de esta entidad pública existen más de 10 áreas misionales dentro de las
cuales se encuentra el área de cartera, la cual es una de las más importantes de
la entidad, toda vez que se encarga de todo el proceso de administración de la
cartera de los créditos, desde el primer desembolso con el cual inicia la vida de un
crédito hasta la cancelación y/o condonación total de la obligación.

En el área de cartera se detectó la necesidad de obtener información de manera


constaste y precisa, para desarrollar procesos propios del área, reportar
información a otras áreas de la institución y apoyar el proceso del proyecto del
Core bancario.

Cartera desea realizar mejoras en sus procesos internos y con el objetivo de


sistematizar la recolección, administración y selección de información para
procesos necesarios y recurrentes.

También dado que cartera es una de las áreas principales de la entidad y que
debe reportar información constantemente a otras áreas se desea obtener esta
información desde la base de datos de tal forma que la data de la que se disponga
sea la más actualizada y adicional que la información entregada sea precisa y

22
logre atender la necesidad de quien la solicita y se evite de esta manera incurrir en
faltas.

A través de esta práctica se buscará el mejoramiento de procesos de consultas,


depuración, detección de poblaciones con características especiales, a través
consultas directas sobre la base de datos ORACLE que optimicen el tiempo que
tarda la consecución de la información y evite el error humano al procesarse de
manera automática sobre el sistema.

Para lograr esto se decide realizar una implementación de generación de reportes


a través de la creación de procedimientos almacenados, PL/SQL anónimo,
modificación de paquetes ya existentes, esto permitirá conseguir información de
manera oportuna y confiable de tal manera que se puedan agilizar los procesos
para el área y la entidad, reflejando a cartera como un punto focal de apoyo para
la institución.

23
2 Generalidades

2.1 Antecedentes

La información que está contenida dentro de una base de datos generalmente


requiere de un software de base de datos que permita realizar su administración, a
estos programas se les conoce como sistemas de administración de bases de
datos (DBMS), estos sistemas funcionan como un intermediario entre la
información y los usuarios finales, dentro de los DBMS más populares se
encuentran MySQL, Microsoft SQL Server, DB-2 y Oracle Database, siendo
ORACLE uno de los gestores con más trayectoria y quienes más han aportado al
avance de estos sistemas[ CITATION Ora191 \l 1033 ].

Las bases de datos ORACLE han estado presentes desde 1979 cuando fue
introducido en el mercado Oracle V2, que figuró como el primer RDBMS
(Relational database management system), desde entonces esta compañía ha
venido dándole valor a los procesos de almacenamiento: Con la versión 3 fue
posible correr bases de datos relacionales en minicomputadoras y PCs, para
cuando llegaron a la versión 7 de este sistema, ya contaban con bases de datos
distribuidas y fue en esta versión donde fueron introducidos los PL/SQL,
procedimientos almacenados y los triggers, los cuales son elementos
fundamentales en la actualidad para la administración de prácticamente cualquier
base de datos [ CITATION Ora192 \l 1033 ].

Uno de los sectores en donde tienen mayor relevancia las bases de datos y se da
un uso exhaustivo a los nuevos desarrollos que las empresas ofrecen, es el sector
financiero, de acuerdo con The Global Findex, tan solo entre el 2014 y el 2017,
515 millones de adultos abrieron una cuenta en una institución financiera (ver
Gráfico 1) [ CITATION Asl17 \l 1033 ].

24
Gráfico 1 Porcentaje de adultos con cuenta bancaria alrededor del mundo
Fuente: Global Findex database.

Por otra parte, en este mismo estudio, Global Findex muestra como la mayor parte
de los pagos realizados por gobiernos de distintos países en desarrollo son
realizados a cuentas, implicando una transferencia electrónica, por ejemplo, en
Colombia, más de la mitad de estas transacciones son realizadas de esta forma
(ver Gráfico 2); lo que implica una necesidad inminente de traspaso de información
a través de medios electrónicos, lo que resulta en manejo y administración de
base de datos:

25
Gráfico 2 Formas de pago usadas por Gobiernos Fuente: Global Findex database.

El BANCO EDUCATIVO XYZ fundado desde 1950, ha venido evolucionando junto


con los sistemas de almacenamiento de información, cuando este proyecto inició
la administración de la información, se realizaba con tarjetas perforadas, pasando
posteriormente a un sistema de administración basado en COBOL y actualmente
se soporta con un motor de bases de datos ORACLE.

26
En el BANCO EDUCATIVO XYZ solamente durante el año 2017 fueron
adjudicados un total de 52.446 nuevos créditos, y con corte al cierre de este
mismo año tenía un total 636 mil usuarios activos con al menos un producto o
servicio prestado por la entidad, de los cuales 404 mil correspondían a créditos
directos con la entidad y 232 mil contaban con productos de Fondos de
préstamo[ CITATION Ban17 \l 1033 ].

El BANCO EDUCATIVO XYZ como institución pública y financiera de carácter


especial tiene dentro de sus lineamientos, el financiamiento de la educación de los
colombianos dando principal importancia a las personas de mayor necesidad, de
acuerdo con esto la entidad viene creando y modificando su catálogo actual de
productos a través de los siguientes parámetros:

 Nivel de educación a financiar


 Estrato
 Puntaje SISBEN
 Tipo de Línea de crédito
 Tipo de Fondo en Administración
 Tipo de Alianza
 Institución y costo a financiar
 Capacidad de endeudamiento
 Tasa de interés aplicable

Basados en estas variables y otras más actualmente el BANCO EDUCATIVO XYZ


tiene usuarios activos asociados a más de 600 líneas de crédito (creadas a lo
largo de la historia de la Institución) alrededor de todo el país, con diversas
características. Lo que evidencia el gran manejo de información que tiene la
entidad.

2.2 Planteamiento del problema

27
El área de cartera del BANCO EDUCATIVO XYZ, está encargada de la
administración de las obligaciones de los estudiantes en campos como Pasos al
cobro (PAC), Calificación centrales de riesgo, Facturación, Recaudos, Liquidación
intereses, control de saldos, planes de pago, condonaciones, entre otros, para las
líneas de crédito propias de BANCO EDUCATIVO XYZ, como para fondos de
préstamo y alianzas. Esto refleja a esta área como un punto central dentro de la
entidad, dado que es quien maneja administra el Core del negocio, y otras áreas
misionales como Fondos de préstamo, Crédito, cobranzas, contabilidad, además
de entidades externas demandan información que debe salir de cartera.

Adicionalmente ha sido posible ver como en los últimos años la entidad ha


aumentado la cantidad de créditos otorgados, y con ello los saldos de la cartera
pasando de 1.6 billones en 2010 a 4.8 billones para 2017 (ver Gráfico 3).

Gráfico 3 Evolución de saldos de Cartera Fuente: Vicepresidencia de Crédito y Cobranza - BANCO


EDUCATIVO XYZ

Con esto es posible notar como el área de cartera necesita de información de


forma constante, actualizada y de una fuente confiable, sin embargo, la
actualmente se genera de forma mensual con el proceso de cierre, en este
proceso el sistema arroja una serie de archivos que contienen la mayoría de la
información necesaria para sustentar la operación y la mayor parte de la
información requerida por otras áreas.

28
Dada la periodicidad con la que se generan los reportes, muchas veces la
información que se entrega no es la que se necesita porque se considera
desactualizada, adicionalmente como la información viene distribuida en varios
archivos separados, el cruzar esta información resulta operativamente
desgastante ya que por una parte existe la posibilidad del error humano, y la
lentitud de cruzar cientos de miles de registros en sistemas no aptos para estas
tareas.

2.3 Objetivos

2.3.1 Objetivo General

Generar consultas (scripts) y reconstruir procedimientos susceptibles de mejora


que permitan obtener información directa de la base de datos y briden mejoras en
los procesos de administración de cartera.

2.3.2 Objetivos específicos

 Realizar consultas sobre la base de datos que permitan obtener información


masiva de saldos, estados de cuenta, procesos de giros, partes de
financiación y que permitan hacer análisis masivos sobre la cartera para el
proceso de paso al cobro.

 Generar consultas específicas que apoyen el proceso de normalización y


estabilización de cartera en Fondos de préstamo, alianzas y Líneas Propias
que permitan obtener información masiva de saldos, estados de cuenta,
procesos de giros y partes de financiación.

 Dar acompañamiento al proceso de cierre mensual, mediante consulta de


las poblaciones solicitadas por el grupo.

29
 Reconstruir, parametrizar y mejorar procesos, utilizando las buenas
prácticas de programación en razón a que actualmente existen valores
quemados sobre algunos procedimientos que son dinámicos, o resultan
poco eficientes.

2.4 Justificación

El desarrollo de esta práctica empresarial se sustenta en el deseo de contribuir al


mejoramiento de los procesos de cartera mediante un enfoque netamente
práctico, a través de generación, implementación de mejoras y parametrización de
consultas sobre la base de datos en donde se apoye el mejoramiento del proceso
de administración de cartera en sus diferentes actividades de una manera práctica
y operativa.

Esto parte de la necesidad del área de contar con información actualizada,


confiable, libre del error humano y de forma rápida, para suplir todas las
necesidades que se tienen para desarrollar los procesos internos, y poder entregar
la información a los demás grupos misionales de la Entidad y a las instituciones
externas a las que BANCO EDUCATIVO XYZ debe rendir cuentas.

Dentro del trabajo a realizar se buscará apoyar fundamentalmente los procesos de


detección de poblaciones, actualización de información básica de los beneficiarios
de tal manera que estos procesos sean ejecutados de forma masiva, mediante la
generación de reportes usando el lenguaje SQL ORACLE al igual que la entrega
de reportes requeridos por el área y que dependiendo de las necesidades serán
dirigidos a terceros.

2.5 Delimitación

30
2.5.1 Cronograma

Dentro del desarrollo del proyecto se establecieron unas tareas semanales, con un
tiempo específico de dedicación y resultados específicos esperados por cada
tarea, tal como se muestra en la (Tabla 1):

HORAS
FECHA
SEMANA FECHA FIN DEDICADA ACTIVIDAD
INICIO
S

Presentación de aplicativos,
familiarización capacitación sobre
semana 1 18/06/2018 22/06/2018 15 esquema de base de datos y sus
contenidos (paquetes, funciones,
procedimientos, tablas).

Realización de consultas particulares


semana 2 25/06/2018 29/06/2018 15 del área, presentación de pruebas
CORE para realización de reportes.

Realización de consultas particulares


del área, gestión de consultas para el
CORE, entrega reporte trabajo
semana anterior, Elaboración de
consulta para actualización de datos
semana 3 3/07/2018 6/07/2018 12
básicos beneficiarios, datos del
deudor solidario, contemplando las
tablas y la información susceptible de
modificación conforme con el
proveedor de facturación

Realización de consultas particulares


del área, gestión de consultas para el
CORE, entrega reporte trabajo
semana anterior, Elaboración de
consulta que reporte la distribución de
semana 4 9/07/2018 13/07/2018 15 los recaudos realizados por los
beneficiarios desde la fecha de
nacimiento de la obligación hasta la
fecha que sea ejecutado el reporte
tomando como parámetro de entrada
los IDS de los beneficiarios.

Realización de consultas particulares


del área, gestión de consultas para el
semana 5 16/07/2018 19/07/2018 12 CORE, entrega reporte trabajo
semana anterior, Elaboración de
consulta para apoyo proceso de paso

31
HORAS
FECHA
SEMANA FECHA FIN DEDICADA ACTIVIDAD
INICIO
S

al cobro con base en los lineamientos


de la línea y sublinea de crédito
determinar si es susceptible de pasar
al cobro o no.

Realización de consultas particulares


del área, gestión de consultas para el
CORE, entrega reporte trabajo
semana anterior, Elaboración de
semana 6 23/07/2018 27/07/2018 15 consulta que permita obtener los
saldos de las obligaciones de un
fondo dando como parámetro el
código del fondo del que se desea la
información.

Realización de consultas particulares


del área, gestión de consultas para el
CORE, entrega reporte trabajo
semana anterior, Elaboración consulta
semana 7 30/07/2018 3/08/2018 15 para prueba de mantis para
recomposición de giros de alianzas
que permita obtener la distribución de
los giros entregando como base los
IDS a recomponer

Realización de consultas particulares


del área, gestión de consultas para el
CORE, entrega reporte trabajo
semana anterior, Elaboración consulta
semana 8 6/08/2018 10/08/2018 12 condonaciones, que con parámetro de
entrada los IDS permita determinar si
una obligación es susceptible de
condonación o no y el valor a
condonar

Realización de consultas particulares


del área, gestión de consultas para el
CORE, entrega reporte trabajo
semana anterior, elaboración consulta
identificación poblaciones, con base
semana 9 13/08/2018 17/08/2018 15
en los ids entregar un reporte que
permita clasificar el tipo beneficiario,
codeudor, y cartera, y brinde
información de contacto para los
procesos de administración de cartera

semana 10 21/08/2018 24/08/2018 12 Realización de consultas particulares


del área, gestión de consultas para el

32
HORAS
FECHA
SEMANA FECHA FIN DEDICADA ACTIVIDAD
INICIO
S

CORE, entrega reporte trabajo


semana anterior, elaboración de
consulta que permita identificar
posibles beneficiarios o deudores que
se encuentren vinculados a BANCO
EDUCATIVO XYZ de acuerdo con los
monitoreos SARLAFT realizados por
la entidad

Realización de consultas particulares


del área, gestión de consultas para el
CORE, entrega reporte trabajo
semana anterior, elaborar consulta
semana 11 27/08/2018 31/08/2018 15
que permita obtener la población
susceptible de ajuste de saldo menor
de acuerdo con los lineamientos de la
entidad

Realización de consultas particulares


del área, gestión de consultas para el
CORE, entrega reporte trabajo
semana anterior, reconstrucción y
semana 12 3/09/2018 7/09/2018 15
adaptación de consulta que permita
reconstruir el plan de pagos de un
beneficiario de acuerdo con las
novedades y ajustes aplicados.

Realización de consultas particulares


del área, gestión de consultas para el
CORE, entrega reporte trabajo
semana anterior, reconstrucción y
semana 13 10/09/2018 14/09/2018 15
adaptación de consulta que permita
reconstruir el estado de cuenta, como
complemento a la consulta de plan de
pagos.

Realización de consultas particulares


del área, gestión de consultas para el
CORE, entrega reporte trabajo
semana anterior, crear consulta que
permita identificar la diferencia entre la
semana 14 17/09/2018 21/09/2018 15
tasa subsidiada cobrada a cada
beneficiario de acuerdo con las
condiciones del crédito y la tasa real
para procesos de Cuenta Cobro
Nación

33
HORAS
FECHA
SEMANA FECHA FIN DEDICADA ACTIVIDAD
INICIO
S

Realización de consultas particulares


del área, gestión de consultas para el
CORE, entrega reporte trabajo
semana 15 24/09/2018 28/09/2018 15
semana anterior, Entrega consolidado
de consultas de procesos de cartera,
e informe de finalización.

Tabla 1 Distribución de Tiempo.


Fuente: Elaboración Propia

2.5.2 Alcance

La práctica se realizará desde el día 18 de junio del año 2018 hasta el día 28 de
septiembre del mismo año, sumando en promedio 3 horas diarias durante los días
hábiles completando un total de 213 horas de apoyo al área en labores
programación PL/SQL Storage Procedures y en general de elaboración consulta.

Para el desarrollo de la practica el área de cartera brindo las herramientas


necesarias para la ejecución de las tareas, de igual forma el área de tecnología
otorgo un acceso a la base de datos de pruebas y el software Oracle SQL
Developer desde el que se podrán realizar las pruebas de los desarrollos y la
elaboración de las consultas.

Las consultas construidas se realizarán con el objetivo principal, apoyar en la


gestión del área de cartera de BANCO EDUCATIVO XYZ mediante el uso de la
base de datos en su ambiente de pruebas, para consultas en las que se necesite
de su ejecución desde un ambiente de producción el código generado de estas
serán remitidas al área de tecnología directamente para su ejecución.

3 Marco Conceptual

34
3.1 Descripción de la entidad

3.1.1 Banco Educativo XYZ

EL BANCO EDUCATIVO XYZ es una entidad que promueve la Educación


Superior a través del otorgamiento de créditos educativos y su recaudo, con
recursos propios o de terceros, a la población con menores posibilidades
económicas y buen desempeño académico. Igualmente, facilita el acceso a las
oportunidades educativas que brinda la comunidad internacional para elevar la
calidad de vida de los colombianos y así contribuir al desarrollo económico y social
del país.

EI BANCO EDUCATIVO XYZ tiene por objeto el fomento social de la educación


superior, priorizando la población de bajos recursos económicos y aquella con
mérito académico en todos los estratos a través de mecanismos financieros que
hagan posible el acceso y la permanencia de las personas a la educación
superior, la canalización y administración de recursos, becas y otros apoyos de
carácter nacional e internacional, con recursos propios o de terceros. El BANCO
EDUCATIVO XYZ cumplirá su objeto con criterios de cobertura, calidad y
pertinencia educativa, en condiciones de equidad territorial, esta institución a
modo general busca:

 Contribuir a cobertura en la oferta y demanda y calidad de la educación del


país.
 Liderar y contribuir en la articulación de la política pública.
 Contribuir a la alta regionalización de la Educación Superior en Colombia.
 Contribuir a la internacionalización de la Educación Superior en Colombia.
 Diversificar las fuentes de fondos para responder a los retos de crecimiento.
 Asegurar la sostenibilidad de los servicios manteniendo niveles competitivos de
indicadores de cartera y rentabilidad.
 Mejorar el Gobierno Corporativo.

35
 Consolidar y optimizar la gestión de alianzas y convenios regionales,
nacionales e internacionales.
 Innovar en el portafolio de productos orientados a activos, pasivos y
patrimonio.
 Convertir las tecnologías de información en una ventaja competitiva del
negocio.

3.1.2 Línea de crédito:

Las líneas de crédito son los productos que ofrece BANCO EDUCATIVO XYZ a
sus clientes, están divididos en tres productos principales Fondos de préstamo,
alianzas y propios.

3.1.3 Área Cartera

El área de cartera de BANCO EDUCATIVO XYZ es la que se encarga de todo el


proceso de administración de la cartera de los créditos, desde el primer
desembolso con el cual inicia la vida de un crédito hasta la cancelación y/o
condonación total de la obligación, esto implica que dentro de las
responsabilidades tiene:

3.1.2.1 Aplicación de novedades: las novedades constituyen modificaciones


sobre las obligaciones de los estudiantes a través de los aplicativos dispuestos
por la entidad para tal fin, con el objetivo de mantener la correcta liquidación de
las deudas y otorgar beneficios a los usuarios.

o Condonación: El proceso de condonación se da cuando un usuario


que cumple con determinados requisitos establecidos en el reglamento
de la entidad y/o de la línea de crédito a la cual está adscrito, y se
reduce el valor de capital de su deuda en un porcentaje previamente
establecido.

36
o Ajuste de tasas: El proceso de ajuste de tasas consiste en la
modificación en sistema de las tasas de acuerdo a la línea de crédito y
las condiciones que esta tenga, la necesidad de este ajuste se puede
dar por el cambio anual del IPC, o por error del sistema que calcula
erróneamente la tasa del crédito.

o Ajuste plan de pagos: De acuerdo con las novedades y necesidades


de los usuarios a lo largo de la vida del crédito los planes de pago
requieren ser ajustados para ampliar o reducir el número de cuotas y/o
su valor.

o Aplicación de acuerdos de pago: Un usuario cuando se encuentra en


mora puede acudir a BANCO EDUCATIVO XYZ para realizar un
acuerdo de pago con el área de cobranzas, en este acuerdo el usuario
se compromete a realizar un determinado número de pagos dentro de
un determinado tiempo y por un valor especifico, y a cambio el área de
cobranzas se compromete a rebajar una parte del saldo en mora,
remitiendo a cartera la tarea de aplicar en la obligación esta reducción.

o Ajustes de capital: El proceso de ajuste de capital consiste en la


modificación en sistema, del valor liquidado de capital de una deuda de
acuerdo a la línea de crédito y las condiciones que esta tenga, esto
puede darse por errores en la aplicación de pagos o liquidación de
intereses y capital.

o Aplicación de instrumentos de financiación (congelamientos,


refinanciaciones, prorrogas): Los instrumentos de financiación son
herramientas que funcionan como un alivio financiero al usuario en caso
de que este encuentre dificultades en el cumplimiento de los pagos con
BANCO EDUCATIVO XYZ, básicamente todos estos instrumentos
evitan que el usuario deba pagar el valor de la cuota por un periodo de
tiempo o que el valor de esta sea reducido.

37
 Administración de actas de ajuste: Cada uno de los procesos
mencionados como novedades debe ir acompañado por un acta de ajuste,
que es un documento oficial a través del cual se deja constancia del estado
de la obligación previo y posterior al ajuste y las razones por las cuales es
aplicado.

 Administración de fondos: El proceso de administración de Fondos


consiste en realizar la revisión de capital entregado por los constituyentes y
conciliarlo contra el capital entregado a los estudiantes para cursar sus
estudios, y generar los reportes que demande el aliado, además de aplicar
todo el paquete de novedades y demás procesos que realiza cartera en
función de la vida del crédito.

 Devolución de garantías: Las garantías son los documentos físicos que


amparan a las obligaciones de BANCO EDUCATIVO XYZ y están
constituidos por carta de compromiso y pagare, estos documentos se
diligencian con la adjudicación del crédito y son devueltos al usuario una
vez el crédito es cancelado, y corresponde al área de cartera verificar y
certificar que la obligación no tiene errores o no está pendiente de ningún
ajuste y efectivamente las garantías pueden ser devueltas.

 Administración de alianzas: El proceso de administración de alianzas


consiste en realizar la revisión de capital entregado por los aliados y
conciliarlo contra el capital entregado a los estudiantes para cursar sus
estudios, y generar los reportes que demande el aliado, además de aplicar
todo el paquete de novedades y demás procesos que realiza cartera en
función de la vida del crédito.

 Cierre mensual: El proceso de cierre mensual consiste en la conciliación


de saldos de todos los productos de BANCO EDUCATIVO XYZ, recaudos

38
recibidos, giros realizados, novedades aplicadas, y en general todas las
transacciones monetarias aplicadas a las deudas contra la contabilización
que se hizo en el mes, y aplicar los ajustes necesarios y justificados en las
cuentas contables y las obligaciones con el objetivo de que los dos flujos
de saldos sean iguales a fin de mes.

 Paso al Cobro: El paso al cobro es el proceso mediante el cual, de


acuerdo con unas condiciones previamente establecidas se da por
terminada la etapa de estudios de una obligación e inicia la etapa de
amortización o pago del crédito.

 Actualización de datos: El proceso de actualización de datos consiste en


la manipulación de los datos de los beneficiarios de créditos y sus
codeudores para tener los datos más actualizados.

 Aplicación de recaudos: Este proceso consiste en la aplicación manual


de recaudos, liquidando los intereses corrientes, moratorios y el capital en
el que es distribuido, por causa de un error en sistema que no lo aplico
manualmente o por ser un recaudo proveniente del exterior.

3.1.4 Etapa de vida del crédito

La etapa de vida del crédito se divide en dos partes esenciales:

 Estudio: La etapa de estudios es la época en la cual el estudiante realiza


sus estudios y paga una parte del crédito o ninguna (dependiendo de la
línea de crédito), durante esta etapa de forma periódica el BANCO
EDUCATIVO XYZ realiza los desembolsos a las IES, para cubrir los costos
de matrícula del estudiante, así mismo durante este periodo el estudiante
realiza renovaciones del crédito las veces que solicito al momento de
solicitud del crédito.

39
 Amortización: Una vez finalizada la etapa de estudios el estudiante debe
realizar el pago del dinero prestado por el BANCO EDUCATIVO XYZ, al
iniciar este periodo (dependiendo de la línea de crédito), la Entidad le crea
un plan de pagos distribuyendo en cuotas el valor del capital, los intereses
y otros saldos pendientes de pago, una vez pagados todos estos valores
se considerará cancelada la obligación.

3.1.5 Fondos de préstamo:

Son recursos económicos que administra el BANCO EDUCATIVO XYZ,


provenientes de entidades de carácter público o privado, entidades territoriales,
sector cooperativo y mutual e Instituciones de Educación Superior, cuyo
propósito es invertir en el acceso, permanencia y graduación de una población
específica en el sistema educativo nacional, contribuyendo así a la prosperidad
del país, en los fondos la financiación del estudiante se dará 100% por parte
del constituyente.

3.1.6 Alianzas:

Son convenios que establece el BANCO EDUCATIVO XYZ con las


administraciones del orden territorial o nacional, para contar con mayores
recursos económicos que permitan atender a más colombianos interesados en
financiar su ingreso a la educación superior, y que cumplan con las
condiciones que los aportantes y el BANCO EDUCATIVO XYZ definan como
criterios prioritarios para atender a una población determinada, en las alianzas
la financiación del estudiante se dará de forma compartida entre BANCO
EDUCATIVO XYZ y el aliado.

3.1.7 Primas de seguro:

40
La prima de seguro es un porcentaje del valor del giro o desembolso que
normalmente se carga a la cuenta del usuario para cubrir el valor de un seguro
que cubrirá el crédito en caso de alguna calamidad.

El porcentaje de este valor lo determina el BANCO EDUCATIVO XYZ de


acuerdo a políticas y análisis y estudios realizados por el área de planeación,
cuando se determina un porcentaje este valor será cobrado a todos los giros
realizados hasta que se decida que el porcentaje deba cambiar.

Este valor en algunos productos de fondos o alianzas, no se cobra al


estudiante si no que es el constituyente o la entidad aliada la que cubre este
valor, con el fin de no generar costos a sus beneficiarios.

3.1.8 Normalizaciones

Las normalizaciones son el proceso mediante el cual una persona que se


encuentra en mora con el BANCO EDUCATIVO XYZ se acerca a la entidad
para buscar un acuerdo de pago y que le permita dejar su obligación
nuevamente al día, esto lo logra comprometiéndose a realizar un determinado
número de pagos por un valor especifico, y a cambio el BANCO EDUCATIVO
XYZ reducirá el valor de los intereses en mora y levantara los reportes ante
centrales de riesgo.

3.1.9 Extinciones

Las extinciones son el proceso mediante el cual una persona que se encuentra
en mora con el BANCO EDUCATIVO XYZ se acerca a la entidad para buscar
un acuerdo de pago y que le permita cancelar en su totalidad la obligación,
esto lo logra comprometiéndose a realizar un determinado número de pagos

41
por un valor especifico, y a cambio el BANCO EDUCATIVO XYZ reducirá el
valor de los intereses en mora y levantara los reportes ante centrales de riesgo.

3.1.10 Saldos

Hace referencia a los saldos de las obligaciones de BANCO EDUCATIVO XYZ,


estos se pueden categorizar en diferentes tipos de saldos, y su existencia
dependerá del momento en la etapa de vida del crédito:

 Saldos de capital: está presente durante toda la vida del crédito y es


sobre este saldo que se liquidan los intereses.
 Saldos de intereses corrientes: Son los intereses que se generan en
el tiempo por la adquisición del crédito, están presentes durante la etapa
de vida del crédito que los genere esto dependerá del tipo de crédito.
 Saldo de intereses en mora: Son los intereses cobrados por la entrada
en mora de la obligación cuando se vence el pago de una o más cuotas,
estos son mayores a los intereses corrientes, están presentes durante la
etapa de vida del crédito que los genere esto dependerá del tipo de
crédito.
 Saldo de prima: El saldo de prima es el valor pendiente de pago por
concepto de prima de seguro, que es el valor generado por cada
desembolso a modo de seguro del crédito.
 Saldo otros: Es el saldo correspondiente a intereses calculados
producto de la aplicación de una novedad sobre el crédito, son intereses
que deben cobrarse como un capital pero que no generan más
intereses, cuando el crédito entra en amortización los saldos de prima
de seguro empiezan a ser cobrados como saldo otros.

3.1.11 Giros con novedad

42
Los giros con novedad son desembolsos a los cuales se les han realizado
modificaciones posteriores a su inicial ingreso en sistema, esto puede deberse
a una devolución total o parcial del giro, un ajuste dentro de la distribución de
este cuando son alianzas, o un recalculo de alguno de los valores.

3.1.12 Plan de pagos

Dependiendo de la línea de crédito los usuarios deberán pagar parte del


crédito durante la etapa de estudios, generando de esta manera un
determinado número de cuotas a pagar, esto es el plan de pagos. De igual
forma Cuando los usuarios finalizan la etapa de estudios e inician su etapa de
amortización deben cancelar el saldo restante de la obligación más los
intereses y saldos que hayan quedado pendientes, por lo general en esta parte
del crédito el plan de pagos tiene un mayor plazo que en la época de estudios.

3.1.13 Tasa cobro Nación

El BANCO EDUCATIVO XYZ como institución pública, recibe apoyo del estado
para subsidiar los créditos de aquellas personas más necesitadas, uno de
estos apoyos está atado a la tasa de interés de algunos créditos a los que se
les reduce puntos porcentuales sobre el valor del crédito y este valor es
cubierto por el Estado, de acuerdo con esto a la diferencia entre la tasa “real
del crédito” y la tasa cobrada al usuario es lo que se conoce como tasa cobro
nación.

3.1.14 Cuota escalonada

La cuota escalonada es un sistema de amortización de créditos usado por


BANCO EDUCATIVO XYZ, que con base en la premisa de que una persona

43
con el tiempo y su experiencia va incrementando sus ingresos, generan un
plan de pagos que el valor de las cuotas es incremental cada 12 meses.

3.1.15 Recaudos

Los recaudos hacen referencia al proceso de aplicación de pagos realizados


por los usuarios a los créditos, un recaudo se compone de valor aplicado a
capital, saldo corriente, saldo mora, saldo prima y saldo otros, adicionalmente
si el usuario tiene plan de pagos este debe descontar de la cuota.

3.1.16 Facturación

La facturación es un proceso mediante el cual el BANCO EDUCATIVO XYZ, de


acuerdo con el plan de pagos asignado a un usuario, liquida los valores de
capital, interés corriente, interés de mora, saldo de prima y saldo otros de una
cuota, para remitir al usuario a través de un código de referencia asociado al
crédito una factura física o electrónica.

3.1.17 Interés activo e interés contingente

El interés activo hace referencia a la cantidad de intereses corrientes que se


encuentran liquidados para una cuota en el plan de pagos de un beneficiario,
de igual forma los intereses contingentes hace referencia a los intereses
moratorios generados para una cuota en el plan de pagos de un beneficiario.

3.1.18 Migración de saldos

La migración de saldos hace referencia al proceso mediante el cual fueron


trasladados los saldos de las obligaciones vigentes durante los años 2008 y
2009 del aplicativo de COBOL al nuevo sistema llamado Cartera Core, el cual
funciona con un motor de bases de datos ORACLE.

44
3.1.19 Estado de cuenta

El estado de cuenta hace referencia al estado de una deuda en un punto del


tiempo determinado, el estado de cuenta permite a los usuarios del BANCO
EDUCATIVO XYZ conocer el valor de su deuda en “tiempo real”, es decir el
valor de los saldos calculados al día en que se consulta.

3.1.20 Constituyente de fondo

Es la entidad que aporta los recursos para constituir un fondo en


administración.

3.1.21 Aliado:

Es la entidad que aporta los recursos para proyectos de BANCO EDUCATIVO


XYZ como parte de una alianza.

3.1.22 Calificación financiera

La calificación hace referencia al puntaje que les da BANCO EDUCATIVO XYZ


a sus usuarios ante centrales de riesgo como CIFIN o DATACREDITO, con
base en el comportamiento de pagos que estos tienen.

3.2 DBMS

Sistema de Administración de Base de Datos o por sus siglas en ingles Data


Base Management System, es un software que provee una interfaz entre los
datos y los usuarios que se puede apoyar en otros softwares para brindar
mejores resultados. Uno de los principales objetivos de los DBMS es permitir la
manipulación y acceso a los datos que permita obtenerlos como información
relevante para los usuarios.

45
3.3 RDBMS

Los sistemas de gestión de bases de datos relacionales, al igual que lo DBMS,


son sistemas que proveen una interfaz entre los datos y los usuarios que, para
el acceso a la información, su principal diferencia recae en que este modelo se
basa en la teoría de conjuntos y en la lógica de predicados, buscando
relacionar las tablas entre ellas cada una con una información específica y con
un ID que las asocia.

3.4 Oracle Database

Oracle es un software de gestión de bases de datos relacionales (RDBMS),


este software fue desarrollado por Oracle Corporation y ha venido siendo
mejorado constantemente dese su primer lanzamiento.

4 Metodología
Para el desarrollo de la práctica laboral la cual estará basada en el apoyo y
mejoramiento en los procesos del área de cartera, se hace necesario entender
las necesidades de cada funcionario o grupo de trabajo dentro del área (Ver
Diagrama 1), por este motivo se trabajará bajo las siguientes metodologías:

46
Diagrama 1 Diagrama de secuencia Proceso práctica.
Fuente: Elaboración Propia

4.1 Análisis de documentación

En el BANCO EDUCATIVO XYZ como en la mayoría de entidades el desarrollo


de los procesos se encuentra documentado y es sencillo para los funcionarios
acceder a él, por tanto en el inicio del proceso se buscara claridad en estos

47
documentos respecto de las generalidades de los procesos que se realizan en
el área, la forma en la que actualmente se ejecutan, los objetivos que buscan
con el desarrollo de las actividades, evitando de esta forma quitar tiempo
valioso a los funcionarios y se podrán generar dudas puntuales que resulta
mejor que la necesidad de una explicación completa.

4.2 Observación

A través del proceso de observación será posible entender el entorno de


trabajo de los funcionarios, y de acuerdo con esto detectar cuellos de botella,
oportunidades de mejora, necesidades en calidad, cantidad, transformación y
características de los datos por separado y en conjunto, esto permitirá detectar
posibles soluciones no consideradas por los usuarios y la necesidad en cuanto
a calidad, cantidad y fuente de información que necesitan, y poner en
consideración a través de desarrollos PL/SQL la entrega de un resultado final y
no información para procesar.

4.3 Entrevistas

En complemento a los procesos de análisis de documentación y de


observación se realizarán entrevistas a los usuarios en donde se buscarán
aclarar dudas puntuales, también conocer el porqué de algunas de las formas
en la que actualmente se trabaja y las complicaciones que tienen actualmente
con la información. Esto permitirá desde la capacidad del practicante proponer
mejoras, soluciones y generar desarrollos basados en PL/SQL que generen
valor agregado.

5 Desarrollo

48
5.1 Actividades

Las funciones asignadas a la práctica estarán enmarcadas en la generación de


reportes para el mejoramiento de los procesos del área y depuración de la
base para los procesos del área de cartera y los proyectos que adelanten, bajo
las siguientes actividades:

 Generación de consultas genéricas sobre la base de datos para el área


de cartera.
 Detección de poblaciones con características específicas de acuerdo
con las necesidades de cada proceso del área.
 Depuración de la base de datos para entregar informes al proyecto
CORE BANCARIO.
 Apoyo en la creación de consultas para el desarrollo del proyecto CORE
BANCARIO.
 Apoyo a funcionarios del área en depuración de poblaciones mediante
consultas directas a la base de datos.
 Actualización de información en la base de datos de acuerdo los
procedimientos establecidos por la Entidad.
 Creación y seguimiento de solicitudes de mantis a la Dirección de
Tecnología.
 Reporte de las novedades aplicadas mensualmente.
 Las demás actividades que el coordinador de cartera considere
necesarias para el mejoramiento de procesos.

De acuerdo con lo anterior semanalmente se entregará un reporte en el que se


especifican las consultas construidas, ejecutadas y entregadas durante la
semana junto con el nombre asignado al archivo del reporte y la descripción de
este, el consolidado de los SCRIPTS será entregado en un CD.

49
5.2 Elaboración de las consultas

5.2.1 Calificación K – E

Caso de uso Calificación K E Actor Usuario, ADMIN DB


Esta consulta teniendo como parámetro de entrada ID'S permitirá
determinar en qué fechas la obligación tuvo calificación K o E ante centrales
Resumen
de riesgo y entregara la información básica de los usuarios que tuvieron esta
calificación. (Ver Diagrama 2)
 Detectar con base en un parámetro las obligaciones que tuvieron
calificación K y/o E
 Detectar en qué fecha se produjeron esas calificaciones
Objetivos
 Conseguir datos básicos del beneficiario asociado al ID del crédito
pasado por parámetro
 Exportar la información a un archivo de Excel
 Listado de IDS de créditos
Precondiciones
 Conexión a base de datos
Postcondiciones  Herramienta ofimática (Excel) para acceder al reporte

Tabla 2 Caso de uso Calificación K – E.


Fuente: Elaboración Propia

Diagrama 2 Caso de uso Calificación K – E.


Fuente: Elaboración Propia

En el Diagrama 3 se muestra el paso a paso que se debe desarrollar para la


ejecución de la consulta Calificación K – E.

50
Diagrama 3 secuencia Calificación K – E.
Fuente: Elaboración Propia

5.2.2 Consulta de actualización de datos beneficiarios

Consulta de actualización
Caso de uso Actor Usuario, ADMIN DB
de datos beneficiarios

consulta para actualización de datos básicos de beneficiarios, contemplando


Resumen las tablas y la información susceptible de modificación conforme con el
proveedor de facturación. (Ver Diagrama 4)

 Verificar que la información a ingresar sea coherente, teléfonos,


direcciones ciudades y departamentos
Objetivos
 Impedir que se ingrese información nula
 Actualizar la información del beneficiario
 Base de datos de beneficiarios a actualizar en formato Excel con
Precondiciones encabezados
 Conexión a base de datos
Postcondiciones  N/A

Tabla 3 Caso de uso Consulta de actualización de datos beneficiarios


Fuente: Elaboración Propia

51
Diagrama 4 Caso de uso Consulta de actualización de datos beneficiarios
Fuente: Elaboración Propia

En el Diagrama 5 se muestra el paso a paso que se debe desarrollar para la


ejecución de la Consulta de actualización de datos beneficiarios.

Diagrama 5 Secuencia Consulta de actualización de datos beneficiarios


Fuente: Elaboración Propia

52
5.2.3 Consulta de actualización datos codeudor

Caso de uso Consulta de actualización datos codeudor Actor Usuario, ADMIN DB

consulta para actualización de datos básicos de codeudores, contemplando


Resumen las tablas y la información susceptible de modificación conforme con el
proveedor de facturación. (Ver Diagrama 6)

 Verificar que la información a ingresar sea coherente, teléfonos,


direcciones ciudades y departamentos
Objetivos
 Impedir que se ingrese información nula
 Actualizar la información del beneficiario
 Base de datos de beneficiarios a actualizar en formato Excel con
Precondiciones encabezados
 Conexión a base de datos
Postcondiciones  N/A

Tabla 4 Caso de uso Consulta de actualización datos codeudor


Fuente: Elaboración Propia

Diagrama 6 Caso de uso Consulta de actualización datos codeudor


Fuente: Elaboración Propia

En el Diagrama 7 se muestra el paso a paso que se debe desarrollar para la


ejecución de la Consulta de actualización datos codeudor.

53
Diagrama 7 Secuencia Consulta de actualización datos codeudor
Fuente: Elaboración Propia

5.2.4 Periodo adjudicación

Caso de uso Periodo adjudicación Actor Usuario, ADMIN DB

Permite como parámetro de entrada IDS determinar la fecha en la que el


Resumen
crédito fue efectivamente adjudicado. (Ver Diagrama 8)

 Obtener el periodo (semestre) de adjudicación de un crédito


 En caso de los créditos que no cuenten con adjudicación en el
Objetivos
aplicativo actual o el primer estado no lo corrobore se debe dejar
una marca
 Listado de IDS de créditos
Precondiciones
 Conexión a base de datos
Postcondiciones  Herramienta ofimática (Excel) para acceder al reporte

Tabla 5 Caso de uso Periodo adjudicación


Fuente: Elaboración Propia

54
Diagrama 8 Caso de uso Periodo adjudicación
Fuente: Elaboración Propia

En el Diagrama 9 se muestra el paso a paso que se debe desarrollar para la


ejecución de la consulta Periodo adjudicación.

Diagrama 9 Secuencia Periodo adjudicación


Fuente: Elaboración Propia

5.2.5 Detección población sin cambio IPC

55
Caso de uso Detección población sin cambio IPC Actor Usuario, ADMIN DB
Permite detectar la población que no tuvo cambio de tasas para el
Resumen periodo 2018, la consulta entrega un reporte de los datos básicos del
crédito para el respectivo análisis. (Ver Diagrama 10)
 Detectar la población que no tuvo cambio de tasa para el periodo
2018
 Las obligaciones no deben estar excluidas de cierre o paz y salvo, no
Objetivos
estar vendidas a un tercero, ni estar canceladas
 Se debe traer los saldos de la obligación y datos principales del
usuario
Precondiciones  Conexión a base de datos

Postcondiciones  Herramienta ofimática (Excel) para acceder al reporte

Tabla 6 Caso de uso Detección población sin cambio IPC


Fuente: Elaboración Propia

Diagrama 10 Caso de uso Detección población sin cambio IPC


Fuente: Elaboración Propia
En el Diagrama 11 se muestra el paso a paso que se debe desarrollar para la
ejecución de la consulta Detección población sin cambio IPC.

56
Diagrama 11 Secuencia Detección población sin cambio IPC
Fuente: Elaboración Propia

5.2.6 Consulta recaudos

Caso de uso Consulta Recaudos Actor Usuario, ADMIN DB


consulta que reporta la distribución de los recaudos realizados por los
beneficiarios desde la fecha de nacimiento de la obligación hasta la fecha
Resumen
que sea ejecutado el reporte tomando como parámetro de entrada los ids de
los beneficiarios. (Ver Diagrama 12)

 Obtener todos los pagos realizados a una obligación


Objetivos
 Obtener la distribución de cada recaudo

 Listado de IDS de créditos


Precondiciones
 Conexión a base de datos
Postcondiciones  Herramienta ofimática (Excel) para acceder al reporte

Tabla 7 Caso de uso Consulta recaudos


Fuente: Elaboración Propia

57
Diagrama 12 Caso de uso Consulta recaudos
Fuente: Elaboración Propia

En el Diagrama 13 se muestra el paso a paso que se debe desarrollar para la


ejecución de la Consulta recaudos.

Diagrama 13 Secuencia Consulta recaudos


Fuente: Elaboración Propia

58
5.2.7 Consulta ultimo estado Cartera Core

Caso de uso Consulta ultimo estado Cartera Core Actor Usuario, ADMIN DB
Consulta que indica el estado actual de los créditos dentro del proceso
Resumen de adjudicación y renovación tomando como parámetro de entrada
los ids de los beneficiarios. (Ver Diagrama 14)

 Obtener el ultimo estado de una obligación basado en el ID


Objetivos
 Obtener el código del estado basado en el ID

 Listado de IDS de créditos


Precondiciones
 Conexión a base de datos
Postcondiciones  Herramienta ofimática (Excel) para acceder al reporte

Tabla 8 Caso de uso Consulta ultimo estado Cartera Core


Fuente: Elaboración Propia

Diagrama 14 Caso de uso Consulta ultimo estado Cartera Core


Fuente: Elaboración Propia

En el Diagrama 15 se muestra el paso a paso que se debe desarrollar para la


ejecución de la Consulta ultimo estado Cartera Core.

59
Diagrama 15 Secuencia Consulta ultimo estado Cartera Core
Fuente: Elaboración Propia

5.2.8 Consulta saldos int act int contingente

Caso de uso Consulta saldos int act int contingente Actor Usuario, ADMIN DB
Consulta que permite obtener los intereses liquidados de una cuota,
teniendo en cuenta la época del crédito y el estado de la cartera,
Resumen
tomando como parámetro de entrada los ids de los beneficiarios. (Ver
Diagrama 16)
 La consulta debe traer el interés contingente
 La consulta debe traer el interés activo
Objetivos  Se deben traer todos los saldos de la obligación a la fecha de la
consulta
 La consulta debe traer la línea, sublinea y época del crédito
 Listado de IDS de créditos
Precondiciones
 Conexión a base de datos
Postcondiciones  Herramienta ofimática (Excel) para acceder al reporte

Tabla 9 Caso de uso Consulta saldos int act int contingente


Fuente: Elaboración Propia

60
Diagrama 16 Caso de uso Consulta saldos int act int contingente
Fuente: Elaboración Propia

En el Diagrama 17 se muestra el paso a paso que se debe desarrollar para la


ejecución de la Consulta saldos int act int contingente.

Diagrama 17 Secuencia Consulta saldos int act int contingente


Fuente: Elaboración Propia

61
5.2.9 Consulta paso al cobro query1 - query2

Caso de uso Consulta paso al cobro query1 - query2 Actor Usuario, ADMIN DB
Consulta que tomando como parámetro de entrada los ids de los
beneficiarios obtiene información de los giros y estados del crédito
Resumen para el análisis masivo del proceso de paso al cobro, separado en dos
consultas para no generar sobrecarga sobre la base de datos. (Ver
Diagrama 18)
Query 1:
 Obtener giros por matricula y sostenimiento primer semestre del año
 Obtener giros por matricula y sostenimiento segundo semestre del
año
 Obtener el periodo y fecha del último giro realizado
Objetivos  Validar que la obligación no haya sido pasada a cobro previamente

Query 2:
 Obtener los ID de los últimos tres estados
 Obtener el detalle de los últimos tres estados de las obligaciones
 Consolidar la información obtenida junto con la del Query 1.
 Listado de IDS de créditos
Precondiciones
 Conexión a base de datos
Postcondiciones  Herramienta ofimática (Excel) para acceder al reporte

Tabla 10 Caso de uso Consulta paso al cobro query1 - query2


Fuente: Elaboración Propia

Diagrama 18 Caso de uso Consulta paso al cobro query1 - query2


Fuente: Elaboración Propia

62
En el Diagrama 19 se muestra el paso a paso que se debe desarrollar para la
ejecución de la Consulta paso al cobro query1 - query2.

Diagrama 19 Secuencia Consulta paso al cobro query1 - query2


Fuente: Elaboración Propia

5.2.10 Código fondos obligaciones

Caso de uso Código fondos obligaciones Actor Usuario, ADMIN DB


Consulta que tomando como parámetro de entrada los números de
Resumen documento de los beneficiarios permite detectar los créditos de
fondos que tiene adjudicados el beneficiario. (Ver Diagrama 20)

 Obtener el código de los fondos a los que está asociado un


Objetivos estudiante
 Obtener el ID de cada una de las obligaciones

 Listado de documentos estudiantes


Precondiciones
 Conexión a base de datos
Postcondiciones  Herramienta ofimática (Excel) para acceder al reporte

63
Tabla 11 Caso de uso Código fondos obligaciones
Fuente: Elaboración Propia

Diagrama 20 Caso de uso Código fondos obligaciones


Fuente: Elaboración Propia

En el Diagrama 21 se muestra el paso a paso que se debe desarrollar para la


ejecución de la consulta Código fondos obligaciones.

Diagrama 21 Secuencia Código fondos obligaciones


Fuente: Elaboración Propia

64
5.2.11 Consulta saldos primas

Caso de uso Consulta saldos primas Actor Usuario, ADMIN DB

Consulta que tomando como parámetro de entrada los ids de los


Resumen beneficiarios retorna los saldos de prima desde enero de 2016 hasta
diciembre de 2017. (Ver Diagrama 22)

 Obtener el saldo de prima al cierre de cada mes desde enero de 2016


hasta 2017
Objetivos
 Si la obligación no tiene saldo en algún cierre el campo se debe dejar
en blanco
 Listado de IDS de créditos
Precondiciones
 Conexión a base de datos
Postcondiciones  Herramienta ofimática (Excel) para acceder al reporte

Tabla 12 Caso de uso Consulta saldos primas


Fuente: Elaboración Propia

Diagrama 22 Caso de uso Consulta saldos primas


Fuente: Elaboración Propia

En el Diagrama 23 se muestra el paso a paso que se debe desarrollar para la


ejecución de la Consulta saldos primas.

65
Diagrama 23 Secuencia Consulta saldos primas
Fuente: Elaboración Propia

5.2.12 Saldos población fondos

Caso de uso Saldos población fondos Actor Usuario, ADMIN DB

consulta que permite obtener los saldos de las obligaciones de un fondo


Resumen dando como parámetro el código del fondo del que se desea la información.
(Ver Diagrama 24)

 Se deben obtener todos los saldos de las obligaciones pertenecientes


a un fondo
Objetivos
 Se debe detectar en qué etapa este cada crédito
 Se debe obtener la tasa de interés aplicada a cada obligación
 Código del fondo
Precondiciones
 Conexión a base de datos
Postcondiciones  Herramienta ofimática (Excel) para acceder al reporte

Tabla 13 Caso de uso Saldos población fondos


Fuente: Elaboración Propia

66
Diagrama 24 Caso de uso Saldos población fondos
Fuente: Elaboración Propia

En el Diagrama 25 se muestra el paso a paso que se debe desarrollar para la


ejecución de la consulta Saldos población fondos.

Diagrama 25 Secuencia Saldos población fondos


Fuente: Elaboración Propia

5.2.13 Reporte obligaciones excluidas

67
Caso de uso Reporte obligaciones excluidas Actor Usuario, ADMIN DB

Consulta que tomando como parámetro de entrada los ids de los


Resumen beneficiarios indica en qué fecha se canceló la obligación y se excluyó de
cierre paz y salvo y centrales. (Ver Diagrama 26)

 Obtener la fecha en la que la obligación fue excluida de cierre


Objetivos  Obtener la fecha en la que la obligación fue excluida de paz y salvo
 Obtener el saldo total a la fecha del reporte

 Listado de IDS de créditos


Precondiciones
 Conexión a base de datos
Postcondiciones  Herramienta ofimática (Excel) para acceder al reporte

Tabla 14 Caso de uso Reporte obligaciones excluidas


Fuente: Elaboración Propia

Diagrama 26 Caso de uso Reporte obligaciones excluidas


Fuente: Elaboración Propia

En el Diagrama 27 se muestra el paso a paso que se debe desarrollar para la


ejecución de la consulta Reporte obligaciones excluidas.

68
Diagrama 27 Secuencia Reporte obligaciones excluidas
Fuente: Elaboración Propia

5.2.14 Población cuota escalonada

Caso de uso Población cuota escalonada Actor Usuario, ADMIN DB

Consulta que detecta las obligaciones que actualmente se encuentran


Resumen
liquidando bajo el sistema de cuota escalonada. (Ver Diagrama 28)

 Detectar las obligaciones que tienen cuota escalonada


 Obtener la cantidad de cuotas pendientes y en mora
 Obtener la tasa corriente y de mora
Objetivos
 Las obligaciones deben estar activas
 Obtener los saldos de las obligaciones
 Obtener la línea y sublinea de crédito
Precondiciones  Conexión a base de datos

Postcondiciones  Herramienta ofimática (Excel) para acceder al reporte

Tabla 15 Caso de uso Población cuota escalonada


Fuente: Elaboración Propia

69
Diagrama 28 Caso de uso Población cuota escalonada
Fuente: Elaboración Propia

En el Diagrama 29 se muestra el paso a paso que se debe desarrollar para la


ejecución de la consulta Población cuota escalonada.

Diagrama 29 Secuencia Población cuota escalonada


Fuente: Elaboración Propia

70
5.2.15 Reporte giros con novedad calculado

Caso de uso Reporte giros con novedad calculado Actor Usuario, ADMIN DB

Consulta que tomando como parámetro de entrada los ids de los


Resumen beneficiarios permite obtener la información de la distribución de los giros
junto con las novedades aplicadas. (Ver Diagrama 30)

 Basado en ID’s de beneficiarios traer todos los giros que se le hayan


realizado al crédito
 Calcular el valor real del valor girado por el aliado y por el Banco
Objetivos
Educativo XYZ
 Si hay novedades calcular el valor del reintegro
 Obtener los valores obtenidos de crédito y de cartera
 Listado de IDS de créditos
Precondiciones
 Conexión a base de datos
Postcondiciones  Herramienta ofimática (Excel) para acceder al reporte

Tabla 16 Caso de uso Reporte giros con novedad calculado


Fuente: Elaboración Propia

Diagrama 30 Caso de uso Reporte giros con novedad calculado


Fuente: Elaboración Propia

71
En el Diagrama 31 se muestra el paso a paso que se debe desarrollar para la
ejecución de la consulta Reporte giros con novedad calculado.

Diagrama 31 Secuencia Reporte giros con novedad calculado


Fuente: Elaboración Propia

5.2.16 Reporte giros con novedad y # relación calculado

Reporte giros con novedad y


Caso de uso Actor
# relación calculado Usuario, ADMIN DB
Consulta que tomando como parámetro de entrada los ids de los
beneficiarios y los números de resolución de los giros permite obtener la
Resumen
información de la distribución de los giros junto con las novedades aplicadas.
(Ver Diagrama 32)
 Basado en ID’s de beneficiarios y códigos de giros traer todos los
giros que se le hayan realizado al crédito
 Calcular el valor real del valor girado por el aliado y por el Banco
Objetivos
Educativo XYZ
 Si hay novedades calcular el valor del reintegro
 Obtener los valores obtenidos de crédito y de cartera
 Listado de IDS de créditos
Precondiciones
 Conexión a base de datos
Postcondiciones  Herramienta ofimática (Excel) para acceder al reporte

Tabla 17 Caso de uso Reporte giros con novedad y # relación calculado


Fuente: Elaboración Propia

72
Diagrama 32 Caso de uso Reporte giros con novedad y # relación calculado
Fuente: Elaboración Propia

En el Diagrama 33 se muestra el paso a paso que se debe desarrollar para la


ejecución de la consulta Reporte giros con novedad y # relación calculado.

Diagrama 33 Secuencia Reporte giros con novedad y # relación calculado


Fuente: Elaboración Propia

5.2.17 Validación conversión de datos

73
Caso de uso Validación conversión de datos Actor Usuario, ADMIN DB
Consulta que tomando como parámetro de entrada los ids de los
beneficiarios genera un reporte de toda la información básica del crédito y
Resumen
del beneficiario asociando los campos a implementar en el CORE. (Ver
Diagrama 34)

 Obtener datos básicos del estudiante, y del lugar de estudios


 Obtener la línea y sublinea de crédito
Objetivos
 Obtener resumen del plan de pagos y saldos
 Validar que las obligaciones estén vigentes
 Listado de IDS de créditos
Precondiciones
 Conexión a base de datos
Postcondiciones  Herramienta ofimática (Excel) para acceder al reporte

Tabla 18 Caso de uso Validación conversión de datos


Fuente: Elaboración Propia

Diagrama 34 Caso de uso Validación conversión de datos


Fuente: Elaboración Propia

En el Diagrama 35 se muestra el paso a paso que se debe desarrollar para la


ejecución de la consulta Validación conversión de datos.

74
Diagrama 35 Secuencia Validación conversión de datos
Fuente: Elaboración Propia

5.2.18 Reporte consolidado condonación

Caso de uso Reporte consolidado condonación Actor Usuario, ADMIN DB

consulta que con parámetro de entrada los ids de los beneficiarios permite
Resumen determinar si una obligación es susceptible de condonación o no y el valor a
condonar, al igual que información agregada de giros. (Ver Diagrama 36)

 Obtener la sumatoria de giros susceptibles de condonación


 Calcular el valor a condonar basado en los giros y reintegros
realizados
Objetivos
 Confirmar si la obligación tuvo cambio de ciclo
 Comprobar si pertenece a alguna agrupación especial
 Obtener fecha de adjudicación del crédito
 Listado de IDS de créditos
Precondiciones
 Conexión a base de datos
Postcondiciones  Herramienta ofimática (Excel) para acceder al reporte

Tabla 19 Caso de uso Reporte consolidado condonación


Fuente: Elaboración Propia

75
Diagrama 36 Caso de uso Reporte consolidado condonación
Fuente: Elaboración Propia

En el Diagrama 37 se muestra el paso a paso que se debe desarrollar para la


ejecución de la consulta Reporte consolidado condonación.

Diagrama 37 Secuencia Reporte consolidado condonación


Fuente: Elaboración Propia

76
5.2.19 Revisión IPC 2018

Caso de uso Revisión IPC 2018 Actor Usuario, ADMIN DB


Consulta que permite detectar toda la población de cartera que para el
cambio de año 2018 tuvo cambio de tasa, entregando información sobre los
Resumen
parámetros para el cálculo de la tasa e información básica de la obligación.
(Ver Diagrama 38)

 Obtener los datos paramétricos de tasa: estrato, puntaje DNP línea y


sublinea crédito
Objetivos
 Obtener tasa aplicada
 Obtener los valores de cuota de enero y febrero de 2018

Precondiciones  Conexión a base de datos

Postcondiciones  Herramienta ofimática (Excel) para acceder al reporte

Tabla 20 Caso de uso Revisión IPC 2018


Fuente: Elaboración Propia

Diagrama 38 Caso de uso Revisión IPC 2018


Fuente: Elaboración Propia

En el Diagrama 39 se muestra el paso a paso que se debe desarrollar para la


ejecución de la consulta Revisión IPC 2018.

77
Diagrama 39 Secuencia Revisión IPC 2018
Fuente: Elaboración Propia

5.2.20 Reporte tipo cartera

Caso de uso Reporte tipo cartera Actor Usuario, ADMIN DB


Consulta que con parámetro de entrada los ids de los beneficiarios permite
entregar un reporte que permite clasificar la cartera teniendo en cuenta
Resumen información del beneficiario, codeudor, y el estado de la cartera, y brinda
información de contacto para los procesos de administración de cartera. (Ver
Diagrama 40)
 Obtener información básica beneficiario y codeudor
 Obtener información del crédito
Objetivos
 Obtener información del ultimo recaudo y último giro
 Obtener resumen del plan de pagos
 Listado de IDS de créditos
Precondiciones
 Conexión a base de datos
Postcondiciones  Herramienta ofimática (Excel) para acceder al reporte

Tabla 21 Caso de uso Reporte tipo cartera


Fuente: Elaboración Propia

78
Diagrama 40 Caso de uso Reporte tipo cartera
Fuente: Elaboración Propia

En el Diagrama 41 se muestra el paso a paso que se debe desarrollar para la


ejecución de la consulta Reporte tipo cartera.

Diagrama 41 Secuencia Reporte tipo cartera


Fuente: Elaboración Propia

79
5.2.21 Consulta IES y programas

Caso de uso Consulta IES y programas Actor Usuario, ADMIN DB

Consulta que detecta la población cuyo programa o institución no está


Resumen registrado en cartera y entrega información básica del beneficiario y la
obligación. (Ver Diagrama 42)

 Detectar obligaciones que no tienen programa de estudios y/o


Universidad registrados en aplicativo de cartera
Objetivos
 Obtener datos básicos del beneficiario de la obligación
 Obtener saldos de la obligación

Precondiciones  Conexión a base de datos

Postcondiciones  Herramienta ofimática (Excel) para acceder al reporte

Tabla 22 Caso de uso Consulta IES y programas


Fuente: Elaboración Propia

Diagrama 42 Caso de uso Consulta IES y programas


Fuente: Elaboración Propia

En el Diagrama 43 se muestra el paso a paso que se debe desarrollar para la


ejecución de la Consulta IES y programas.

80
Diagrama 43 Secuencia Consulta IES y programas
Fuente: Elaboración Propia
5.2.22 Migrados saldo capital negativo saldo otros positivo

Migrados saldo capital negativo


Caso de uso Actor
saldo otros positivo Usuario, ADMIN DB
Consulta que detecta la población de créditos migrados que presentaron
inconsistencia en el proceso de migración entre el saldo capital y el saldo
Resumen
otros, entregando información de saldos y datos básicos de la obligación.
(Ver Diagrama 44)

 Detectar población migrada


 Detectar obligaciones cuyo capital es negativo y saldo prima es
Objetivos
positivo en la fecha de migración
 Obtener datos básicos del beneficiario y saldos de la obligación

Precondiciones  Conexión a base de datos

Postcondiciones  Herramienta ofimática (Excel) para acceder al reporte

Tabla 23 Caso de uso Migrados saldo capital negativo saldo otros positivo
Fuente: Elaboración Propia

81
Diagrama 44 Caso de uso Migrados saldo capital negativo saldo otros positivo
Fuente: Elaboración Propia

En el Diagrama 45 se muestra el paso a paso que se debe desarrollar para la


ejecución de la consulta Migrados saldo capital negativo saldo otros positivo.

Diagrama 45 Secuencia Migrados saldo capital negativo saldo otros positivo


Fuente: Elaboración Propia

82
5.2.23 Buscar beneficiarios SARLAFT

Caso de uso Buscar beneficiarios SARLAFT Actor Usuario, ADMIN DB


consulta que con parámetro de entrada los nombres de personas detectadas
mediante revisiones en medios permiten identificar posibles beneficiarios o
Resumen
deudores que se encuentren vinculados a ICETEX conforme con los
monitoreos SARLAFT realizados por la entidad. (Ver Diagrama 46)

 Con base en un nombre detectar posibles coincidencias con un


beneficiario o un deudor solidario
Objetivos
 Obtener los datos básicos del crédito
 Diferenciar en el reporte si es deudor o beneficiario
 Conexión a base de datos
Precondiciones
 Lista Nombre de beneficiarios
Postcondiciones  Herramienta ofimática (Excel) para acceder al reporte

Tabla 24 Caso de uso Buscar beneficiarios SARLAFT


Fuente: Elaboración Propia

Diagrama 46 Caso de uso Buscar beneficiarios SARLAFT


Fuente: Elaboración Propia

En el Diagrama 47 se muestra el paso a paso que se debe desarrollar para la


ejecución de la consulta Buscar beneficiarios SARLAFT.

83
Diagrama 47 Secuencia Buscar beneficiarios SARLAFT
Fuente: Elaboración Propia

5.2.24 Obligaciones persona jurídica

Caso de uso Obligaciones persona jurídica Actor Usuario, ADMIN DB

Consulta que detecta la población de beneficiarios registrados como


Resumen personas jurídicas retornando información de saldos de la obligación. (Ver
Diagrama 48)

 Detectar las obligaciones cuyo beneficiario registra como una


persona jurídica
Objetivos
 Validar si la obligación tiene giros
 Obtener la información de saldos de las obligaciones

Precondiciones  Conexión a base de datos

Postcondiciones  Herramienta ofimática (Excel) para acceder al reporte

Tabla 25 Caso de uso Obligaciones persona jurídica


Fuente: Elaboración Propia

84
Diagrama 48 Caso de uso Obligaciones persona jurídica
Fuente: Elaboración Propia

En el Diagrama 49 se muestra el paso a paso que se debe desarrollar para la


ejecución de la consulta Obligaciones persona jurídica.

Diagrama 49 Secuencia Obligaciones persona jurídica


Fuente: Elaboración Propia

5.2.25 Obligaciones documentos cortos

Caso de uso Obligaciones documentos cortos Actor Usuario, ADMIN DB

85
Consulta que permite detectar la población de obligaciones que tienen
Resumen números de documentos con menos de 5 caracteres, con el objeto de
realizar convalidaciones hacia el proyecto CORE. (Ver Diagrama 50)

 Detectar la población con numero de documento menor a 5


caracteres
Objetivos  Obtener información de saldos de estas obligaciones
 Obtener información básica de la obligación
 Validar si la obligación se encuentra excluida
Precondiciones  Conexión a base de datos

Postcondiciones  Herramienta ofimática (Excel) para acceder al reporte

Tabla 26 Caso de uso Obligaciones documentos cortos


Fuente: Elaboración Propia

Diagrama 50 Caso de uso Obligaciones documentos cortos


Fuente: Elaboración Propia

En el Diagrama 51 se muestra el paso a paso que se debe desarrollar para la


ejecución de la consulta Obligaciones documentos cortos.

86
Diagrama 51 Secuencia Obligaciones documentos cortos
Fuente: Elaboración Propia
5.2.26 Obligaciones con saldo capital menor

Caso de uso Obligaciones con saldo capital menor Actor Usuario, ADMIN DB

Consulta que permite obtener la población susceptible de ajuste de saldo


Resumen
menor de acuerdo con los lineamientos de la entidad. (Ver Diagrama 52)

 De acuerdo con la política de la entidad detectar la población


susceptible de ajuste de saldo menor
 Obtener la fecha del último giro
Objetivos
 Obtener los saldos actuales de la obligación
 Calcular la cantidad de aplazamientos
 Obtener la periodicidad del programa
Precondiciones  Conexión a base de datos

Postcondiciones  Herramienta ofimática (Excel) para acceder al reporte

Tabla 27 Caso de uso Obligaciones con saldo capital menor


Fuente: Elaboración Propia

87
Diagrama 52 Caso de uso Obligaciones con saldo capital menor
Fuente: Elaboración Propia

En el Diagrama 53 se muestra el paso a paso que se debe desarrollar para la


ejecución de la consulta Obligaciones con saldo capital menor.

Diagrama 53 Secuencia Obligaciones con saldo capital menor


Fuente: Elaboración Propia

88
5.2.27 Población tueliges30

Caso de uso Población tueliges30 Actor Usuario, ADMIN DB

consulta que permita obtener la población de obligaciones adjudicadas bajo


Resumen
la línea de crédito tú eliges 30%. (Ver Diagrama 54)

 Detectar la población perteneciente a la línea de crédito 30%


Objetivos  Obtener el estrato y puntaje Sisbén.
 Obtener los saldos actuales y las tasas aplicadas

Precondiciones  Conexión a base de datos

Postcondiciones  Herramienta ofimática (Excel) para acceder al reporte

Tabla 28 Caso de uso Población tueliges30


Fuente: Elaboración Propia

Diagrama 54 Caso de uso Población tueliges30


Fuente: Elaboración Propia

89
En el Diagrama 55 se muestra el paso a paso que se debe desarrollar para la
ejecución de la consulta Población tueliges30.

Diagrama 55 Secuencia Población tueliges30


Fuente: Elaboración Propia
5.2.28 Procedimiento construcción plan de pagos

Caso de uso Procedimiento construcción plan de pagos Actor Usuario, ADMIN DB

Adaptación de procedimiento que con parámetro de entrada los ids de los


Resumen beneficiarios permite reconstruir el plan de pagos de un beneficiario de
acuerdo con las novedades y ajustes aplicados. (Ver Diagrama 56)

 Corregir error para las obligaciones que no tienen plan de pagos


 Permitir la construcción de un plan de pagos de forma selectiva.
 Permitir evidenciar el detalle del plan de pagos, como cuotas
Objetivos pagadas en mora o pendientes.
 Modificar procedimiento para que se obtenga solo el plan de pagos
vigente.

 Listado de IDS de créditos


Precondiciones
 Conexión a base de datos
Postcondiciones  Herramienta ofimática (Excel) para acceder al reporte

Tabla 29 Caso de uso Procedimiento construcción plan de pagos


Fuente: Elaboración Propia

90
Diagrama 56 Caso de uso Procedimiento construcción plan de pagos
Fuente: Elaboración Propia

En el Diagrama 57 se muestra el paso a paso que se debe desarrollar para la


ejecución de la consulta Procedimiento construcción plan de pagos.

Diagrama 57 Secuencia Procedimiento construcción plan de pagos


Fuente: Elaboración Propia

91
5.2.29 Reporte giros alianzas

Caso de uso Reporte giros alianzas Actor Usuario, ADMIN DB

Consulta que detecta la población de alianzas y retorna un reporte de la


Resumen distribución de los giros de acuerdo con el aporte del aliado. (Ver Diagrama
58)

 Detectar la población de alianzas


 Detectar los giros que tienen novedades aplicadas
 Calcular la distribución del giro con la novedad aplicada
Objetivos
 Obtener el detalle del giro con la novedad
 Obtener el código de la alianza
 Obtener la línea de crédito
Precondiciones  Conexión a base de datos

Postcondiciones  Herramienta ofimática (Excel) para acceder al reporte

Tabla 30 Caso de uso Reporte giros alianzas


Fuente: Elaboración Propia

Diagrama 58 Caso de uso Reporte giros alianzas


Fuente: Elaboración Propia

92
En el Diagrama 59 se muestra el paso a paso que se debe desarrollar para la
ejecución de la consulta Reporte giros alianzas.

Diagrama 59 Secuencia Reporte giros alianzas


Fuente: Elaboración Propia

5.2.30 Procedimiento estado cuenta

Caso de uso Procedimiento estado cuenta Actor Usuario, ADMIN DB

Adaptación de consulta que con parámetro de entrada los ids de los


Resumen beneficiarios permite reconstruir el estado de cuenta, como complemento a
la consulta de plan de pagos. (Ver Diagrama 60)

 Modificar procedimiento para que se calcule el estado de cuenta de


obligaciones de forma selectiva.
 Permitir evidenciar los intereses de la obligación discriminados por
Objetivos saldos vencidos y vigentes.
 Obtener la calificación de la obligación
 Ajustar el estado de cuenta para que los cálculos de los saldos sean
calculados al día de la consulta y no al último cierre.
 Listado de IDS de créditos
Precondiciones
 Conexión a base de datos
Postcondiciones  Herramienta ofimática (Excel) para acceder al reporte

Tabla 31 Caso de uso Procedimiento estado cuenta


Fuente: Elaboración Propia

93
Diagrama 60 Caso de uso Procedimiento estado cuenta
Fuente: Elaboración Propia

En el Diagrama 61 se muestra el paso a paso que se debe desarrollar para la


ejecución de la consulta Procedimiento estado cuenta.

Diagrama 61 Secuencia Procedimiento estado cuenta


Fuente: Elaboración Propia

94
5.2.31 Reporte normalizaciones y extinciones

Caso de uso Reporte normalizaciones y extinciones Actor Usuario, ADMIN DB

Consulta de detecta la población a las que se les han aplicado extinciones,


Resumen normalizaciones y refinanciaciones y retorna la información de la novedad y
los saldos. (Ver Diagrama 62)

 Detectar población a la que se le ha aplicado extinciones


 Detectar población a la que se le ha aplicado Refinanciaciones
Objetivos  Detectar población a la que se le ha aplicado Normalizaciones
 Obtener saldos de las obligaciones
 Obtener la información de la novedad
Precondiciones  Conexión a base de datos

Postcondiciones  Herramienta ofimática (Excel) para acceder al reporte

Tabla 32 Caso de uso Reporte normalizaciones y extinciones


Fuente: Elaboración Propia

Diagrama 62 Caso de uso Reporte normalizaciones y extinciones


Fuente: Elaboración Propia

En el Diagrama 63 se muestra el paso a paso que se debe desarrollar para la


ejecución de la consulta Reporte normalizaciones y extinciones.

95
Diagrama 63 Secuencia Reporte normalizaciones y extinciones
Fuente: Elaboración Propia

5.2.32 Tasa cobro nación

Caso de uso Tasa cobro nación Actor Usuario, ADMIN DB


consulta que con parámetro de entrada los ids de los beneficiarios permite
identificar la diferencia entre la tasa subsidiada cobrada a cada beneficiario
Resumen
de acuerdo con las condiciones del crédito y la tasa real para procesos de
Cuenta Cobro Nación. (Ver Diagrama 64)
 Calcular diferencia entre la tasa real y la tasa subsidiada
dependiendo de la línea y sublinea de crédito
Objetivos  La tasa se debe poder obtener dentro de un rango de fechas
 Realizar el procedimiento para que se calcule sobre una población
previamente establecida
 Listado de IDS de créditos
Precondiciones
 Conexión a base de datos
Postcondiciones  Herramienta ofimática (Excel) para acceder al reporte

Tabla 33 Caso de uso Tasa cobro nación


Fuente: Elaboración Propia

96
Diagrama 64 Caso de uso Tasa cobro Nación
Fuente: Elaboración Propia

En el Diagrama 65 se muestra el paso a paso que se debe desarrollar para la


ejecución de la consulta Tasa cobro nación.

Diagrama 65 secuencia Tasa cobro Nación


Fuente: Elaboración Propia

5.2.33 Búsqueda de cancelado en una fecha especifica

97
Búsqueda de cancelado en una fecha
Caso de uso Actor
especifica Usuario, ADMIN DB

Consulta que con parámetro de entrada los ids de los beneficiarios y una
Resumen fecha, determina si a la obligación se le ingreso el estado cancelado en esa
fecha o no. (Ver Diagrama 66)

 Obtener el Id del estado con el que se canceló la obligación


Objetivos  Obtener la fecha del estado
 Obtener el ultimo estado y fecha del último estado

 Listado de IDS de créditos


Precondiciones
 Conexión a base de datos
Postcondiciones  Herramienta ofimática (Excel) para acceder al reporte

Tabla 34 Caso de uso Búsqueda de cancelado en una fecha especifica


Fuente: Elaboración Propia

Diagrama 66 Caso de uso Búsqueda de cancelado en una fecha especifica


Fuente: Elaboración Propia

En el Diagrama 67 se muestra el paso a paso que se debe desarrollar para la


ejecución de la consulta Búsqueda de cancelado en una fecha específica.

98
Diagrama 67 Secuencia Búsqueda de cancelado en una fecha especifica
Fuente: Elaboración Propia

5.2.34 Obligaciones saldos negativos

Caso de uso Obligaciones saldos negativos Actor Usuario, ADMIN DB

Consulta permite identificar que obligaciones durante el proceso de


Resumen liquidación tuvieron un comportamiento de saldos negativos. (Ver Diagrama
68)

 Detectar la población que tuvo saldos negativos durante su


liquidación
Objetivos  Detectar si las obligaciones tuvieron giros
 Obtener la información de saldos de las obligaciones
 Validar si las obligaciones están excluidas
Precondiciones  Conexión a base de datos

Postcondiciones  Herramienta ofimática (Excel) para acceder al reporte

Tabla 35 Caso de uso Obligaciones saldos negativos


Fuente: Elaboración Propia

99
Diagrama 68 Caso de uso Obligaciones saldos negativos
Fuente: Elaboración Propia

En el Diagrama 69 se muestra el paso a paso que se debe desarrollar para la


ejecución de la consulta Obligaciones saldos negativos.

Diagrama 69 Secuencia Obligaciones saldos negativos


Fuente: Elaboración Propia

100
5.2.35 Obligaciones en mora cobro pre jurídico

Caso de uso Obligaciones en mora cobro pre jurídico Actor Usuario, ADMIN DB

Consulta que con parámetro de entrada los ids de los beneficiarios permite
Resumen determinar si se encuentran en cobro pre jurídico retornando información
básica de la cartera. (Ver Diagrama 70)

 Determinar si las obligaciones pasadas por parámetro se encuentran


en cobro pre jurídico
Objetivos  Obtener información básica del crédito
 Calcular cantidad de cuotas en mora
 Calcular cantidad de días en mora
 Listado de IDS de créditos
Precondiciones
 Conexión a base de datos
Postcondiciones  Herramienta ofimática (Excel) para acceder al reporte

Tabla 36 Caso de uso Obligaciones en mora cobro pre jurídico


Fuente: Elaboración Propia

Diagrama 70 Caso de uso Obligaciones en mora cobro pre jurídico


Fuente: Elaboración Propia

En el Diagrama 71 se muestra el paso a paso que se debe desarrollar para la


ejecución de la consulta Obligaciones en mora cobro pre jurídico.

101
Diagrama 71 Secuencia Obligaciones en mora cobro pre jurídico
Fuente: Elaboración Propia

5.2.36 Población PAC 2015

Caso de uso Población PAC 2015 Actor Usuario, ADMIN DB

Consulta que permite detectar la población que fue pasada al cobro durante
Resumen el año 2015 retornando los pagos realizados posterior a la fecha de paso al
cobro. (Ver Diagrama 72)

 Detectar la población que fue pasada al cobro durante el año 2015


 Obtener la fecha en la que se pasó al cobro
Objetivos
 Obtener los pagos realizados hasta la fecha en la que se saque la
consulta

Precondiciones  Conexión a base de datos

Postcondiciones  Herramienta ofimática (Excel) para acceder al reporte

Tabla 37 Caso de uso Población PAC 2015


Fuente: Elaboración Propia

102
Diagrama 72 Caso de uso Población PAC 2015
Fuente: Elaboración Propia

En el Diagrama 73 se muestra el paso a paso que se debe desarrollar para la


ejecución de la consulta Población PAC 2015.

Diagrama 73 Secuencia Población PAC 2015


Fuente: Elaboración Propia

103
Nota: Dentro del desarrollo de la práctica las consultas fueron elaboradas y
entregadas al coordinador de la práctica de forma independiente, quien se
encargó junto con la mano del área de IT de la puesta en producción e
implementación de las consultas y procedimientos mejorados, por estos motivos
se declara la potestad para la no elaboración del caso de Uso General toda vez
que no hay lugar a ello.

104
6 Diagrama de persistencia (modelo de base de datos)
A continuación, se presenta una parte del modelo de entidad relación (Ver
diagrama 74) del Banco XYZ, el cual consta de las tablas usadas para la
generación de consultas y reconstrucción de procedimientos PL/SQL, en el
desarrollo de la práctica profesional.

Diagrama 74 Persistencia Modelo de Base de datos Banco Educativo XYZ


Fuente: Elaboración Propia

105
7 Aspectos de implementación adicionales

7.1 Motor de base de datos

El motor de base de datos implementado por la institución corresponde a Oracle


Database 11g Enterprise edition Release 2.

7.2 Lenguaje de programación para la lógica del


negocio

El lenguaje de programación usado para el desarrollo de las consultas y


modificación de procedimientos almacenados fue SQL en un sistema de gestión
de base de datos relacional (RDBMS), apoyado específicamente por el lenguaje
PL/SQL incrustado en Oracle, el cual permite entre otras cosas:

 El manejo de variables.
 Estructuras modulares.
 Estructuras de control de flujo y toma de decisiones.
 Control de excepciones.

7.3 Sistema operativo y herramientas

El sistema operativo usado para la conexión a la base de datos y elaboración de


las consultas es Windows 10 Enterprise, apoyado con las siguientes herramientas
para la elaboración y revisión de las consultas:

 Oracle SQL Developer Release 18.2


 NotePad ++ Version 7.5.5
 Office 365

106
8 Resultados
En el marco de los objetivos planteados para el desarrollo de la práctica se tenía
contemplado como objetivo general el “Generar consultas (scripts) y reconstruir
procedimientos susceptibles de mejora que permitan obtener información directa
de la base de datos y briden mejoras en los procesos de administración de
cartera”, y como objetivos específicos se contemplaron los siguientes:

 Realizar consultas sobre la base de datos que permitan obtener información


masiva de saldos, estados de cuenta, procesos de giros, partes de
financiación y que permitan hacer análisis masivos sobre la cartera para el
proceso de paso al cobro.

 Generar consultas específicas que apoyen el proceso de normalización y


estabilización de cartera en Fondos de préstamo, alianzas y Líneas Propias
que permitan obtener información masiva de saldos, estados de cuenta,
procesos de giros y partes de financiación.

 Dar acompañamiento al proceso de cierre mensual, mediante consulta de


las poblaciones solicitadas por el grupo.

 Reconstruir, parametrizar y mejorar procesos, utilizando las buenas


prácticas de programación en razón a que actualmente existen valores
quemados sobre algunos procedimientos que son dinámicos, o resultan
poco eficientes.

Estos objetivos se definieron y detallaron dentro de un grupo de tareas, y a su vez


estás se montaron dentro de un cronograma lo que permitió tanto al practicante
como al coordinador de la practica su observación, control y seguimiento.

107
El primer punto por resaltar de los resultados obtenidos es, que todas las tareas
fueron entregadas dentro de los plazos establecidos, bajo los parámetros
solicitados y de acuerdo con las necesidades del área, arrojando los resultados
esperados.

Por otra parte, los resultados obtenidos con el uso de las consultas, dentro de las
labores del área, se pueden definir como satisfactorios, puesto que con el apoyo
de estos reportes se mejoraron procesos como los de paso al cobro, actualización
de datos de beneficiarios, verificación de estados, verificación de saldos,
verificación de desembolsos, reportes SARLAFT, entre otros, destacando como
principales resultados:

 Reducción de tiempos en la consecución de la información


 Reportes generados con información actualizada
 Reducción de errores al no tener que hacer varios procesos de forma
manual.
 Aumento en la capacidad de atención masiva.

Además de esto a través de la creación de reportes se apoyaron procesos


extraordinarios como los del CORE y consultas particulares requeridas dentro de
las particularidades demandas al área, además de la implementación de
procedimientos que permitieron construir el plan de pagos y el estado de cuenta,
todo esto propicio:

 Reducción de tiempos en la consecución de la información


 Mejora en los tiempos de entrega de la información.
 Obtención de la información de una fuente más confiable.
 Mayor y mejor disponibilidad de la información.
 Atención más puntual a los requerimientos externos.

108
Como resultado final de la práctica laboral se completaron un total de 35 consultas
y 2 mejoras implementadas sobre dos procedimientos almacenados, todos estos
fueron testeados y aprobados por los funcionarios del grupo de cartera y el
coordinador de la práctica.

Los resultados fueron evaluados en ambiente de pruebas en conjunto con los


usuarios directos de la información, una vez aprobadas las consultas mediante
correo electrónico, estás fueron puestas en producción por el grupo de Tecnología
de la Entidad, previa autorización del coordinador del área de Cartera y de
Tecnología. Esta etapa no se presenta en este documento debido a que no estuvo
a cargo del estudiante y los pasos desarrollados contemplan procesos propios y
sensibles del Banco y por consiguiente son considerados como información
confidencial.

9 Conclusiones
De acuerdo con la práctica desarrollada entre el 18 de Junio y el día 28 de
Septiembre del año 2018 fue posible conocer y apoyar varios de los procesos más
críticos del área de cartera, dentro de los que fue posible destacar la complejidad
de procesos que actualmente tiene el área a su cargo, sin embargo con la
implementación de las consultas fue posible ayudar a los integrantes del equipo de
cartera a reducir de forma considerable la labor técnica de consecución y
consolidación de información y dar paso a una labor más de análisis especializado
lo que en general se vio como un mejoramiento en algunos resultados internos del
área y otros externos frente a la Entidad.

Finalmente, como apreciación personal sobre las practicas realizadas en el


BANCO XYZ, está practica me ayudo a entender más a fondo sobre la importancia
de mantener actualizadas y normalizadas la bases datos, al igual que las
diferentes formas de realizar implementaciones sobre esta. Esta práctica me
permitió aplicar muchos de los conocimientos adquiridos durante mi etapa

109
formativa lo cual convirtió la experiencia en un aspecto muy enriquecedor en mi
formación profesional.

10 Trabajo Futuro

De acuerdo con el trabajo realizado durante la práctica, se puede sugerir a futuro


la implementación de un reporteador en el que se puedan agregar todas estas
consultas ya que buena parte de estás se ejecutan de forma periódica.

Por otra parte, se deja en evidencia, la necesidad de contar con un ingeniero en el


área que soporte la creación de scripts particulares ya que el área de cartera
debido a sus actividades dinámicas tiene la necesidad de crear reportes diferentes
y específicos conforme con la demanda de las demás áreas de la entidad y
entidades externas.

Adicionalmente que soporte y apoye la normalización de las tablas de la base de


datos y la reconstrucción, parametrización y mejoramiento del código, basado en
buenas prácticas de programación.

11 Referencias
[1] Oracle, «Oracle Integrated Cloud,» [En línea]. Available:
https://www.oracle.com/co/database/technologies/appdev/plsql.html. [Último
acceso: 15 08 2019].
[2] Oracle, «Oracle Site,» [En línea]. Available:
https://www.oracle.com/co/database/what-is-database.html#WhatIsDBMS.
[Último acceso: 17 08 2019].
[3] Oracle, «Oracle Documentation,» [En línea]. Available:
https://docs.oracle.com/cd/E11882_01/server.112/e40540/intro.htm#CNCPT93
9. [Último acceso: 16 08 2019].
[4] L. D. S. J. Asli, «The Global Findex Database Measuring Financial Inclusion
and the Fintech Revolution,» World Bank Group, Bogotá, 2017.
[5] B. e. XYZ, «Informe de gestión,» Banco educativo XYZ, Bogotá, 2017.

110
[6] D. A. P. M. G. G. M. H. M. Jordi Mas, Ingeniería del software en entornos de
SL, Barcelona: Eureca Media, SL, 2007.

12 Anexos
De acuerdo con las normativas enmarcadas en: Los secretos empresariales
(Decisión Andina 486 de 2000); Código Penal y Ley 45 de 1990; los libros y
papeles del comerciante (Código de Comercio), dentro de los anexos no será
incluido el código fuente creado, modificado o involucrado en la práctica
profesional con el fin de proteger y respetar la privacidad y confidencialidad de la
entidad.

111

Potrebbero piacerti anche