Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Análisis y Diseño de Un Sistema de Trámite de Documentos de Pago A Proveedores Vía Intranet
Análisis y Diseño de Un Sistema de Trámite de Documentos de Pago A Proveedores Vía Intranet
Tesis para optar por el Ttulo de Ingeniero Informtico, que presenta el bachiller:
RESUMEN
La presente tesis propone el anlisis y diseo un sistema de trmite de documentos
de pago a proveedores va Intranet, que puede ser implementado en cualquier
institucin organizada en unidades.
A Dios
A Sarita Colonia
A mi familia
A todos mis amigos
AGRADECIMIENTOS
A Dios, por darme la vida.
A mis padres, Raymundo y Luspicia, por haberme dado una educacin basada en
valores y por apoyarme siempre.
A los ingenieros Ina Cueva, Javier Agreda, Zkenia Vsquez, Carlos Crdova y
Mauricio Navarrete, por su apoyo en las diferentes etapas de este proyecto.
A Catherine Daz por alentarme a concluir este documento, y Jos Luis Soria por su
apoyo activo para culminar el presente documento de tesis.
INDICE
1.
Generalidades .....................................................................................................1
1.1.
1.1.1.
1.2.
Marco conceptual.........................................................................................6
1.2.1.
Identificacin de conceptos...................................................................6
1.2.2.
1.3.
1.3.1.
1.4.
1.4.1.
Objetivos .............................................................................................12
1.4.2.
Alcance ...............................................................................................13
1.4.3.
1.4.3.1.
1.4.3.2.
1.4.3.2.1.
1.4.3.2.2.
1.4.3.2.3.
1.4.3.2.4.
1.4.3.3.
1.4.3.3.1.
1.4.3.3.2.
1.4.3.3.3.
1.4.3.3.4.
1.4.3.4.
1.4.3.4.1.
1.4.3.4.2.
1.4.3.4.3.
1.4.3.4.4.
1.4.3.4.5.
1.4.3.4.6.
1.4.3.4.7.
1.4.3.5.
1.4.3.5.1.
1.4.3.5.4.
1.4.4.
2.
Anlisis..............................................................................................................29
2.1.
2.2.
2.2.1.
2.2.1.1.
Introduccin .................................................................................32
2.2.1.2.
Posicionamiento ..........................................................................33
2.2.1.2.1.
2.2.1.2.2.
2.2.1.2.3.
2.2.1.3.
2.2.1.3.1.
Perfiles de usuarios.................................................................34
2.2.1.3.2.
2.2.1.4.
2.2.1.4.1.
2.2.1.4.2.
2.2.1.4.3.
2.2.2.
Requerimientos funcionales................................................................37
2.2.3.
Requerimientos no funcionales...........................................................38
2.3.
Anlisis de la solucin................................................................................39
2.3.1.
2.3.1.1.
Actores ........................................................................................39
2.3.1.2.
2.3.1.2.1.
2.3.1.2.2.
2.3.1.2.3.
2.3.1.2.4.
2.3.1.2.5.
2.3.1.2.6.
master. ................................................................................................50
2.3.1.2.7.
2.3.1.3.
2.3.1.3.1.
2.3.1.3.2.
2.3.1.4.
3.
Matriz de trazabilidad...................................................................56
2.3.2.
2.3.3.
2.3.4.
Diagrama de estados..........................................................................59
2.3.4.1.
2.3.4.2.
Diseo ...............................................................................................................60
3.1.
3.1.1.
3.1.2.
Patrn de diseo.................................................................................62
3.1.3.
Diagrama de componentes.................................................................62
3.1.4.
3.1.4.1.
3.1.4.2.
3.1.4.3.
contabilidad ...................................................................................................69
3.1.4.4.
3.1.4.5.
contabilidad ...................................................................................................71
3.1.4.6.
3.1.4.7.
Diagramas
de
secuencias:
CU09
Administrar
lote
de
documentos... ................................................................................................73
3.2.
3.2.1.
3.3.
4.
3.3.1.
3.3.2.
3.3.3.
3.3.4.
3.3.5.
3.3.6.
3.3.7.
3.3.8.
4.1.
Observaciones ...........................................................................................99
4.2.
Conclusiones ...........................................................................................100
4.3.
Recomendaciones ...................................................................................101
Bibliografa
IV
INDICE DE TABLAS
Tabla 1.1.
Tabla 1.2.
Tabla 1.3.
Tabla 1.4.
Tabla 1.5.
Tabla 1.6.
Tabla 1.7.
Tabla 1.8.
Tabla 1.9.
Tabla 2.1.
Tabla 2.2.
Tabla 2.3.
Tabla 2.4.
Tabla 2.5.
Tabla 2.6.
Tabla 2.7.
Tabla 2.8.
Tabla 2.9.
Tabla 3.2.
Tabla 3.3.
Tabla 3.4.
INDICE DE GRFICOS
Grfico 1.1.
Grfico 1.2.
Grfico 1.3.
Grfico 1.4.
Grfico 1.5.
Grfico 1.6.
Grfico 2.1.
Grfico 2.2.
Grfico 2.3.
Grfico 2.4.
Grfico 2.5.
Grfico 2.6.
Diagrama de clases.........................................................................57
Grfico 2.7.
Grfico 2.8.
Grfico 3.1.
Grfico 3.2.
Grfico 3.3.
Grfico 3.4.
Grfico 3.5.
Grfico 3.6.
Grfico 3.7.
Grfico 3.8.
Grfico 3.9.
Grfico 3.10.
Grfico 3.11.
Grfico 3.12.
Grfico 3.13.
Grfico 3.14.
Grfico 3.15.
Grfico 3.16.
Grfico 3.17.
Grfico 3.18.
Grfico 3.19.
Grfico 3.20.
Grfico 3.21.
Grfico 3.22.
Grfico 3.23.
Grfico 3.24.
Grfico 3.25.
Grfico 3.26.
Grfico 3.27.
Grfico 3.28.
Grfico 3.29.
Grfico 3.30.
Grfico 3.31.
Grfico 3.32.
Grfico 3.33.
Grfico 3.34.
Grfico 3.35.
Grfico 3.36.
Grfico 3.37.
Grfico 3.38.
Grfico 3.39.
Grfico 3.40.
Grfico 3.41.
Grfico 3.42.
Grfico 3.43.
VII
1. Generalidades
1.
1.
1.1.
Las pequeas empresas y aquellas que tienen pocos proveedores, pueden manejar
la revisin y aprobacin de estos documentos con mtodos manuales sin
problemas.
Por otra parte, si la institucin cuenta con sistemas para realizar la solicitud de
bienes y solicitud de prestacin de servicios, sistema presupuestal y de pago, ser
necesario que estos sistemas se encuentren integrados al sistema de trmite de
documentos de pago a sus proveedores. Sin embargo tambin se pueden presentar
deficiencias.
Tabla 1.1.
Deficiencia
Descripcin
Confidencialidad.
Conservacin de los
comprobantes de pago.
Disponibilidad de los
documentos
Tabla 1.2.
Deficiencia
Funcionalidades
insuficientes o
deficientes
Descripcin
Se limitan slo al registro y contabilizacin de los documentos.
No proporcionan las funcionalidades necesarias para la revisin y
aprobacin.
Estas funcionalidades son muy restrictivas o limitadas.
Disponibilidad de los
documentos.
En cada una de esas oficinas existe personal autorizado para el registro de estos
documentos en el sistema existente. Este personal es el encargado de seleccionar
el flujo de aprobacin que debe seguir el documento, dependiendo adicionalmente
del punto de registro del documento y del monto del documento
Los documentos de pago que provienen de la solicitud de algn bien o servicio por
alguno de los sistemas existentes en la institucin deben ser enviados directamente
a la oficina de contabilidad que le corresponda contabilizar el documento, a este
recorrido se le conoce como Flujo corto.
Los documentos de pago que no provienen de una solicitud va sistema pasan por
diversas oficinas, tales como la unidad responsable del documento, la Direccin de
Administracin, la Direccin de Servicios Econmicos y en algunos casos
Rectorado antes de llegar a la oficina de contabilidad correspondiente, es decir
pasa por diferentes niveles de aprobacin. A este recorrido se le conoce como
Flujo largo.
pago a proveedores y los tipos de flujos de aprobacin no son flexibles para poder
cumplir con los requerimientos de integracin necesarios.
Tabla 1.3.
Deficiencia
Confidencialidad.
Descripcin
Tiempo del
trmite.
Conservacin de
los comprobantes
de pago.
Funcionalidades
insuficientes o
deficientes
Disponibilidad de
los documentos.
1.2.
Marco conceptual
Tabla 1.4.
Concepto
Descripcin
Unidad
Sub-unidad
Actividad
Centro de costo
Unidad
Responsable
Nivel
Documento
fsico
Documento de
trmite
Documento de
referencia
Sistema de
referencia
Lote de
documentos
Flujo de
aprobacin
Asiento
contable
Asiento de
extorno
Cuenta
contable
Partida
presupuestal
Compromiso
presupuestal
Contabilizar
Descontabilizar
Periodo
contable
Gravar
Retencin
Campus Virtual
Tabla 1.5.
Rol
Descripcin
Registrador
Encargado de
Unidad
Asistente
Contador
Proveedor
Supervisor
1.3.
A continuacin se
Producto
Autor
Descripcin general
del sistema.
Funcionalidades
relacionadas al
trmite de
documentos de pago
a proveedores
Observaciones
Tabla 1.7.
Producto
Autor
SAP
Descripcin general
del sistema
Funcionalidades
relacionadas al
trmite de
documentos de pago
a proveedores
Observaciones
10
Tabla 1.8.
Producto
Autor
MICROSYSTEM
Descripcin general
del sistema
Funcionalidades
relacionadas al
trmite de
documentos de pago
a proveedores
Observaciones
11
1.4.
La institucin tendr la facilidad de definir los flujos de aprobacin que debe seguir
cada documento, de acuerdo al tipo de sistema por el que se haya solicitado el bien
o servicio y la unidad responsable de la solicitud. Podr definir la centralizacin o
descentralizacin de cada etapa del trmite segn sus necesidades, para
proporcionar seguridad y confidencialidad de la informacin.
1.4.1. Objetivos
Elaborar el anlisis y diseo del sistema que cubra todos los requerimientos
establecidos que ser implementado bajo una arquitectura Web J2EE orientada
a objetos.
Disear un sistema que brinde las facilidades para definir los flujos de
aprobacin que sean necesarios dentro de la institucin en cualquier momento,
12
1.4.2. Alcance
El sistema permitir que los flujos de trmite sean definidos por la institucin
segn sus necesidades, con los niveles de aprobacin que considere
conveniente.
13
Cada flujo de aprobacin estar conformado por uno o ms niveles, cada nivel
estar a cargo de una unidad de la institucin. Los permisos de usuarios otorgados
en el sistema sern por nivel.
Los niveles pueden ser del tipo registro, unidad o contable. El flujo se iniciar en un
nivel de registro o contable y puede contener uno o ms niveles del tipo unidad. El
nivel final del flujo de aprobacin en este sistema debe ser un nivel contable donde
se procede con la contabilizacin del comprobante. Se guardar la informacin de
la oficina de donde se realizar el pago del documento, se denominar nivel
tesorera, y servir como parte de la interfaz con el sistema de pagos. Un nivel
puede formar parte de uno o ms flujos de aprobacin.
1.4.3.1.
14
Grfico 1.1.
Proveedor
Inicio
Presentar el
documento de pago
[no tiene referencia]/ Verificar
Verificar si es
documento autorizado
[tiene referencia]/Solicitar
Solicitar
Verificarnmero
nmero
de
de referencia
referencia
[autorizado]/ Solicitar
[no autorizado]/Rechazar
Solicitar
Verificar codigo
cdigo de
de
unidad responsable
responsable
unidad
[con numero]/Recibir
[con codigo]/Recibir
[sin cdigo]/Rechazar
Recibir y Timbrar
documento
[sin numero]/Rechazar
1.4.3.2.
Rechazar
documento
15
1.4.3.2.1.
Se registran los dgitos del nmero de timbrado para completar los 4 ltimos
caracteres del nmero de documento de trmite. El nmero de trmite est
conformado por 2 ltimos caracteres del ao, 2 caracteres del mes, 3 caracteres del
cdigo del nivel y los 4 ltimos consecutivos por nivel.
16
Grfico 1.2.
Revisar
documento
Anular trmite
del documento
Enviar
documento
Fin
1.4.3.2.2.
- Envia el documento
hacia el siguiente nivel del
flujo (nivel del tipo unidad
o nivel contable).
- Envo de correo
automtico al nivel destino.
El flujo de aprobacin de los documentos slo puede ser cambiado desde el nivel
de registro del documento, por tal motivo el registrador es el encargado de cambiar
17
1.4.3.2.3.
1.4.3.2.4.
1.4.3.3.
18
Grfico 1.3.
Revisar
documento
[documento ok]/Aprobar
[error en documento]/Anular
[error en registro]/Devolver
Aprobar
documento
Devolver
documento
Anular trmite
del documento
Fin
- Envia el documento hacia
el siguiente nivel del flujo
(unidad o contable).
- Correo automtico al
nivel destino.
1.4.3.3.1.
- Es devuelto al nivel
de registro para la
correccin de los datos
y/o cambio de flujo.
- Correo automtico al
nivel destino.
El encargado de la unidad verifica que los datos del documento de trmite coincidan
con el documento digitalizado adjunto. Si encuentra alguna diferencia debe devolver
virtualmente el documento al nivel de registro correspondiente para que se realice
el cambio de flujo de aprobacin.
19
1.4.3.3.2.
1.4.3.3.3.
Si los datos del documento fsico, que pueden ser visualizados en el sistema
gracias al documento digitalizado, no coinciden con los datos del documento de
trmite el encargado de unidad puede devolver virtualmente un documento de
trmite a su nivel de registro para que sea corregido.
El sistema informa a los usuarios del nivel de registro va correo electrnico que
deben corregir el documento para proseguir el trmite.
1.4.3.3.4.
El sistema informa a los usuarios del nivel donde se encuentra el documento fsico
va correo electrnico que deben enviar el documento al nivel de registro para
entregarlo al proveedor.
20
1.4.3.4.
El rol
1.4.3.4.1.
Registro de documentos
1.4.3.4.2.
El contador debe registrar los siguientes datos contables: el origen del documento,
si es nacional o extranjero, la forma sugerida de pago, el indicador de pago (si el
documento est ingresando el trmite para regularizacin y ya ha sido pagado, o si
se encuentra por pagar), el tipo de transaccin contable, slo si se desea cambiar el
asiento estndar que se genera por el tipo de documento ingresado,
si el
documento debe ser pagado a una persona jurdica diferente al proveedor, puede
ingresar el valor de venta, el porcentaje o importe del impuesto correspondiente al
tipo de documento, un monto que permita ajustar algunas diferencias entre los
montos que figuran en el documento, y el monto total del documento que debe
coincidir con el monto total original ingresado en los datos generales del
documento. Tambin debe registrar las retenciones que se le deban aplicar al
21
la
siguiente
informacin:
cuenta
contable,
importe
por
cada
1.4.3.4.3.
la
informacin
ingresada,
principalmente
la
distribucin
contable
1.4.3.4.4.
22
Grfico 1.4.
Inicio
Registrar
documento
Revisar documento
[error en documento]/Anular
Devolver
documento
Anular trmite
del documento
[error al contabilizar]/Descontabilizar
Fin
[contabilizacin ok]
Enviar
documento
- Es devuelto al nivel de
registro para la correccin de
los datos y/o cambio de flujo.
- Correo automtico al nivel
destino.
Fin
1.4.3.4.5.
- Es enviado
hacia la tesorera
correspondiente
1.4.3.4.6.
Si los datos del documento fsico no coinciden con los datos del documento de
trmite el contador puede devolver virtualmente un documento de trmite a su nivel
de registro para que sea corregido.
El sistema informa a los usuarios del nivel de registro va correo electrnico que
deben corregir el documento para proseguir el trmite.
23
1.4.3.4.7.
El sistema informa a los usuarios del nivel donde se encuentra el documento fsico
va correo electrnico que deben enviar el documento al nivel de registro para
entregarlo al proveedor.
1.4.3.5.
Los documentos fsicos slo viajarn dentro de la institucin cuando formen parte
de un lote de documentos. Ver Grfico 1.5 y 1.6. Este proceso tiene las siguientes
actividades:
1.4.3.5.1.
nivel de archivo
El asistente del nivel de registro crea un lote de documentos para enviar los
documentos fsicos al nivel contable encargado del archivo contable de la
institucin.
1.4.3.5.2.
24
1.4.3.5.3.
El asistente del nivel destino del lote de documentos es el encargado de recibir los
lotes, para realizar esta accin debe esperar que el lote con los documentos fsicos
llegue a su nivel, ya que debe indicar en el sistema explcitamente que documentos
llegaron dentro del lote. En caso uno o ms documentos no hayan llegado, no se
deben marcar para que ese documento pueda ser enviado en otro lote de
documentos desde el nivel origen.
1.4.3.5.4.
Grfico 1.5.
[error en lote]/Anular
Anular lote
[lote ok]/Enviar
Enviar lote
Fin
- Impresin opcional.
- Envo de correo automtico al nivel
destino.
- Se deben enviar los documentos
fisicos al nivel destino.
Fin
25
Grfico 1.6.
Inicio
[error en lote]/Anular
Anular lote
Fin
[lote ok]/Enviar
Enviar lote
Fin
26
Tabla 1.9.
Deficiencias
superadas
Confidencialidad
Conservacin de
los comprobantes
de pago
27
Funcionalidades
insuficientes o
deficientes
Disponibilidad de
los documentos
Optimizacin de los
procesos de
negocio
28
2. Anlisis
2.
2.1.
Metodologa a utilizar
El proyecto abarca las dos primeras fases del ciclo de vida del proceso unificado.
Ver grfico 2.1.
proceso unificado y el segundo marco de trabajo organizado por fases del proceso
unificado, en ambos marcos se pueden visualizar los artefactos obtenidos.
30
Grfico 2.1.
Tabla 2.1.
Flujo de trabajo
fundamental
Artefacto
Modelado del
negocio
Requerimientos
Anlisis
Diagrama de clases.
Diagrama de secuencia de sucesos.
Diagrama de estados.
Diseo
Diagrama de componentes.
Modelo entidad relacin.
Prototipo.
Implementacin
Pruebas
31
Tabla 2.2.
Fase
Artefacto
Inicio
Elaboracin
Construccin
Transicin
2.2.
continuacin
presentamos
el
documento
de
visin
del
proyecto,
los
2.2.1.1.
Introduccin
32
2.2.1.2.
Posicionamiento
2.2.1.2.1.
Oportunidades de negocio
En el mercado actual son pocos los sistemas que permiten la revisin y aprobacin
previa a la contabilizacin y al pago de los documentos de pago a proveedores, y
los sistemas existentes permiten poca o ninguna flexibilidad al momento de elaborar
las rutas por la cual el documento debe transitar para su revisin, aprobacin y
contabilizacin dentro de la institucin.
2.2.1.2.2.
2.2.1.2.3.
2.2.1.3.
Los usuarios poseen educacin tcnica y/o superior y tienen conocimientos bsicos
en el uso de un computador e Internet.
2.2.1.3.1.
Perfiles de usuarios
Registrador
Encargado de Unidad
Asistente
Contador
Supervisor
Proveedor
2.2.1.3.2.
34
2.2.1.4.
2.2.1.4.1.
La arquitectura Campus Virtual PUCP est conformada por tres capas [DIRINFO]:
Back-end: es un servidor de base de datos con sistema operativo AIX (IBM) sobre
el que corre el DBMS (sistema de administracin de base de datos) ORACLE
versin 10g. Sobre ste corren aplicaciones desarrolladas con tecnologa Oracle
(procedimientos almacenados en PL/SQL y en Java Stored Procedures).
35
Grfico 2.2.
2.2.1.4.2.
2.2.1.4.3.
Los usuarios del sistema Web necesitarn de un navegador Web que sea
soportado por el Campus Virtual sin importar el sistema operativo del
computador.
36
Tabla 2.3.
Requerimientos funcionales
Referencia
Requerimiento
RF01
RF02
RF03
RF04
RF05
RF06
RF07
RF08
RF09
RF10
RF11
RF12
37
RF13
RF14
Los documentos de trmite deben ser enviados al siguiente nivel del trmite
si el monto total del documento se encuentra dentro de la escala de montos
que se encarga de revisar y aprobar.
RF15
RF16
RF17
RF18
RF19
RF20
Tabla 2.4.
Requerimientos no funcionales
Referencia
Requerimiento
RNF01
RNF02
RNF03
38
2.3.
Anlisis de la solucin
A continuacin se presentan los casos de uso del sistema, los cuales describen la
secuencia de eventos que el sistema realiza para interactuar con los actores [Arlow,
Neustadt].
2.3.1.1.
Actores
Un actor representa un rol de una entidad externa que interacta con el sistema
[Arlow, Neustadt]. En este proyecto los actores representaran los roles de usuarios
del sistema.
Grfico 2.3.
Diagramas de actores
Usuario Genrico
Asistente
Registrador Contable
Contador
Contador Master
Proveedor
Supervisor
39
Tabla 2.5.
Actor
Descripcin
Asistente
Contador
Contador Master
Encargado de
Unidad
Proveedor
Registrador
Registrador
Contable
Supervisor
Usuario Genrico
40
2.3.1.2.
Grfico 2.4.
Consultar
documento
Supervisor
Usuario Genrico
include
Registrar
documento
Registrador
Buscar
proveedor
include
extend
Registrar documento
en Contabilidad
Buscar documento
de referencia
include
Registrador Contable
Administrar documento
Encargado de Unidad
Administrar documento
en Contabilidad
Contador
extend
Administrar documento
en Contablidad - Master
Contador Master
Consultar documento
va extranet
Proveedor
2.3.1.2.1.
Actores
Precondicin
41
Flujo Bsico
Consultar documento
1. El caso de uso comienza cuando el usuario ingresa a la opcin Documento > Consulta.
2. El sistema le muestra un formulario con los siguiente criterios de bsqueda:
a. Nmero de documento fsico (tipo, serie y nmero del documento fsico)
b. Periodo de emisin del documento.
c. Nmero de documento de referencia (tipo y nmero del documento de referencia)
d. Proveedor. Incluir Buscar proveedor.
e. Nmero de trmite
f. Estado
g. Unidad del documento
h. Clasificacin del trmite
i. Nmero de lote.
3. El usuario selecciona uno o ms criterios.
4. El usuario selecciona la opcin Consultar.
5. Si el usuario coloc el nmero de documento fsico el sistema automticamente le
mostrar la informacin del documento indicado y el caso de uso se da por finalizado.
6. Si el usuario coloc el nmero de trmite el sistema automticamente le mostrar la
informacin del documento indicado y el caso de uso se da por finalizado.
7. Si el usuario coloc el nmero de documento de referencia el sistema automticamente
le mostrar la informacin del documento indicado y el caso de uso se da por
finalizado.
8. Caso contrario el sistema mostrar un listado con los documentos que cumplan los
criterios seleccionados. Este listado mostrar los siguientes datos:
a. Nmero de trmite
b. Nmero de documento de referencia (tipo y nmero).
c. Proveedor (R.U.C. y razn social).
d. Nmero de documento fsico (tipo, serie y nmero).
e. Moneda
f. Importe
g. Nivel actual
h. Estado actual.
9. El usuario selecciona el nmero de trmite que desea visualizar.
10. El sistema le mostrar toda la informacin del documento indicado, y se da por
finalizado el caso de uso.
Poscondicin
2.3.1.2.2.
Actores
Registrador.
Precondicin
42
Flujo Bsico
Registrar documento
1. El caso de uso comienza cuando el usuario ingresa a la opcin Documento > Registro.
2. El sistema le muestra un formulario donde le sugiere los siguientes campos:
a. Nmero de trmite, que es el identificador del documento dentro del sistema, le
sugiere el correlativo que son los 4 ltimos dgitos, los cuales pueden ser
modificados.
b. Fecha de recepcin, que contendr la fecha actual.
c. Fecha de pago, inicialmente ser la fecha actual ms 30 das. Los das cambian
con el tipo de documento fsico que se utilice.
d. Siguiente nivel, este campo ser sugerido por el sistema despus que el usuario
haya seleccionado el Flujo permitido.
3. El usuario debe ingresar los siguientes datos:
a. Nivel, el sistema le mostrar un listado de niveles donde puede registrar un
documento
b. Nmero de documento de referencia, compuesto por el tipo de documento de
referencia y el nmero de documento. Incluir Buscar documento de referencia.
c. Nmero de documento fsico, compuesto por el tipo de comprobante o documento
de pago slo si no fue sugerido por el sistema despus de seleccionar el
documento de referencia (slo se sugiere en caso se cuente con interfaz con el
sistema correspondiente), serie y nmero del documento fsico enviado por el
proveedor.
d. Fecha de emisin del documento fsico.
e. Archivo, que contenga el documento digitalizado.
f. Observaciones, este campo ser llenado si el usuario desea.
Si el documento de referencia pertenece a algn sistema con el que se ha implementado
una interfaz para compartir datos, estos campos sern colocados automticamente por el
sistema, caso contrario deben ser ingresados por el usuario:
a. Proveedor, cdigo de RUC. Incluir Buscar proveedor.
b. Monto total, compuesto por el tipo de moneda (soles y dlares) y el monto que
figura en el documento enviado por el proveedor.
c. Unidad del documento, unidad de la institucin responsable de las coordinaciones
con el proveedor.
d. Clasificacin del trmite.
4. El sistema seleccionar el flujo de trmite que debe seguir el documento dependiendo
del nivel de registro en que se encuentre, del tipo de documento de referencia al que
se encuentre relacionado (tambin existe un flujo cuando el documento no tiene
referencia) y a la unidad responsable del documento.
5. El usuario selecciona la opcin Grabar.
6. El sistema verifica que todos los datos obligatorios sean llenados, en caso exista algn
campo con un valor invlido el sistema enviar un mensaje de alerta.
7. Si todas las verificaciones son correctas el sistema almacenar la informacin.
Poscondicin
Flujo Alternativo
Editar documento
43
Poscondicin
Flujo Alternativo
Enviar documento
Poscondicin
Flujo Alternativo
1.
2.
3.
4.
Poscondicin
2.3.1.2.3.
Actores
Registrador contable.
Precondicin
44
Flujo Bsico
1. Este flujo alternativo extiende el flujo bsico del caso de uso CU02 Registrar
documento en el punto 3. El usuario debe ingresar adicionalmente los siguientes
datos:
DATOS CONTABLES:
a. Origen del documento.
b. Indicador de Pago
c. Forma sugerida de pago
d. Transaccin, seleccionar en caso el asiento deba generarse con alguna otra
plantilla.
e. Girar a, o persona a la cual se le debe pagar por el documento en caso sea
diferente al proveedor.
f. Valor de Venta
g. Porcentaje de Impuesto 1 (el nombre de impuesto se mostrar segn el tipo de
documento fsico que se est tramitando)
h. Importe del Impuesto 1
i. Servicios/Ajuste, donde se colocar el monto positivo o negativo que permita que el
importe total sea exactamente igual al importe original.
j. Importe total
k. Indicador de abono
Si el documento de referencia pertenece a algn sistema con el que se ha implementado
una interfaz para compartir datos, estos campos sern colocados automticamente por el
sistema, caso contrario deben ser ingresados por el usuario:
DISTRIBUCIN: Por cada lnea de distribucin del cargo.
a. Cuenta
b. Partida
c. Unidad
d. Actividad
e. Importe
f. Tipo de Gravacin.
Si el usuario selecciona el indicador de abono deber llenar los siguientes datos:
ASIENTO CONTABLE: Por cada lnea de distribucin del abono.
a. Cuenta
b. Partida
c. Unidad
d. Actividad
e. Importe
2. El caso de uso contina en el punto 4 del flujo bsico del caso de uso CU02 Registrar
documento.
Poscondicin
45
2.3.1.2.4.
Actores
Encargado de Unidad
Precondicin
Flujo Bsico
Flujo Alternativo
1.
2.
3.
4.
Poscondicin
46
Flujo Alternativo
1.
2.
3.
4.
Poscondicin
Flujo Alternativo
Devolver documento
Flujo Alternativo
Editar documento
El documento es modificado.
47
2.3.1.2.5.
Actores
Contador.
Precondicin
Flujo Bsico
Contabilizar documento
Flujo Alternativo
1.
2.
3.
4.
Poscondicin
48
Flujo Alternativo
Devolver documento
Flujo Alternativo
Flujo Alternativo
Editar documento
49
3.
4.
5.
6.
b. Partida
c. Unidad
d. Actividad
e. Importe
El usuario realiza los cambios que crea conveniente.
El usuario selecciona la opcin Grabar.
El sistema verifica que todos los datos obligatorios sean llenados, en caso exista algn
campo con un valor invlido enviar un mensaje de alerta.
Si todas las verificaciones son correctas el sistema almacenar la informacin
modificada.
El documento es modificado.
Poscondicin
2.3.1.2.6.
Tabla 2.11.
Actores
Contador Master.
Precondicin
Flujo Alternativo
Editar documento
1. Este flujo alternativo extiende el flujo alternativo Editar documento del caso de uso
CU05 Administrar documento en contabilidad en el punto 2.
DATOS GENERALES: muestra modificable adicionalmente los siguientes campos:
a. Fecha de pago
b. Tipo de documento fsico
2. El caso de uso contina en el punto 3 del flujo alternativo Editar documento del caso
de uso CU05 Administrar documento en contabilidad.
Poscondicin
2.3.1.2.7.
El documento es modificado.
Actores
Proveedor.
Precondicin
50
Flujo Bsico
Consultar documento
1. El caso de uso comienza cuando el usuario ingresa a la opcin Documento > Consulta.
2. El sistema le muestra un formulario con los siguiente criterios de bsqueda:
e. Nmero de documento fsico (tipo, serie y nmero del documento fsico)
f. Periodo de emisin del documento.
11. El usuario selecciona uno o ms criterios.
12. El usuario selecciona la opcin Consultar.
13. Caso contrario el sistema mostrar un listado con los documentos que cumplan los
criterios seleccionados. Este listado mostrar los siguientes datos:
a. Nmero de documento fsico (tipo, serie y nmero).
b. Proveedor (R.U.C. y razn social).
c. Moneda
d. Importe
e. Nivel actual
f. Estado actual.
g. Forma de pago.
h. Fecha de pago, si el estado de los documentos es REGISTRADO o EN PROCESO
DE PAGO se mostrar la fecha estimada de pago, si el documento se encuentra
PAGADO se muestra la fecha en que efectivamente se realiz el pago.
i. Nmero de trmite
j. Nmero de documento de referencia (tipo y nmero).
14. El usuario selecciona el nmero de trmite que desea visualizar.
15. El sistema le mostrar toda la informacin del documento indicado, y se da por
finalizado el caso de uso.
Poscondicin
51
2.3.1.3.
Grfico 2.5.
Consultar lote de
documentos
Supervisor
Administrar lote
de documentos
2.3.1.3.1.
Asistente
Actores
Asistente, Supervisor.
Precondicin
Flujo Bsico
1. El caso de uso comienza cuando el usuario ingresa a la opcin Lote > Consulta.
2. El sistema le muestra un formulario con los siguiente criterios de bsqueda:
a. Nmero de lote
b. Estado del lote
c. Nivel origen.
d. Nivel destino.
e. Clasificacin del lote.
f. Observaciones
g. Periodo en el que se haya registrado el lote.
h. Periodo en el que se haya enviado el lote.
i. Periodo en el que se haya recibido el lote.
j. Nmero de trmite que pueda estar contenido en un lote.
3. El usuario selecciona uno o ms criterios.
4. El usuario selecciona la opcin Consultar.
5. Si el usuario coloc el nmero de lote el sistema automticamente le mostrar la
informacin del lote indicado y el caso de uso se da por finalizado.
6. Caso contrario el sistema mostrar un listado con los lotes que cumplan los criterios
seleccionados. Este listado mostrar los siguientes datos:
a. Nmero de Lote
b. Total de documentos.
c. Los primeros n documentos contenidos en el lote.
d. Nivel origen.
e. Nivel destino.
f. Estado del lote.
g. Fecha de registro
52
h. Fecha de envo.
i. Fecha de recepcin.
7. El usuario selecciona el nmero del lote que desea visualizar.
8. El sistema le mostrar la informacin del lote indicado, el caso de uso se da por
finalizado.
El usuario visualiza el lote de documento deseado.
Poscondicin
2.3.1.3.2.
Actores
Asistente.
Precondicin
Flujo Bsico
1. El caso de uso comienza cuando el usuario ingresa a la opcin Lote > Registro.
2. El sistema le muestra un formulario donde le sugiere los siguientes campos:
a. Registrador, cdigo y nombre del usuario.
b. Fecha de registro, fecha actual.
3. El usuario debe ingresar los siguientes datos:
a. Nivel de origen
b. Nivel de destino.
c. Clasificacin del lote.
d. Observaciones, es opcional.
4. El sistema le muestra algunos criterios que le permitirn encontrar los documentos que
puede seleccionar para agregar al lote, los criterios son los siguientes:
a. Proveedor
b. Unidad del documento.
c. Clasificacin del documento de trmite.
d. Periodo en que se puede encontrar la fecha de registro del documento.
5. El usuario selecciona alguno de los criterios.
6. El usuario selecciona la opcin Consultar.
7. El sistema le muestra los documentos fsicos que se encuentran en el nivel origen y
que cumplan con los dems criterios seleccionados.
8. El usuario selecciona los documentos que desee y los agrega al listado de documentos
seleccionados.
9. El usuario puede seleccionar la opcin Limpiar para volver a escoger criterios,
volviendo al paso 6.
10. El usuario puede eliminar algn documento seleccionado.
11. Si el usuario cambia de nivel de origen perder todos los documentos seleccionados.
Se le mostrar un mensaje para confirmar que desea cambiar el nivel origen.
12. El usuario selecciona la opcin Grabar.
13. El sistema verifica que se haya seleccionado el nivel de destino, la clasificacin del lote
y que se encuentre seleccionado por lo menos un documento. En caso exista algn
campo con un valor invlido el sistema enviar un mensaje de alerta.
14. Si todas las verificaciones son correctas el sistema almacenar la informacin.
53
Poscondicin
Flujo Alternativo
Flujo Alternativo
54
Flujo Alternativo
Flujo Alternativo
1. El caso de uso comienza cuando el usuario ingresa a la opcin Lote > Recepcin.
2. El sistema le muestra un listado de lotes de documentos que han sido enviados al nivel
destino al que pertenece el usuario. Este listado mostrar los siguientes datos:
a. N de lote.
b. No total de documentos contenidos en el lote.
c. Los primeros n documentos contenidos en el lote.
d. Nivel de origen
e. Nivel destino
f. Clasificacin del lote.
g. Estado
h. Fecha de Registro
i. Fecha de Envo
3. El usuario selecciona el N del lote que desea procesar.
4. El sistema le mostrar la informacin del lote indicado, se muestra si el documento fue
previamente marcado como recibido o no.
5. El usuario marca como recibido o desmarca uno o ms documentos.
6. Si desea guardar las marcas ingresadas hasta ese momento selecciona la opcin
Guardar.
7. El sistema guardar la informacin de los documentos que estn siendo marcados
como recibidos.
8. El usuario selecciona la opcin Recibir.
9. El sistema le solicita que confirme que sern recibidos slo los documentos marcados,
y los que no se encuentren marcados sern considerados que no llegaron en el lote.
10. El usuario selecciona la opcin Aceptar.
11. El sistema registra la recepcin en el nivel destino de los documentos fsicos de
aquellos documentos de trmite que fueron marcados, y no as los documentos fsicos
de los documentos de trmite que no fueron marcados (se considera que permanecen
en el nivel origen).
12. El sistema muestra el lote con el estado RECIBIDO
Poscondicin
55
2.3.1.4.
Matriz de trazabilidad
Para confirmar que los casos de uso presentados cumplen con los requerimientos
funcionales del sistema, se presenta la siguiente matriz de trazabilidad, donde se
marca con una X un recuadro cuando el caso de uso satisface el requerimiento de
la fila correspondiente.
Tabla 2.15.
Matriz de trazabilidad
Casos de uso
UC01 UC02 UC03 UC04 UC05 UC06 UC07 UC08 UC09
RF01
RF02
R
e
q
u
e
r
i
m
i
e
n
t
o
s
RF03
RF04
RF05
RF06
RF07
RF08
RF09
RF10
RF11
f
u
n
c
i
o
n
a
l
e
s
RF12
RF13
RF14
RF15
RF16
RF17
RF18
RF19
RF20
X
X
56
Grfico 2.6.
Diagrama de clases
Clase
Descripcin
Documento
57
Documento
Referencia
Proveedor
Unidad
Unidad
Responsable
Asiento
Historial
Aprobacion
Distribucin
Cargo
Distribucin
Abono
Compromiso
Presupuestal
Tipo
Documento
TipoTramite
Sistema
Referencia
NivelXTramite
58
Nivel
Flujo
LoteDe
Documentos
2.3.4.1.
Inicio
REGISTRADO
Registro en el sistema
EN PROCESO DE PAGO
Envo a Tesorera
2.3.4.2.
Fin
PAGADO
Inicio
Fin
ANULADO
REGISTRADO
Enviar lote
Anular lote
ENVIADO
ANULADO
al nivel destino
RECIBIDO
Fin
Fin
59
3. Diseo
3.
3.
3.1.
60
Tabla 3.1.
Capa
Descripcin
Presentacin
Lgica de
negocio
Acceso a
datos
Grfico 3.1.
61
Grfico 3.2.
62
Tabla 3.2.
Diagrama de componentes
Bean de
Accin
Servlet
Pgina
HTML
Navegador WEB
JS
JDBC
Bean de
Datos
Base de Datos
JSP
Bean de
Funcin
Tabla 3.3.
Componentes
Descripcin
Servlet
(Controlador)
JavaBeans
(Modelo)
Bean de
Datos
Almacena los datos. Se tiene un bean de este tipo por cada entidad de la
base de datos involucrada.
Bean de
Funcin
Bean de
Accin
JSP
(Vista)
Pagina HTML
Archivo JS
63
1. El usuario realiza alguna tarea con la pagina HTML, la cual puede realizar
algunas validaciones en el navegador utilizando javascript, que puede estar
incluido en la pagina HTML o en un archivo JS.
2. Desde la pgina HTML se realiza una peticin HTTP a un Servlet.
3. En el servidor correspondiente responde el Servlet invocado, el cual crea una
instancia del bean de accin que atiende la accin solicitada.
4. El bean de accin obtiene una conexin a base de datos.
5. Luego el bean de accin instancia:
a. Beans de funciones y/o
b. Beans de datos, segn sea necesario.
6. Los beans de funciones se comunican con la base de datos al ejecutar los
mtodos que el bean de accin les indique, almacena la informacin en los
beans de datos.
7.
Grfico 3.3.
64
Los diagramas de interaccin son una parte clave en la realizacin de los casos de
uso, por lo que muestran el diseo de los diagramas de casos de uso [Arlow,
Neustadt]. Por este motivo en cada diagrama de secuencia se indica la referencia al
caso de uso correspondiente.
Tabla 3.4.
Estereotipo
Descripcin
Boundary
Class
Representa
objetos
que
implementen
la
presentacin o vista de las interfases o sistemas,
por lo que tambin se les llama bordes o fronteras.
En el proyecto se utiliza para representar a los
JSPs del sistema.
Control Class
Class
Entity Class
Grfico
65
3.1.4.1.
Grfico 3.4.
66
Grfico 3.5.
67
3.1.4.2.
Grfico 3.6.
68
3.1.4.3.
Grfico 3.7.
69
3.1.4.4.
70
3.1.4.5.
Grfico 3.9.
71
3.1.4.6.
Grfico 3.10.
72
3.1.4.7.
73
3.2.
Grfico 3.12.
74
Vista funcional que muestra las entidades relacionadas con la entidad documento.
Grfico 3.13.
75
Vista funcional que muestra las entidades relacionadas con la entidad lote.
Grfico 3.14.
Vista funcional que muestra las entidades relacionadas con la entidad flujo y nivel.
Grfico 3.15.
76
Clasificacin
Clasificacin que se le otorga a un documento o a un lote.
Atributo
clasificacion
descriClasificacion
indActividad
indDocumento
indLote
Descripcin
Cdigo de identificacin de la clasificacin
Descripcin de la clasificacin
Indica si la clasificacin est activa A, inactiva I
Indica si la clasificacin se usa para los documentos, 1 verdadero, 0
falso.
Indica si la clasificacin se usa para los lotes 1 verdadero, 0 falso.
CompromisosDocumento
Compromisos presupuestales que generaron los sistemas de referencia.
Atributo
actividad
ao
correlativoCp
correlativoDoc
mes
monto
nivelOrigen
partida
tipoTramite
unidad
Descripcin
Actividad que ha generado el compromiso presupuestal
Ao del documento
Correlativo de los compromisos registrados para el documento
Correlativo del documento
Mes del documento
Monto o importe del compromiso
Nivel origen del documento
Partida presupuestal en la que se realiz el compromiso
Tipo del trmite del documento
Unidad a la que pertenece la actividad que ha generado el
compromiso presupuestal
DetalleLote
Documentos contenidos en un lote.
Atributo
aoDoc
aoLot
correlativoDoc
correlativoLot
mesDoc
nivelOrigenDoc
nivelOrigenLot
seguimiento
tipoTramiteDoc
Descripcin
Ao del documento
Ao del lote
Correlativo del documento
Correlativo del lote
Mes del documento
Nivel origen del documento
Nivel origen del lote
Cdigo de identificacin del seguimiento que se realiza al lote
Tipo del trmite del documento
77
DistribucionAbono
Distribucin
del
monto
total
del
documento
en
las
unidades/actividades
Descripcin
Actividad a la que se distribuir el abono
Ao de la cuenta
Ao del documento
Correlativo del abono
Correlativo del documento
Cuenta en la que se registrar el abono
Indicador de pago
Mes del documento
Monto o importe del abono
Nivel origen del documento
Tipo del trmite del documento
Unidad a la que pertenece la actividad a la que se le distribuir el
abono
unidad
DistribucionCargo
Distribucin
del
monto
total
sin
impuestos
del
documento
en
las
Descripcin
Actividad a la que se distribuir el cargo
Ao de la cuenta
Ao del documento
Correlativo del cargo
Correlativo del documento
Cuenta en la que se registrar el cargo
Cdigo de identificacin de la gravacin que se aplica al cargo
Mes del documento
Monto o importe del cargo
Nivel origen del documento
Partida presupuestal a la que afectar el cargo
Tipo del trmite del documento
Unidad a la que pertenece la actividad a la que se le distribuir el
cargo
Documento
Documento
Atributo
ao
archivoDigitalizado
clasificacionDoc
correlativoDoc
estado
fechaEmision
fechaFinSusp
Descripcin
Ao del documento
Documento digitalizado.
Clasificacin del documento
Correlativo del documento
Estado del documento
Fecha de emisin del documento fsico
Fecha fin de la suspensin del cobro de impuesto
78
fechaInicioSusp
fechaPago
fechaRecepcion
flujoActual
forma_pago
importeBruto
importeImpuesto
importeTotal
indContabilizado
indDevolucion
mes
nivelActual
nivelOrigen
nroAdicReferencia
nroDocFisico
nroDocReferencia
nroOperacionSusp
Estado
Estado del documento o lote.
Atributo
descriEstado
estado
indActividad
Descripcin
Descripcin del estado del documento
Cdigo que identifica el estado del documento
Indica si el estado se encuentra activo A, inactivo I
79
Flujo
Flujo de aprobacin que siguen los documentos en el sistema.
Atributo
descriFlujo
flujo
tipoFlujo
Descripcin
Descripcin del flujo de aprobacin
Cdigo que identifica el flujo de aprobacin
Cdigo que identifica el tipo de flujo
GENERAL.Personatural
Persona que ser usuaria del sistema. Esta tabla parte de la base de datos
institucional PUCP, esquema GENERAL.
Atributo
apematerno
apepaterno
codigo
nombres
Descripcin
Apellido materno de la persona
Apellido paterno de la persona
Cdigo de la persona natural, en esta tabla se encuentran todos los
usuarios de la intranet de la institucin
Nombres de la persona
Grabacin
Tipos de gravacin que se le puede imponer al detalle de distribucin del cargo.
Atributo
descriGravacion
Grabacin
IndAfecto
Descripcin
Descripcin de la gravacin
Cdigo que identifica el tipo de gravacin
Indica si es afecto 1 o no afecto 0.
HistorialDocumento
Historial de todas las acciones realizadas sobre un documento.
Atributo
Ao
correlativoDoc
correlativoHis
fecha
flujoHistorico
mes
mostrarEnFlujo
nivelHistorico
nivelOrigen
observacion
seguimiento
tipoTramite
usuario
Descripcin
Ao del documento
Correlativo del documento
Correlativo del historial
Fecha en que se realiz la accin
Flujo histrico del documento
Mes del documento
Indica si se debe mostrar en el historial del flujo de aprobacin
Nivel histrico del documento
Origen del documento
Observacin
Seguimiento de la accin que se realiz
Tipo de trmite del documento
Usuario que realiz la accin
80
Impuesto
Impuestos, valor y fecha de vigencia del impuesto.
Atributo
correlativo
fechaFinVigencia
fechaInicioVigencia
impuesto
valor
Descripcin
Correlativo del impuesto
Fecha de fin de vigencia del valor del impuesto
Fecha de inicio de la vigencia del valor del impuesto
Cdigo que identifica el impuesto
Valor del impuesto
Lote
Lote de documentos
Atributo
ao
clasificacionLot
correlativoLot
estado
fechaAnulacion
fechaEnvio
fechaRecepcion
fechaRegistro
nivelDestino
nivelOrigen
observaciones
usuarioAnulacion
usuarioEnvio
usuarioRecepcion
usuarioRegistro
Descripcin
Ao del lote de documento
Clasificacin del lote
Correlativo del lote
Estado del lote
Fecha de anulacin del lote
Fecha de envo del lote
Fecha de recepcin del lote
Fecha de registro del lote
Nivel destino del lote
Nivel origen del lote
Observaciones
Usuario que anula el lote
Usuario que envi el lote
Usuario que recibe el lote
Usuario que registr el lote
Nivel
Nivel, un nivel puede pertenecer a muchos flujos de aprobacin.
Atributo
correlativoLote
correrlativoDocument
o
descriNivel
indActividad
nivel
tipoNivel
unidadResponsable
Descripcin
Correlativo del lote, que ser usado para generar los cdigos de lote
Correlativo del documento, que ser usado para genera los cdigos
de los documentos
Descripcin del nivel
Indica si el nivel est activo A, inactivo I
Cdigo que identifica al nivel
Cdigo que identifica el tipo de nivel
Unidad responsable del nivel
81
NivelXFlujo
Relacin de niveles que pertenecen a un flujo de aprobacin.
Atributo
escalaFinal
escalaInicial
flujo
indActividad
nivel
orden
Descripcin
Importe o monto final o mximo que se encarga de revisar este nivel
Importe o monto inicial que se encarga de revisar este nivel
Flujo de aprobacin al que se relaciona el nivel
Indica si el nivel del flujo est activo A, inactivo I
Cdigo que identifica al nivel
Orden de nivel dentro del flujo de aprobacin
Origen
Origen de un documento. Ej.: nacional o extranjero.
Atributo
descriOrigen
indActividad
origen
Descripcin
Descripcin del origen del documento
Indica si el origen est activo A, inactivo I
Cdigo que identifica el origen del documento
Seguimiento
Accin realizada sobre un documento, sirve para dar seguimiento al historial del
documento.
Atributo
descripcion
indActividad
indHistorial
indLote
seguimiento
Descripcin
Descripcin del seguimiento
Indica si el seguimiento est activo A, inactivo I.
Indica si el seguimiento es usado para documentos - en su historial.
Indica si el seguimiento es usado para lotes de documentos.
Cdigo que identifica el seguimiento o accin que se realiza sobre el
documento o lote
SICOP.mae_actidad
Actividad o centro de costo de la institucin. Esta tabla pertenece a la base de datos
institucional, y sirve de integracin con el sistema contable presupuestal PUCP.
Esquema SICOP.
Atributo
actividad
unidad
Descripcin
Cdigo que identifica la actividad
Cdigo que identifica la unidad a la que pertenece la actividad
SICOP.mae_subtipoasiento
Sub tipo de asiento contable. Esta tabla pertenece a la base de datos institucional, y
sirve de integracin con el sistema contable presupuestal PUCP. Esquema SICOP.
Atributo
asiento_subtipo
asiento_Tipo
Descripcin
Cdigo que identifica el subtipo de asiento contable
Cdigo que identifica el tipo de asiento contable
82
SICOP.mae_cuenta
Cuenta contable. Esta tabla pertenece a la base de datos institucional, y sirve de
integracin con el sistema contable presupuestal PUCP. Esquema SICOP.
Atributo
ano
cuenta
Descripcin
Ao de la cuenta
Cdigo que identifica una cuenta contable
SICOP.mae_forma_pago
Forma de pago de los documentos. Esta tabla pertenece a la base de datos
institucional, y sirve de integracin con el sistema contable presupuestal PUCP.
Esquema SICOP.
Atributo
forma_pago
Descripcin
Cdigo que identifica la forma de pago del documento
SICOP.mae_partida
Partida presupuestal. Esta tabla pertenece a la base de datos institucional, y sirve
de integracin con el sistema contable presupuestal PUCP. Esquema SICOP.
Atributo
partida
Descripcin
Cdigo que identifica la partida
SICOP.mae_persona
Persona. Esta tabla pertenece a la base de datos institucional, y sirve de
integracin con el sistema contable presupuestal PUCP. Esquema SICOP.
Atributo
persona
tipoPersona
Descripcin
Cdigo que identifica la persona en el sistema contable presupuestal
Cdigo que identifica el tipo de persona del sistema contable
presupuestal
SICOP.mae_unidad
Unidad o rea de la institucin. Esta tabla pertenece a la base de datos
institucional, y sirve de integracin con el sistema contable presupuestal PUCP.
Esquema SICOP.
Atributo
unidad
Descripcin
Cdigo que identifica la unidad
SICOP.tes_cab_docpag
Documento de pago, es la interfase a donde debe llegar el documento de trmite
para que sea pagado. Esta tabla pertenece a la base de datos institucional, y sirve
de integracin con el sistema contable presupuestal PUCP. Esquema SICOP.
83
Atributo
num_documento_id
Descripcin
Cdigo que identifica el documento en el sistema de pagos
SistemaReferencia
Sistema de adquisicin de bienes o servicios que interacta con el sistema de
trmite de documentos.
Atributo
DescriReferencia
IndAdjuntar
sistemaReferencia
Descripcin
Descripcin del sistema de referencia
Indica si debe adjuntar o no documento digitalizado
Cdigo que identifica el sistema de referencia de adquisicin de
bienes o servicios
TipoDocumento
Tipo de documento.
Atributo
abreviatura
asiento_subtipo
asiento_Tipo
codigoSunat
descriImpBruto
descriImpTotal
descripcion
descripcionCorta
diasPlazoPago
tipoDocumento
tipoTramite
Descripcin
Abreviatura del tipo de documento
Subtipo de asiento que se debe generar por tipo de documentos
Tipo de asiento que se debe generar por tipo de documentos
Cdigo SUNAT del documento
Descripcin del importe bruto para el tipo de documento
Descripcin del importe total para el tipo de documento
Descripcin del tipo de documento
Descripcin corta del tipo de documento
Das de plazo para realizar el pago del documento
Cdigo que identifica el tipo de documento
Tipo de trmite que se encargar de tramitar el tipo de documento
TipoFlujo
Tipo de flujo.
Atributo
descriTipoFlujo
tipoFlujo
Descripcin
Descripcin del tipo de flujo
Cdigo que identifica el tipo de flujo de aprobacin
TipoNivel
Tipo de nivel.
Atributo
descriTipoNivel
indDatosContables
indDistribucionAbono
indDistribucionCargo
indFlujoAprobacion
tipoNivel
Descripcin
Descripcin del tipo de nivel
Indica si se debe mostrar la seccin de datos contables en
aplicacin
Indica si se debe mostrar la seccin de distribucin de abono en
aplicacin
Indica si se debe mostrar la seccin de distribucin de cargo en
aplicacin
Indica si se debe mostrar la seccin de flujo de aprobacin en
aplicacin
Cdigo que identifica el tipo de nivel
la
la
la
la
84
TipoTramite
Tipo de trmite.
Atributo
descripcion
tipoTramite
Descripcin
Descripcin del tipo de trmite
Cdigo que identifica el tipo de trmite
TipoFlujoxSisReferencia
Tipos de flujo de aprobacin que se relaciona con un sistema de referencia.
Atributo
sistemaReferencia
tipoFlujo
Descripcin
Sistema de referencia
Tipo de flujo
TipoTransaccion
Tipo de transaccin, se usa cuando el asiento del documento no se va a generar de
acuerdo el tipo de asiento correspondiente al tipo de documento
Atributo
asiento_subtipo
asiento_Tipo
descriTipoTransaccion
tipoTransaccion
Descripcin
Subtipo de asiento
Tipo de asiento
Descripcin de tipo de transaccin
Cdigo que identifica el tipo de transaccin
UnidadesPermitidasxFlujo
Unidades permitidas por flujo de aprobacin, para restringir el flujo de documentos
segn la unidad responsable.
Atributo
flujo
unidad
Descripcin
Flujo de aprobacin
Unidad permitida
UsuarioXNivel
Usuarios por nivel, aqu se detallan los roles y permisos que tiene en cada nivel.
Atributo
indActividad
indAsistente
indContador
indEncargado
indRegistrador
Descripcin
Indica si el usuario est activo A, inactivo I
Indica si es Asistente 1 o no 0.
Indica si es Contador 1 o no 0.
Indica si es Encargado de unidad 1 o no 0.
Indica si es Registrador 1 o no 0.
Monto mximo que puede aprobar un usuario en el nivel, solo tipo
montoMaxAprobacion nivel unidad
nivel
Nivel en el que est autorizado el usuario
usuario
Cdigo de usuario
85
3.3.
Grfico 3.16.
Grfico 3.17.
86
Grfico 3.18.
Grfico 3.19.
87
Grfico 3.20.
Grfico 3.21.
88
Grfico 3.22.
Grfico 3.23.
89
Grfico 3.24.
Grfico 3.25.
90
Grfico 3.26.
Esta pantalla tambin sirve para acceder a las funcionalidades de editar, devolver y
anular.
Grfico 3.27.
91
Grfico 3.28.
Esta pantalla tambin sirve para acceder a las funcionalidades de editar, devolver y
anular.
Grfico 3.29.
92
Grfico 3.30.
Grfico 3.31.
93
Grfico 3.32.
Grfico 3.33.
Ingresa un nmero de
lote o selecciona algn
criterio de bsqueda.
94
Grfico 3.35.
Grfico 3.36.
95
Se ingresa uno o ms
criterios para encontrar los
documentos disponibles.
Grfico 3.38.
Selecciona uno o
varios documentos
disponibles.
96
Grfico 3.39.
Grfico 3.40.
97
Grfico 3.41.
Seleccionar los
documentos fsicos
que llegaron en el lote.
Grfico 3.43.
98
4.
4.1.
Observaciones
En esta seccin se busca dar nfasis a los siguientes puntos vistos en el proyecto:
Investigacin realizada
Metodologa utilizada
La eleccin de la metodologa fue un punto clave para el xito del proyecto. Para la
presente tesis se escogi RUP, y gracias a su flexibilidad fue adaptado a las
necesidades de este proyecto.
por
lo
que
los
principales
requerimientos
obtenidos
fueron
99
Obtencin de requerimientos
4.2.
Conclusiones
Se realiz el anlisis y diseo del sistema en base a los procesos principales del
negocio. Los requerimientos se determinaron a travs del levantamiento de
informacin en las reuniones sostenidas con el personal involucrado en los
100
4.3.
Recomendaciones
101
an se encuentra en fase piloto, por lo que esta interfaz no fue considerada dentro
del alcance del proyecto.
Minera de datos
102
Elaboracin de reportes
103
Bibliografa
Libros
[Arlow, Neustad] JIM ARLOW, ILA NEUSTADT, UML and the Unified Process: Practical
Object-Oriented Analysis & Design, Addison-Wesley 2002.
[Larman] CRAIG LARMAN, Applying UML and patterns: and introduction to object-oriented
analysis and design and iterative development, 3ra Edicin, Pearson Educacin 2007.
[MICROSYSTEM]
http://www.ibm.com/expressadvantage/cl/solutions/workflow_doc.phtml?ca=Workflow_de_ap
robacion_de_Documentos_Tributarios_MICROSYSTEM&me=W&met=inli
[SAP] http://www.sap.com
[UML] http://www.uml.org