MANUAL TÉCNICO SISTEMA CAJA DE AHORRO …repositorio.utn.edu.ec/bitstream/123456789/1066/5/04 ISC...
Transcript of MANUAL TÉCNICO SISTEMA CAJA DE AHORRO …repositorio.utn.edu.ec/bitstream/123456789/1066/5/04 ISC...
MANUAL TÉCNICO SISTEMA
CAJA DE AHORRO
COMUNITARIO
SCAC
Año 2012
GIOCOMPANY S.A.
Versión 1.0
SCAC Manual Técnico
2
INDICE
1. 1INTRODUCCIÓN ................................................................................................................................. 3
2. OBJETIVO DEL MANUAL .................................................................................................................. 3
3. COMO USAR ESTE MANUAL ........................................................................................................... 3
4. SUMARIO ............................................................................................................................................. 3
5. PLATAFORMA TECNOLÓGICA ....................................................................................................... 3
6. ARQUITECTURA DE LA APLICACIÓN........................................................................................... 5
6.1 Simplificaciones ................................................................................................................................... 5
7. CAPA DE NEGOCIO ........................................................................................................................... 5
6.3 Entidades JPA ...................................................................................................................................... 5 6.3.1 Entidades ................................................................................................................................... 5
6.4 Enterprise Java Beans .......................................................................................................................... 6 6.4.1 Paquete ec.com.giocompany.cajaahorro.persistencia.dao ......................................................... 6 6.4.2 Paquete ejbs de negocio de la aplicación ................................................................................. 10
8. CAPA DE PRESENTACIÓN WEB ..................................................................................................... 11
7.1 Páginas JSF ........................................................................................................................................ 11
7.2 Managed Beans .................................................................................................................................. 11
8 CARACTERISTICAS DE HARDWARE YSOFTWARE ................................................................ 12
9 BASE DE DATOS ............................................................................................................................. 13
9.1 Modelo Entidad Relación................................................................................................................... 13
9.2 ModeloFísico ..................................................................................................................................... 14
9.3 Diccionario de Datos ......................................................................................................................... 15
SCAC Manual Técnico
3
1 INTRODUCCIÓN
El presente documento se constituye en una herramienta de soporte y ayuda para
las personas que tendran el rol de Ingenieros desarrolladores, Mantenimiento
Administradores, Operadores y en general para cualquier persona interesada en el concepto Téc
nico del Sistema Caja de Ahorro Comunitario para la parroquia de Ambuquí.
Esperamos que este manual cumpla con las expectativas del lector y se convierta en una herrami
enta para el conocimiento
del Sistema Caja de ahorro Comunitario para la Parroquia de
Ambuquí, sus procesos y sus funciones.
2 OBJETIVO DEL MANUAL
Este manual tiene como principales objetivos brindar al lector una concepción técnica del Caja
de Ahorro Comunitario para la parroquia de Ambuquí, especialmente en los siguientes tópicos:
Plataforma tecnológica
Descripción de la funcionalidad de los principales procesos del sistema incluyendo lo
s conceptos de entrada, salida, descripción del proceso, validaciones y controles
Estructura lógica de diseño y física del sistema
3 COMO USAR ESTE MANUAL
El presente manual está realizado de tal manera que el usuario identifique fácilmente los
funcionamientos del sistema Caja de Ahorro Comunitario y pueda manipularlo sin ningún
problema.
4 SUMARIO
El sistema caja de ahorro comunitario es un sistema creado con el propósito de automatizar,
controlar y presentar de mejor manera la información que se procesa en cada una de las cajas de
ahorro de la parroquia de Ambuquí.
5 PLATAFORMA TECNOLÓGICA
La plataforma tecnológica del Sistema Caja de Ahorro Comunitario se presenta en la siguiente
figura:
SCAC Manual Técnico
4
La aplicación está construida como un JEE Enterprise Application, siendo empaquetada en un
fichero EAR para ser desplegada en el servidor de JBOSS.
La aplicación está desarrollada de forma separada en dos proyectos:
prjCajaAhorroWeb: Proyecto Web de la aplicación, contiene la implementación de la vista y el
controlador.
Dentro del proyecto encontramos la lógica de navegación y control de eventos de la interfaz,
páginas del sistema, validación de entrada de datos entre otros.
prjModeloCajaAhorro: Proyecto de implementación del modelo del negocio.
El proyecto contiene:
EJBS: Constituye el punto de entrada a la implementación interna del sistema donde se
exponen los métodos de lógica del negocio.
Componentes Empresariales: Implementación en software de conceptos de negocios
(Lógica de dominio)
Entidades empresariales: Contenedores de datos (DTO) que encapsulan y ocultan los
detalles de su representación.
Componentes lógicos de acceso a datos (Capa de Persistencia): Constituye los objetos
que permiten un único acceso a los datos. Esta capa realiza todas las conversiones y
validaciones necesarias que estén relacionadas con el modelo de base de datos y permite
realizar el CRUD (Create, Read, Update y Delete) de las entidades de negocio
JEE
JPA (Objeto Relacional)
EJBS (Lógica de Negocio
JSF (Presentación)
Contenedor Web JBOSS
SERVIDOR BDD POSTGRESQL
CAPA DE PRESENTACIÓN
CAPA DE LÓGICA DE NEGOCIO
CAPA DE PERSISTENCIA
SCAC Manual Técnico
5
6 Arquitectura de la Aplicación
La capa de presentación web basada en JSF. Toda la lógica de la aplicación necesaria
para implementar los caso de uso del ejemplo es responsabilidad de los componentes
EJB incluidos en el subproyecto prjModeloCajaAhorro.
6.1 Simplificaciones
En la capa de negocio se han definido las Entidades JPA y a partir de ellas se
generaron las tablas Postgresql (usando los tipos y tamaños por defecto de cada
campo)
6.2 Capa de negocio
El proyecto prjModeloCajaAhorro contiene la definición de las Entidades JPA
responsables del mapeo Objeto/Relacional de la base de datos y los EJBs responsable de
implementar la lógica de los casos de uso de la aplicación.
6.3 Entidades JPA
El paquete entidades contiene la definción de las clases Entidad.
ec.com.giocompany.cajaahorro.entidades
6.3.1 Entidades AccessItemDTO.java
AccionCuentaDTO.java
AccionDTO.java
AhorroDTO.java
AporteCajaAhorroDTO.java
AuditoriaBaseDTO.java
AuditoriaCampoDTO.java
AuditoriaDetalleDTO.java
AuditoriaTablaDTO.java
CajaAhorroDTO.java
CicloDTO.java
CierreCajaAhorroDTO.java
CreditoDTO.java
CuentaCicloDTO.java
CuentaDTO.java
DetalleCierreCajaAhorroDTO.java
DetalleCreditoDTO.java
DetalleTransaccionCajaAhorroDTO.java
EstadoSolicitudCreditoDTO.java
FondoReservaDTO.java
PagoAccionDTO.java
PagoCreditoDTO.java
ProcesoCajaAhorroDTO.java
RoleAccessItemDTO.java
RoleDTO.java
SecuenciaDTO.java
SocioCajaAhorroDTO.java
SocioDTO.java
SCAC Manual Técnico
6
SolicitudCreditoDTO.java
TransaccionCajaAhorroDTO.java
UserDTO.java
UserRoleDTO.java
UsuarioCajaAhorroDTO.java
UsuarioCuentaDTO.java
6.4 Enterprise Java Beans
Los EJB que conforman la capa modelo y son responsables de la lógica de la aplicación
se reparten en tres paquetes (ec.com.giocompany.cajaahorro.persistencia.dao,
ec.com.giocompany.cajaahorro.servicio.administracion, ec.com.giocompany.cajaahorro.servicio). En
los tres casos se ofrece tanto un interfaz local (usado por la aplicación Web JSF) como
un interfaz remoto
Los EJBs de los paquetes implementan de forma aproximada el patrón Session Facade,
ofreciendo a los clientes locales o remotos un interfaz de acceso a la lógica de la
aplicación.
El paquete ec.com.giocompany.cajaahorro.persistencia.dao contiene EJB orientados
principalmente a dar soporte a los casos de uso típicos en las tareas de
mantenimiento de una Base de Datos (operaciones CRUD (create, read, update,
delete): acceso, altas, bajas y modificiaciones). El paquete
ec.com.giocompany.cajaahorro.servicio ofrece soporte a casos de uso un poco más
específicos de de más alto nivel que hacen uso los EJBs del anterior paquete.
En ambos casos se ha seguido la misma convención de nombrado:
o cuentaFacade.java: Clase de implementación del EJB (@Stateless o
@Stateful)
o cuentaFacadeLocal.java: Interfaz local del EJB (@Local)
o cuentaFacadeRemote.java: Interfaz local del EJB (@Remote)
Por simplicidad ambas interfaces (local y remota) coinciden, aunque no suele ser
lo habitual.
Hay un paquete (ec.com.giocompany.cajaahorro.commons) con la definición de las
excepciones generadas por la capa modelo: CajaAhorroException (error en el acceso a una
entidad de la Base de Datos, uso de un ID que no existe, inserción de un ID repetido,
etc.
6.4.1 Paquete ec.com.giocompany.cajaahorro.persistencia.dao
El paquete ejb.datos provee de EJBs para implementar las operaciones básicas sobre las
entidades que componenen la aplicación.
La funcionalidad ofrecida por este conjunto de EJB se coresponde de un modo genérico
con el patrón DAO (Data Access Object), que oculta las tecnologías y el modo de
acceso a los datos, delegando, en este caso, las operaciones concretas en el
EntityManager de JPA.
SCAC Manual Técnico
7
En esta caso se ha definido un DAO genérico (GenericoDAO) con las cuatro
operaciones básicas (crear, buscar por ID, actualizar y borrar). De esta clase genérica
(junto con el respectico interfaz generico) heredan los demás EJBs (y sus interfaces
local y remoto), añadiendo nuevas operaciones, usualmente operaciones de búsqueda
específicas.
AccessItemDAO.java
AccessItemDAOLocal.java
AccessItemDAORemote.java
AccionCuentaDAO.java
AccionCuentaDAOLocal.java
AccionCuentaDAORemote.java
AccionDAO.java
AccionDAOLocal.java
AccionDAORemote.java
AhorroDAO.java
AhorroDAOLocal.java
AhorroDAORemote.java
AporteCajaAhorroDAO.java
AporteCajaAhorroDAOLocal.java
AporteCajaAhorroDAORemote.java
AuditoriaCampoDAO.java
AuditoriaCampoDAOLocal.java
AuditoriaCampoDAORemote.java
AuditoriaDetalleDAO.java
AuditoriaDetalleDAOLocal.java
AuditoriaDetalleDAORemote.java
AuditoriaTablaDAO.java
SCAC Manual Técnico
8
AuditoriaTablaDAOLocal.java
AuditoriaTablaDAORemote.java
CajaAhorroDAO.java
CajaAhorroDAOLocal.java
CajaAhorroDAORemote.java
CicloDAO.java
CicloDAOLocal.java
CicloDAORemote.java
CierreCajaAhorroDAO.java
CierreCajaAhorroDAOLocal.java
CierreCajaAhorroDAORemote.java
CreditoDAO.java
CreditoDAOLocal.java
CreditoDAORemote.java
CuentaCicloDAO.java
CuentaCicloDAOLocal.java
CuentaCicloDAORemote.java
CuentaDAO.java
CuentaDAOLocal.java
CuentaDAORemote.java
DetalleCierreCajaAhorroDAO.java
DetalleCierreCajaAhorroDAOLocal.java
DetalleCierreCajaAhorroDAORemote.java
DetalleCreditoDAO.java
DetalleCreditoDAOLocal.java
SCAC Manual Técnico
9
DetalleCreditoDAORemote.java
DetalleTransaccionCajaAhorroDAO.java
DetalleTransaccionCajaAhorroDAOLocal.java
DetalleTransaccionCajaAhorroDAORemote.java
EstadoSolicitudCreditoDAO.java
EstadoSolicitudCreditoDAOLocal.java
EstadoSolicitudCreditoDAORemote.java
FondoReservaDAO.java
FondoReservaDAOLocal.java
FondoReservaDAORemote.java
PagoAccionDAO.java
PagoAccionDAOLocal.java
PagoAccionDAORemote.java
PagoCreditoDAO.java
PagoCreditoDAOLocal.java
PagoCreditoDAORemote.java
ProcesoCajaAhorroDAO.java
ProcesoCajaAhorroDAOLocal.java
ProcesoCajaAhorroDAORemote.java
RoleDAO.java
RoleDAOLocal.java
RoleDAORemote.java
SecuenciaDAO.java
SecuenciaDAOLocal.java
SecuenciaDAORemote.java
SCAC Manual Técnico
10
SocioCajaAhorroDAO.java
SocioCajaAhorroDAOLocal.java
SocioCajaAhorroDAORemote.java
SocioDAO.java
SocioDAOLocal.java
SocioDAORemote.java
SolicitudCreditoDAO.java
SolicitudCreditoDAOLocal.java
SolicitudCreditoDAORemote.java
TransaccionCajaAhorroDAO.java
TransaccionCajaAhorroDAOLocal.java
TransaccionCajaAhorroDAORemote.java
UserDAO.java
UserDAOLocal.java
UserDAORemote.java
UseRolDAO.java
UseRolDAOLocal.java
UseRolDAORemote.java
UsuarioCajaAhorroDAO.java
UsuarioCajaAhorroDAOLocal.java
UsuarioCajaAhorroDAORemote.java
UsuarioCuentaDAO.java
UsuarioCuentaDAOLocal.java
UsuarioCuentaDAORemote.java
6.4.2 Paquete ejbs de negocio de la aplicación
SCAC Manual Técnico
11
ec.com.giocompany.cajaahorro.servicio.transaciones
ec.com.giocompany.cajaahorro.servicio.administracion
En estos paquetes se incluyen EJBs que implementan caso de uso específicos de la
aplicación. En general proveen de operaciones de mayor complejidad que las del
paquete ec.com.giocompany.cajaahorro.persistencia.dao, encargándose de coordinar las
invocaciones de otros EJBs encargados del manejo de datos.
GestorAdministracionServicio.java
GestorAdministracionServicioLocal.java
GestorAdministracionServicioRemote.java
GestorTransacionesServicio.java
GestorTransacionesServicioLocal.java
GestorTransacionesServicioRemote.java
GestorSecurityService.java
GestorSecurityServiceLocal.java
GestorSecurityServiceRemote.java
GestorUserService.java
GestorUserServiceLocal.java
GestorUserServiceRemote.java
7 Capa de presentación Web
La capa de presentación Web se ha implementado utilizando el framework JSF(Java
Server Faces 2.0). Se ha empleado Facelets como tecnología para la definición de las
vistas en lugar de páginas JSP(Java Server Pages), en primer lugar por ser la tecnología
por defecto para JSF 2.0 y por la facilidaes que ofrece para definir y manejar plantillas.
Las responsibilidades de la capa web basada en JSF se distribuyen entre tres
componentes:
ficheros XHTML (en el caso de emplear Facelets) donde se define la
disposición y propiedades de los componentes JSF de la presentación web.
Data Managers: clases Java que proveen los datos a presentar en las páginas JSF
y los métodos invocados por las acciones desencadenas por los eventos de la
página JSF.
Controller: clases Java que proveen de metodos que son invocados en las
páginas JSF para realizar cualquier acción.
7.1 Páginas JSF
Todas las páginas JSF que conforman la aplicación comparten la misma plantilla
(definida en el fichero plantillas/paginas/plantillaGeneral.xhtml conforme a la sintaxis de los
Facelets).
7.2 Managed Beans
En el ejemplo se definen tres Managed Beans dentro del paquete controller. Todos ellos
tienen alcance de sesión (@ViewScoped).
SCAC Manual Técnico
12
Los Managed Beans de la aplicación de ejemplo delegan toda su funcionalidad en los
EJBs de la capa de aplicación (subproyecto prjModeloCajaAhorro) por lo que sus
únicas funciones estan relacionadas con la gestión de las interacciones derivadas de la
acción del usuario:
Hacer disponibles los datos a mostar, que a su vez se obtendrán de los EJBs
Mantener los datos introducidos por el usuario durante su interacción con la
aplicación.
Ofrecer los métodos encargados de gestionar los eventos generados por los
compoenentes JSF de la aplicación.
o Delegan en los EJBs las operaciones de acceso a datos y las responsables
de implementar los casos de uso de la aplicación.
o Determinan el flujo entre páginas JSF mediante los valores de retorno
(String) de los manejadore de las acciones (enlaces y botones)
desencadenadas por el usaurio.
Todos los Managed Beans heredan de la clase CommonController.java que ofrece una
serie de funcionalidades básicas comunes a todos los controladores.
Managed Beans de la capa web del ejemplo
AdminAccionController.java
AdminAuditoriaController.java
AdminCajaAhorroController.java
AdminCicloController.java
AdminCuentaController.java
AdminUsuarioController.java
CierreCajaAhorroController.java
8 CARACTERISTICAS DE HARDWARE YSOFTWARE
Las características de Hardware para los Servidores de Actual e Histórica son las siguientes:
Hardware
Equipo Dual Core
4 Gb en RAM
100 Gb en HD
Sistema Operativo
Sistema Windows, Linux
Servidor de Aplicaciones
Jboss jboss-6.0.GA
Base de datos
PostgreSQL,PostgreSQL 9.1
Java Developer Kit
jdk-6u20-windows-i586
SCAC Manual Técnico
13
GS
CA
TU
SE
RO
L
GS
CA
RF
KU
SR
OP
KU
S
GS
CA
RF
KU
SR
OP
KR
O
GS
CA
TR
OL
AC
CIT
E
GS
CA
RF
KR
OA
CP
KA
CIT
GS
CA
RF
KR
OA
CP
KR
O1
GS
CA
RF
KA
CIT
PK
AC
IT
GS
CA
RF
KR
OL
PK
RO
GS
CA
RF
KA
CC
CU
EP
KC
UE
GS
CA
RF
KU
SU
SO
CP
KU
SU
GS
CA
RF
KC
UE
CIC
PK
CIC
GS
CA
RF
KC
ICP
KA
CC
GS
CA
RF
KC
UE
PK
CA
JA
HO
GS
CA
RF
KC
UE
PK
SO
C
GS
CA
RF
KD
ET
TR
AC
AJA
HO
PK
TR
AC
AJA
HO
GS
CA
RF
KT
RA
CA
JA
HO
PK
CA
JA
HO
GS
CA
RF
KF
ON
RE
SP
KD
ET
TR
AC
AJA
HO
GS
CA
RF
KD
ET
TR
AC
AJA
HO
PK
CU
E
GS
CA
RF
KU
SU
CA
JA
HO
PK
CA
JA
HO
GS
CA
RF
KU
CA
PK
U
GS
CA
RF
KU
SU
CU
EP
KC
UE
GS
CA
RF
KA
HO
PK
DE
TT
RA
CA
JA
HO
GS
CA
RF
KT
RA
CA
JA
HO
PK
CIC
GS
CA
RF
KC
ICP
KC
AJA
HO
GS
CA
RF
KC
RE
PK
SO
LC
RE
GS
CA
RF
KS
OL
CR
EP
KD
ET
TR
AC
AJA
HO
GS
CA
RF
KP
AG
CR
EP
KD
ET
TR
AC
AJA
HO
GS
CA
RF
KS
OL
CR
EP
KE
ST
SO
LC
RE
GS
CA
RF
KP
RO
CA
JA
HO
PK
PA
GC
RE
GS
CA
RF
KP
RO
CA
JA
HO
PK
FO
NR
ES
GS
CA
RF
KP
RO
CA
JA
HO
PK
CR
E
GS
CA
RF
KP
RO
CA
JA
HO
PK
AH
O
Re
fere
nce
_3
3
Re
fere
nce
_3
2
GS
CA
TU
SE
R
# * * o * o o o *
US
ER
ID
US
ER
NO
M
US
ER
PW
D
US
ER
MA
IL
US
ER
ST
AT
US
US
ER
PA
SS
WO
RD
CA
DU
CIT
YD
AT
E
US
ER
CR
ED
AT
US
ER
UP
DD
AT
US
ER
SU
PE
R
...
Va
ria
ble
ch
ara
cte
rs (
32
)
Va
ria
ble
ch
ara
cte
rs (
64
)
Va
ria
ble
ch
ara
cte
rs (
56
)
Va
ria
ble
ch
ara
cte
rs (
64
)
Va
ria
ble
ch
ara
cte
rs (
3)
Tim
est
am
p
Tim
est
am
p
Tim
est
am
p
Va
ria
ble
ch
ara
cte
rs (
1)
GS
CA
TR
OL
E
# * * * * * o o
RO
LE
ID
RO
LE
NO
M
RO
LE
DE
S
RO
LE
ST
AT
US
RE
GIS
TE
RU
SE
RID
RE
GIS
TE
RD
AT
E
LA
ST
MO
DIF
IER
US
ER
ID
LA
ST
MO
DIF
ICA
TIO
ND
AT
E
...
Va
ria
ble
ch
ara
cte
rs (
32
)
Va
ria
ble
ch
ara
cte
rs (
32
)
Va
ria
ble
ch
ara
cte
rs (
25
6)
Va
ria
ble
ch
ara
cte
rs (
3)
Va
ria
ble
ch
ara
cte
rs (
32
)
Tim
est
am
p
Va
ria
ble
ch
ara
cte
rs (
32
)
Tim
est
am
p
GS
CA
TA
CC
ITE
M
# o o o o o o
AC
CIT
EID
AC
CIT
EN
OM
AC
CIT
ED
ES
AC
CIT
EO
RD
AC
CIT
ET
AR
AC
CIT
ES
TA
TU
S
AC
CE
SS
ITE
MP
AN
EL
ST
YL
E
...
Va
ria
ble
ch
ara
cte
rs (
32
)
Va
ria
ble
ch
ara
cte
rs (
32
)
Va
ria
ble
ch
ara
cte
rs (
25
6)
Inte
ge
r
Va
ria
ble
ch
ara
cte
rs (
64
)
Va
ria
ble
ch
ara
cte
rs (
3)
Va
ria
ble
ch
ara
cte
rs (
64
)
GS
CA
TC
UE
NT
A
# * * o o *
CO
DIG
OC
UE
NT
A
FE
CH
AR
EG
IST
RO
US
UA
RIO
RE
GIS
TR
O
FE
CH
AA
CT
UA
LIZ
AC
ION
US
UA
RIO
AC
TU
AL
IZA
CIO
N
ES
TA
DO
...
Va
ria
ble
ch
ara
cte
rs (
12
)
Tim
est
am
p
Va
ria
ble
ch
ara
cte
rs (
32
)
Tim
est
am
p
Ch
ara
cte
rs (
32
)
Va
ria
ble
ch
ara
cte
rs (
3)
GS
CA
TS
OC
IO
# * o * o o * o o * * * * o o *
CE
DU
LA
IDE
NT
IDA
D
PR
IME
RN
OM
BR
E
SE
GU
ND
ON
OM
BR
E
PR
IME
RA
PE
LL
IDO
SE
GU
ND
OA
PE
LL
IDO
NO
MB
RE
CO
MP
LE
TO
DIR
EC
CIO
N
TE
LE
FO
NO
CO
NV
EN
CIO
NA
L
TE
LE
FO
NO
CE
LU
LA
R
SE
XO
CO
DIG
OS
OC
IO
FE
CH
AR
EG
IST
RO
US
UA
RIO
RE
GIS
TR
O
FE
CH
AA
CT
UA
LIZ
AC
ION
US
UA
RIO
AC
TU
AL
IZA
CIO
N
ES
TA
DO
...
Va
ria
ble
ch
ara
cte
rs (
10
)
Va
ria
ble
ch
ara
cte
rs (
32
)
Va
ria
ble
ch
ara
cte
rs (
32
)
Va
ria
ble
ch
ara
cte
rs (
32
)
Va
ria
ble
ch
ara
cte
rs (
32
)
Va
ria
ble
ch
ara
cte
rs (
12
8)
Va
ria
ble
ch
ara
cte
rs (
25
6)
Va
ria
ble
ch
ara
cte
rs (
9)
Va
ria
ble
ch
ara
cte
rs (
9)
Va
ria
ble
ch
ara
cte
rs (
1)
Va
ria
ble
ch
ara
cte
rs (
12
)
Tim
est
am
p
Va
ria
ble
ch
ara
cte
rs (
32
)
Tim
est
am
p
Va
ria
ble
ch
ara
cte
rs (
32
)
Va
ria
ble
ch
ara
cte
rs (
3)
GS
CA
TA
HO
RR
O
# o o o o * * o o o
CO
DIG
OT
RA
NS
AC
CIO
NA
HO
RR
O
DE
PO
SIT
O
RE
TIR
O
SA
LD
O
DE
PO
SIT
OF
AL
TA
NT
E
US
UA
RIO
RE
GIS
TR
O
FE
CH
AR
EG
IST
RO
US
UA
RIO
AC
TU
AL
IZA
CIO
N
FE
CH
AA
CT
UA
LIZ
AC
ION
DE
PO
SIT
OE
XC
ED
IDO
...
De
cim
al
(10
,0)
De
cim
al
(15
,4)
De
cim
al
(15
,4)
De
cim
al
(15
,4)
De
cim
al
(15
,4)
Va
ria
ble
ch
ara
cte
rs (
32
)
Tim
est
am
p
Va
ria
ble
ch
ara
cte
rs (
32
)
Tim
est
am
p
De
cim
al
(15
,4)
GS
CA
TF
ON
DO
RE
SE
RV
A
# o o * * o o
CO
DIG
OT
RA
NS
AC
CIO
NF
ON
DO
RE
SE
RV
A
DE
PO
SIT
O
SA
LD
O
FE
CH
AR
EG
IST
RO
US
UA
RIO
RE
GIS
TR
O
FE
CH
AA
CT
UA
LIZ
AC
ION
US
UA
RIO
AC
TU
AL
IZA
CIO
N
...
De
cim
al
(10
,0)
De
cim
al
(15
,4)
De
cim
al
(15
,4)
Tim
est
am
p
Va
ria
ble
ch
ara
cte
rs (
32
)
Tim
est
am
p
Va
ria
ble
ch
ara
cte
rs (
32
)
GS
CA
TC
AJA
AH
OR
RO
# * o * * * o o
CO
DIG
OC
AJA
AH
OR
RO
NO
MB
RE
CA
JA
AH
OR
RO
NU
ME
RO
SO
CIO
S
ES
TA
DO
FE
CH
AR
EG
IST
RO
US
UA
RIO
RE
GIS
TR
O
FE
CH
AA
CT
UA
LIZ
AC
ION
US
UA
RIO
AC
TU
AL
IZA
CIO
N
...
Va
ria
ble
ch
ara
cte
rs (
10
)
Va
ria
ble
ch
ara
cte
rs (
25
6)
Inte
ge
r
Va
ria
ble
ch
ara
cte
rs (
3)
Da
te
Va
ria
ble
ch
ara
cte
rs (
32
)
Da
te
Va
ria
ble
ch
ara
cte
rs (
32
)
GS
CA
TC
ICL
O
# * * * * * o o * * *
CO
DIG
OC
ICL
O
TA
SA
INT
ER
ES
CR
ED
ITO
S
FE
CH
AIN
ICIO
FE
CH
AF
IN
FE
CH
AR
EG
IST
RO
US
UA
RIO
RE
GIS
TR
O
FE
CH
AA
CT
UA
LIZ
AC
ION
US
UA
RIO
AC
TU
AL
IZA
CIO
N
ES
TA
DO
ES
CIC
LO
AC
TU
AL
CA
NT
IDA
DA
HO
RR
OF
ON
DO
RE
SE
RV
A
...
Va
ria
ble
ch
ara
cte
rs (
10
)
De
cim
al
(15
,4)
Tim
est
am
p
Tim
est
am
p
Tim
est
am
p
Va
ria
ble
ch
ara
cte
rs (
32
)
Tim
est
am
p
Va
ria
ble
ch
ara
cte
rs (
32
)
Va
ria
ble
ch
ara
cte
rs (
3)
Sh
ort
in
teg
er
De
cim
al
(15
,4)
GS
CA
TU
SU
AR
IOC
UE
NT
A
* * o o
FE
CH
AR
EG
IST
RO
US
UA
RIO
RE
GIS
TR
O
FE
CH
AA
CT
UA
LIZ
AC
ION
US
UA
RIO
AC
TU
AL
IZA
CIO
N
...
Tim
est
am
p
Va
ria
ble
ch
ara
cte
rs (
32
)
Tim
est
am
p
Va
ria
ble
ch
ara
cte
rs (
32
)
GS
CA
TS
EC
UE
NC
IA
# * o *
CO
DIG
OS
EC
UE
NC
IA
NO
MB
RE
SE
CU
EN
CIA
DE
SC
RIP
CIO
NS
EC
UE
NC
IA
VA
LO
RS
EC
UE
NC
IA
...
Va
ria
ble
ch
ara
cte
rs (
20
)
Va
ria
ble
ch
ara
cte
rs (
20
)
Va
ria
ble
ch
ara
cte
rs (
20
0)
Va
ria
ble
ch
ara
cte
rs (
20
)
GS
CA
TA
CC
ION
# * * *
SE
CU
EN
CIA
LA
CC
ION
CO
ST
OA
CC
ION
VA
LO
RS
EM
AN
AL
AC
CIO
N
ES
TA
DO
...
Va
ria
ble
ch
ara
cte
rs (
10
)
De
cim
al
(15
,4)
De
cim
al
(15
,4)
Va
ria
ble
ch
ara
cte
rs (
3)
GS
CA
TC
UE
CIC
* * * o o
NU
ME
RO
AC
CIO
NE
S
FE
CH
AR
EG
IST
RO
US
UA
RIO
RE
GIS
TR
O
FE
CH
AA
CT
UA
LIZ
AC
ION
US
UA
RIO
AC
TU
AL
IZA
CIO
N
...
Inte
ge
r
Tim
est
am
p
Va
ria
ble
ch
ara
cte
rs (
32
)
Tim
est
am
p
Va
ria
ble
ch
ara
cte
rs (
32
)
GS
CA
TT
RA
CA
JA
HO
# * o o o o o * o * * o o
SE
CT
RA
CA
JA
HO
FE
CT
RA
CA
JA
HO
TR
AA
HO
TO
T
TR
AF
ON
RE
ST
OT
TR
AC
RE
TO
T
PA
GO
INT
ER
ES
PA
GO
AC
CIO
NE
S
ES
TA
DO
NU
MT
RA
CA
JA
HO
US
UA
RIO
RE
GIS
TR
O
FE
CH
AR
EG
IST
RO
US
UA
RIO
AC
TU
AL
IZA
CIO
N
FE
CH
AA
CT
UA
LIZ
AC
ION
...
Va
ria
ble
ch
ara
cte
rs (
10
)
Tim
est
am
p
De
cim
al
(15
,4)
De
cim
al
(15
,4)
De
cim
al
(15
,4)
De
cim
al
(15
,4)
De
cim
al
(15
,4)
Va
ria
ble
ch
ara
cte
rs (
3)
Inte
ge
r
Va
ria
ble
ch
ara
cte
rs (
32
)
Tim
est
am
p
Va
ria
ble
ch
ara
cte
rs (
32
)
Tim
est
am
p
GS
CA
TD
ET
TR
AC
AJA
HO
# # o o o o o o o o * * o o
SE
CD
ET
TR
AC
AJA
HO
CO
DIG
OC
AJA
AH
OR
RO
CA
NT
IDA
DF
ON
DO
RE
SE
RV
A
CA
NT
IDA
DA
HO
RR
O
PA
GO
CR
ED
ITO
PA
GO
INT
ER
ES
PA
GO
AC
CIO
NE
S
AS
IST
EN
CIA
SO
LIC
ITU
DC
RE
DIT
O
TIE
NE
CR
ED
ITO
US
UA
RIO
RE
GIS
TR
O
FE
CH
AR
EG
IST
RO
US
UA
RIO
AC
TU
AL
IZA
CIO
N
FE
CH
AA
CT
UA
LIZ
AC
ION
...
Va
ria
ble
ch
ara
cte
rs (
10
)
Va
ria
ble
ch
ara
cte
rs (
10
)
De
cim
al
(15
,4)
De
cim
al
(15
,4)
De
cim
al
(15
,4)
De
cim
al
(15
,4)
De
cim
al
(15
,4)
Sh
ort
in
teg
er
Sh
ort
in
teg
er
Sh
ort
in
teg
er
Va
ria
ble
ch
ara
cte
rs (
32
)
Tim
est
am
p
Va
ria
ble
ch
ara
cte
rs (
32
)
Tim
est
am
p
GS
CA
TU
SU
AR
IOC
AJA
AH
OR
RO
* o o o o
ES
TA
DO
US
UA
RIO
US
UA
RIO
RE
GIS
TR
O
FE
CH
AR
EG
IST
RO
US
UA
RIO
MO
DIF
ICA
CIO
N
FE
CH
AM
OD
IFIC
AC
ION
...
Va
ria
ble
ch
ara
cte
rs (
3)
Va
ria
ble
ch
ara
cte
rs (
32
)
Tim
est
am
p
Va
ria
ble
ch
ara
cte
rs (
32
)
Tim
est
am
p
GS
CA
TS
OL
CR
E
# * * o o
CO
DIG
OS
OL
ICIT
UD
CR
ED
ITO
US
UA
RIO
RE
GIS
TR
O
FE
CH
AR
EG
IST
RO
US
UA
RIO
AC
TU
AL
IZA
CIO
N
FE
CH
AA
CT
UA
LIZ
AC
ION
...
De
cim
al
(10
,0)
Va
ria
ble
ch
ara
cte
rs (
32
)
Tim
est
am
p
Va
ria
ble
ch
ara
cte
rs (
32
)
Tim
est
am
p
GS
CA
TC
RE
DIT
O
# * * * * * * o o
CO
DIG
OT
RA
NS
AC
CIO
NC
RE
DIT
O
CO
DIG
OIN
TE
RE
S
PL
AZ
O
MO
NT
O
ES
TA
DO
CR
ED
ITO
US
UA
RIO
RE
GIS
TR
O
FE
CH
AR
EG
IST
RO
US
UA
RIO
AC
TU
AL
IZA
CIO
N
FE
CH
AA
CT
UA
LIZ
AC
ION
...
De
cim
al
(10
,0)
Flo
at
De
cim
al
(15
,4)
De
cim
al
(15
,4)
Va
ria
ble
ch
ara
cte
rs (
3)
Va
ria
ble
ch
ara
cte
rs (
32
)
Tim
est
am
p
Va
ria
ble
ch
ara
cte
rs (
32
)
Tim
est
am
p
GS
CA
TP
AG
OC
RE
DIT
O
# * * o o
CO
DIG
OT
RA
NS
AC
ION
PA
GO
CR
ED
ITO
US
UA
RIO
RE
GIS
TR
O
FE
CH
AR
EG
IST
RO
US
UA
RIO
AC
TU
AL
IZA
CIO
N
FE
CH
AA
CT
UA
LIZ
AC
ION
...
De
cim
al
(10
,0)
Va
ria
ble
ch
ara
cte
rs (
32
)
Tim
est
am
p
Va
ria
ble
ch
ara
cte
rs (
32
)
Tim
est
am
p
GS
CA
TE
ST
SO
LC
RE
# o * * * o o
CO
DIG
OE
ST
AD
OS
OL
ICIT
UD
CR
ED
TIT
O
NO
MB
RE
DE
SC
RIP
CIO
N
US
UA
RIO
RE
GIS
TR
O
FE
CH
AR
EG
IST
RO
US
UA
RIO
AC
TU
AL
IZA
CIO
N
FE
CH
AA
CT
UA
LIZ
AC
ION
De
cim
al
(10
,0)
Va
ria
ble
ch
ara
cte
rs (
32
)
Va
ria
ble
ch
ara
cte
rs (
32
)
Va
ria
ble
ch
ara
cte
rs (
32
)
Tim
est
am
p
Va
ria
ble
ch
ara
cte
rs (
32
)
Tim
est
am
p
GS
CA
TP
RO
CA
JA
HO
# o o * * o * * * o o
CO
DIG
OP
RO
CE
SO
CA
JA
AH
OR
RO
CL
AS
EP
RO
CE
SO
CA
JA
AH
OR
RO
TIP
OO
PE
RA
CIO
N
CA
NT
IDA
DP
RO
CE
SO
CA
JA
AH
OR
RO
SA
LD
OC
AJA
AH
OR
RO
CO
DIG
OC
AJA
AH
OR
RO
ES
TA
DO
US
UA
RIO
RE
GIS
TR
O
FE
CH
AR
EG
IST
RO
US
UA
RIO
AC
TU
AL
IZA
CIO
N
FE
CH
AA
CT
UA
LIZ
AC
ION
De
cim
al
(10
,0)
Va
ria
ble
ch
ara
cte
rs (
10
)
Va
ria
ble
ch
ara
cte
rs (
10
)
De
cim
al
(15
,4)
De
cim
al
(15
,4)
Va
ria
ble
ch
ara
cte
rs (
10
)
Va
ria
ble
ch
ara
cte
rs (
3)
Va
ria
ble
ch
ara
cte
rs (
32
)
Tim
est
am
p
Va
ria
ble
ch
ara
cte
rs (
32
)
Tim
est
am
p
GS
CA
TD
ET
AL
LE
CR
ED
ITO
# o o o o o * * o o
CO
DIG
OD
ET
AL
LE
CR
ED
ITO
PA
GO
INT
ER
ES
CA
PIT
AL
CA
PIT
AL
TO
TA
L
FE
CH
AP
AG
O
ES
TA
DO
US
UA
RIO
RE
GIS
TR
O
FE
CH
AR
EG
IST
RO
US
UA
RIO
AC
TU
AL
IZA
CIO
N
FE
CH
AA
CT
UA
LIZ
AC
ION
...
De
cim
al
(10
,0)
De
cim
al
(15
,4)
De
cim
al
(15
,4)
De
cim
al
(15
,4)
Tim
est
am
p
Va
ria
ble
ch
ara
cte
rs (
3)
Va
ria
ble
ch
ara
cte
rs (
32
)
Tim
est
am
p
Va
ria
ble
ch
ara
cte
rs (
32
)
Tim
est
am
p
9 BASE DE DATOS
9.1 Modelo Entidad Relación
SCAC Manual Técnico
14
FK
_G
SC
AT
US
E_
GS
CA
RF
KU
S_
GS
CA
TR
OL
FK
_G
SC
AT
US
E_
GS
CA
RF
KU
S_
GS
CA
TU
SE
FK
_G
SC
AT
RO
L_
GS
CA
RF
KR
O_
GS
CA
TR
OL
FK
_G
SC
AT
RO
L_
GS
CA
RF
KR
O_
GS
CA
TA
CC
FK
_G
SC
AT
RO
L_
GS
CA
RF
KR
O_
GS
CA
TR
OL
2
FK
_G
SC
AT
AC
C_
GS
CA
RF
KA
C_
GS
CA
TA
CC
FK
_G
SC
AT
US
U_
GS
CA
RF
KU
S_
GS
CA
TU
SE
FK
_G
SC
AT
CU
E_
GS
CA
RF
KA
C_
GS
CA
TC
UE
FK
_G
SC
AT
CIC
_G
SC
AR
FK
CI_
GS
CA
TA
CC
FK
_G
SC
AT
CU
E_
GS
CA
RF
KC
U_
GS
CA
TC
IC
FK
_G
SC
AT
CU
E_
GS
CA
RF
KC
U_
GS
CA
TS
OC
FK
_G
SC
AT
CU
E_
GS
CA
RF
KC
U_
GS
CA
TC
AJ
FK
_G
SC
AT
TR
A_
GS
CA
RF
KT
R_
GS
CA
TC
AJ
FK
_G
SC
AT
DE
T_
GS
CA
RF
KD
E_
GS
CA
TT
RA
FK
_G
SC
AT
DE
T_
GS
CA
RF
KD
E_
GS
CA
TC
UE
FK
_G
SC
AT
FO
N_
GS
CA
RF
KF
O_
GS
CA
TD
ET
FK
_G
SC
AT
US
U_
GS
CA
RF
KU
C_
GS
CA
TU
SE
FK
_G
SC
AT
US
U_
GS
CA
RF
KU
S_
GS
CA
TC
AJ
FK
_G
SC
AT
AH
O_
GS
CA
RF
KA
H_
GS
CA
TD
ET
FK
_G
SC
AT
US
U_
GS
CA
RF
KU
S_
GS
CA
TC
UE
FK
_G
SC
AT
CIC
_G
SC
AR
FK
CI_
GS
CA
TC
AJ
FK
_G
SC
AT
TR
A_
GS
CA
RF
KT
R_
GS
CA
TC
IC
FK
_G
SC
AT
SO
L_
GS
CA
RF
KS
O_
GS
CA
TD
ET
FK
_G
SC
AT
CR
E_
GS
CA
RF
KC
R_
GS
CA
TS
OL
FK
_G
SC
AT
SO
L_
GS
CA
RF
KS
O_
GS
CA
TE
ST
FK
_G
SC
AT
PA
G_
GS
CA
RF
KP
A_
GS
CA
TD
ET
FK
_G
SC
AT
PR
O_
GS
CA
RF
KP
R_
GS
CA
TF
ON
FK
_G
SC
AT
PR
O_
GS
CA
RF
KP
R_
GS
CA
TP
AG
FK
_G
SC
AT
PR
O_
GS
CA
RF
KP
R_
GS
CA
TA
HO
FK
_G
SC
AT
PR
O_
GS
CA
RF
KP
R_
GS
CA
TC
RE
FK
_G
SC
AT
DE
T_
RE
FE
RE
NC
E_
GS
CA
TC
RE
FK
_G
SC
AT
PA
G_
RE
FE
RE
NC
E_
GS
CA
TD
ET
GS
CA
TU
SE
R
US
ER
ID
US
ER
NO
M
US
ER
PW
D
US
ER
MA
IL
US
ER
ST
AT
US
US
ER
PA
SS
WO
RD
CA
DU
CIT
YD
AT
E
US
ER
CR
ED
AT
US
ER
UP
DD
AT
US
ER
SU
PE
R
...
VA
RC
HA
R(3
2)
VA
RC
HA
R(6
4)
VA
RC
HA
R(5
6)
VA
RC
HA
R(6
4)
VA
RC
HA
R(3
)
TIM
ES
TA
MP
TIM
ES
TA
MP
TIM
ES
TA
MP
VA
RC
HA
R(1
)
<p
k>
GS
CA
TU
SE
RO
L
US
ER
ID
RO
LE
ID
VA
RC
HA
R(3
2)
VA
RC
HA
R(3
2)
<p
k,fk
2>
<p
k,fk
1>
GS
CA
TR
OL
E
RO
LE
ID
RO
LE
NO
M
RO
LE
DE
S
RO
LE
ST
AT
US
RO
LE
IDP
AD
RE
RE
GIS
TE
RU
SE
RID
RE
GIS
TE
RD
AT
E
LA
ST
MO
DIF
IER
US
ER
ID
LA
ST
MO
DIF
ICA
TIO
ND
AT
E
...
VA
RC
HA
R(3
2)
VA
RC
HA
R(3
2)
VA
RC
HA
R(2
56
)
VA
RC
HA
R(3
)
VA
RC
HA
R(3
2)
VA
RC
HA
R(3
2)
TIM
ES
TA
MP
VA
RC
HA
R(3
2)
TIM
ES
TA
MP
<p
k>
<fk
>
GS
CA
TA
CC
ITE
M
AC
CIT
EID
AC
CIT
EN
OM
AC
CIT
ED
ES
AC
CIT
EO
RD
AC
CIT
EP
AD
ID
AC
CIT
ET
AR
AC
CIT
ES
TA
TU
S
AC
CE
SS
ITE
MP
AN
EL
ST
YL
E..
.
VA
RC
HA
R(3
2)
VA
RC
HA
R(3
2)
VA
RC
HA
R(2
56
)
INT
EG
ER
VA
RC
HA
R(3
2)
VA
RC
HA
R(6
4)
VA
RC
HA
R(3
)
VA
RC
HA
R(6
4)
<p
k>
<fk
>
GS
CA
TR
OL
AC
CIT
E
AC
CIT
EID
RO
LE
ID
VA
RC
HA
R(3
2)
VA
RC
HA
R(3
2)
<p
k,fk
2>
<p
k,fk
1>
GS
CA
TC
UE
NT
A
CO
DIG
OC
UE
NT
A
CE
DU
LA
IDE
NT
IDA
D
FE
CH
AR
EG
IST
RO
US
UA
RIO
RE
GIS
TR
O
FE
CH
AA
CT
UA
LIZ
AC
ION
US
UA
RIO
AC
TU
AL
IZA
CIO
N
ES
TA
DO
CO
DIG
OC
AJA
AH
OR
RO
...
VA
RC
HA
R(1
2)
VA
RC
HA
R(1
0)
TIM
ES
TA
MP
VA
RC
HA
R(3
2)
TIM
ES
TA
MP
CH
AR
(32
)
VA
RC
HA
R(3
)
VA
RC
HA
R(1
0)
<p
k>
<p
k,fk
1>
<fk
2>
GS
CA
TS
OC
IO
CE
DU
LA
IDE
NT
IDA
D
PR
IME
RN
OM
BR
E
SE
GU
ND
ON
OM
BR
E
PR
IME
RA
PE
LL
IDO
SE
GU
ND
OA
PE
LL
IDO
NO
MB
RE
CO
MP
LE
TO
DIR
EC
CIO
N
TE
LE
FO
NO
CO
NV
EN
CIO
NA
L
TE
LE
FO
NO
CE
LU
LA
R
SE
XO
CO
DIG
OS
OC
IO
FE
CH
AR
EG
IST
RO
US
UA
RIO
RE
GIS
TR
O
FE
CH
AA
CT
UA
LIZ
AC
ION
US
UA
RIO
AC
TU
AL
IZA
CIO
N
ES
TA
DO
...
VA
RC
HA
R(1
0)
VA
RC
HA
R(3
2)
VA
RC
HA
R(3
2)
VA
RC
HA
R(3
2)
VA
RC
HA
R(3
2)
VA
RC
HA
R(1
28
)
VA
RC
HA
R(2
56
)
VA
RC
HA
R(9
)
VA
RC
HA
R(9
)
VA
RC
HA
R(1
)
VA
RC
HA
R(1
2)
TIM
ES
TA
MP
VA
RC
HA
R(3
2)
TIM
ES
TA
MP
VA
RC
HA
R(3
2)
VA
RC
HA
R(3
)
<p
k>
GS
CA
TA
HO
RR
O
CO
DIG
OT
RA
NS
AC
CIO
NA
HO
RR
O
SE
CD
ET
TR
AC
AJA
HO
CE
DU
LA
IDE
NT
IDA
D
CO
DIG
OC
UE
NT
A
CO
DIG
OC
AJA
AH
OR
RO
DE
PO
SIT
O
RE
TIR
O
SA
LD
O
DE
PO
SIT
OF
AL
TA
NT
E
US
UA
RIO
RE
GIS
TR
O
FE
CH
AR
EG
IST
RO
US
UA
RIO
AC
TU
AL
IZA
CIO
N
FE
CH
AA
CT
UA
LIZ
AC
ION
DE
PO
SIT
OE
XC
ED
IDO
...
DE
CIM
AL
(10
,0)
VA
RC
HA
R(1
0)
VA
RC
HA
R(1
0)
VA
RC
HA
R(1
2)
VA
RC
HA
R(1
0)
DE
CIM
AL
(15
,4)
DE
CIM
AL
(15
,4)
DE
CIM
AL
(15
,4)
DE
CIM
AL
(15
,4)
VA
RC
HA
R(3
2)
TIM
ES
TA
MP
VA
RC
HA
R(3
2)
TIM
ES
TA
MP
DE
CIM
AL
(15
,4)
<p
k>
<fk
>
<fk
>
<fk
>
<fk
>
GS
CA
TF
ON
DO
RE
SE
RV
A
CO
DIG
OT
RA
NS
AC
CIO
NF
ON
DO
RE
SE
RV
A
SE
CD
ET
TR
AC
AJA
HO
CO
DIG
OC
UE
NT
A
CO
DIG
OC
AJA
AH
OR
RO
CE
DU
LA
IDE
NT
IDA
D
DE
PO
SIT
O
SA
LD
O
FE
CH
AR
EG
IST
RO
US
UA
RIO
RE
GIS
TR
O
FE
CH
AA
CT
UA
LIZ
AC
ION
US
UA
RIO
AC
TU
AL
IZA
CIO
N
...
DE
CIM
AL
(10
,0)
VA
RC
HA
R(1
0)
VA
RC
HA
R(1
2)
VA
RC
HA
R(1
0)
VA
RC
HA
R(1
0)
DE
CIM
AL
(15
,4)
DE
CIM
AL
(15
,4)
TIM
ES
TA
MP
VA
RC
HA
R(3
2)
TIM
ES
TA
MP
VA
RC
HA
R(3
2)
<p
k>
<fk
>
<fk
>
<fk
>
<fk
>
GS
CA
TC
AJA
AH
OR
RO
CO
DIG
OC
AJA
AH
OR
RO
NO
MB
RE
CA
JA
AH
OR
RO
NU
ME
RO
SO
CIO
S
ES
TA
DO
FE
CH
AR
EG
IST
RO
US
UA
RIO
RE
GIS
TR
O
FE
CH
AA
CT
UA
LIZ
AC
ION
US
UA
RIO
AC
TU
AL
IZA
CIO
N
...
VA
RC
HA
R(1
0)
VA
RC
HA
R(2
56
)
INT
VA
RC
HA
R(3
)
DA
TE
VA
RC
HA
R(3
2)
DA
TE
VA
RC
HA
R(3
2)
<p
k>
GS
CA
TC
ICL
O
CO
DIG
OC
ICL
O
SE
CU
EN
CIA
LA
CC
ION
CO
DIG
OC
AJA
AH
OR
RO
TA
SA
INT
ER
ES
CR
ED
ITO
S
FE
CH
AIN
ICIO
FE
CH
AF
IN
FE
CH
AR
EG
IST
RO
US
UA
RIO
RE
GIS
TR
O
FE
CH
AA
CT
UA
LIZ
AC
ION
US
UA
RIO
AC
TU
AL
IZA
CIO
N
ES
TA
DO
ES
CIC
LO
AC
TU
AL
CA
NT
IDA
DA
HO
RR
OF
ON
DO
RE
SE
RV
A
...
VA
RC
HA
R(1
0)
VA
RC
HA
R(1
0)
VA
RC
HA
R(1
0)
DE
CIM
AL
(15
,4)
TIM
ES
TA
MP
TIM
ES
TA
MP
TIM
ES
TA
MP
VA
RC
HA
R(3
2)
TIM
ES
TA
MP
VA
RC
HA
R(3
2)
VA
RC
HA
R(3
)
BO
OL
DE
CIM
AL
(15
,4)
<p
k>
<fk
1>
<fk
2>
GS
CA
TU
SU
AR
IOC
UE
NT
A
CE
DU
LA
IDE
NT
IDA
D
US
ER
ID
CO
DIG
OC
UE
NT
A
FE
CH
AR
EG
IST
RO
US
UA
RIO
RE
GIS
TR
O
FE
CH
AA
CT
UA
LIZ
AC
ION
US
UA
RIO
AC
TU
AL
IZA
CIO
N
...
VA
RC
HA
R(1
0)
VA
RC
HA
R(3
2)
VA
RC
HA
R(1
2)
TIM
ES
TA
MP
VA
RC
HA
R(3
2)
TIM
ES
TA
MP
VA
RC
HA
R(3
2)
<p
k,fk
2>
<p
k,fk
1>
<p
k,fk
2>
GS
CA
TS
EC
UE
NC
IA
CO
DIG
OS
EC
UE
NC
IA
NO
MB
RE
SE
CU
EN
CIA
DE
SC
RIP
CIO
NS
EC
UE
NC
IA
VA
LO
RS
EC
UE
NC
IA
...
VA
RC
HA
R(2
0)
VA
RC
HA
R(2
0)
VA
RC
HA
R(2
00
)
VA
RC
HA
R(2
0)
<p
k>
GS
CA
TA
CC
ION
SE
CU
EN
CIA
LA
CC
ION
CO
ST
OA
CC
ION
VA
LO
RS
EM
AN
AL
AC
CIO
N
ES
TA
DO
...
VA
RC
HA
R(1
0)
DE
CIM
AL
(15
,4)
DE
CIM
AL
(15
,4)
VA
RC
HA
R(3
)
<p
k>
GS
CA
TC
UE
CIC
CO
DIG
OC
ICL
O
CO
DIG
OC
UE
NT
A
CE
DU
LA
IDE
NT
IDA
D
NU
ME
RO
AC
CIO
NE
S
FE
CH
AR
EG
IST
RO
US
UA
RIO
RE
GIS
TR
O
FE
CH
AA
CT
UA
LIZ
AC
ION
US
UA
RIO
AC
TU
AL
IZA
CIO
N
...
VA
RC
HA
R(1
0)
VA
RC
HA
R(1
2)
VA
RC
HA
R(1
0)
INT
TIM
ES
TA
MP
VA
RC
HA
R(3
2)
TIM
ES
TA
MP
VA
RC
HA
R(3
2)
<p
k,fk
2>
<p
k,fk
1>
<p
k,fk
1>
GS
CA
TT
RA
CA
JA
HO
SE
CT
RA
CA
JA
HO
CO
DIG
OC
AJA
AH
OR
RO
CO
DIG
OC
ICL
O
FE
CT
RA
CA
JA
HO
TR
AA
HO
TO
T
TR
AF
ON
RE
ST
OT
TR
AC
RE
TO
T
PA
GO
INT
ER
ES
PA
GO
AC
CIO
NE
S
ES
TA
DO
NU
MT
RA
CA
JA
HO
US
UA
RIO
RE
GIS
TR
O
FE
CH
AR
EG
IST
RO
US
UA
RIO
AC
TU
AL
IZA
CIO
N
FE
CH
AA
CT
UA
LIZ
AC
ION
...
VA
RC
HA
R(1
0)
VA
RC
HA
R(1
0)
VA
RC
HA
R(1
0)
TIM
ES
TA
MP
DE
CIM
AL
(15
,4)
DE
CIM
AL
(15
,4)
DE
CIM
AL
(15
,4)
DE
CIM
AL
(15
,4)
DE
CIM
AL
(15
,4)
VA
RC
HA
R(3
)
INT
VA
RC
HA
R(3
2)
TIM
ES
TA
MP
VA
RC
HA
R(3
2)
TIM
ES
TA
MP
<p
k>
<p
k,fk
1>
<p
k,fk
2>
GS
CA
TD
ET
TR
AC
AJA
HO
SE
CD
ET
TR
AC
AJA
HO
CE
DU
LA
IDE
NT
IDA
D
CO
DIG
OC
UE
NT
A
CO
DIG
OC
AJA
AH
OR
RO
SE
CT
RA
CA
JA
HO
CO
DIG
OC
ICL
O
CA
NT
IDA
DF
ON
DO
RE
SE
RV
A
CA
NT
IDA
DA
HO
RR
O
PA
GO
CR
ED
ITO
PA
GO
INT
ER
ES
PA
GO
AC
CIO
NE
S
AS
IST
EN
CIA
SO
LIC
ITU
DC
RE
DIT
O
TIE
NE
CR
ED
ITO
US
UA
RIO
RE
GIS
TR
O
FE
CH
AR
EG
IST
RO
US
UA
RIO
AC
TU
AL
IZA
CIO
N
FE
CH
AA
CT
UA
LIZ
AC
ION
...
VA
RC
HA
R(1
0)
VA
RC
HA
R(1
0)
VA
RC
HA
R(1
2)
VA
RC
HA
R(1
0)
VA
RC
HA
R(1
0)
VA
RC
HA
R(1
0)
DE
CIM
AL
(15
,4)
DE
CIM
AL
(15
,4)
DE
CIM
AL
(15
,4)
DE
CIM
AL
(15
,4)
DE
CIM
AL
(15
,4)
BO
OL
BO
OL
BO
OL
VA
RC
HA
R(3
2)
TIM
ES
TA
MP
VA
RC
HA
R(3
2)
TIM
ES
TA
MP
<p
k>
<p
k,fk
2>
<p
k,fk
2>
<p
k,fk
1>
<fk
1>
<fk
1>
GS
CA
TU
SU
AR
IOC
AJA
AH
OR
RO
US
ER
ID
CO
DIG
OC
AJA
AH
OR
RO
ES
TA
DO
US
UA
RIO
US
UA
RIO
RE
GIS
TR
O
FE
CH
AR
EG
IST
RO
US
UA
RIO
MO
DIF
ICA
CIO
N
FE
CH
AM
OD
IFIC
AC
ION
...
VA
RC
HA
R(3
2)
VA
RC
HA
R(1
0)
VA
RC
HA
R(3
)
VA
RC
HA
R(3
2)
TIM
ES
TA
MP
VA
RC
HA
R(3
2)
TIM
ES
TA
MP
<p
k,fk
1>
<p
k,fk
2>
GS
CA
TS
OL
CR
E
CO
DIG
OS
OL
ICIT
UD
CR
ED
ITO
SE
CD
ET
TR
AC
AJA
HO
CE
DU
LA
IDE
NT
IDA
D
CO
DIG
OC
UE
NT
A
CO
DIG
OC
AJA
AH
OR
RO
CO
DIG
OE
ST
AD
OS
OL
ICIT
UD
CR
ED
ITO
US
UA
RIO
RE
GIS
TR
O
FE
CH
AR
EG
IST
RO
US
UA
RIO
AC
TU
AL
IZA
CIO
N
FE
CH
AA
CT
UA
LIZ
AC
ION
...
DE
CIM
AL
(10
,0)
VA
RC
HA
R(1
0)
VA
RC
HA
R(1
0)
VA
RC
HA
R(1
2)
VA
RC
HA
R(1
0)
DE
CIM
AL
(10
,0)
VA
RC
HA
R(3
2)
TIM
ES
TA
MP
VA
RC
HA
R(3
2)
TIM
ES
TA
MP
<p
k>
<fk
1>
<fk
1>
<fk
1>
<fk
1>
<fk
2>
GS
CA
TC
RE
DIT
O
CO
DIG
OT
RA
NS
AC
CIO
NC
RE
DIT
O
CO
DIG
OS
OL
ICIT
UD
CR
ED
ITO
CO
DIG
OIN
TE
RE
S
PL
AZ
O
MO
NT
O
ES
TA
DO
CR
ED
ITO
US
UA
RIO
RE
GIS
TR
O
FE
CH
AR
EG
IST
RO
US
UA
RIO
AC
TU
AL
IZA
CIO
N
FE
CH
AA
CT
UA
LIZ
AC
ION
...
DE
CIM
AL
(10
,0)
DE
CIM
AL
(10
,0)
FL
OA
T
DE
CIM
AL
(15
,4)
DE
CIM
AL
(15
,4)
VA
RC
HA
R(3
)
VA
RC
HA
R(3
2)
TIM
ES
TA
MP
VA
RC
HA
R(3
2)
TIM
ES
TA
MP
<p
k>
<fk
>
GS
CA
TP
AG
OC
RE
DIT
O
CO
DIG
OT
RA
NS
AC
ION
PA
GO
CR
ED
ITO
SE
CD
ET
TR
AC
AJA
HO
CE
DU
LA
IDE
NT
IDA
D
CO
DIG
OC
UE
NT
A
CO
DIG
OC
AJA
AH
OR
RO
CO
DIG
OD
ET
AL
LE
CR
ED
ITO
US
UA
RIO
RE
GIS
TR
O
FE
CH
AR
EG
IST
RO
US
UA
RIO
AC
TU
AL
IZA
CIO
N
FE
CH
AA
CT
UA
LIZ
AC
ION
...
DE
CIM
AL
(10
,0)
VA
RC
HA
R(1
0)
VA
RC
HA
R(1
0)
VA
RC
HA
R(1
2)
VA
RC
HA
R(1
0)
DE
CIM
AL
(10
,0)
VA
RC
HA
R(3
2)
TIM
ES
TA
MP
VA
RC
HA
R(3
2)
TIM
ES
TA
MP
<p
k>
<fk
1>
<fk
1>
<fk
1>
<fk
1>
<fk
2>
GS
CA
TE
ST
SO
LC
RE
CO
DIG
OE
ST
AD
OS
OL
ICIT
UD
CR
ED
TIT
O
NO
MB
RE
DE
SC
RIP
CIO
N
US
UA
RIO
RE
GIS
TR
O
FE
CH
AR
EG
IST
RO
US
UA
RIO
AC
TU
AL
IZA
CIO
N
FE
CH
AA
CT
UA
LIZ
AC
ION
DE
CIM
AL
(10
,0)
VA
RC
HA
R(3
2)
VA
RC
HA
R(3
2)
VA
RC
HA
R(3
2)
TIM
ES
TA
MP
VA
RC
HA
R(3
2)
TIM
ES
TA
MP
<p
k>
GS
CA
TP
RO
CA
JA
HO
CO
DIG
OP
RO
CE
SO
CA
JA
AH
OR
RO
CO
DIG
OT
RA
NS
AC
CIO
NF
ON
DO
RE
SE
RV
A
CO
DIG
OT
RA
NS
AC
ION
PA
GO
CR
ED
ITO
CO
DIG
OT
RA
NS
AC
CIO
NA
HO
RR
O
CO
DIG
OT
RA
NS
AC
CIO
NC
RE
DIT
O
CL
AS
EP
RO
CE
SO
CA
JA
AH
OR
RO
TIP
OO
PE
RA
CIO
N
CA
NT
IDA
DP
RO
CE
SO
CA
JA
AH
OR
RO
SA
LD
OC
AJA
AH
OR
RO
CO
DIG
OC
AJA
AH
OR
RO
ES
TA
DO
US
UA
RIO
RE
GIS
TR
O
FE
CH
AR
EG
IST
RO
US
UA
RIO
AC
TU
AL
IZA
CIO
N
FE
CH
AA
CT
UA
LIZ
AC
ION
...
DE
CIM
AL
(10
,0)
DE
CIM
AL
(10
,0)
DE
CIM
AL
(10
,0)
DE
CIM
AL
(10
,0)
DE
CIM
AL
(10
,0)
VA
RC
HA
R(1
0)
VA
RC
HA
R(1
0)
DE
CIM
AL
(15
,4)
DE
CIM
AL
(15
,4)
VA
RC
HA
R(1
0)
VA
RC
HA
R(3
)
VA
RC
HA
R(3
2)
TIM
ES
TA
MP
VA
RC
HA
R(3
2)
TIM
ES
TA
MP
<p
k>
<fk
1>
<fk
2>
<fk
3>
<fk
4>
GS
CA
TD
ET
AL
LE
CR
ED
ITO
CO
DIG
OD
ET
AL
LE
CR
ED
ITO
CO
DIG
OT
RA
NS
AC
CIO
NC
RE
DIT
O
PA
GO
INT
ER
ES
CA
PIT
AL
CA
PIT
AL
TO
TA
L
FE
CH
AP
AG
O
ES
TA
DO
US
UA
RIO
RE
GIS
TR
O
FE
CH
AR
EG
IST
RO
US
UA
RIO
AC
TU
AL
IZA
CIO
N
FE
CH
AA
CT
UA
LIZ
AC
ION
...
DE
CIM
AL
(10
,0)
DE
CIM
AL
(10
,0)
DE
CIM
AL
(15
,4)
DE
CIM
AL
(15
,4)
DE
CIM
AL
(15
,4)
TIM
ES
TA
MP
VA
RC
HA
R(3
)
VA
RC
HA
R(3
2)
TIM
ES
TA
MP
VA
RC
HA
R(3
2)
TIM
ES
TA
MP
<p
k>
<fk
>
9.2 ModeloFísico
SCAC Manual Técnico
15
9.3 Diccionario de Datos
El Diccionario de Datos refiere a la especificación de cada una de las tablas del Sistema
de Información, incluyendo la siguiente información:
- Base de datos (Nombre de la base de datos: nomina histórica o nómina actual)
- Comentario de la tabla (Descripción de la funcionalidad de la tabla)
- Columnas de la tabla indicando para cada una de ellas:
Tabla Descripción
GSCATACCION Entidad que permitirá conocer el costo de las acciones
en el ciclo GSCATACCITEM Entidad que permite guardar los accesos que tendra el
usuario GSCATAHORRO Entidad que permitirá realizar los ahorros sobre una
cuenta de ahorros GSCATAPORTECAJAAHORRO Entidad que permite guardar los aportes de entidades
no gubernamentales a las cajas de ahorro GSCATAUDITORIACAMPO Entidad que permite conocer si un campo de la tabla
esta siendo auditada GSCATAUDITORIADETALLE Entidad que permite guardar los detalles de la
auditoría GSCATAUDITORIATABLA Entidad que permite conocer si una tabla es auditada
GSCATCAJAAHORRO Entidad que identifica a las cajas de ahorros
GSCATCICLO Entidad que identifica un periodo de un año para una
caja de ahorros GSCATCIERRECAJAAHORRO Entidad que guarda el cierre de las cajas de ahorro
GSCATCREDITO Entidad que identifica los creditos de los socios
GSCATCUECIC Entidad que relaciona la cuenta con el ciclo
GSCATCUENTA Entidad que permitira la creación de las cuentas de los
socios GSCATDETALLECIERRECAJAAHORRO Entidad que identifica el detalle del cierre de las cajas
de ahorro GSCATDETALLECREDITO Entidad que identifica el detalle de los creditos de los
socios GSCATDETTRACAJAHO Entidad que permite guardar los datos ingresados de
cada cuenta en la semana GSCATESTSOLCRE Entidad que identifica el estado de las solicitudes de
crédito GSCATFONDORESERVA Entidad que permitira realizar los ahorros de los
fondos de reserva GSCATPAGOACCION Entidad que guarda los pagos de las acciones de los
socios GSCATPAGOCREDITO Entidad que guarda el pago de los creditos
GSCATPROCAJAHO Entidad que guarda todas las transaciones que se
realizan en las cajas de ahorro GSCATROLACCITE Entidad que representa los accesos que tiene los
usuarios
SCAC Manual Técnico
16
GSCATROLE Entidad que permite guardar los roles que tiene un
usuario GSCATSECUENCIA Representa cada una de las secuencias que pueden ser
invocadas internamente para generar nuevos valores
unicos para los campos identidad del módulo. GSCATSOCCAJAHO Representa la unión del socio con el usuario
GSCATSOCIO Entidad que identifica al socio de las cajas de ahorros
GSCATSOLCRE Entidad que guarda las solicitudes de créditos
GSCATTRACAJAHO Entidad que me permite conocer el saldo de una caja
de ahorro por semana de ahorro GSCATUSER Entidad que guarda los usuarios del sistema
GSCATUSEROL Entidad que guardad los roles que posee un usuario
GSCATUSUARIOCAJAAHORRO Entidad que permitirá tener un usuario administrador
por caja de ahorro GSCATUSUARIOCUENTA Entidad que relaciona al Usuario con el Socio
GSCATACCION
Name Data type Not Null? Primary key?
secuencialaccion character varying(10) Yes Yes
costoaccion numeric(15,4) Yes No
valorsemanalaccion numeric(15,4) Yes No
estado character varying(3) Yes No
fecharegistro timestamp without time zone Yes No
usuarioregistro character varying(32) Yes No
fechaactualizacion timestamp without time zone No No
usuarioactualizacion character varying(32) No No
GSCATACCITEM
me Data type Not Null? Primary key?
acciteid character varying(32) Yes Yes
accitenom character varying(32) No No
accitedes character varying(256) No No
acciteord integer No No
accitepadid character varying(32) No No
accitetar character varying(64) No No
accitestatus character varying(3) No No
accessitempanelstyle character varying(64) No No
GSCATAHORRO
Name Data type Not Null? Primary key?
codigotransaccionahorro numeric(10) Yes Yes
secdettracajaho character varying(10) Yes No
cedulaidentidad character varying(10) Yes No
codigocuenta character varying(12) Yes No
codigocajaahorro character varying(10) Yes No
deposito numeric(15,4) No No
SCAC Manual Técnico
17
retiro numeric(15,4) No No
saldo numeric(15,4) No No
depositofaltante numeric(15,4) No No
usuarioregistro character varying(32) Yes No
fecharegistro timestamp without time zone Yes No
usuarioactualizacion character varying(32) No No
fechaactualizacion timestamp without time zone No No
depositoexcedido numeric(15,4) No No
GSCATAPORTECAJAAHORRO
Name Data type Not Null? Primary key?
codigotransaccionaporte numeric(10) Yes Yes
sectracajaho character varying(10) Yes No
codigocajaahorro character varying(10) Yes No
codigociclo character varying(10) Yes No
cantidad numeric(15,4) Yes No
descripcion character varying(256) Yes No
usuarioregistro character varying(32) Yes No
fecharegistro timestamp without time zone Yes No
usuarioactualizacion character varying(32) No No
fechaactualizacion timestamp without time zone No No
GSCATAUDITORIACAMPO
Name Data type Not Null? Primary key?
codigoauditoriacampo numeric(10) Yes Yes
codigoauditoriatabla numeric(10) No No
nombrecampo character varying(64) No No
audinsert character varying(1) No No
audupdate character varying(1) No No
auddelete character varying(1) No No
audselect character varying(1) No No
estado character varying(3) No No
usuarioregistro character varying(32) No No
fecharegistro timestamp without time zone No No
usuarioactualizacion character varying(32) No No
fechaactualizacion timestamp without time zone No No
GSCATAUDITORIADETALLE
Name Data type Not Null? Primary key?
codigoauditoriacampo numeric(10) No No
codigoauditoriadetalle numeric(10) Yes Yes
campopk character varying(32) No No
evento character varying(1) No No
valoranterior character varying(256) No No
valoractual character varying(256) No No
usuarioregistro character varying(32) Yes No
SCAC Manual Técnico
18
fecharegistro timestamp without time zone Yes No
usuarioactualizacion character varying(32) No No
fechaactualizacion timestamp without time zone No No
GSCATAUDITORIATABLA
Name Data type Not Null? Primary key?
codigoauditoriatabla numeric(10) Yes Yes
nombretabla character varying(64) No No
audinsert character varying(1) No No
audupdate character varying(1) No No
auddelete character varying(1) No No
audselect character varying(1) No No
estado character varying(3) No No
usuarioregistro character varying(32) No No
fecharegistro timestamp without time zone No No
usuarioactualizacion character varying(32) No No
fechaactualizacion timestamp without time zone No No
GSCATCAJAAHORRO
Name Data type Not Null? Primary key?
codigocajaahorro character varying(10) Yes Yes
nombrecajaahorro character varying(256) Yes No
numerosocios integer No No
estado character varying(3) Yes No
fecharegistro timestamp without time zone Yes No
usuarioregistro character varying(32) Yes No
fechaactualizacion timestamp without time zone No No
usuarioactualizacion character varying(32) No No
logotipo oid No No
tiempociclo integer No No
GSCATCICLO
Name Data type Not Null? Primary key?
codigociclo character varying(10) Yes Yes
secuencialaccion character varying(10) No No
fechainicio timestamp without time zone Yes No
fechafin timestamp without time zone Yes No
fecharegistro timestamp without time zone Yes No
usuarioregistro character varying(32) Yes No
fechaactualizacion timestamp without time zone No No
usuarioactualizacion character varying(32) No No
estado character varying(3) Yes No
escicloactual boolean Yes No
codigocajaahorro character varying(12) Yes Yes
tasainterescreditos numeric(15,4) Yes No
cantidadahorrofondoreserva numeric(15,4) Yes No
SCAC Manual Técnico
19
GSCATCIERRECAJAAHORRO
Name Data type Not Null? Primary key?
codigocierrecajaahorro numeric(10) Yes Yes
codigociclo character varying(10) Yes No
codigocajaahorro character varying(10) Yes No
saldototalcreditoporcobrar numeric(15,4) No No
saldototalcajaahorro numeric(15,4) No No
numerototalacciones integer No No
valorporaccion numeric(15,4) No No
estado character varying(3) Yes No
usuarioregistro character varying(32) Yes No
fecharegistro timestamp without time zone Yes No
usuarioactualizacion character varying(32) No No
fechaactualizacion timestamp without time zone No No
GSCATCREDITO
Name Data type Not Null? Primary key?
codigotransaccioncredito numeric(10) Yes Yes
codigosolicitudcredito numeric(10) No No
codigointeres double precision Yes No
plazo integer Yes No
monto numeric(15,4) Yes No
estadocredito character varying(3) Yes No
usuarioregistro character varying(32) Yes No
fecharegistro timestamp without time zone Yes No
usuarioactualizacion character varying(32) No No
fechaactualizacion timestamp without time zone No No
codigotransaccioncreditopadre numeric(10) No No
GSCATCUECIC
Name Data type Not Null? Primary key?
codigociclo character varying(10) Yes Yes
codigocuenta character varying(12) Yes Yes
cedulaidentidad character varying(10) Yes Yes
numeroacciones integer Yes No
fecharegistro timestamp without time zone Yes No
usuarioregistro character varying(32) Yes No
fechaactualizacion timestamp without time zone No No
usuarioactualizacion character varying(32) No No
codigocajaahorro character varying(10) Yes Yes
GSCATCUENTA
Name Data type Not Null? Primary key?
codigocuenta character varying(12) Yes Yes
SCAC Manual Técnico
20
cedulaidentidad character varying(10) Yes Yes
fecharegistro timestamp without time zone Yes No
usuarioregistro character varying(32) Yes No
fechaactualizacion timestamp without time zone No No
usuarioactualizacion character(32) No No
estado character varying(3) Yes No
codigocajaahorro character varying(10) No No
GSCATDETALLECIERRECAJAAHORRO
Name Data type Not Null? Primary key?
codigodetallecierrecajaahorro numeric(10) Yes Yes
codigocierrecajaahorro numeric(10) No No
codigocuenta character varying(12) Yes No
cedulaidentidad character varying(10) Yes No
saldocreditoporcobrar numeric(15,4) No No
saldocuentaacciones numeric(15,4) No No
saldorecibir numeric(15,4) No No
estado character varying(3) Yes No
usuarioregistro character varying(32) Yes No
fecharegistro timestamp without time zone Yes No
usuarioactualizacion character varying(32) No No
fechaactualizacion timestamp without time zone No No
numeroacciones integer Yes No
GSCATDETALLECREDITO
me Data type Not Null? Primary key?
codigodetallecredito numeric(10) Yes Yes
codigotransaccioncredito numeric(10) Yes No
pagointeres numeric(15,4) No No
capital numeric(15,4) No No
capitaltotal numeric(15,4) No No
fechapago timestamp without time zone No No
estado character varying(3) No No
usuarioregistro character varying(32) Yes No
fecharegistro timestamp without time zone Yes No
usuarioactualizacion character varying(32) No No
fechaactualizacion timestamp without time zone No No
ultimopago boolean No No
GSCATDETTRACAJAHO
Name Data type Not Null? Primary key?
secdettracajaho character varying(10) Yes Yes
cedulaidentidad character varying(10) Yes Yes
codigocuenta character varying(12) Yes Yes
sectracajaho character varying(10) Yes No
cantidadfondoreserva numeric(15,4) No No
SCAC Manual Técnico
21
cantidadahorro numeric(15,4) No No
pagocredito numeric(15,4) No No
pagointeres numeric(15,4) No No
pagoacciones numeric(15,4) No No
usuarioregistro character varying(32) Yes No
fecharegistro timestamp without time zone Yes No
usuarioactualizacion character varying(32) No No
fechaactualizacion timestamp without time zone No No
asistencia boolean No No
codigociclo character varying(10) Yes No
codigocajaahorro character varying(10) Yes Yes
solicitudcredito boolean No No
tienecredito boolean No No
GSCATESTSOLCRE
Name Data type Not Null? Primary key?
codigoestadosolicitudcredtito numeric(10) Yes Yes
nombre character varying(32) No No
descripcion character varying(32) Yes No
usuarioregistro character varying(32) Yes No
fecharegistro timestamp without time zone Yes No
usuarioactualizacion character varying(32) No No
fechaactualizacion timestamp without time zone No No
GSCATFONDORESERVA
Name Data type Not Null? Primary key?
codigotransaccionfondoreserva numeric(10) Yes Yes
secdettracajaho character varying(10) Yes No
codigocuenta character varying(12) Yes No
codigocajaahorro character varying(10) Yes No
cedulaidentidad character varying(10) Yes No
deposito numeric(15,4) No No
saldo numeric(15,4) No No
fecharegistro timestamp without time zone Yes No
usuarioregistro character varying(32) Yes No
fechaactualizacion timestamp without time zone No No
usuarioactualizacion character varying(32) No No
GSCATPAGOACCION
Name Data type Not Null? Primary key?
codigotransaccionpagoaccion numeric(10) Yes Yes
secdettracajaho character varying(10) Yes No
cedulaidentidad character varying(10) Yes No
codigocuenta character varying(12) Yes No
codigocajaahorro character varying(10) Yes No
depositoaccion numeric(15,4) Yes No
SCAC Manual Técnico
22
saldoaccion numeric(15,4) Yes No
usuarioregistro character varying(32) Yes No
fecharegistro timestamp without time zone Yes No
usuarioactualizacion character varying(32) No No
fechaactualizacion timestamp without time zone No No
depositofaltanteaccion numeric(15,4) No No
GSCATPAGOCREDITO
Name Data type Not Null? Primary key?
codigotransacionpagocredito numeric(10) Yes Yes
secdettracajaho character varying(10) Yes No
cedulaidentidad character varying(10) Yes No
codigocuenta character varying(12) Yes No
codigocajaahorro character varying(10) Yes No
codigodetallecredito numeric(10) No No
usuarioregistro character varying(32) Yes No
fecharegistro timestamp without time zone Yes No
usuarioactualizacion character varying(32) No No
fechaactualizacion timestamp without time zone No No
clasepago character varying(32) No No
GSCATPROCAJAHO
Name Data type Not Null? Primary key?
codigoprocesocajaahorro numeric(10) Yes Yes
codigotransaccionfondoreserva numeric(10) No No
codigotransacionpagocredito numeric(10) No No
codigotransaccionahorro numeric(10) No No
codigotransaccioncredito numeric(10) No No
claseprocesocajaahorro character varying(10) No No
tipooperacion character varying(10) No No
cantidadprocesocajaahorro numeric(15,4) Yes No
saldocajaahorro numeric(15,4) Yes No
codigocajaahorro character varying(10) No No
estado character varying(3) Yes No
usuarioregistro character varying(32) Yes No
fecharegistro timestamp without time zone Yes No
usuarioactualizacion character varying(32) No No
fechaactualizacion timestamp without time zone No No
codigotransaccionpagoaccion numeric(10) No No
codigociclo character varying(10) No No
descripciontransaccion character varying(256) No No
codigotransaccionaporte numeric(10) No No
GSCATROLACCITE
Name Data type Not Null? Primary key?
acciteid character varying(32) Yes Yes
SCAC Manual Técnico
23
roleid character varying(32) Yes Yes
GSCATROLE
Name Data type Not Null? Primary key?
roleid character varying(32) Yes Yes
rolenom character varying(32) Yes No
roledes character varying(256) Yes No
rolestatus character varying(3) Yes No
roleidpadre character varying(32) No No
registeruserid character varying(32) Yes No
registerdate timestamp without time zone Yes No
lastmodifieruserid character varying(32) No No
lastmodificationdate timestamp without time zone No No
GSCATSECUENCIA
Name Data type Not Null? Primary key?
codigosecuencia character varying(20) Yes Yes
nombresecuencia character varying(20) Yes No
descripcionsecuencia character varying(200) No No
valorsecuencia character varying(20) Yes No
GSCATSOCCAJAHO
Name Data type Not Null? Primary key?
cedulaidentidad character varying(10) Yes Yes
codigocuenta character varying(12) Yes Yes
estado character varying(3) Yes No
fecharegistro timestamp without time zone Yes No
usuarioregistro character varying(32) Yes No
usuarioactualizacion character varying(32) No No
fechaactualizacion timestamp without time zone No No
GSCATSOCIO
Name Data type Not Null? Primary key?
cedulaidentidad character varying(10) Yes Yes
primernombre character varying(32) Yes No
segundonombre character varying(32) No No
primerapellido character varying(32) Yes No
segundoapellido character varying(32) No No
nombrecompleto character varying(128) No No
direccion character varying(256) Yes No
telefonoconvencional character varying(9) No No
telefonocelular character varying(9) No No
sexo character varying(1) Yes No
codigosocio character varying(12) Yes No
fecharegistro timestamp without time zone Yes No
SCAC Manual Técnico
24
usuarioregistro character varying(32) Yes No
fechaactualizacion timestamp without time zone No No
usuarioactualizacion character varying(32) No No
estado character varying(3) Yes No
GSCATSOLCRE
Name Data type Not Null? Primary key?
codigosolicitudcredito numeric(10) Yes Yes
secdettracajaho character varying(10) Yes No
cedulaidentidad character varying(10) Yes No
codigocuenta character varying(12) Yes No
codigocajaahorro character varying(10) Yes No
codigoestadosolicitudcredito numeric(10) Yes No
usuarioregistro character varying(32) Yes No
fecharegistro timestamp without time zone Yes No
usuarioactualizacion character varying(32) No No
fechaactualizacion timestamp without time zone No No
pagocredito boolean No No
cantidadcreditopagado numeric(15,4) No No
GSCATTRACAJAHO
Name Data type Not Null? Primary key?
sectracajaho character varying(10) Yes Yes
codigocajaahorro character varying(10) Yes Yes
fectracajaho timestamp without time zone Yes No
traahotot numeric(15,4) No No
trafonrestot numeric(15,4) No No
tracretot numeric(15,4) No No
pagointeres numeric(15,4) No No
pagoacciones numeric(15,4) No No
usuarioregistro character varying(32) Yes No
fecharegistro timestamp without time zone Yes No
usuarioactualizacion character varying(32) No No
fechaactualizacion timestamp without time zone No No
estado character varying(3) Yes No
codigociclo character varying(10) Yes Yes
numtracajaho integer No No
saldototalcajaahorro numeric(15,4) No No
saltottracajaho numeric(15,4) No No
GSCATUSER
Name Data type Not Null? Primary key?
userid character varying(32) Yes Yes
usernom character varying(64) No No
userpwd character varying(56) No No
usermail character varying(64) No No
SCAC Manual Técnico
25
userstatus character varying(3) No No
userpasswordcaducitydate timestamp without time zone No No
usercredat timestamp without time zone No No
userupddat timestamp without time zone No No
usersuper boolean Yes No
GSCATUSEROL
Name Data type Not Null? Primary key?
userid character varying(32) Yes Yes
roleid character varying(32) Yes Yes
GSCATUSUARIOCAJAAHORRO
Name Data type Not Null? Primary key?
userid character varying(32) Yes Yes
codigocajaahorro character varying(10) Yes Yes
estadousuario character varying(3) Yes No
usuarioregistro character varying(32) No No
fecharegistro timestamp without time zone No No
usuarioactualizacion character varying(32) No No
fechaactualizacion timestamp without time zone No No
GSCATUSUARIOCUENTA
Name Data type Not Null? Primary key?
cedulaidentidad character varying(10) Yes Yes
userid character varying(32) Yes Yes
fecharegistro timestamp without time zone Yes No
usuarioregistro character varying(32) Yes No
fechaactualizacion timestamp without time zone No No
usuarioactualizacion character varying(32) No No
codigocuenta character varying(12) Yes Yes
estado character varying(3) Yes No