30841 - 132.248.9.195

170
30841 / UNIVERSIDAD PANAMERICANA { 4 ESCUELA DE INGENIERIA 2 e) 1 CON ESTUDIOS INCORPORADOS A LA UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO ANALISIS, DISENO E IMPLANTACION DE UN SISTEMA PARA REGISTRAR LOS MOVIMIENTOS DE TESORERIA EN UNA EMPRESA DE SERVICIOS. T E I QUE PARA OBTENER EL TITULO DE INGENIERO MECANICO ELECTRICISTA AREA : INGENIERIA INDUSTRIAL PRESENTA LUIS FELIPE CIREROL GARMA DIRECTOR: ING. EDMUNDO MARROQUIN TOVAR MEXICO a 1998 TESIS CON rN FALLA DE ORIGEN

Transcript of 30841 - 132.248.9.195

Page 1: 30841 - 132.248.9.195

30841 / UNIVERSIDAD PANAMERICANA { 4

ESCUELA DE INGENIERIA 2 e) 1

CON ESTUDIOS INCORPORADOS A LA

UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO

ANALISIS, DISENO E IMPLANTACION DE UN

SISTEMA PARA REGISTRAR LOS MOVIMIENTOS DE

TESORERIA EN UNA EMPRESA DE SERVICIOS.

T E S§ I S§

QUE PARA OBTENER EL TITULO DE

INGENIERO MECANICO ELECTRICISTA

AREA : INGENIERIA INDUSTRIAL

PRESENTA

LUIS FELIPE CIREROL GARMA

DIRECTOR: ING. EDMUNDO MARROQUIN TOVAR

MEXICO a 1998

TESIS CON rN FALLA DE ORIGEN

Page 2: 30841 - 132.248.9.195

UNAM – Dirección General de Bibliotecas

Tesis Digitales

Restricciones de uso

DERECHOS RESERVADOS ©

PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL

Todo el material contenido en esta tesis esta protegido por la Ley Federal del Derecho de Autor (LFDA) de los Estados Unidos Mexicanos (México).

El uso de imágenes, fragmentos de videos, y demás material que sea objeto de protección de los derechos de autor, será exclusivamente para fines educativos e informativos y deberá citar la fuente donde la obtuvo mencionando el autor o autores. Cualquier uso distinto como el lucro, reproducción, edición o modificación, será perseguido y sancionado por el respectivo titular de los Derechos de Autor.

Page 3: 30841 - 132.248.9.195

AGRADECIMIENTOS

* AMIS PADRES:

Por el apoyo durante toda mi carrera

¢ AMIABUELA CARMEN Y A Mi TIO ALFREDO

Por el gran apoyo en ia distancia

* AEDALID Y RODRIGO:

Por ser la motivacion en el togro de este resultado.

Page 4: 30841 - 132.248.9.195

INTRODUCCION

Antececlentes de operacién

Objetivos / Alcance de la tesis

Metodo'ogia para el desarrollo del sistema

1, CAPITULO PRIMERO

ANALISIS DE LA OPERACION Y DETERMINACION DE REQUERIMIENTOS.

1.1. Comprension del proceso ...

1.1.1. Operacién de tesoreria ...

1.4.2. Operacién de contabilidad ...

1.2. Identificacién de problemas

1.2.1. Departamento de tesoreria

1.2.2. Departamento de contabilidad ....

1.3. Analisis de tiempos y costes

1.4. Requerimientos funcionates de alto nivel

Page 5: 30841 - 132.248.9.195

2. CAPITULO SEGUNDO

DISENO DEL SISTEMA. 34

2.1, Flujo de datos 34

2.2. Disefio de datos y archivos .... 37

2.3. Procedimientos 49

2.4. Interfase con el usuario 56

2.4.1, Médulo de tesoreria 56

2.4.2. Médulo de contabilidad 68

2.5. Disefio de reportes 73

2.6. Seguridad en el sistema 74

2.7. Almacenamiento de datos 76

2.8. Comunicacién de datos

3. CAPITULO TERCERO

DESARROLLO Y PRUEBAS DE LA APLICACION 79

3.1 Desarrolio 79

3.1.1. Seleccién de! Software y Hardware 79

3.1.2. Programacién del modulo de tesoreria 83

3.1.3. Programacién del médulo contable 84

3.2. Pruebas 84

3.2.1. Niveles de pruebas 84

3.2.2. Plan de pruebas 87

Page 6: 30841 - 132.248.9.195

4. CAPITULO CUARTO

LIBERACION Y EVALUACION DE RESULTADOS ooo. ccccccccsecccsscescosecccssecssesecssseecsseesses 89

AAD, CAPACHACION oo. cccecceesccecsneanseesnecsseessecossecssucsusssceesesesssssusssasssussareessacssessiutsisesiserseenee 89

4.2. Plan cie implementaci6n . 93

4.3. Conversi6n .... 94

97

4.5. Analisis de resultados y objetivos CUMPHGOS 00... cscsscscussaceescessvecsuecssssecsesseerssecssssee 100

CONCLUSIONES 102

BIBLIOGRAFIA 108

ANEXO |. REPORTES DE LA ACTIVIDAD DE TESORERIA 000... cece I

ANEXO II. CATALOGO DE CUENTAS CONTABLES o.00....ceccceccecccscessseresseecsstessesneene Hl

ANEXO Ill, DIAGRAMAS nn. cece esccsccsssreecenssecenntessssuiesccsssnseessenssenettessisscsenssunectsseneceanae ill

Diagramas de flujo det proceso

Diagramas de flujo del sistema

ANEXO IV. REPORTES GENERADOS POR EL SISTEMA

ANEXO V. CODIGOS FUENTE

Page 7: 30841 - 132.248.9.195

INDICE DE TABLAS Y FIGURAS

TABLAS:

Tabla 1

Tabla 2

Tabla 3

Tabla 4

Tabla 5

Tabia 6

Tabla 7

Tabla 8

FIGURAS:

Figura 4

Figura 2

Figura 3

Figura 4

Figura 5

Figura 6

Figura 7

Figura 8

Figura 9

Figura 10

Figura 11

ingresos y egresos de fa division de tarjetas

Problemas detectados

Matriz de tiempos de proceso ....

Matriz de costos ...

Diccionario de datos .........

Capacitacion en el médulo de tesoreria

Capacitacion en el méduto contabie

Matriz comparativa de resultados

Operacién Swap

Bases de datos de tesoreria

38

90

a

100

10

45

Diagrama de procedimientos de tesoreria

Diagrama de procedimientos de contabilidad

Entrada al sistema de tesoreria

Menu principal médulo de tesoreria

Menc de captura de datos

Compra y venta de dolares .........

Inversiones

Préstamos

49

53

56

57

59

60

Page 8: 30841 - 132.248.9.195

Figura 12

Figura 13

Figura 14

Figura 16

Figura 16

Figura 17

Figura 18

Figura 19

Ment de reportes det sistema ....

Menu de utilerias

Entrada al sistema de contabilidad

Ment principal del médulo contable ..............

Ment de pdliza Mend de reportes del médulo contable .

Mend de utilerias médulo contable ....

Esquema de comunicacién de datos

Page 9: 30841 - 132.248.9.195

INTRODUCCION

Page 10: 30841 - 132.248.9.195

INTRODUCCION

En ta presente tesis se expone el andlisis, disefio e imptantacién de un sistema de informacion para el

registro de las operaciones de tesoreria para una empresa de servicios transnacional, con oficinas

tanto en el interior de ta repdblica mexicana, como en el extranjero.

El nombre de la empresa se omitira por derechos reservados y para mantener e! anonimato ia

dividiremos en dos grandes operadores: viajes y tarjetas. Asi mismo durante el desarrollo dela

presente tesis , se hara referencia a un grupo de cuentas bancarias y catalogo contable ficticio para

mantener la confidencialidad de tas cuentas reales de la compaiia.

La empresa en cuestién se encontraba con un grave problema al no tener un sistema glabal para el

registro de operaciones de tesoreria. Este proceso involucra a tres departamentos del area financiera

ios cuales son: tesoreria, contabilidad y conciliaciones bancarias.

Aino conter con un proceso automatic, existian problemas de registro de operaciones de tesoreria,

los cuales se reflejaban en una conciliacién bancaria ineficiente, provocando pérdidas monetarias,

tiempos elevados en los procesos, asi como recursos humanos excesivos para llevar a cabo la

conciliacién,

Debido a esta gran cantidad de problemas en ei drea de finanzas, se opté por desarrollar un sistema

de informacion, a través del cual se realice el registro de todas fas operaciones diarias del

departamexto de tesoreria, en forma automética, tratando de eliminar al maximo los puntos de

contacto externos al momento de realizar el registro contable.

En {a siguiente grafica de Gantt se presentan las actividades calendarizadas para la duracién de todo

el proyecto.

Page 11: 30841 - 132.248.9.195

ANTECEDENTES DE OPERACION

El proceso comienza con la generacion de informacion por parte de tesoreria, al momento de realizar

su gestion de efectivo @ través de sus cuentas bancarias con entidades de depdsito y financiacién.

Ourante el dia, todas tas operaciones se iban registrando en un modelo de hoja de calculo,

generando reportes impresos. Dos dias después, estos reportes junto con los soportes de jas

operaciones realizadas (fichas de depositoe, comprobantes de transferencias e inversién etc.) se

enviaban fisicamente a contabilidad para hacer los asientos contables y su pdliza correspondiente; y

al final det mes el departamento de conciliaciones recibia los estados de cuenta bancarios, con los

cuales coteja esta informacién contra 1a registrada por contabilidad.

Durante la operacién de este proceso se encontraron muchas diferencias por parte de conciliaciones

bancarias yenerando una gran cantidad de dinero sin conciliar asi como recursos humanos dedicados

a ta investigaci6n de todas estas partidas.

Debido a [2 anterior se opté por crear un sistema de informacién, el cual se encargue de recibir todos

los datos desde su origen en tesoreria, para ser enviada automaticamente a contabilidad y ser

registrada en forma automatica, con to cual se eliminaria el contacto externo de contabilidad para la

elaboracién de este registro limitandose unicamente al contro! y validacién de la informacion

recibida.

Page 12: 30841 - 132.248.9.195

OBJETIVOS/ALCANCE DE LA TESIS

OBJETIVOS:

1. Minimizar tos errores encontrados por conciliaciones.

2. Auxiliar a tesoreria en la elaboracion de la posicién de las cuentas y ef registro de operaciones.

3. Evitar errores y demoras por causa de los procesos manuales que se utilizaban anteriormente.

4. Reducir los castos de personal empteado en investigacion de partidas no concifiadas.

5. Reducir el tiempo de elaboracién de pélizas para mantener el registro contable al dia.

6. Establecer validaciones y controles tanto en tesoreria como en contabilidad para asegurar ‘la

integridad de la informacién.

ALCANCE:

Funciones a desarroltar:

* Sistema de captura de informacién de todas tas operaciones realizadas en pesos por tesoreria.

« Validacion de informaci6n ingresada.

« Reportes de transacciones.

+ Posicién de cuentas bancarias.

* Actualizacion automatica de operaciones con vencimiento en el dia en que se esté trabajando. ,

* Manejo de diferentes instrumentos financieros.

¢ Automatizacion del registro y pdliza contable.

« Generacion de reportes contabtes.

¢ Control de configuracién a nivel usuario.

Page 13: 30841 - 132.248.9.195

METODOL.OGIA PARA EL DESARROLLO DEL SISTEMA.

La metodologia que se utilizar4 constara de seis actividades para el desarrollo del sistema que

abarca desde el analisis de la operacion de tesoreria y contabilidad, hasta la puesta en marcha y

evaluacion del sistema impiementado. Esto nos dara una guia para el seguimiento de todo el

Proyecto @n forma estructurada, describiendo dentro de la presente tesis cada etapa del

procedimiento.

Page 14: 30841 - 132.248.9.195

CAPITULO PRIMERO

ANALISIS DE LA OPERACION Y DETERMINACION DE

REQUERIMIENTOS

Page 15: 30841 - 132.248.9.195

1. CAPITULO PRIMERO

ANALISIS DE LA OPERACION Y DETERMINACION DE REQUERIMIENTOS.

4.1. COMPRENSION DEL PROCESO.

Para poder ceterminar el tipo de sistema que se va a disefiar es necesario hacer un analisis sobre la

Operacion def proceso para todas las partes involucradas, asi cémo para determinar los problemas y

requerimientos bajo ta situacién en que se encontraba la operacién.

1.1.1. Operacion de tesoreria

El departarnento de tesoreria de la empresa en cuestién se encarga de administrar el flujo de

efectivo, tanto en pesos mexicanos como en délares estadounidenses para entradas y salidas de

Ginero, a través de tas cuentas bancarias que tiene la empresa con otros bancos, asi como de ser ta

interfase ditecta con el mercado , para comprar o vender dinero o divisas.

Actualmen:e la empresa cuenta con 45 cuentas bancarias ubicadas tanto en el Distrito Federal como

en el interior de ta republica para pesos mexicanos y con 15 cuentas con bancos estadounidenses

para ddlares.

Diariamente !as cuentas reciben depdsitos correspondientes a jas entradas de dinero que tiene la

empresa a través de todas las oficinas ubicadas en la Reptiblica Mexicana por concepto tanto de

venta de viajes como de pago de tarjetahabientes. Asi mismo se tienen egresos por concepto de

Pago a proveedores y a comercios que reciben ta tavjeta .

Page 16: 30841 - 132.248.9.195

E! departamento de tesoreria debera entonces vigilar el manejo de cargos y créditos hechos a las

cuentas bancarias asi como de evitar sobregiros que puedan causar costos financieros por mal

manejo del dinero, sin perder de vista todo lo que involucra ta gestién del efectivo (Cash

Management}, el cual sera el conjunto de medidas estratégicas y organizativas que afectan a los

flujos monetarios y en definitiva a los resultados financieros de una empresa (1). Las cuentas

bancarias se dividiran de acuerdo al operador al que pertenecen; por lo tanto existiran cuentas

correspondientes a viajes y cuentas de tarjetas. Por otro lado se debera administrar la cantidad de

ddlares que se tenga y en caso de que el monto sea escaso o que haya un exceso de délares,

entonces se deberd acudir a diversos instrumentos financieros los cuales ser4n mencionados

posteriormente.

Una vez que se caiculan io saldos finales del dia de cada cuenta bancaria mediante la suma de fos

saldos inicigles, mas tos ingresos reportados, menos los egresos reportados, y se hayan hecho tas

operaciones financieras necesarias con otros bancos, se hard un balanceo de operaciones hechas

durante el dia mostrando ingresos y egresos totales. Con fo cual , si existe un excedente de dinero, se

procedera a realizar inversiones con bancos o en caso de que haya requerimientos de dinero, se

procedera a pedir préstamos a alguna institucién financiera.

El flujo de la operacion ira avanzando conforme pase e! dia y de acuerdo a los horario de operacién

de los bancos y casas de cambio , ya que toda la operacidn de transferencias de fondos y manejo de

instrumentos financieros se debe realizar dentro de un horario aproximado de 8:30 a 15:00 horas.

dependiendo de la institucién financiera con la que se esta operando, Asi mismo se encontraran 5

personas trabajando en e! departamento de tesoreria realizando todas las operaciones y gestion de

efectivo.

“ay Blanch Mas Lluis, Elvira Merino Enric, Navalon Jiménez Marc, Cash-Management Gestién de Tesoreria,

Espafia, 1993, Ed. Gestién 2000, P.17 .

Page 17: 30841 - 132.248.9.195

A continuaci¢n se presentaré en forma mas detallada el proceso de tesoreria con et objeto de tener

una mejor comprensién de toda 1a operacién y de los instrumentos financieros utilizados.

Posicién diaria para las cuentas bancarias.

La posicién nos muestra los movimientos de ingresos y egresos en fecha valor (en el dia que afecta

efectivamenie ei saido de ta cuenta (2) ) que tendra cada cuenta bancaria. Se encontrara dividida en

cuentas correspondientes a tarjetas y cuentas correspondientes a viajes.

La posicién bancaria se encontrara en el modelo de hoja de calculo mencionado anteriormente, y ta

cual comen:ara con la captura de saldos iniciales para cada cuenta bancamia, esta informacion es

obtenida via telefonica con cada banco al inicio del dia, o a través de una terminal con sistema de

banca electronica (para el caso de ios bancos que manejen este tipo de sistemas).

Cada oficina local y foranea, tendra asignada una cuenta bancaria para realizar sus transacciones. La

informacion correspondiente a ingresos y egresos que tendran las cuentas bancarias para ese dia, se

obiiene a través de reportes recibidos de todas Jas oficinas locales y foraneas. Cada oficina debera

generar un reporte con los cargos y créditos con fecha valor que se tendran ese dia en la cuenta

bancaria asignada. Los reportes son enviados a tesoreria por diversos medios como pueden ser

correo electrénico, fax o via telefonica. Una vez que se tienen esos reportes, se capturan ios

ingresos y egresos que tendrd cada cuenta para ese dia en el modelo, con esta informacion

obtendremas et saldo final disponible con la siguiente formula:

Saido final disponible = Saido inicial + ingresos reportados - Egresos reportados

(2) Blanch , Elvira , Navalén, op. cit. P. 18

Page 18: 30841 - 132.248.9.195

Con este saldo final disponible, podremos apreciar cémo quedara la cuenta después de aplicar

ingresos y egresos , por lo que si el saldo es negativo, entonces sera necesario transferir dinero a esa

cuenta para evitar un sobregiro, y que ios cheques expedidos por tas oficinas foraneas no puedan ser

Cobrados. Asi mismo si e! saldo de ta cuenta es excesivo, esto es tomando una base mayor a los

trescientos rnil pesos, entonces podremos disponer de este monto para hacer transferencias a otras

cuentas que hayan quedado con saldo negativo.

A este procedimiento se le llamara asignacién de necesidades , ya que estamos acreditando dinero

de la cuenta que tiene un exceso, para cargarto a la cuenta que le hace falta.

En este punto el departamento de tesoreria procedera a revisar el flujo de délares que tendra la

empresa para ese dia. La posicién descrita anteriormente, manejara Unicamente cuentas en pesos,

pero debido a que la empresa cuenta con filiales en el extranjero, existiran transacciones en délares,

las cuales afectaran a las cuentas bancarias en pesos al momento de realizar operaciones de compra

y venta con otras instituciones financieras en México como parte de la administracién det flujo de

efective, y es en este punto del proceso donde se hace el andlisis y operaciones en ddlares. A

continuacién se describe el manejo de délares por parte dei departamento de tesoreria.

Manejo de délares, ‘

La empresa en cuestién manejara también moneda extranjera por concepto de gastos realizadas por

tarjetahabientes en ef extranjero, manejéndase como divisa estandar el d6tar norteamericano.

Esto es, si un tarjetahabiente gasta en ei extranjero, independientemente dei pais y la moneda que se

haya usado, el monto del gasto es convertido a ddlares norteamericanos y reportado a México

mediante un sistema estandar que usa por la empresa en todo e] mundo para transmitir

electrénicamente ios cargos hechos en el extranjero.

Page 19: 30841 - 132.248.9.195

Una vez que los cargos Ilegan a México, se cobra at tarjetahabiente el importe de los mismos y ese

importe en célares, se deposita a las cuentas extranjeras. Debido a este manejo de détares, tesoreria

se encargara de la administracion de este tipo de cuentas. Esto se lleva a cabo mediante una

Posicion similar a la anterior mencionada pero para cuentas en déiares.

La presente tesis no contemplara esta posicién en délares debido a que hay un sistema estdndar a

nivel mundial para el manejo de estas cuentas tanto para la divisién de viajes como para la division

de tarjetas. Solamente hablaremos de las transacciones de compra y venta de ddlares por parte de

tesoreria, esto es si las cuentas en délares presentan un excedente y alguna cuenta en pesos tiene

Tequerimieritos , entonces se venderan ddlares a bancos y/o casas de cambio para solventar esa

necesidad en pesos, por el contrario, si hay un excedente en pesos y se necesitan délares, entonces

se comprasan délares para cubrir la necesidad de estas cuentas. La compra y venta de délares con

otras instituciones se llevara a cabo mediante dos operaciones financiera llamadas “swap” y compra

/ venta de délares de posician o también Wamada interbancaria, las cuales se describen a

continuacién.

Operacién swap:

Los swaps de divisas no se comercian en ta bolsa, sino en el mercado interbancario. Empresas

industriales y financieras, bancos y organizaciones multitaterales y paises saberanos los utilizan para

reducir sus costos de financiamiento, crear instrumentos sintéticos y sobre todo, cubrir riesgos

cambiarios y/o de tasas de interés (3).

(3) Mansell Catherine , Las Nuevas Finanzas En México , México, 1992, Ed. Milenio, P. 391

Page 20: 30841 - 132.248.9.195

En ta empresa en cuestién, esta operacion es pactada entre la empresa y una institucion financiera,

como puede ser un banco o una casa de cambio. Si ta empresa tiene un excedente muy alto en

détares, y requiere pesos, entonces venderd dolares a ja instituci6n con la que realice la operacion, a

un tipo de cambio pactado, y con el convenio de volver a comprar a la institucién ei mismo importe en

délares, en un piazo de dos dias habiles, pero a un tipo de cambio distinto y establecido mediante un

diferencial liamado spread. Esto es:

Figura 1

Inicio de la operacion:

délares ‘

ST ne pane dnonn INSTITUCION MPI EMPRESA Tipo de cambio de venta FINANCIERA

—_—_

pesos

Das dias habiles después:

délares

——_ INSTITUCION EMPRESA Tipo de cambio de compra FINANCIERA

pesos

EI tipo de cambio con el que la empresa volvera a comprar los délares a la instituci6n financiera,

sera mayor al que los vendié en un inicio, pero ei objetivo de esta operacién es tener liquidez en

pesos.

10

Page 21: 30841 - 132.248.9.195

El plazo sera de 48 horas habiles y ta forma de calcular ef tipo de cambio al que a empresa debera

comprar tos délares at término del ptazo, sera:

TC somos = SPREAD * PLAZO (Numero de dias naturales) + TC vene

1000

TC = Tipo de cambio

Operacion de compra y venta de délares de posicion o interbancaria:

Esta operacién, como su nombre lo indica, se lleva a cabo at tipo de cambio interbancario del dia. La

empresa podra comprar o vender délares, pero a diferencia del swap, el importe en délares es menor

y 'a operacién termina a! momento, no existe plazo ni compromiso de recompra. La gran mayoria de

las transacciones en moneda extranjera son transferencias bancarias al contado (spof) o de “entrega

inmediata”. (4)

Las operaciones de swap, unicamente seran hechas por la division de tarjetas, ya que sus cuentas

Manejan mas del 60 % de los movimientos de la empresa, asi como los montos més altos, en

comparacion a la divisién de viajes, por lo que {os bancos no acceden a comprar montos muy altos en

délares en operaciones de posicién o interbancaria, ya que también deben administrar su flujo de

efectivo en pesos, por lo cual se pactan operaciones de swap. En el caso en que el importe en

délares, no sea tan alto, aproximadamente abajo de los dos millones de délares, se podran realizar

operaciones de compra / venta al tipo de cambio de posicién , dentro de las cuales participaran

operaciones de viajes y tarjetas.

(4) ©. Mansell, op. cit., P. 14

WW

Page 22: 30841 - 132.248.9.195

Es importante mencionar el funcionamiento de estas dos operaciones, ya que al momento de hacer la

asignacién d2 necesidades de cada cuenta, se debe contemplar un cargo o un crédite a ta cuenta

bancaria en pesos correspondiente, por concepto de compra o venta de dolares. Los criterios y

mecanismos de andlisis para administracién de délares, no seran mencionados detalladamente en la

presente tesis ya que no forman parte fundamental del objetivo del sistema de informacién.

Continuando con el fiujo de la operacion. Después de hacer la asignacién de necesidades, descrita

anteriormente, obtendremos un saldo final estimado para cada cuenta esto es:

Salao final estimado = Saido final disponible + Depésitos - Retiros

Donde los depésitos y retiros perteneceran a la asignacién hecha por tesoreria para evitar sobregiros.

En el anexo | podemos apreciar graficamente el formato de ja posicién diaria, donde obtendremos el

saldo final estimado para cada cuenta asi como totales tanto para la division de viajes como para la

division de tarjetas.

Esta parte del proceso se lleva a cabo todos tos dias dentro de un horario de 8:30 - 11:00 horas. Asi

mismo dentro de este mismo horario y en paralelo se llevara el andlisis del flujo en délares, cotizacién

de tipos de cambio y operaciones en délares con otras instituciones, para ser capturadas dentro del

modelo en hoja de calculo manejado anteriormente.

Una vez que se tiene.e! saldo final estimado de cada cuenta, asi como las operaciones de compra y

venta de cidlares concluidas, se procedera a analizar los requerimientos o excedentes para cada

division (viajes y tarjetas), de donde se podra apreciar ef estado en el que se encuentra !a posicién de

las cuentas para ese dia y por lo tanto se concluira, si se invierte con algun banco si es que existen

Page 23: 30841 - 132.248.9.195

excedentes, o se necesitard pedir algiin crédito o préstamo bancario para solventar los

requerimientaos, Esto se lleva a cabo de dos formas:

Para la divisién de viajes, dado que no tiene muchas cuentas asignadas y su actividad es menor a ta

de tarjetas, se asigné una cuenta central para sus operaciones, la cual se encargaré de concentrar la

mayoria de ios movimientos y a su vez asignaré recursos a las otras cuentas. Debido a que esta

Cuenta es la representativa de la divisién de viajes, el saldo final estimado con el que resulte, servird

de base para determinar si viajes tiene algun requerimiento de efectivo o posee excedentes.

Para la divisién de tarjetas es diferente. En el mismo modelo de hoja de calculo donde se lleva {a

posicién, existira un reporte donde se exhibiran tos ingresos y egresos que tendré tarjetas para ese

dia, Este reporte desplegara los siguientes conceptos:

Tabla 1

INGRESOS «i. ~ See -EGRESOS

Vencimiento de inversiones Vencimiento de préstamos

Préstamos adquiridos Compra de ddlares

Venta de délares Cobertura adicional

Saldo reunido Requerimientos

Inversion excedente

TOTAL TOTAL

Page 24: 30841 - 132.248.9.195

Dentro de tos conceptos presentados en fa tabla 1, se puede apreciar un rubro llamado Saido

Reunido, el cual se calcutaraé sumando todos los depésitos hechos a las cuentas de tarjetas en ta

asignacion de necesidades, menos tos retiros, mas el saldo final estimado de la cuenta que sea mas

representativa de los movimientos de tarjetas, la cual sera siempre una cuenta fija.

Par otro lado en ia parte de egresos, se aprecia et rubro llamado Cobertura Adicional, ta cual sera un

valor constante establecido para cubrir el flujo de efectivo en caso de que exista algiin egreso no

contemplade durante ta captura de ta posicién. La cobertura adicional fijada actualmente es de un

mill6n doscientos mil pesos.

Asi mismo, ta tabla anterior nos muestra una balanza donde los totales tanto en ingresos como en

egresos, deberan ser los mismos. Esto quiere decir que si los ingresos son mayores a los egresos,

entonces ta diferencia sera el monte disponible para invertir, es decir existen excedentes. Por el

contrario, si los ingresos son menores a ios egresos, existira un requerimiento de liquidez, ef cual se

obtendra a partir de al contratacién de un préstamo con alguna institucién financiera. En este punto la

posicién queda cerrada, es decir, ya se encuentran cubiertas las necesidades de cada cuenta

bancaria para ese dia , asi como el flujo de efectivo.

Una vez que se determina si existen excedentes o requerimientos de efectivo, se procedera a cotizar

las mejores tasas existentes en el mercado para inversiones o préstamos dependiendo del caso. Las

operaciones de inversién o préstamo se pactara via telefénica.

A continuacion se describiran las operaciones de inversion y préstamo:

Page 25: 30841 - 132.248.9.195

Inversion:

Las inversiones se realizaran con otros bancos, seran siempre a una tasa fija y a un plazo de 1 dia.

Esto es por politica de la empresa, ya que la necesidad de efectivo, no permite realizar inversiones a

plazos mas largos. Se pactara una tasa neta entre el banco y la empresa, y mediante Ja f6rmula de

interés simpl2 se calcularaén los rendimientos que generara la inversion.

La formula para calcular el monto al vencimiento de la inversion, sera:

TOT VTO = (PRINCIPAL *( TASA NETA/100)}*PLAZQ + PRINCIPAL ‘ 360

TOTVTO — = Total al vencimiento

PRINCIPAL = Monto original

PLAZO = Plazo en dias

Préstamos:

El préstamo es la operacién por ta cual el Banco, Caja de Ahorro o Cooperativa de crédito entrega

dinero al beneficiario , mediante un contrato, con obligacién por parte de! prestatario de devolver e!

principal y abonar los intereses pactados mas los gastos derivados de la operacién. La entidad de

crédito ingresara el importe del préstamo en ja cuenta corriente o de ahorro que el prestatario tenga

en dicha enitidad.(5) Para la empresa en cuesti6n, se manejaran plazos variables para los préstamos,

y para calsular los intereses que generara e! préstamos se utilizara la misma formula de interés

simple mencionada anteriormente.

(5) Blanch , Eivira , Navalon , op. cit. P. 63

Page 26: 30841 - 132.248.9.195

Una vez que tas operaciones de inversion o préstamo fueron pactadas, lo Unico que resta es capturar

ta informacicn faltante en ie modelo de hoja de célculo para flevar un control propio y reportar lo

movimientos al departamento de contabilidad. A este punto dei proceso se llega aproximadamente en

un horario entre las 13:00 y 13:30 hrs. donde ya se tiene la posicién cerrada, las operaciones de

compra y venta de dolares concluidas, asi como las inversiones 0 préstamos pactados.

Unicamente lo que resta hacer es realizar las operaciones de transferencia entre cuentas bancarias.

Existen diferentes formas para realizar estas transferencias, ias cuales se describiran a continuacién:

Transferencias Electrénicas:

Existe actualmente un sistema interbancario para realizar transferencias monetarias entre cuentas

bancarias de la empresa , en forma automatica. Este sistema comenzoé a operar a principios de 1996

y en forma obligatoria para todos !os bancos, estipulado por el Banco de México. Este sistema se

lama SPEUA (Sistema de Pagos Electrénicos de Uso Ampliado) , a través del cual todas las

transferencias que se hagan entre cuentas bancarias, se llevaran a cabo electrénicamente, los

cheques que se emitan, afectaran a las cuentas un dia después de ser depositados, y debido a que

para el mariejo de transferencias de tesoreria se requiere que ios saldos sean afectados el mismo dia,

todas las transferencias de este tipo se realizaran via SPEUA. El departamento de tesoreria contara

con una terminal para los bancos que cuenten con sistema de banca electrénica enlazada a ese

banco, en caso de que el banco no cuente con este tipo de sistemas, se emitira un comunicado donde

se pida rezlizar ta transferencia via SPEUA de un nomero de cuenta origen a un nimero de cuenta

destino.

Page 27: 30841 - 132.248.9.195

Traspasos con cheque:

A través de este tipo de documentos, se haran traspasos monetarios entre cuentas, pero afectaran los

saldos de la cuenta destino, un dia después de haber sido depositados al banco. Este tipo de

documentos seran usados unicamente cuando no importe que el depésito realizado afecte el saldo de

la cuenta un dia después.

Continuando con la operacion de tesoreria, en este punto se ilevaran a cabo las transferencias

bancarias restantes, asi como la verificacion de que los depdsitos realizados electronicamente, estan

afectando jas cuentas destino en Jas transferencias.

Los comprobantes de todas jas transacciones realizadas en el dia, es decir comprobantes de

transferencias, cartas de compra y venta de délares y contratos de inversion o préstamo, se tendran

cuarenta y ocho horas después, junto con los repories generados en el modelo de hoja de calculo, los

cuales seran enviados al departamento de contabilidad para ser registrados en sus asientos contables

correspondientes. Un ejemplo de tos reportes de la actividad det dia entregados a contabilidad se

podra apreciar en el anexo |.

En este punto de! proceso, concluird la parte correspondiente al departamento de tesoreria, a

continuacién se describira la operacién de contabilidad, parte central det objeto det sistema de

informaci3n desarrollado.

Page 28: 30841 - 132.248.9.195

1.1.2. Qperacién de contabilidad

La operaciin de contabilidad iniciaré con la recepcién de los documentos de tesoreria

correspondisntes a la actividad registrada dos dias antes. La informacién comprendera ios reportes

de la posicion, compra y venta de ddlares, reportes de inversi6n y préstamo, asi como los

documentos que soporten estas operaciones.

Cada una dle estas transacciones es registrada en sus comespondientes cuentas contables dentro de

un modeio de hoja de cdiculo que se usa para hacer la pOliza contable. Una vez que se encuentra

terminada la pdliza, mediante una serie de macros dentro de ta hoja de cAlculo, se crea una archivo

ASCII y se graba en un subdirectorio especial. Por otro lado existe un sistema en Mainframe, donde

se registra‘an todos los movimientos contables de fa empresa, este sistema sera equivalente at libro

mayor de sontabilidad. Al final del dia todas las pélizas contables seran transferidas a este sistema

tomadas cel subdirectorio asignado y con el formato necesario para ser enviadas at mainframe a

través de una transferencia de archivos. Dentro de este grupo de pélizas enviadas al sistema de libro

Mayor se encontraran las p6lizas correspondientes a los movimientos de tesoreria.

Para cont.nuar con et andalisis de ta aperacién de contabilidad, sera necesario comprender la forma

en que se realiza la péliza contable de este tipo de operaciones, asi como el catdétogo de cuentas

contabies usado para registrar estos movimientos. Es importante mencionar que sélo se describiran

aquellas cuentas contables que se utilizaran para generar el registro de operaciones de tesoreria.

Page 29: 30841 - 132.248.9.195

El formato que tendra cada cuenta contable sera el siguiente:

111 222 333333 444444 555

141 - Comprende el primer campo y sera (280) si corresponde a tarjetas , 0 (281) si corresponde a

viajes,

222 - El segundo campo contendra la moneda usada, (000) para délares 0 (007) para pesos.

333 - El tercer campo constara de seis digitos, los primeros tres indicaran et centro de costos y sera

igual que el primer campo (280 0 281), ios siguientes tres digitos indicaran ta region (277 para

México).

444 - EI cuarto campo correspondera al numero de cuenta.

555 - &! quinto campo correspondera a la subcuenta.

En el anexo fl, se podré apreciar et catalogo de cuentas que se utitizara para registrar los

movimientos de tesoreria y al cual nos referiremos durante el desarrollo de ta presente tesis.

Page 30: 30841 - 132.248.9.195

Registro Contable:

Con cada uno de los soportes proporcionados por tesoreria, junto con los reportes de actividad del

dia, se registraba cada transaccién en forma manual es decir se asignaba el cargo o crédito a ta

cuenta cortable corespondiente y se capturaba en el modelo de ia péliza. A continuacion

describiremos ta forma en que se registra cada una de las transacciones:

Transferencia con banca electrénica o traspaso con cheque:

Si la transferencia es entre bancos de la misma divisién, es decir dentro de viajes o dentra de

tarjetas, entonces: Se carga at banco de destino y se acredita al bance de origen. ‘

banco 4 banco 2

100 100

Si la transferencia es entre bancos de diferentes divisiones, es decir un traspaso de un banco de

viajes a un banco de tarjetas 0 viceversa, entonces:

+ Se acredita al banco de origen.

- Se carga a una cuenta puente (048401) en 281 si el traspaso es de viajes a tarjetas o a una

cuenta (085222) en 280 si es de tarjetas a viajes.

- Se acredita @ una cuenta puente (085222) en 280 si el! traspaso es viajes a tarjetas o a una

cuenta (048401280) si es de tarjetas a viajes.

- Se carga al banco de destino

banco 7 048401 085222 banco 2

106 100 100 100

20

Page 31: 30841 - 132.248.9.195

wr

Compra/Venta de délares (Swap o Posicion) de tarjetas

* inicio de swap o venta de délares:

- Se carga 2] banco el importe en pesos

- Se acredita a fa cuenta puente para cambio de moneda en délares.

- Se carga a ta cuenta puente para cambio de moneda en pesos.

~ Se acredita el! monto en délares a la cuenta de compra y venta de délares

bancot1 173007 (pesos) 173007 (délares) 008005

750 750 100 100

* Para el vencimiento de swap o compra de ddlares, el procedimiento es el mismo, pero en forma

contraria.

Préstamo:

- Se carga al banco el importe del préstamo ,

- Se acredita a ia cuenta de préstamos bancarios a corto ptazo.

banco 234300

100 100

21

Page 32: 30841 - 132.248.9.195

Vencimiento de Préstamo:

- Se acredita al banco et importe det total (préstamo mas intereses)

~ Se carga a la cuenta de préstamos bancarios a corto plazo el monto original del préstamo

- Se carga a la cuenta de intereses sobre préstamos, el monto de ios intereses generados

banco 234300 271714

125 100 25

Inversion:

+ Se acredi:a al banco ei importe de ta inversion

- Se carga a la cuenta de inversiones

banco 011421

100 100

Vencimiento de Inversion:

- Se carge al banco el importe total de la inversién mas el rendimiento obtenido

- Se acredita a 1a cuenta de inversiones el monto original

- Se acredita de la cuenta de rendimientos de inversién

banco 011121 404049

118 100 15

22

Page 33: 30841 - 132.248.9.195

El registro contable mencionado anteriormente, es fa base para contabilizar todos los casos que se

puedan presentar en Ja forma en que tesoreria reatiza sus transacciones. Es decir, aqui se

Tepresentan los casos mas simples de cada una de tos movimientos de tesoreria, cada una de sus

variantes estaran consideradas para el disefio del sistema de informacion, objeto de la presente tesis.

Como se miencioné anteriormente, e! departamento de contabitidad realizara el registro de todas las

transacciones del dia en un modelo de hoja de calculo, el cud! corresponderd a la péliza contable

para ese dia. Unicamente lo que restaré hacer es verificar que toda la pdliza se encuentre

debidamente balanceada y que contenga e! numero de péliza correspondiente para ser enviada al

sistema de libro mayor mencionado anteriormente.

La descripsién anterior comprende la operacién de tesoreria y contabilidad antes de que el sistema de

informacitn haya sido implementado, como se puede apreciar, existia una gran posibilidad de errores

al momerto de realizar la contabilidad de estos movimientos ya que todo era realizado en forma

manual y Ja unica herramienta informatica se encontraba en un modelo de hoja de calculo tanto para

tesoreria como para contabilidad.

En el anexo Iii (Diagramas de flujo dei proceso), se aprecia un diagrama de actividades del proceso

completo, desde que se genera la informacién en tesoreria, hasta que se libera la pdliza al sistema

contable de registro de movimientos en mainframe.

Page 34: 30841 - 132.248.9.195

2. IDENTIFICACION DE PROBLEMAS

Durante ef andlisis realizado de los procesos de los departamentos de tesoreria y contabilidad se

detectaron una serie de problemas que afectan d irectamente la operacién de cada uno de ellos,

provocando retrasos, costos y errores en el registro de tos movimientos diarios.

A continuacion se describira cada uno de los problemas encontrados, asi como el factor critico al que

afecta come parte del proceso.

1.2.1. Departamento de Tesoreria.

Tabla 2

El registro de los movimientos realizados

diariamente se hace en un modelo de hoja de

caiculo de Lotus 123 versién 2.1, el cual es usado

por tesoreria desde hace 5 afios.

Sistemas actualizados

El modelo de hoja de cdlculo se encuentra

instalado en el disco duro de una PC, sin hacer

respaldos periddicos de la informacion.

Seguridad en la informacion

£l modelo de hoja de caiculo es complicado de

operar y dilici!t de aprender.

Operatividad

La relacién de inicios y vencimientos de inversién,

préstamos y swap, se lleva en forma manual, to

cual puede ocasionar errores a! no considerar

algun vencimiento. Reduccién de errores

24

Page 35: 30841 - 132.248.9.195

Las transferencias entre cuentas bancarias no se

detallan en jos reportes, se manejan cifras

globales por banco, es decir se reflejan

unicamente et total de cargos y e/ total de créditos

realizados a cada cuenta dentro de ta posicién.

Claridad de ta informaci6n a nivel detalie

Los reportes generados carecen de presentacién y

no son claros.

: Presentacion y claridad de reportes

No se realiza ningun tipo de validacién de datos

dentro del modelo de hoja de calculo, lo cual

puede pro‘vocar errores sin ser detectados.

Validaciones y controles

El modelo de hoja de caiculo es poco susceptible

a cambios o modificaciones.

Flexibilidad

La informacién es enviada a contabilidad 48 horas

después de haber sido elaborada ta posicién, una

vez que se tengan todos jos soportes de la

operacion.

Tiempo de proceso

La informacién es enviada a _ contabilidad

fisicamente, con posibilidad de ocasionar

extravios.

Seguridad en la transferencia de informacién.

No se cuenta con un reporte de movimientos

realizadus en forma detallada.

informacion detallada

El departamento de tesoreria carece de

? conocimientos sobre fos procesos de contabilidad.

Capacitacion

Page 36: 30841 - 132.248.9.195

1.1.2 Departamento de Contabilidad.

FACTOR: CRITICO AFECTADO

La poliza contable se realiza en un modelo de hoja

de calculo de Lotus 123 versién 2.1.

Sistemas actualizados

Et registrc contable se realiza en forma manual,

tomando como base tos reportes de tesoreria y los

soportes de los movimientos realizados.

Automatizacion det proceso

Ei tiempo en elaborar ia pdéliza contable es muy

largo.

Tiempo de proceso

Las perscnas que realizan et registro contable no

cuentan con capacitacién suficiente sobre la

operacion de tesoreria.

Capacitacion sobre el proceso completo

No se realize ningun tipo de validacién de la péliza

contable, Io cual puede provocar errores sin ser

detectados.

Validaciones y controles

Los reportes generados carecen de presentacién y

no son claros.

Presentacion y claridad de reportes

No se reatiza ningun procedimiento de respaido

Periédice de jos archivos de las pélizas.

Seguridad de ja informaci6n

para operaciones de tesoreria.

No existe un manual de procedimientos contables :

Documentacién de procedimientos

recibir ef comprobante correspondiente. En caso de que algun soporte no sea anexado por:

tesoreria, el movimiento no se contabiliza, hasta!

Tiempo de registro contable

. 26

Page 37: 30841 - 132.248.9.195

Existen muchos errores de registro al momento de

realizar la conciliacién bancaria.

Eficiencia en el registro contable

Se tienen muchos recursos humanos destinados a

la investigacién de partidas no conciliadas de

movimientos de tesoreria.

Recurses humanos utilizados

; El tiempo invertido para investigar paridas no

conciiiadas, es muy largo.

Tiempo de proceso

£1 monto existente de partidas sin conciliar es muy

alto.

Costos

La verificaci6n de la integridad de los movimientos

registrados en la pdliza contra los realizados por

tesoreria, es manual.

Integridad de la informacién

No se genera ningun reporte adicional por parte de

contabiticlad como control de las pélizas

procesadas por el sistema de libro mayor en

mainframe Reportes

Page 38: 30841 - 132.248.9.195

1.3. ANALISIS DE TIEMPOS Y COSTOS .

Matriz de tiempos det proceso:

Operacion de tesoreria.

Tabla 3

Consulta de saldos iniciates de tas | 8:30 - 9:30 hrs.

cuentas,

Captura de saldos iniciales, ingresos y {9:30 - 10:30 hrs. 1

egresos ce jas oficinas locales y

foraneas.

Cotizaci6n y negociacién de swap yi9:00 - 10:30 hrs. 1.6

ddlares de posicion.

Captura ce swap y compra/venta de! 10:30 - 10:45 hrs. 0.25

délares de posicién.

Asignacién de necesidades a fas cuentas ! 10:45 - 12:00 hrs. 4.25

bancarias.

Revision y andlisis de la posicién. 12:00 - 13:00 hrs. 1

Captura de cambios finales en la! 13: 00- 13:30 hrs. 0.5

posicion.

Cierre de la posicién. 43:30 hrs, 0

Cotizacién y negociacién de tasas de {12:30 - 13:30 hrs. 1

inversion y préstamo.

Hacer transferencias necesarias entre | 13:30 - 15:00 hrs. 1.5

cuentas bancarias.

Impresion de reportes finales. 16:00 - 16:30 hrs. 0.5

Horas totales det proceso 7 HRS.

Page 39: 30841 - 132.248.9.195

Operacion ‘le contabilidad.

de reportes contra soportes | Variable q

de tas operaciones realizadas

Elaboracior. registro contable | Variable 1

manuatmenite.

Verificacion de ta pétiza. Variable 0.5

| Envio de p5liza al sistema de mainframe. {Variable 0.25

Se archiva los soportes y tos reportes de | Variable 0.25

ia operacién.

Horas totales del proceso 3 HRS,

Page 40: 30841 - 132.248.9.195

Matriz de costos:

Los costos afectados por ta operacién completa de tesoreria, se reflejan principalmente en los

recursos humanos asignados para esta tarea, los cuales se pueden dividir en dos: en el personal

asignado a |! operacién, el cual comprendera al personal de tesoreria y contabilidad, y e! personal del

departamento de conciliaciones bancarias, destinado a la conciliacién e investigacién de los

movimientos que no fueron conciliados.

Por otro taclo existiran los costes financieros que involucran las partidas no conciliadas y que se

encuentran en investigacién, las cuales se trabajan por un lapso de tiempo determinada, antes de ser

consideradas como pérdidas para ta empresa. Estos costos ascienden a un monte promedio de: $

1,500,000 (jseS0s) que se encuentran flotando ai no haber sido concitiados,

A continuasién se presenta una matriz de costos involucrados en forma mensual, atribuidos ‘al

personal destinado al registro y conciliacién de operaciones de tesoreria, tomando Unicamente et

tiempo promedio que ocupa cada persona en este proceso.

Costos de personai asignado para este proceso.

Tabta 4

ee y : : im .: ee TESORERIA $43.75 $36,750.00

CONTABILIDAD $31.25 4 90 $11,250.00

|conciciones $31.25 . 5 90 $14,065.50

, TOTAL $62,062.50

30

Page 41: 30841 - 132.248.9.195

1.4. REQUERIMIENTOS FUNCIONALES DE ALTO NIVEL.

Para que el sistema de soporte a la operacién de tesoreria y contabilidad, debe proporcionar ta

siguiente funcionalidad requerida por el area de finanzas.

Operacién de Tesoreria:

+ El sistema debera actualizar en forma automatica los vencimientos de swap, inversiones: y

préstamos para ef dia en el que se esté trabajando.

+ Facilidad para captura de saldos iniciales, ingresos y egresos de las cuentas bancarias de ta

posicion.

« Validaciones en la captura de la informacion.

+ Flexibilidad para dar de alta, baja y modificar cuentas bancarias de la posicién.

« Captura de transacciones de compra y venta de détares para operaciones de swap y ddlares de

posicion.

+ Para captura de swap, determinar fecha y monto ai vencimiento en base al spread pactado y los

dias del plazo.

¢ Manejo de compra y venta de délares de posicion para tarjetas y viajes.

* Flexibilidad para dar de alta, baja o modificar instituciones financieras para operaciones de compra

y venta de dolares.

« Manejar a nivel detalle, un registro de todas las operaciones (compra y venta de ddiares,

transferencias, inversiones y préstamos) que se hagan durante el dia y que afecten las cuentas

bancarias de la posicion.

* Facilicdad para lievar a cabo la asignacién de necesidades de {as cuentas bancarias, actualizando

automaticamente los reportes asociados en forma de andlisis de sensibilidad.

31

Page 42: 30841 - 132.248.9.195

De

En base a la informacién capturada, determinar requerimientos o excedentes de efectivo de ia

empresa en forma automatica, asi como los montos disponibles para inversion o préstamo a otras

instituciones.

Captura cie inicio de inversiones, asi como cdlculo automatico de montos al vencimiento en base a

tasas de inversion y plazos pactados.

Flexibilidad para dar de alta, baja o modificar instituciones financieras para operaciones de

inversién, asi como jas cuentas bancarias que tendran asignadas.

Captura de préstamos, asi como célculo automatico de montos al vencimiento en base a tasas de

inversion y plazos pactados.

Flexibilidad para dar de alta, baja o modificar instituciones financieras para operaciones de

préstamo, asi como las cuentas bancarias asignadas.

Reportes de la posicién, compra y venta de délares, requerimientos y excedentes, detalle de tas

operaciones realizadas, inversiones y préstamos.

Posibilictad de consutta de la posicién y operaciones realizadas con anterioridad.

Respaiclos de los archivos con la informacién del dia. ‘

Seguridad en el acceso al sistema

Capacidad para dar de alta, baja y modificar datos de jos usuarios del sistema.

Transferencia automatica de archivos de 1a operacién dei dia al departamento de contabilidad,

Flexibilidad del sistema a modificaciones.

interfaz amigable con el usuario.

Bajo costo de desarrollo.

Segurijad en caso de fallas en e! suministro de energia eléctrica.

Documentacién de los procedimientes para cada departamento involucrado.

Manuales detaltados a nivel programador y a nivel usuario.

Segur-dad para no modificar informaci6n de dias anteriores en ta posicion.

32

Page 43: 30841 - 132.248.9.195

1”

Operacion de contabilidad:

Seguridad en el acceso al sistema

Se debera recibir en forma automatica ta informacién correspondiente a la posicién del dia en et

que Se esté trabajando.

Capacidad para imprimir tos reportes de la posicién, sin tener que esperar a recibirlos fisicamente.

Asignacidn de numero de pdliza y datos de identificacién de la pdliza en forma automatica.

Elaboracion de registro contable en forma automatica en base a los procedimientos de

contabitidad para registro de operaciones de tesoreria. ,

Verificacién automatica del balanceo de la péliza por regién y por moneda.

Validacién automatica de cuentas contables.

Capaciclad para modificar manuaimente o adicionar movimientos contables a ta péliza para casos

no contemplados por el sistema .

Validaciones y controles para datos adicionados manualmente en la péliza.

Registro automatico de polizas procesadas.

identificacion y registro del usuario que elaboré la pdliza.

Reportes de impresi6n de la péliza.

Capacdad para envio de la péliza al sistema de mainframe para registro de todos los

movimientos contables de la empresa.

Capacidad para dar de alta, baja o modificar cuentas contables.

Capacidad de consulta de pdlizas procesadas con anterioridad,

Respzldos de los archivos de la informacion de! dia.

Flexibilidad a nivel programador para adicionar movimientos contables.

Bajo coste de incorporacién de hardware y software.

33

Page 44: 30841 - 132.248.9.195

CAPITULO SEGUNDO

DISENO DEL SISTEMA

Page 45: 30841 - 132.248.9.195

2. CAPITUL'D SEGUNDO

DISENO DEL SISTEMA.

2.1. FLUJO DE DATOS.

El analisis de flujo de datos estudia et empleo de los datos en cada actividad. Documenta los

hatlazgos con diagramas de flujo de datos que muestran en forma grafica ta relacion entre procesos y

datos, y en los diccionarios de datos que describen de manera formal tos datos del sistema y los sitios

donde son utilizados. (6)

En et anexo Ill de la presente tesis se presentaran los diagramas de flujo de la operacién completa en

varios niveles, Ja descripcién de cada uno de ellos se dara a continuacién.

El diagrama 1 de flujo de datos del anexo II} describe la operacién de registro de movimientos de

tesoreria en un nivel muy general , con et objeto de dar una visién global del proceso. El diagrama

muestra a un alto nivel, et flujo de datos donde tesoreria recibe de las oficinas locales y foraneas los

reportes d2 ingresos y egresos que afectaran jas cuentas bancarias que tiene asignada cada oficina,

asi mismo de acuerdo con el saldo que tenga cada cuenta, realizara operaciones de traspaso, compra

y venta de ddlares asi como inversiones y préstamos con bancos y casas de cambio. Tesoreria

registrara toda la informaci6n, almacenara los reportes correspondientes y enviara a contabilidad los

reportes die los movimientos y los soportes de tas transacciones. Contabilidad haré et registro

contable ¥ enviara ja poliza al sistema de registro de mavimientos donde quedaré almacenada y al

final del mes se conciliaré contra los estados de cuenta recibidos de los bancos.

(6) Senn James , Analisis y disefio de sistemas de informacién , México, 1992, Ed. Mc Graw-Hili, P.

177

34

Page 46: 30841 - 132.248.9.195

Dado que la informacion contenida en ei diagrama de contexto es inadecuada para deseribir los

Trequerimiemtos del sistema, es deseable describir el proceso a un mayor detalle, por io que en el

diagrama 2 del anexo III se puede apreciar a un nivei mas bajo el flujo de datos de los procesos de

tesoreria y contabilidad, de acuerdo con el andlisis realizado en el primer capitulo de ta presente tesis.

Cabe mencionar que en este diagrama no se presenta la operacion de conciliaciones debido a que el

alcance det sistema Unicamente contempla hasta ei registro contable.

Los dos diagramas presentados nos dan una idea clara del flujo de datos de la operacién de tesoreria

y de contabilidad, jos cuales serén utiles para e! disefio adecuado del sistema, los procesos

involucradas, fueron descritos bajo ta operacién anterior a Ja instalacién del sistema, donde se

capturaba la informacion en un modelo de hoja de calculo, pero esto nos ayuda a comprender con

facifidad el proceso, asi como para la documentacién del sistema. Asi mismo junto con ei andlisis del

capitulo ptimero, se pueden reconocer problemas con rapidez y poder corregirtos dentro del diseno

del nuevo sistema.

En los diajramas 3 y 4 del anexo Ill se presenta el flujo de la operacién bajo el nuevo sistema. Este

diagrama fue disefiado para ilustrar cada actividad correspondiente a la operacién de tesoreria y

contabilidad. Es importante mencionar que el sistema estara dividido en dos grandes médulos; uno

correspondera a tesoreria y otro a contabilidad, los cuales se comunicarén a través del envio de

archivos entre estos dos departamentos.

El proceso iniciara con ta actualizacién automatica de vencimientos que tenga tesoreria para el dia en

cuestion, esto se llevara a cabo a través de un archivo que se actualiza diariamente con los inicios y

vencimientos de inversion, préstamo y swap, posteriormente se comenzara con ta captura de satdos

iniciales de las cuentas, asi como de los ingresos y egresos que reporta cada oficina local y foranea,

después se hard la captura de compra y venta de délares realizados en ese dia, a continuacion se

35

Page 47: 30841 - 132.248.9.195

7”

realizara la asignacion de necesidades de cada cuenta en base al saldo disponible de cada una de

ellas, y después de haber hecho el andlisis de ia posicién, se hard ta captura final de movimientos en

la posicién. El sistema determinara si existen excedentes 0 requerimientos para poder realizar

operaciones de préstamo o inversion. Después de tlevar a cabo estas operaciones, sera necesario

capturarlas en el sistema para actualizar el archivo de inicios y vencimientos de préstamos,

inversiones y swap.

Una vez que se han realizado tas operaciones de transferencia entre cuentas también deberan ser

capturadas en el sistema indicando ta cuenta origen y destino de cada transferencia.

Al terminar con estas operaciones, se imprimirén los reportes correspondientes a@ ta actividad del dia,

y automaticamente los archivos con ta informaci6n serdn transferidos a ta red de contabilidad, para

continuar el proceso en el drea de contabilidad. Es importante mencionar que los archivos de

informacién de la actividad del dia deberan ser salvados tanto en disco duro como en la red de

contabilidzd.

El procese contable iniciaré cargando ios archivos correspondientes a los movimientos del dia, y una

vez que se reciban los soportes de la operacién se debera comparar esta informacion para verificar

que todos los movimientos estan contenidos en la informacién recibida. Posteriormente se deberan

asignar los datos de identificacién de la nueva p6liza y se dara la orden para comenzar con et registro

contable en forma automatica. Una vez que se realizé el registro en las cuentas contables

correspondientes, se procedera a verificar que la péliza se encuentre batanceada, asi como libre de

errores. Después de que e! usuario haya realizado este proceso, se podran imprimir los reportes tanto

de la operacion de tesoreria, como de registro contable, y por ultimo se dard ia orden para enviar la

pdliza al sistema contable Jocalizado en mainframe, a través de ta generacién de un archivo de texto

36

Page 48: 30841 - 132.248.9.195

con un formato esténdar, ei cual posteriormente seré enviado al mainframe, a través de una

transferencia de archivos que sera realizada por otro sistema utilizado en el area de contabilidad.

2.2. DISENG: DE DATOS Y ARCHIVOS.

DICCIONARIO DE DATOS.

Un diccionario de datos es un catdlogo , un depésito de los elementos en un sistema. Como su

nombre lo sugiere, estos elementos se centran alrededor de los datos y la forma en que estan

estructurados para Satisfacer los requerimientos de ios usuarios y las necesidades de la organizacion.

En un diccionario de datos se encuentra la lista de todos ios elementos que forman parte del flujo de

datos de todo el sistema.

Los elemeritas mas importantes son flujos de datos , almacenes de datos y procesos. El diccionario

de datos guarda {os detalles y descripciones de todos estos elementos (7), Para el disefio del sistema

en cuestién se ha realizado una recopilacién de los datos necesarios dentro de cada proceso, los

cuales nos ayudaran para definir los archivos de bases de datos que utilizard el sistema.

A continuaci6n se detalla e] diccionario de datos presentado en orden alfabético:

(7) Senr James , op. cit. P. 210

37

Page 49: 30841 - 132.248.9.195

TESORERIA:

Tabla §

: TIPOCAMBIO3

BANCO Y CTA c 45 0 BANCOS

DIVISICN Cc 1 0

NO.CHEQUE c 6 0

BANCO c 20 0 INGRESOS Y EGRESOS

REPORTADOS

CONCEPTO c 60 0

NO. CTA Cc 16 0

IMPORTE N 16 2

TIPO c 1 : Qo

BANCO Cc 15 0 CPA Y VTA DOLARES

COMP/DLLS N 16 0

CUENTA c 45 0

DLLS POSICION N 16

DLLS POSICION2 N 16

IMPORTE1 N 16

IMPORTE2 N 16 2

IMPORTE3 N 16 2

IMPORTE4 N 16 2

SPREAD N 16 5

TIPOCAMBIO1 N 9 5

TIPOCAMBIO2 N 9

N 9 5

38

Page 50: 30841 - 132.248.9.195

TIPOCAMBION ws 5

TRAN °c ry 0

TRANS 5 %

VENTABLCS 76 3

BANGG é 17 0 NVERSIONES Yi

| PRESTAMOS

CUENTA 146 0

EIECUTIVS nr 6

BANCO é 18 6

i BANCO2 Cc 18 oO :

(CUENTA © 148 0

CUENTA Colas 6

TEJECUTIVG es 6

FECHA VENCMTO D8 0

"MONTO re 16 7

MONTOR ii 16 a

PAZ ii 16 é

PLAZSS N 16 0

TASAZ N78 2

TASA BRUTA Ni 6 3

FBS ory 0

TASH NETA aT 2

TOTAC VENOMTO TN 16 2

BANGS ong iNIGIOS

VENCIMIENTOS

CONCERTS é 13

39

Page 51: 30841 - 132.248.9.195

PE CUENTA Cc 0

ECHA INICIO c iG 0

: FECHA VENCMTO Cc 8 0

: IMPOR7E DOLLS N 16 0

IMPORTE ORIG N 16 2

IMPORTE VENCM N 16 2

INSTITUCION ic 20 0

MOVIMIENTO c 1 Qo

TIPO CAMBIO N 16 5

TRANSACCCION N 5 0

: BANCO c 20 0 POSICION

CHEQUES N 16 2

; DEPOSITOS N 16 2

EGRESOS REPORT N 16 2

INGRESOS REPORT iN 16 2

NUMCTA c 16 0

SALDO FINAL N 16 2

SALD9 INICIAL N 16 2

S FINAL ESTIMADO N 16 2

TIPO N 1 0

TIPO DE CUENTA ¢c 4 0

VENCIMIENTO N 16 2

AJUSTE N 12 0 RESUMEN Y OTROS

DATOS

CHEQUES COBRAD N 12

i CHEQUES EXPED N 112

40

Page 52: 30841 - 132.248.9.195

PENTREGAS iN 42 0

PEXCEDENT VIAJES N 16 i0

PRESTAMOS N 16 0

VENC. PRESTAMO N 16

EXCEDENTES 16

: VENTA DLLS 16

SALDC REUNIDO N 12 0

SALDC INICIAL N 12 Q

TOTAL AL VENCTO N 12 0

i VENT N 12

VENTDP N 16

VIAJATARJE i N 16

BANCDS Cc 45 0 TRASPASOS

COMENTARIO M 40 0

CONTADOR c 14 0

CUENTA c 1

DESCRIPCION c 18

IMPORTE N 16 2

INVERSION c 20 0

MONTO N | 16 2

MOVIMIENTO c 5 0

NO. CHEQUE c 9 a

REFERENCIA c 40 Q

RENDIMIENTO N 16 2

TRANSACCION N 3 Q

4)

Page 53: 30841 - 132.248.9.195

CONTABILIDAD:

:BANCO Y CTA Cc (48 : CUENTAS CONTABLES

CUENTA CONTABLE iC 1 : 0

DIVISION c 6 Qo

UNIDAD c 6 0 POLIZA

: cc c 6 0

CUENTA c 19

TOTAL N 116

:REFERENCIA Cc i 7c

DESCRIPCION c 15 0

FECHA POLIZA c 8 0

FECHA EFECTIVA Cc {8 0

FECHA GRUPO c 8 0

GRUPO 280 c 10

GRUPO 281 c 10

POLIZA 280 Cc 6 0

POLIZA 281 Cc 6 Q

NUMERO GRUPO Cc 10 0 FORMATO POLIZA

FECHA GRUPO c 6 Q

CUENTA c ! 50 0

NUMERO POLIZA c 30 2

IMPORTE N £16 2

Page 54: 30841 - 132.248.9.195

ESPACIO eT

“FECHA POLIZA c 6 0

(FECHA SFECTIVA""E 6 a

"REFERENGIA é 16 6

DESCRIPCIONT c 15 6

DESCR'PCION 2 c 28 0

EOoIGS é j a

NTERCLEAR é i a

FECHA e 8 0 CONTROL POLIZAS

REGION c 3 6

BRUBS é {6 6

NUMERO POLIZE é é 6 .

USUARIO é rT

Es importante mencionar que la informacién contenida en e! diccionario de datos anterior, servira

como referencia para definir las bases de datos que contendra el sistema, tos datos anteriores fueron

fecopilados durante el analisis de la operacidn presentado en el primer capitulo.

Una vez que se cuenta con los datos que contendra el sistema, se procedera a disefar las bases de

datos utilizadas por el sistema tanto para el modulo de tesoreria como para el de contabilidad.

43

Page 55: 30841 - 132.248.9.195

iif

DISENO DE BASES DE DATOS:

Una base de datos es una coleccion integrada de datos almacenados, en distintos tipos de registros ,

de forma que sean accesibles para multiples aplicaciones, La interrelacién de los registras se obtiene

de las relaciones entre los datos, no de su lugar de almacenamiento fisico.

Después de haber identificado los elementos de datos del sistema podremos proceder a analizar {os

datos empleados y a disefiar las tablas o archivos.

A continuacion se presentaraé cada una de las bases de datos que utilizaré el sistema tanto en el

modulo de tesoreria como en el de contabilidad, describiendo la funcién que tendré cada una de

éstas.

Bases de datos de tesoreria:

En la siguiente tabla se resumen tas bases de datos que utilizard e! sistema para el méduto de

tesoreria, cabe mencionar que las tablas presentadas fueron disefiadas de acuerdo a los datos

Presentacios anteriormente y ademas se han creado algunas otras bases de datos con fines de control

de informacion y seguridad, posteriormente se explicard la funcién de cada una de las bases de datos

en el sistema.

Los campos contemplados en cada una de estas bases de datos, fueron tomados del! analisis de

datos pr2sentado anteriormente, haciendo una evaluacién de los datos necesarios para el sistema y

asignando el nombre final de cada campo correspondiente a cada base de datos.

Page 56: 30841 - 132.248.9.195

Figura 2

BASES DE DATOS MODULO DE TESORERIA.

1) Posicion (PD) 2) Délares (DO) 3) Traspaso (TR) 4) Envers {IN} 5) Invest (IV)

banco 20 banco cts bancos 45 banco cl8 banco chk

numeta 316 compdils nl6 import nt62 ejecutivo c25 civcutivo 25 saldoinic = 116.2 tran] cl wansace ond cuenta «45 plazo nlé

impdepos 116.2 lipocam] 09.5 move thet 9.2 impcheq 16.2 ventdlis alé referencia c40 inet n9.2

tipocuen cl tn? el acheg monte nt6 saldofinal 16.2 tipocam? 9.5 cum cl towlalvo 116.2 sfinalest 116.2 importe] 1162 descrip 18 cuenta 04S vencim = r.16.2 impone2? 16.2 monio 16.2 banco2 18

depositos 16.2 allsposnlé rend nl6.2 plazo2 6 cheques 116.2 tipocam3 09.5 inva 60 tau? 109.2 transant 1016.2 importe3 16.2 coment m0 monto2 nlé

calcula 36.2 dlispos? ni6 regis toulve A162 tip ont tipocamé 9.5 con el fechvenc d8 invertis 16 Pe n16.2 poe}

cuenta 45 cuenta2 cdi spread 16.5

6)Resimen (RE) 7) Bancos 8) Deposche (DC) 9) Invpres 10) Aplica salinicial n12 —excedviaje nt6 bancos 45 coneepto c60 banco cfS hoja gid chegcobra n12 actile nl6.2 cuentas c} importe 116.2 ci2

chegexped nl2. sm nl6 tipo ont importe?. 16.2 fechinic c8 maxim al2 f nlé nicheque ¢& Upo cl fechvenc cB

ajuste = nl2—smprexioe nl bances 0 imporig 16.2 . coberadic nl2 mic nlé ch cl6 impvenc 16.2

touvto nl? —mpres «—on16 mov cl presum nl2—mpresma nl cum cl

vent nl2 — mswapayer n16 gantac 5 reunid nlz mend = nl6 impdils nlé

rest al2 — mrexced 16 tipocam 16.5 sompr nl2—svemtdp nl inst 20 cniregnl2—depeaja 06 uio nl? bankprog 16 11} Usuario 12)Transfers i nl2 cilireal nye i my cies sd nombre £10 acceso nl staorig 12

nl6 passa el clave el0 activo cl ctadest cl2

Goat até nombre? ci0 pha zt ‘aplare clave? cl mento nl22

mon cd

1) POSICION. En esta base de datos se localizard la posicién de fas cuentas bancaria tanto de viajes

como de tarjetas, incluyendo todos los campos para apreciar toda la posicion, hasta el saldo final con

el que quedara cada cuenta.

2) DOLARES. Aqui se encontrarén todas las transacciones que se realicen en détares tanto para

Gélares de posicion como para swap.

45

Page 57: 30841 - 132.248.9.195

3) TRASPASO. En este archivo se encontrard cada una de las transacciones reatizadas durante el

dia, ordenadas por numero de transaccién, esta base de datos llevara el registro de todos tos

movimientos realizados.

4) INVERS. En esta base de datos estaran todos los datos de los bancos con quien se podran hacer

inversiones y préstamos, a este archivo se le podra dar mantenimiento dentro del mismo programa.

5) INVEST. En este archivo se enconirara toda la informacion de las inversiones y tos préstamos

tealizados.

6) RESUMEN. En este archivo estaran todos los valores que tomaran tas variables que generan los

reportes. .

7) BANCOS. En este archivo estaran todas las cuentas bancarias que maneja ei sistema.

8) DEPOSCHE. En esta base de datos se encontraran todos los conceptos que reportan las oficinas

locaies y foraneas como ingresos y egresos.

9) INVPRE'S. En este archivo se registraran todos los inicios de préstamo, swap e inversiones, asi

como sus respectivos vencimientos.

10) APLICA. Este archivo se encargara de realizar una interfase con ta hoja de cAlculo de Excel, ta

cual se describira posteriormente en este capitulo,

11) USUARIO. En este archivo estaran los nombres y claves de los usuarios del sistema.

12) TRANSFERS. En este archivos se encontraran todas las transferencias realizadas entre cuentas.

46

Page 58: 30841 - 132.248.9.195

Bases de datos de contabilidad:

Para este médulo se utilizar en gran parte tas mismas bases de datos que en ei médulo de tesoreria,

pero adictorialmente se manejaran algunos otros archivos para maniputar la informacién obtenida del

proceso de registro contable.

Figura 3

BASES DE DATOS MODULO DE CONTABILIDAD

1) Traspes> (TR) 2) Ceonteb 3) Poliza 4) Délares (20) Splowest (VY) bancos 45 bencos 45 Unt 6 benco cl benco lB smpone —nl62 cuenta 2 fe 6 compdls ni6 ecutive £25 wanssce nt com cl a 3 om) od plazo nl6 mo wut al62 pocem] 19.5 the 92

referencia 40 teher el veudlls nl6 met 92 reneq oD desenp clS mm cl mento nl6 comt el mms 13 tipocam? 09.5 wualalvio 16.2 desemp lB fechpal 8 mopar] nl62 quent AS monto—nl6.2 fechefe ch impoe? 0162 banco2 <t8 ted 6.2 fechgpo 8 Gps — nié pla? nl6 inves 620 2st cl tipocam3 n9.s tad 2 coment mit 2 clo impored 16.2 meno? nl6 regis el Ba clo dispes2 nt6 Wore nl62 ont el pol 6 lupocamd 19 $ fechvenc dB

polka? 66 imported nt6.2 po el pol 66 cuenta ofS cand 45 pols 6 spread nl6S pl 3 ie 3

6) Resomen (RE) 1) Posiclin (PO) 8) Formato 9} Num pot 10) Usuario saliuem) nl excedviage nl6 banco 2 grumbe lO. toch 8 nombre €10. seceso nl sheqecbu 12 sete =n 62 ramets 16 Broupdte 6 regi 3 shve — cl0 activo €! eheqexpednt? on nié sldomic 162 ack 50 wo eld nombre2 10 maim onl? on ni6 impdepos nl6.2 jeumba <0 poliza 6 chive? 10 aiuse 2 ompresioc: nl wmpeheg 16.2 posumount 17.2 usnsio 10 coberadhe 2 mite nl6 ipocue cl especie ct wari al> 0 ompes nl saldofiral nt6.2 sedate 6 Pesum nl? mpresma nl6 siirelest 162 efidme 6 ven onk2esswapeyer nb6 veces nl62 relerenee 10 remid = nl2_—mventdllnlé deposos ni6.2 descripel eS Fest nll omtexced nl6 cheques n162 descripe? 029 semprnt2—ventidp «nl tansant 162 typecode cl cares onl? depeapa nl aleuls 62 imercs el wing n}2—sbankprog ni6. up al : ni2 che) nl6 meta nlé

3 nl2 chet 6 tanaje nl6 pass cl vintage n16

a7

Page 59: 30841 - 132.248.9.195

1) TRASPASO. En este archivo se encontrard cada una de las transacciones realizadas durante el

dia, ordenadas por numero de transaccién, esta base de datos llevara el registro de todos los

movimientos realizados.

2) CCONTAB. Este archivo contendraé las cuentas contables corespondientes a cada cuenta

bancaria.

3) POLIZA. En este archivo se atrmacenaréa el registro contable de todas las transacciones realizadas

durante el dia y que se generar automaticamente por el sistema.

4) DOLARES. Aqui se encontraran todas las transacciones que se realicen en délares tanto para

détares de posicién como para swap.

5) INVEST. En este archivo se encontrara toda ta informacion de las inversiones y los préstamos

realizados.

6) RESUMEN. En este archivo estaran todos los valores que tomaran las variables que generan los

reportes,

7) POSICION. En esta base de datos se localizaré la posicién de las cuentas bancaria tanto de viajes

como de tarjetas, incluyendo todos los campos para apreciar toda la posicion, hasta el saldo finat con

el que quedara cada cuenta.

8) FORMATO. En este archivo se encontraré ta péliza final con e! formato necesario para ser enviado

al sistema de mainframe, a través de una transferencia de archivos.

9) NUMPOLI. Este archivo ltevara el registro de todas las pélizas que han sido elaboradas y enviadas

al sistema de mainframe, incluyendo el nombre del usuario que la elabord.

10) USUARIO. En este archivo estaran los nombres y claves de los usuarios del sistema.

48

Page 60: 30841 - 132.248.9.195

2.3. PROCEDIMIENTOS.

Para definir los procedimientos que llevara a cabo el sistema, en el siguiente diagrama se presenta en

forma estructurada, un diagrama modular de Jas partes que integraré el sistema para cada una las

partes (tesoreria y contabilidad).

Figura 4 :

MODULO DE TESORERIA

=

Lt rot it 4 sx] Fez ga ES) eS eS

A continuacién se describiré cada uno de los procedimientos presentados en el diagrama.

Programa principal. Se encargaré de enviar e! control al médulo seleccionado por e! usuario, asi

como de la entrada y salida de! sistema.

49

Page 61: 30841 - 132.248.9.195

“we

¢ tnicializa variables y archivos. Este procedimiento se encargara de abrir todas las bases de

datos, asi como de inicializar todas las variables globales que se utilicen en el sistema.

© Valida clave de acceso. Este procedimiento pedira al usuario que ingrese su nombre y su Clave, y

la validara para dar acceso al sistema.

© Captura. En este modulo estaran todas las opciones para hacer la captura de informacidn de los

datos de 1a posicién, asi como de los movimientos realizados durante el dia. Esta opcién

contendra otros siete médulos, los cuales se describen a continuacién.

¢ Saldos iniciales. Dentro de esta opcion se realizara la captura de el saldo con el que

inicie cada cuenta.

« Ingresos reportados. En esta opcion se hara la captura de ios ingresos que reporte cada

una de las oficinas locales y foraneas a cada una de las cuentas bancarias que tengan

asignadas.

« Egresos reportados. Esta cpcién es similar a ta anterior pero se hard ia captura de los

egresos que tendra cada cuenta.

+ Compra y venta de ddlares. Aqui se realizard la captura de todas las compras y ventas

de délares que se realicen en el dia, incluyendo swap o délares de posicion.

e Inversiones. En esta opcién se realizara la captura de las inversiones realizadas durante

el dia, y tendra dos opciones mas.

« Inversiones viajes. Aqui se realizar la captura de las inversiones que realice la

divisién de viajes.

« Inversiones tarjetas. Esta opcién es similar a ja anterior pero para ja divisién de

tarjetas.

» Préstamos. En esta opcidn se realizaré la captura de préstamos, en caso de que existan

Tequerimientos de efectivo.

50

Page 62: 30841 - 132.248.9.195

* Traspasos. En esta opcidn se haré la captura de todas las transferencias que se realicen

entre cuentas bancarias, tas cuales pueden realizarse de dos formas:

« Traspaso con cheque.

« Traspaso por banca electrénica.

« Interfase con Excel. Esta opcién serviré para realizar una exportaci6n de datos a la hoja

tle calculo de Excel, con el objeto de dar tas ventajas de! manejo de una hoja de catculo,

2n la parte del proceso donde se requiere mayor velocidad de respuesta, asi como

facitidad de manejo.

© Reportes. Esta opcion se encargara de generar todos los reportes de la operacién del dia, e

incluiré varias opciones.

« Posicién. Con esta opcién se realizaré la impresién de ta posicion del dia.

« Compra y venta de délares. Esta opcién generara el reporte de compra y venta de

délares especificando el tipo de transaccién, asi como los importes correspondientes en

délares y pesos.

« Resumen. Esta opcién generard el resumen de operaciones del dia para la division de

tarjetas, donde se podra apreciar si es que existen excedentes o requerimientos de

efectivo.

e Préstamos, Esta opcién hard ta impresién de préstamos en caso de que se haya

efectuado alguno.

« Movimientos. Esta opcién imprimird ef registro de todos ios movimientos realizados

durante el dia indicando si fue un cargo o un abono, asi como la cuenta bancaria a la que

afecta,

« Inversiones viajes. Con esta opcidn se realizara ta impresién del reporte de inversiones

de la divisi6n de viajes.

» Inversiones tarjetas. Esta opcidn es similar a la anterior pero para la division de tarjetas.

$1

Page 63: 30841 - 132.248.9.195

© Consultas. En esta opcién se podré realizar ta consulta de algun otro dia de actividad.

© Utilerias. Esta opcién servira para dar mantenimiento a la informacion que manejara el sistema,

como altas, bajas y cambios de usuarios, cuentas bancarias, instituciones para compra y venta de

détares, préstamos e inversiones, asi como los conceptos de ingresos y egresos reportados.

+ Usuarios. Con esta opcién se podran dar de alta o de baja usuarios del sistema.

« Guentas bancarias. En esta opcién se podran dar de alta, de baja o hacer cambios a las

cuentas bancarias que utilizaré el sistema.

« Compra y venta de dolares. En esta opcién se podran dar de alta, baja o modificar las

instituciones con las que se podran realizar operaciones de compra y venta de délares.

* Inversiones y préstamos. Esta opcién sera similar 2 la anterior pero para instituciones

onde se podran realizar inversiones y préstamos.

e Ingresos reportados. En esta opcién se podran dar de lata, baja o modificar los

conceptos que reportan fas oficinas locales y foraneas en cuanto a ingresos, incluyendo la

cuenta bancaria a ta que afecta cada concepto.

» Egresos reportados. Esta opcidn sera similar a la anterior pero para egresos.

© Salir. Con esta opcidn se salvardn ios valores de las variables definidas, también se cerraran

todas les bases de datos y terminard la ejecucidn del sistema.

52

Page 64: 30841 - 132.248.9.195

Figura 5

MODULO DE CONTABILIDAD

PROGRAMA

PRINCIPAL

—_____—_

q 1 Y 1 Y t Pobia Ponaon Nueva ‘Consites Reportes Heremerias ‘Sebr

A continuacion se describira cada uno de los procedimientos presentados en el diagrama de

contabilidad.

© Inicializa variables y archivos. Este procedimiento se encargara de abrir todas las bases de

datos. asi como de inicializar todas las variables globales que se utilicen en el sistema,

© Valida clave de acceso. Este procedimiento pedir al usuario que ingrese su nombre y su clave, y

la validara pata dar acceso al sistema.

353

Page 65: 30841 - 132.248.9.195

@ Poliza. Con esta opcidn se realizaran todas jas tareas que tengan que ver con la péliza, desde su

elaboracidn, hasta su envio al sistema contable de mainframe.

imprimir poiiza. Con esta opcién se podré realizar la impresién de a poliza.

Elaborar péliza. Con esta opcién se realizara el registro contable y la péliza, en forma

éutoméatica, en base a la informacién recibida de tesoreria.

Transmitir poliza. Con esta opcién se podra hacer la transmisién de ta pdliza contable al

sistema de mainframe, una vez que ya fue verificada y que se encuentra balanceada.

Modificar péliza. Esta opcién servira para hacer cambios manuales en ta pdliza una vez

que el registro contable fue hecho automaticamente.

Posicién Nueva. Con esta opcién se podran traer tos archivos de otro dia, es decir de una

posicién nueva, para elaborar el registro contable, siempre y cuando la péliza no se haya

elaboraijo anteriormente.

Consuttas. En esta opcién se podraé realizar ia consulta de aigdn otro dia de actividad, pero

tmicamente se podré visualizar e imprimir reportes, no se podra modificar ningun dato.

Reportes. Con esta opcién se podran imprimir tos reportes de la operacién del dia.

Movimientos. Esta opcién imprimiré el registro de todos los movimientos realizados

durante e! dia indicando si fue un cargo o un abono, asi como la cuenta bancaria a la que

afecta.

Posicién. Con esta opcion se realizara la impresién de la posicién det! dia.

Inversiones viajes. Con esta opcién se realizara la impresidn dei reporte de viajes.

Inversiones tarjetas. Esta opcion es similar a la anterior pero para la divisién de tarjetas.

Compra y venta de détares. Esta opcién generara ef reporte de compra y venta de

ddlares especificando el tipo de transaccién, asi como tos importes correspondientes en

délares y pesos.

Page 66: 30841 - 132.248.9.195

Fréstamos, Esta opcion hard ta impresion de préstamos en caso de que se haya

efectuado alguno.

Resumen. Esta opcidn generara et resumen de operaciones del dia para la divisién de

tarjetas, donde se podra apreciar si es que existen excedentes o requerimientos de

efectivo.

© Utilerias. Esta opcién servira para dar mantenimiento a la informacién que manejara el sistema

Usuarios. Con esta opcién se podran dar de alta o de baja usuarios del sistema. ‘

Cuentas contabtes. En esta opcién se podran dar de alta, de baja o hacer cambios a las

cuentas contables que utilizara el sistema.

Control de pdlizas. Con esta opcién se ilevaré el control de las pdlizas que han sido

elaboradas y enviadas al sistema de mainframe, indicando, e} numero de pdliza, fa fecha y

el usuario que la realiz6.

© Salir. Con esta opcién se salvaraén los valores de las variables definidas, también se cerraraén

todas las bases de datos y terminara la ejecucién del sistema.

55

Page 67: 30841 - 132.248.9.195

2.4. INTERFASE CON EL USUARIO.

2.4.1 Médulo de tesoreria. .

Las pantalias para entrada y salida de datos fueron disefiadas de acuerdo a cada uno de tos

Procedimientos presentados anteriormente. Unicamente se presentaran tas pantallas principales que

manejara el sistema, esto es de acuerdo a los niveles presentados en ios diagramas de

procedimientos.

Figura 6

Pantalla de entrada a! sistema:

56

Page 68: 30841 - 132.248.9.195

En esia pantalla se ingresara el nombre del usuario y !a clave de acceso al sistema. E1 usuario tendra

tres oportunidades para ingresar sus datos correctos, de lo contrario el sistema terminara sus

ejecucion. E's importante mencionar que esta pantalla de acceso, aparecera al inicio det médulo de

tesoreria y de contabilidad.

Figura 7

Mend principai del modulo de tesoreria:

Este sera el ment principal de opciones del médulo de tesoreria, donde existiran cinco opciones:

1. Captura. Esta opcién serviré para realizar toda ta captura de informacién al sistema, desde la

captura de saldos iniciales, operaciones con délares, inversiones, préstamos y datos de la posicién.

Esta opcién contendra un submend para la captura de cada uno de estos conceptos.

57

Page 69: 30841 - 132.248.9.195

2. Reportes. Esta opcidn servira para imprimir todos los reportes que genera et sistema y que son el

Soporte de !as operaciones realizadas por tesoreria. Esta opcion tendré un submend para imprimir el

reporte deseado.

3. Consultas. En esta opcidn se desplegara una pantalla para ingresar ta fecha de la posicién que se

desea consultar. Es importante mencionar que Unicamente se podraé consultar e imprimir ‘a

informaciér de posiciones anteriores, no se podré modificar ningun dato. Para regresar al dia en el

que’ se estaba trabajando, debera entrar nuevamente a la opcién de consultas e ingresar la fecha

actual, donde el sistema reconoceré el dia y se podra continuar con la captura de informacion.

4, Utilerias. En esta opcién se desplegaré un subment con diferentes opciones para dar

mantenimiento a la informaci6n que maneja el sistema es decir, altas, bajas y cambios de cuentas

bancarias, instituciones para compra y venta de ddlares, inversiones, conceptos en ingresos y

egresos reportados, asi como usuarios del sistema.

5. Salir, Con esta opcién se salvaran todos los archivos de trabajo, asi como tos archivos que seran

transferidos a contabilidad y por ultimo se terminara la ejecucién del sistema.

Mend de captura de datos:

Dentro de esta opcién se realizaré toda la captura de datos de la posicién, asi como de las

operaciones realizadas por tesoreria. E! orden en el que se encuentra cada opcién y en el que sera

presentardo, corresponde al flujo de captura de datos que sigue tesoreria en la elaboracion de su

posicion.

58

Page 70: 30841 - 132.248.9.195

1. Saldos iniciales. Al accesar esta opcién, se desplegard una pantalla con todas las cuentas

bancarias que tiene ia empresa, asi como un campo para poder ingresar ei saldo inicial de cada

cuenta.

2. Ingresos Reportados. En esta opcién se desplegaré una pantalla con los conceptos que reporta

cada una de las oficinas locales y foraneas como ingresos.

3. Egresos Reportados. Esta pantalla sera similar a la anterior pero desplegara los conceptos de

egresos.

4. Compra y venta de dotares, Esta opcién servira para hacer la captura de ta compra y venta de

d6lares que realice ta empresa durante el dia y al accesar esta opcién se desplegara la siguiente

pantalia:

39

Page 71: 30841 - 132.248.9.195

Bir)

{ia BANCA ¢]

Dentro de esta pantalla se debera seleccionar primero el banco con el que se realizé la operacién,

Posteriormente se capturaré el importe en ddlares correspondiente a la compra o a la venta de

délares d2 la division que haya realizado Ja transaccién, ast como el tipo de cambio que fue

manejado.

Se podra visualizar toda la captura realizada para cada una de estas divisiones, utilizando el botén

Wamado editar ubicado a un lado de cada opcién de la pantalla.

5. Posicién. Esta opcién servira para enviar todos los datos de la posicién a la hoja de calculo de

Excel, can el fin de hacer la asignacién de necesidades a ‘as cuentas, asi como el analisis de

60

Page 72: 30841 - 132.248.9.195

sensibilidad, en forma mas rapida considerando las ventajas que ofrece ia hoja de caiculo. Una vez

que se ha cerrado ta posicion, es decir, se tienes los excedentes 0 necesidades de cada division, asi

como ef estado en el que quedara cada cuenta, a través de macros disefiadas en Excel, jos archivos

de! sistema se actualizaran con los cambios hechos en Exce/ en forma automatica, regresando

nuevamente: al sistema.

Al accesar esta opcidn, se desplegaran dos altemativas:

¢ Entrar a Excel, Mediante esta opcién se realizaré la transferencia de ‘informacion a ta hoja de

calcuto.

+ Restaurar archivos. Esta opcién se utilizaré para restaurar los archivos del sistema con la

informaién de la hoja de calculo, en caso de que fa comunicacién entre el sistema y Exce! se

Pierda ror falla de hardware o software y sea necesario iniciar nuevamente et sistema.

6. tnversidn. En esta opcién se realizara ta captura de las inversiones realizadas, al accesarla, se

presentaran dos alternativas: inversiones de viajes o inversiones de tarjetas. La pantalla de captura

de estas onciones sera como Ia siguiente:

61

Page 73: 30841 - 132.248.9.195

Figura 10

iNSTITUCION

__

NUM. CHEQUE

En esta pantalla se debera seleccionar ja institucién con ia que se realizé la inversién, de entre los

bancos que aparecen en la ventana llamada institucién. Es importante mencionar que los bancos que

aparecen como opciones, se podran modificar en ta opcion de “Utiterias “ del ment principal y que se

describiré sosteriormente.

Una vez que se seleccioné el banco, se deberda ingresar el plazo de! préstamo, el monto original , ta

tasa bruta y ta tasa neta pactada. Posteriormente, si la inversién se realizé a través de uno o varios

cheques, estos se deberan capturar en Ja parte inferior llamada cheques y reinversiones; para el caso

de transferencia electronica, se deberé capturar el banco de procedencia, y en e! campo de numero

de cheque: se debera dejar en ceros,

62

Page 74: 30841 - 132.248.9.195

oo

7. Préstamos. Con esta opcion se reatizara la captura de los préstamos que la empresa contraté con

otros bancos. La pantalla de captura sera la siguiente:

Figura 11

INSTITUCION [VENCIMIENTO DEPRESTAMOS

a :: IMPORTE

TOTAL DEL CREDITO

Esta pantatila se divide en dos partes. La parte superior corresponde a la captura de inicio de

préstamos, donde se debera especificar el banco, el plazo en dias, las tasa fijada y el monto de!

préstamo.

En la parte inferior de 1a pantalta se realizara ia captura de los vencimientos de préstamo para ese

dia, indicando tas cuentas bancarias donde se hara el crédito para pagar el préstamo.

Page 75: 30841 - 132.248.9.195

8. Registro de movimientos. Esta opcion servira para capturar (as transferencias interbancarias que

se realicen entre las cuentas de la empresa. Al seleccionar esta opcién, se desplegaré una pantalla

con dos altenativas:

* Transferencia electronica. En esta opcién se reatizara la captura de las transferencias realizadas

electronicamente con jos bancos que cuenten con este servicio.

¢ Traspasc con cheque. En esta opcién se realizard la captura de todos los traspasos entre cuentas

bancarias a través de cheques, donde adicionatmente se tendra que ingresar el nimero de cheque

emitido.

Adicionalmente at ment de opciones de captura , se encuentran 6 botones pata despiegado de

informacién: , ,

* Movimientos. Con esta opcién se desplegaré una pantalla con el concentrado de operaciones

capturacias es decir todas las transacciones de compra y venta de délares, inversiones, préstamos

y transferencias interbancarias, con un nimero de transaccién asignado por orden de captura,

indicancio también si fue una operacion de cargo o crédito y la referencia del tipo de transaccién

hecho.

* Posicién. Esta opcién desplegara una pantalla con toda la posicién de las cuentas bancarias desde

el saldo inicial de cada cuenta, hasta el saldo final estimado con el que cerraré ia cuenta.

¢ Comentarios. En esta opcién se podran capturar librerente comentarios que se quieran adicionar

como referencia para et operador de contabilidad.

» Resumen y excedentes. Con esta opcién se desplegara una pantalla de consulta del resumen de

operaciones del dia , asi como de los requerimientos o excedentes con los que finaliz6 la posicién.

+ Aplicar movimientos. Esta opcién servird para aplicar todos ios movimientos capturados en ‘a

posicién, es decir todas ias transacciones de compra y venta de dotares, inversiones, préstamos y

transferencias se aplicaran como un deposito 0 retiro en las cuentas bancarias de la posicién, para

afectar el] saldo final estimado de cada cuenta, esto se compararé con los saldos finales al cierre

Page 76: 30841 - 132.248.9.195

de ta posicién para verificar que todos los movimientos capturados, fueron tomados en cuenta en

Ja captura.

Salir. Con esta opcién regresaremos al mend principal de! sistema.

Mend de reportes del sistema:

Dentro de esta opcién se encontrarén todos los reportes que genera el sistema para el méduto de

tesoreria. La pantalia de opciones sera la siguiente:

Figura 12

65

Page 77: 30841 - 132.248.9.195

a

Al seleccionar alguna de las opciones del menu de reportes, se desplegara una pantalla con un

preliminar del reporte, y enseguida se podra dar la orden de impresin. Posteriormente se presentara

cada uno de estos reportes.

Opcién de consultas.

Esta opcién desplegaré unicamente una ventana para ingresar ta fecha que se desea consultar.

Inmediatamente et sistema localizara los archivos del dia a consultar y desplegaré nuevamente el

menu princ:pal con la fecha del dia a consultar. En caso de que los archivos de esa fecha no se

encuentren, el menu principal aparecera nuevamente.

Ment de Utilerias.

Figura 13

66

Page 78: 30841 - 132.248.9.195

Para dar de alta un registro en cualquiera de las opciones de la pantalia anterior, se deberd

seleccionar primero la opcién, seguida del boton llamado “Insertar Registro”, automaticamente se

insertaré un registro en blanco. Para borrar un registro, se debera seleccionar el registro a eliminar y

posteriormente se dara la opcién “Borrar Registro”.

* Manteniraiento Usuarios. Esta opcién serviré para dar de alta, baja o modificar los usuarios

registrados del sistema. Es importante mencionar que para poder realizar estas operaciones, sera

necesarid contar con clave de acceso de supervisor, ta cual es parte de los niveles de seguridad

con tos cue contard el sistema y que seran descritos posteriormente. ,

« Cuentas Bancarias. Con esta opcién se podran dar de alta cuentas nuevas que abra la empresa

con otros bancos.

* Instituciones C/V Dils. Esta opcién servird para dar de alta, baja o modificar tos datos de las

instituciones financieras para operaciones de compra y venta de délares.

* Inversiones y préstamos. Esta opcién sera similar a ja anterior, pero para instituciones para

realizar inversiones 0 préstamos.

+ Ingresos Reportados. Con esta opcién se podran dar de alta, baja o modificar jos conceptos que

reportan las oficinas locales y foraneas como ingresos.

+ Egresos Reportados. Esta opcién sera similar a la anterior pero para egresos.

67

Page 79: 30841 - 132.248.9.195

2.4.2. Méduio de contabilidad.

Este méduki seré accesado por el departamento de contabilidad una vez que tesoreria haya

terminado su operacion y haya comunicado 4 contabilidad que los archivos se encuentran listos para

realizar el registro contable.

Pantalla de entrada al sistema:

Figura 14

NOMBRE:

Esta pantalla sera similar a ta entrada al médulo de tesoreria, como medio de seguridad de acceso al

sistema. Una vez que el usuario de contabilidad ingrese sus datos, el sistema desplegara la pantalia

principal del médulo contable.

68

Page 80: 30841 - 132.248.9.195

Figura 15

Mens principal det médulo centabtle:

1. Péliza. Esta opcién del mend principal serviré para todo {fo relacionado con la elaboracién

automética de la péliza, cambios en la pdliza, impresién y envio al sistema de contabilidad en

mainframe.

2. Reportes. Con esta opcion se podra realizar la impresién de todos los reportes que genera e!

sistema. 5

3. Consultas. Con esta opcién se realizara la consulta de pdlizas anteriores.

4, Utilerias. Esta opcién ai igual que en el médulo de tesoreria servird para altas, bajas y cambios de

usuarios, cuentas contables y control de pélizas enviadas.

69

Page 81: 30841 - 132.248.9.195

Figura 16

Menu de Poliza:

1. Elaborar Péliza. Con esta opcion se realizara el registro contable en forma automatica de todos

los movimientos hechos por tesoreria en la posicién. Al seleccionarla, pedira al usuario que ingrese

los datos de Ja pélizea como son numero de pdliza, fecha, etc. y el sistema comenzara en forma

automatica a realizar el registro contable. Al momento de terminar el registro, el sistema verificaré

que ta pcliza se encuentre balanceada por regién y por moneda, en caso de encontrar algun

problema, enviara un mensaje de error al usuario.

2. Modificar Péliza. Esta opcién servira para realizar en forma manual aigin cambio en fa poliza y

una vez terminado el sistema volvera a verificar que la péliza continte balanceada.

70

Page 82: 30841 - 132.248.9.195

3, Imprimir Péliza. Con esta opcién se podra realizar la impresion de ta péliza con dos formatos:

ordenada por cuenta u ordenada por numero de transaccidn.

4. Transmitir Pdiiza. Una vez que ta péliza se encuentra totalmente balanceada y verificada por ef

usuario, se podré realizar ia transmisién de archivos , esto es tlevado a cabo mediante la

transferencia de archivos al formato ASCil requerido para ser recibidos por el sistema de mainframe y

ser salvados en un directorio especial para hacer ja transferencia de archivos al sistema de

contabilidad,

Figura 17

Mend de reportes del sistema:

ot = pe (Sau

W

Page 83: 30841 - 132.248.9.195

Los reportes que podran imprimirse en ei médulo de contabilidad corresponderan a la actividad de

tesoreria y seran los mismos que se imprimen en el médulo de tesoreria, adicionaimente se

encontrara una opcién lamada “Cambios en ta Poliza” ia cual generara un reporte con el registro de

los cambios manuales realizados a ia péliza, asi como e} usuario responsable de esos cambios, con

el objeto de tener un contro! de este tipo de cambios manuales.

Figura 18

Ment de utilerias:

Con esta opcién al igual que en el médulo de tesoreria Se podra dar de alta, baja o modificar datos de

jos usuarios del sistema, cuentas contables que manejaré el sistema y una opcidn para llevar el

72

Page 84: 30841 - 132.248.9.195

contro! de pdlizas enviadas al sistema de mainframe, en la cual se registraran en forma automatica

todas las pdlizas que sean enviadas, junto con el usuario que Se encargé de realizarias.

2.5. DISENO DE REPORTES.

Los reportes del sistema fueron disefiados de acuerdo con las necesidades de cada departamento, los

cuales serviran como soporte de la operacion de cada dia, donde los correspondientes a tesoreria

seran los siguientes:

« Posicién. En este reporte se presentaré la posicién de tas cuentas bancarias de la empresa tanto

para la division de tarjetas como para viajes, ilustrando desde et saldo inicial de ta cuenta, hasta el

saldo final estimado.

« Reporte de compra y venta de dotlares. Este reporte describiré ias operaciones de compra y

venta de délares realizadas por la divisién de viajes y por la divisién de tarjetas.

« Reporte de Inversiones. En este reporte se describiran tas inversiones realizadas por ja divisién

de viajes y por la divisién de tarjetas.

* Reporte de Préstamos. Este reporte sera similar al anterioz, pero para préstamos.

* Resumen de Operaciones. En este reporte se presentardn el resumen de tas operaciones de

tarjetas, contemplando los ingresos y egresos de esta divisién, asi como los requerimientos o

excedenites que se tendr4n para ese dia.

»* Reporte de movimientos. Este reporte desplegaré todos jas transacciones realizadas por

tesoreria durante el dia, mostrando si la operacién fue de cargo o de crédito, asi como una

referencia del tipo de movimiento realizado. Es importante mencionar que este reporte sera la

base para que el médulo de contabilidad vaya haciendo el registro contable para cada uno de ios

movimientos realizados por nimero de transaccién.

3

Page 85: 30841 - 132.248.9.195

« Reporte de ingresos y egresos reportados. Este reporte desplegara todos los conceptos de

ingresos y egresos reportados de cada oficina local y foranea , asi como sus correspondientes

valores.

Por otro lacio para el departamento de contabilidad, se utilizarén los mismos reportes que utiliza

tesoreria, junto con los reportes propics del departamento, los cuales seran:

« P6liza. Este reporte desplegara ia pdliza contable que fue elaborada en forma automatica por el

sistema. Existiran dos formas de imprimirla. Ordenada por cuenta u ordenada por niimero de

transaccion.

« Cambios en la pdliza. Este reporte desplegara los cambios que fueron realizados manualmente a

ta poliza, indicando ei usuario que realizé la modificacion.

Un ejemplo de todos los reportes generados por el sistema se presentan en et anexo IV de la

presente tesis.

2.6. SEGURIDAD EN EL SISTEMA.

E] objetivo de la seguridad es ia preservacién de nuestro sistema: es un concepto genérico , que

comprends tanto la proteccién como ta confidencialidad. La proteccién se relaciona con la seguridad

fisica, mientras la confidencialidad tiene que ver con la restriccién del acceso a la informacién. Otro

aspecto de la seguridad atafie a tos programas. El sistema debe protegerse contra la pérdida de

archivos cle programas y, en especial su modificacién no autorizada por parte de personas o agentes

externas. (7)

(7) Champers Bill , Aplicaciones de Gestion con Foxoro, México , 1993, Ed. Anaya Multimedia América, P.252

4

Page 86: 30841 - 132.248.9.195

Seguridad de acceso:

La seguridad de datos comenzara con el acceso al sistema donde unicamente tos usuarios

permitidos, prodran ingresar al sistema. Las claves de acceso manejaran dos niveles de seguridad:

uno a nivel supervisor, y el otro a nivel usuario. Ei supervisor sera el unico facultado para dar de alta,

baja o modificar usuarios en el sistema, asi como para las cuentas bancarias y contables. Por to tanto

existiran dos supervisores: uno para el médulo de tesoreria y otro para el modulo de contabilidad. No

existen restricciones para ei ndmero de usuarios al sistema.

Es importante mencionar que no necesariamente un usuario del médulo de tesoreria podra tener

acceso al mddulo de contabilidad. Para lograr esto sera necesario que los dos supervisores otorguen

el acceso a los dos médulos. Inclusive el supervisor de tesoreria Gnicamente tendra derechos sobre

su médulo en el sistema, aplicandose lo mismo para el supervisor en el modulo contabte.

ridad en la consulta de datos:

La opcién cle consultas que se encuentra tanto en et médulo de contabilidad como en el de tesoreria,

Unicamente podran accesar otras fechas capturadas, es decir posiciones 0 pélizas de otros dias, sin

poder modificar ningun dato, solamente se podra imprimir y consultar ia informacién correspondiente

a otros dias. ‘

Seguridac. en la interfase con Excel:

La interfase que realiza e! sistema con Ja hoja de calculo de Excel, at momento de hacer ta asignacion

de necesiclades a las cuentas y el andlisis de ta posicién, cuenta con un procedimiento de seguridad

contra pérdida de datos, esto es, en caso de que la comunicacién entre el sistema y Excel o por falla

de suministro de corriente eléctrica, se pierda ta informacion capturada en la hoja de calculo, se podra

secuperar al momento de volver a iniciar e! sistema. A través de una opcién del menu de captura

75

Page 87: 30841 - 132.248.9.195

“Posicién”, s2 encontraré la opcién “Restaurar Archivos", donde automaticamente tos archivos del

sistema tomaran la informacion mas reciente capturada en la hoja de caiculo.

Seguridad del sistema. \

El sistema s2 encontrara instalado en e! disco duro de tla PC que se utilice para este fin. El médulo de

tesoreria se encontrara instalado en una sola PC del departamento de tesoreria con ctave de

seguridad para ei uso de la maquina. De igual forma en el departamento de contabilidad se tendré

una PC asignada a esta tarea.

2.7. ALMACENAMIENTO DE DATOS.

Los archivas correspondientes a ta posicién del dia seran almacenados en el disco duro de la PC y

en un Subdirectorio especial de la red con acceso restringido, tanto para el mdduio de tesoreria como

para el médule de contabilidad. Esto nos permitira tener respaldados los archivos en la red en caso

de presentarse aigun problema con la PC.

Adicionalmente, cuando e! subdirectorio asignado de la red !legue a ocupar un volumen de 300 Mb

(Mega Bytes), se hara un respaldo en cinta magnética de esta informacién, para fiberar espacio

dentro de ta red.

El volumen promedio ocupado por los archivos correspondientes a ta posicién de un dia para le

modulo de tesoreria es de: 50 Kb, y el de los archivos de contabilidad es de 30 Kb.

76

Page 88: 30841 - 132.248.9.195

"

2.8, COMUNICACION DE DATOS.

La comunicacion entre el médulo de tesoreria y et médulo de contabilidad, se realizara a través de la

fed correspondiente al area de contabilidad. Una vez que tesoreria haya terminado su posicién de!

dia, el sistema en forma automatica, salvard los archivos que contabilidad usara para realizar el

registro coniable. Para esto los usuarios del méduto de tesoreria, deberan tener acceso a la red de

contabilidad, es decir deberan tener usuario de la red con acceso al subdirectorio determinado para

enviar los archivos diariamente.

Una vez que los archivos se encuentran salvados en el subdirectorio especifico, el médulo contable

tomaré en forma automatica estos archivos para ser utilizados en el registro contable de las

transacciones de tesoreria. Esto io realizara localizando la fecha en el subdirectorio y cargando las

bases de ciatos del médulo contable. Después de realizar e! registro contabie, los archivos seran

guardados en la PC y respaidados en ja red.

En caso de que no se pueda accesar a ta red por cualquier motivo, el sistema detectard desde la

entrada, que ei usuario no se encuentra dentro de la red y dard un aviso donde existira ia opcién de

continuar © abortar la sesion en el sistema. En caso de que se desee continuar, la informacién

capturada se almacenara unicamente en el disco duro de la computadora y al momento de finalizar

con al ejecucién del sistema, automaticamente pediré al usuario que se inserte un diskette para salvar

los archivos del dia, el cual podré ser enviado al departamento de contabilidad para trabajar con estos

archivos.

7

Page 89: 30841 - 132.248.9.195

Del mismo modo, el méduto de contabilidad al detectar que no se encuentra el usuario en la red,

solicitara que se inserte el diskette con tos archivos del dia.

Figura 19

TESORERIA —_ 1

wee, (EY) [remanence | L ' dela poncion en in red de commbiidad

‘Comtabildad toma lew

archivos dat red pack felizw od remitzo conable

‘ oz eG ‘Contabihited meplade xz so epee comtable m2 C8 inne 4 CONTABILIDAD

B

Page 90: 30841 - 132.248.9.195

CAPITULO TERCERO

DESARROLLO Y PRUEBAS DE LA APLICACION

Page 91: 30841 - 132.248.9.195

3. CAPITULO TERCERO

DESARROLLO Y PRUEBAS DE LA APLICACION.

3.1. DESARROLLO.

3.1.1. Seleccién de Software y Hardware

Seieccién de Software:

La decisién de adquirir hardware y software de cémputo debe ser manejada de la misma forma que

cualquier otra decision de la empresa. Se consideran jas alternativas, y las caracteristicas de cada

una Se Comparan con los requerimientos de ia organizacién. (8)

La selecci3n del software requiere de! mismo cuidado que la seleccién del hardware. Los

requerimientos de aplicacién se comparan con tas caracteristicas del software, su capacidad y la

magnitud de sus caracteristicas de auditoria y confiabilidad. (9)

Et software que se debera evaiuar para el desarrollo de ta aplicacién, debera ser un lenguaje que

cumpta cor los requerimientos de operacién de la aplicaci6n, dicho software deberd ser un manejador

de bases Je datos, ya que tas caracteristicas de operacién involucran una serie de archivos

retacionades, (8) Senn lames , op. cit. P. 177 (9) Ibiderr P. 930

” Esra YESIS NO DEBE SAUR BE LA BIBLIOTECA

Page 92: 30841 - 132.248.9.195

Para seleccionar el tipo de manejador de bases de datos, se tomaron en cuenta las siguientes

caracteristicas:

* Seguridad de tos datos,

+ Eficiencia y rapidez en busquedas.

e Generacién de reportes.

« Creacidn de aplicaciones.

Dentro de los manejadores de bases de datos que fueron seleccionados para ta evaluacién, se

encuentran:

« Dbase iV

* Fox Pro for Windows

e Paradox

A continuacién se presentara la evaluacioén de cada una de estos manejadores de bases de datos, la

cual fue realizada por e! area de soporte de sistemas de las empresa en cuestién.

Dbase IV: 25 50 75 100 | Total

Seguridad de los datos. 75

Eficiencia y rapidez en 7

busquedas.

Generacion de reportes. 50

Creacién de aplicaciones. 75

275 80

Page 93: 30841 - 132.248.9.195

FoxPro: 25 75 100 Total

Seguridad de los datos.

Eficiencia y = rapidez

busquedas.

en fs

Generaci6n de reportes.

Creacién de aplicaciones.

350

Paradox: 25 50 75 100 Total

Seguridad de los datos.

75

Eficiencia y rapidez

busquedas.

en 100

Generacion de reportes. 7

Creacién de aplicaciones. 7§

325

De acuerco con Ia calificacién obtenida por cada manejador de bases de datos, fue seleccionado

FoxPro, ya que en creacién de aplicaciones y generacién de reportes obtuvo la maxima calificacion,

asi como ta maxima prioridad para el desarrollo det sistema. la versién de FoxPro utilizada fue:

“ FoxPro For windows versién 2.6 ”

81

Page 94: 30841 - 132.248.9.195

vr

Adicionalmente, se debera contar con Excel para windows version 5.0, ya que el méduto de

tesoreria realiza una interfase con esta hoja de calculo, la cual contiene una serie de

macroinstrucciones para establecer ta entrada y salida de datos para realizar toda la asignacién de

necesidades a tas cuentas bancarias,

Seleccién de Hardware:

El punto de partida en un proceso de decisién acerca de un equipo son jos requerimientos de tamafio

y Capacidad. Un sistema particular de cémputo puede ser apropiado para una carga de trabajo e

inadecuade para otro. La capacidad de los sistemas es frecuentemente et factor determinante. Entre

jas caracteristicas relevantes a considerar estan las siguientes:

1. Tamajio de memoria interna (RAM).

2. Velocidad del ciclo del sistema para procesamiento.

3. Numero de canales para entrada, salida y comunicacién.

4. Caracteristicas de los componentes de despliegue y comunicacién.

5. Tipo y nameros de unidades de almacenamiento auxiliares que se le pueden agregar.

&. Apoyo del sistema y software de utiterias que se proporciona o se encuentra disponible.

Frecuentemente las necesidades de software dictan la minima configuracién necesaria (10).

La seleccién del equipo de se realizé de acuerdo con los requerimientos del software escogido y a las

caracteristizas de los repories que se emitiraén.

(10) Senn James , op. cit. P. 906

82

Page 95: 30841 - 132.248.9.195

A continuacién se describiran tas caracteristicas que debera tener ef hardware como minimo para e!

buen funcioramiento del sistema:

* 8 Mb (Megabytes) de memoria RAM.

+ Velocidad de 66 Mhz (Megahertz)

¢ Capacidad disponible para ei sistema en disco duro de 12 Mb (Megabytes)

* Unidad de disco flexible de 3.5 *

+ impresora de matriz de puntos ajustable a hoja tamafio (14” 7/8 x 11°}

3.1.2. Programacién de! médulo de tesoreria,

El método utilizado para al programacién del sistema es el de programacién modular, tomando como

base el disefio del sistema, et cual estructura cada procedimiento en un méddulo, haciendo mas

sencilla ta jorogramacién, ya que se puede codificar cada uno de los médulos por separado, y

posteriormente hacer una integracién de ellos. El lenguaje de programacién FoxPro para Windows

version 2.6, ofrece las herramientas necesarias para la programacién modular. Partiendo de un

programa principal, el sistema se va ramificando en médulos tal y como se disefaron los

procedimieritos del sistema.

Tanto para ef médulo de tesoreria como para el de contabilidad, se usé la misma metodologia de

programacion, y debido a la gran extensién de cédigo con la que cuenta el sistema, Gnicamente se

presentaran los programas principales de cada uno de los médulos.

Para el méduto de tesoreria, el cédigo correspondiente se encontraré en el anexo 6, programa 1 al

final de la presente tesis.

83

Page 96: 30841 - 132.248.9.195

3.1.3, Programaci6n del modulo contable.

La estructura de programacion del mddulo de contabilidad es muy similar a ja de tesoreria,

adicionalmente el proceso de elaboracién de ia péliza contable se realizo tomando en cuenta todas

las opciones que tiene tesoreria para realizar movimientos. Este proceso tendra una subrutina para

cada tipo de transaccién por lo que si se tuviera un nuevo tipo de transaccién por parte de tesoreria,

el programador podra facilmente acoplar el nuevo procedimiento, al programa de registro contable, El

cédigo correspondiente a este procedimiento de registro, no se presentara debido a ja extensidn de!

mismo. Al igual que en e! mddulo contable unicamente se presentara el programa principal.

Para el médulo de contabilidad, el cédigo correspondiente se encontraré en el anexo 6, programa 2al

final de la presente tesis.

3.2, PRUEBAS.

3.2.1, Niveles de pruebas.

La prueba Jel sistema es un proceso caro pero critico que puede llevarse hasta 50% del presupuesto

para el desarrollo del programa . El punto de vista comuin respecto a las pruebas compartido por los

usuarios esi que se lleva a cabo para demostrar que no hay errores en un programa.

Por to tanto et enfoque mas Util y practice es en ef entendimiento de que ta prueba es el proceso de

ejecutar un programa con la intencién explicita de hallar errores , es decir, hacer que et programador

falie. Asi u1a prueba exitosa es aquélia que encuentra un error. (11)

(11) Senn James , op. cit. P. 793

84

Page 97: 30841 - 132.248.9.195

Los sistemas no se disefian como sistemas completos ni tampoco se prueban como sistemas bnicos.

EI analista debe llevar a cabo tanto pruebas parciales como las dei sistema.

Pruebas Parciaies:

Las unidades de software en un sistema son los médutos y rutinas que se ensamblan e integran para

llevar a cabo una funcién especifica. En un sistema grande se necesitan muchos médulos en varios

niveles.

Las pruebas parciales se centran primero en los médulos, independientes entre si, para locatizar tos

errores. Esto permite al que realice 1a prueba detectar errores en el codigo y légica contenidos dentro

de ese Unico médulo. Aqueltos errores que resuttan de ia interaccién entre médulos se evitan

inicialmente:. (12)

Dentro del sistema en cuestidn, las pruebas parciales se fueron tealizando, de en forma

independiente por cada médulo, tesoreria y contabilidad, y dentro de cada uno de ellos se fueron

realizando las pruebas necesarias a cada médulo intemo en forma descendente, barriendo la

estructura cel sistema descrita en el capitulo correspondiente al disefio del sistema.

Pruebas de sistemas:

La prueba dle sistemas no prueba el software en si, sino la integracion de cada médulo en el-sistema.

También cusca ias discrepancias entre el sistema y su objetivo original, especificaciones y

documentaién del sistema. La preocupacién principal es ta compatibilidad de los méddulos

individuales. (13)

(12) Ibidem P. 798 (13) Senn James , op. cit, P. 801

Page 98: 30841 - 132.248.9.195

La prueba de sistemas también debe verificar que los tamafos de los archivos son adecuados y que

los indices se han construide en forma adecuada. Se deben probar a nivel sistema tos procedimientos

de ordenamiento y reindexaci6n, que se supone estan presentes en los mdédutos de nivel inferior, para

ver que realmente existen y que logran los resuttados que esperan los = médulos. (14)

Para ta presente aplicacion, se realizaron las pruebas de sistemas en dos etapas: una integrando

todos los mdulos correspondientes a la parte de tesoreria, asi como independientemente se realizé

la integracién de todos los médulos de contabilidad, trabajandose estos dos por separado. La otra

etapa consistié en realizar la prueba de integracion global del sistema, es decir integrando los dos

grandes mcdulos de tesoreria y contabilidad para probar todo el proceso completo, asi como tas

transferencias de informacién entre elios.

Dentro de este nivel de pruebas se realizaron varios tipos de pruebas para someter al sistema a

factores que no ocurren cotidianamente pero que pueden afectar en un momento dado ta operacién

del mismo. Estos tipos de pruebas seran las siguientes: ‘

« Pruebas de aimacenamiento. Esta prueba consistira en experimentar las capacidades de

atmacenamiento que tendra el sistema a nivel de bases de datos, asi como de dispositivos de

almacenamiento.

« Prueba de tiempo de ejecucién. Dentro de esta prueba, se medira el tiempo de procesamiento de

cada trasaccién y se comparara con los requerimientos de los usuarios,

(14) Ibidem P. 802

86

Page 99: 30841 - 132.248.9.195

« Prueba de recuperacion. Esta prueba consistira en realizar simulaciones de eventos donde ia

ejecucion del sistema se interrumpa y posteriormente se vuelva a inicializar para verificar la

informacion capturada mas reciente.

+ Prueba de procedimientos. Esta prueba se realizar junto con el usuario para verificar la respuesta

del sistema cuando el usuario se sale del procedimiento exacto de operacién del mismo.

Para las pruebas del actual sistema, se realizaron en dos fases una llamada prueba alfa , donde se

tealizan todas las verificaciones a nivel programador desde las pruebas por médulos hasta ta

integracion completa del sistema.

Una vez que se encuentra totalmente integrado, se realizaran las pruebas beta, donde se verificara

todo el sistema a nivel usuario. Es importante mencionar que esta Ultima prueba seré la més

compleja ya que el usuario final operara el sistema con datos reales y como ultima fase, en tiempos

reales, para verificar los resultados obtenidos, asi como ta aceptacidn de! sistema.

3.2.2. PLAN DE PRUEBAS.

El plan de pruebas que se describe a continuacién, unicamente contemplara el nivel de pruebas de

sistemas, eS decir una vez que el sistema se encuentra integrado y con tos médutos probados por

separado.

87

Page 100: 30841 - 132.248.9.195

Las siguientes actividades se realizaran durante la fase de pruebas del proyecto, dentro del periodo

determinado para esta etapa.

|. Preparacion de! ambiente de pruebas.

4. Obtener equipo

2. instalar equipo

3. Probar equipo

|. Disefto de pruebas.

1. Desarrolto de casos de prueba

2. Seleccion de datos de prueba

3. Disefio de formatos de evaluacién

(i), Ejecucion de pruebas.

1. Ejecucién de casos de prueba

2. Medicion y documentacién de resultados

IV. Ajuste de resultados.

1. Analisis de resultados de las pruebas

2. Elaboracion de cambios y adecuaciones

88

Page 101: 30841 - 132.248.9.195

CAPITULO CUARTO

LIBERACION Y EVALUACION DE RESULTADOS

Page 102: 30841 - 132.248.9.195

4, CAPITULO CUARTO

LIBERACION Y EVALUACION DE RESULTADOS

4.1, CAPACITACION

La mayor parte de ja capacitacién de! usuario tiene que ver con la operacién de! sistema en si. La

Capacitacion en ta codificacién de datos enfatiza los métodos a seguir en la captura de datos a partir

de las transacciones, o en la preparacién de datos necesarios para las actividades de apoyo a jas

decisiones. Las actividades de manejo de datos que reciben la mayor atencién en {a capacitacion de

usuarios san la captura de datos (como guardar nuevas transacciones), la edicién de datos (como

modificar dates grabados previamente}, la formulacién de consultas (como tocalizar registros

especificos u obtener respuestas a preguntas) y el borrado de registros de datos. El grueso del uso

del sistema implica este conjunto de actividades, lo cual quiere decir que la mayor parte del tiempo

de la capacitacion se dedicara a esta area. (15)

Para el sistema en cuestion, la capacitacion fue dividida en dos partes. La primera incluy6 a los

usuarios del departamento de tesoreria y 1a segunda a los usuarios del departamento de contabilidad.

Para lo anterior fueron creados dos tipos de manuales indicando paso a paso cada una de las partes

que conterripla el sisterna.

La capacitacién para cada uno de los departamentos tuvo una duracién de dos dias donde se

distribuyd €1 tiempo tanto en teoria como en practica sobre el sistema.

(15) Senn James, op. cit. P. 819

89

Page 103: 30841 - 132.248.9.195

El orden en el que fueron disefiados los temas en los manuales, corresponden a! orden que tlevé

cada curso de capacitacion. A continuacién se describira ei pian tematico de capacitacién para cada

uno de jos departamentos.

Tabla 6

Capacitacisn médulo de tesoreria:

INTRODUCCION AL MANEJO DEL SISTEMA . Teoria

Conceptos generales

Terminotogia utilizada

Requerimientos de hardware y software

Flujo del proceso

Estructura general del médulo de tesoreria

EXPLICACION DE LOS MENUS Y PANTALLAS DEL SISTEMA Teoria

Entrada at sistema

Mend principal

Captura

Consultas

Reportes

Utilerias

Salida del sistema

PRACTICA EN LAS PANTALLAS DEL SISTEMA Practica

Meno de captura

Consuitas 90

Page 104: 30841 - 132.248.9.195

eae ald

Menu cle reportes

Ment cle utilerias 0.5

SIMULACION DE UN DIA DE ACTIVIDAD 3.5 Practica

Captura de informacion 1

Asignaion de necesidades 0.5 :

Analisis de la posicién 0.5

Operaciones con doiares y de inversion 0.5

Cierre de la posicién 0.5

Impres'6n de reportes 0.58

Tabla 7

Capacitacién médulo de contabitidad:

INTRODUCCION AL MANEJO DEL SISTEMA

bald s 7 Ney leiis etcies sl

Peer

Teoria

Conceptos generales 0.5

Terminologia utilizada 05

Requerimientos de hardware y software 0.5

Flujo d2! proceso 0.5

Estructura general det médulo de contabilidad 0.5

EXPLICACION DE LOS MENUS Y PANTALLAS DEL SISTEMA | 4 Teoria

Entrada al sistema Os

91

Page 105: 30841 - 132.248.9.195

Meee) ee

PRACTICA

fe]

Mend principal 0.25

Péliza 1

Consultas 0.5

Report3s 4

Ulilerias 0.5

Salida del sistema 0.25

PRACTICA EN LAS PANTALLAS DEL SISTEMA 2 Practica

Mend de péliza 0.5

Consultas 0.5

Menu de reportes 0.5

Ment de utilerias 0.5

SIMULACION DE UN DIA DE ACTIVIDAD 3.5 Practica

Recepcién de informaci6n de tesoreria M1

Analisis de la posicién 0.5

Elaboracion de pdéliza 0.5

Revision de ta péliza }0.5 *

Impresi6n de reportes a5

Transmision de la péiiza al sistema contable 0.5

92

Page 106: 30841 - 132.248.9.195

»

4.2, PLAN DE IMPLEMENTACION

A continuaci6n se describe el plan global de implementaci6n del sistema, tomando en cuenta que las

pruebas fueron exitosas ta etapa final de! proyecto se dividira en las siguientes actividades:

+ Comenzar revision detallada de requerimientos de conversién.

« Estimar el crecimiento de volumenes para tos préximos dos afios.

e Definir necesidades de personal para la operacién.

+ Revisar, desarrollar nuevas politicas de operacion.

¢ Desarrollar estrategia de capacitacién,

¢ Desarrollar el material de entrenamiento técnico y de usuario.

+ Revisar, desarrollar nuevos procedimientos.

* Identificar requerimientos de transmisién de archivos.

« Definir estrategia de conversion. (correr en paraleto vs. cambio det sistema directo).

* identificar procedimientos de validacién y control de proceso.

+ Instalar ef nuevo equipo y ejecutar primeras pruebas.

¢ Instalar 21 nuevo software.

¢ Configurar et nuevo software de acuerdo a requerimientos de operacién.

« Terminar pruebas de programas de conversién y actualizar bases de datos.

« Preparar documentacién de operacién dei nuevo sistema.

¢ Asignar at personal para la capacitacién.

+ Definir fachas de entrenamiento.

« Ejecutar conversion de datos.

« Anunciar fecha de arranque del nuevo sistema.

+ Realizai cursos de entrenamiento. >

« inicio de pruebas de conversién del nuevo sistema.

Page 107: 30841 - 132.248.9.195

+ Monitorear operaciones dei primer mes del proceso en paraleio y analisis de variaciones.

+ Finalizat pruebas y certificar sistema.

* Terminacién y validacién del proceso en paralelo.

+ Arranque con el nuevo sistema.

+ Firma de acuerdo de liberacion del sistema.

Las actividades de largo piazo tienen como fin ia conservaci6n de fa alineaci6n de las funciones de!

nuevo sistema con tas necesidades y requerimientos de las dreas involucradas. De esta forma se

deberan inciuir actividades de mantenimiento de sistemas, mejoramiento de procesos, actualizacién

de procedimientos y afinacién de desempefio de los componentes del nuevo sistema. Estas

actividades seran iniciadas después de la puesta en marcha del sistema.

4.3. CONVERSION

La conversién es el proceso de cambiar el sistema anterior al nuevo. Existen cuatro métodos para

llevar a cabo una conversién de sistemas. Cada método debe ser considerado a la luz de las

ventajas que ofrece y los problemas que puede ocasionar. Sin embargo muchas situaciones dictan et

uso de un método sobre los demas, atin cuando los otros puedan ser mas benéficos. En general, ia

conversién de sistemas debe realizarse lo mas répidamente posible. Los periodos de conversion

largos aumentan la posible frustracién y !a dificultad de fa tarea para las personas implicadas,

incluyendo tanto a los analistas como a los usuarios. 5

El método mas seguro para convertir un sistema anterior en uno nuevo es el de utilizar ambos

sistemas en paraleio. Con este enfoque, los usuarios siguen operando et sistema anterior de la forma

acostumbrada, pero también comienzan a utilizar el sistema nuevo. Este método es el enfoque de

conversion mas seguro, ya que garantiza que, en caso de surgir problemas, como errores en el

94

Page 108: 30841 - 132.248.9.195

procesamiento o incapacidad de manejar ciertos tipos de transacciones en el nuevo sistema, Ja

organizaci6én pueda regresar al sistema anterior sin pérdida de tiempo, ingresos o servicio. (16)

Las desven‘ajas del enfoque de los sistemas paraleios son significativas. En primer lugar los costos

del sistema se duplican, ya que existen dos sistemas. En algunos casos es necesario contratar

personal ternporal para operar ambos sistemas en paraleto. En segundo lugar, el hecho de que los

usuarios sepan que es posible regresar a formas antiguas puede ser un desventaja si existe una

resistencia potencial al cambio 0 si los usuarios prefieren el sistema anterior. (17)

Et método ce conversi6n directa transforma el sistema anterior al nuevo de manera abrupta, a veces

en un fin de semana o incluso durante una noche. Se usa el sistema anterior hasta un dia de

conversion ya planeado, en el cual es reemplazado por el sistema nuevo.

La ventaja de no contas con un sistema de respaldo puede convertirse en una desventaja si surgen

problemas serios con el sistema nuevo. (18)

Si los sisternas nuevos también implican técnicas nuevas o cambios drésticos en e! desarrollo de la

organizacién, a menudo se prefiere le enfoque piloto. En este método se implanta una version de

trabajo del sistema en una parte de fa organizacién, como una sola area de trabajo o un

departamento. Cuando el sistema se ha probado en su totalidad, se instala en toda ja organizacion ,

ya sea completamente y de una sola vez o en forma gradual.

Este enfoque tiene la ventaja de proporcionar una sélida base de prueba antes de la implantacién

total. Sin ernbargo, si no se conduce bien la imptantacidn, los usuarios pueden flegar a pensar que el

sistema sigue teniendo problemas y que no es posible confiar en él.

(16) Senn James , op. cit. P. 825 (17) Ibidem P. 826 (18) Senn James , op. cit. P. 827

95

Page 109: 30841 - 132.248.9.195

£1 método por etapas se usa cuando no es posible instalar de golpe un sistema en toda ta

organizacion. La conversion de ios archivos, la capacitaci6n del personal o la llegada de equipo

pueden forar a ta distribucion de ta implantacion durante cierto tiempo, que varia desde semanas

hasta meses. Algunos usuarios comenzar4n a tomar ventajas del sistema nuevo antes que otros.

(19)

Para el caso del! sistema en cuesti6n y después de un anilisis, se opté por realizar pruebas en

paralelo debido 2 que la integridad de ia informacion juega un pape! muy importante dentro del

proceso de tesoreria, ya que cualquier error retrasaria la operacién y el tiempo es el factor que hay

que manejar con mas atencidn.

Las pruebas en paratelo se dividieron en dos fases, a primera contempté datos reales de ja operacién

de tesoreria y contabilidad, pero no en tiempo real, es decir que no se manejé al mismo tiempo que et

sistema anterior. La segunda fase ya contempla el manejo de! sistema al mismo tiempo que el

anterior, haciendo la medicion de jos tiempos de cada actividad involucrada en el proceso.

Este tipo de pruebas no afectaron los costos de sistemas debido a que el mismo personai de

tesoreria fue suficiente para poder operar los dos sistemas en paralelo. EI factor que si influyd en

este tipo de pruebas fue ia resistencia al cambio ya que la operacién del nuevo sistema no se

realizaba con ta misma rapidez y familiaridad que e! sistema anterior, pero una vez que el manejo del

sistema se hizo mas habitual, ta preferencia por el mismo se hizo mas evidente.

(19) Ibidem P. 829

96

Page 110: 30841 - 132.248.9.195

Las pruebas en paralelo tuvieron una duracién de ocho dias dentro de ios cuales la primera fase tuvo

una duracion de tres dias y la segunda fase de cinco. Después de este lapso de tiempo y una vez que

los operadores se encontraban familarizados con el sistema, se hizo la liberacién formal, es decir que

se eliminé | uso del sistema anterior, haciendo todo el proceso dentro dei nuevo sistema desde la

captura de datos en tesoreria, hasta ta generaci6n y envio de ja péliza en ef departamento de

contabilidad.

Una vez que el sistema se encontré liberado satisfactoriamente, se realizé la certificacion de} mismo

por el personal de auditoria en sistemas de ja empresa, desarrolladores del sistema y gerentes de

tesoreria y contabilidad que se encontraban a cargo del proyecto, esta certificacién se hizo mediante

la firma de un acuerdo entre la partes, dando el visto bueno at sistema.

4.4. EVALUACION DESPUES DE LA IMPLANTACION.

Después de imptantar el sistema y completar ta conversién, se hace una revisién del sistema

conducida igualmente por los usuarios y los anatistas. Esto no s6lo es una practica normal, sino que

debe ser un proceso formal para determinar qué tan bien esta funcionando el sistema, como ha sido

aceptado y Guales ajustes son necesarios. (20)

La revisién también es importante para recabar la informacién para el mantenimiento del sistema.

Puesto que aingin sistema es en realidad totalmente completo, el sistema permaneceré mientras no

se requieran cambios debido a desarrolios interncs , como nuevos usuarios o actividades de la

empresa; o bien, situaciones externas , por ejemplo, nuevos requisites legales, estandares de ta

industria, o ta competencia. La revisién después de ia implantacion es la primera fuente de

informacion de los requisitos de mantenimiento.

(20) Senn James , op. cit. P. 838

97

Page 111: 30841 - 132.248.9.195

EI interés fundamental durante {a revision después de la implantacién es determinar si e! sistema

cumplié su objetivo; es decir, tos analistas desean saber si el nivel de desempefio de los usuarios ha

mejorado y si el sistema esta produciendo el resultado deseade. Si ninguna de estas expectativas

suceden, es oportuno preguntarse si ef sistema se puede considerar exitoso.

La calidad cle {a salida del sistema merece especial atencién. Et interés surgido durante el andlisis y el

disefio respecto a la precision de la informacién, lo oportuno de su presentacién, su cobertura y lo

apropiado del formato siguen siendo indicadores de la calidad del sistema. Los reportes de dificil

interpretacidn o que no contengan informacién suficiente para ser dtiles deberian ser redisefados. O

bien la revision puede revelar que ta informacién que previamente se consideraba innecesaria, a final

de cuentas tiene que incluirse. Este hecho posiblemente logre afectar ios requisitos de entrada.

También la confianza del usuario es por lo general un indicador de ta calidad del sistema. La

confianza que tengan tos usuarios, gerentes y operadores en el sistema con certeza afecta su

longevidad y uso.

La facilidad de uso y ios beneficios se compensan entre si . En general, los sistemas que son faciles

de usar y que dan distintos beneficios son aceptados y bien recibidos por ta gente. Sin embargo,

aunque se esté usando un sistema que dé como resu!tado un mejor desempefio, si el sistema en si es

dificil de usar, no es poco comin que se evite el uso de ese sistema. Asi , la facilidad de uso es un

atriputo tan importante como su seguridad.

En algunos casos, se ha!lan componentes inadecuados del sistema durante ta revision después de la

implantaci6n. Por ejemplo, el que el sistema requiera de un excesivo tiempo de proceso (el volumen

de trabajo realizado durante un tiempo dado )se puede deber a ja cantidad de tiempo necesaria para

imprimir los resultados. Es posible que el cambio de impresora elimine el problema. Los cuellos de

98

Page 112: 30841 - 132.248.9.195

botelta en la preparacién de datos pueden ser consecuencia de un numero insuficiente de terminales

© estaciones de captura de datos. (21)

La evaluacién del impacto determina cémo afectan o cambian tos sistemas a las dreas de ta

organizacién en jas cuales se instalan. Si los nuevos sistemas se proponen y desarrotian sobre la

base de una velocidad mayor, menos errores, mejor integracién de las actividades , reduccién de ta

redundancia en los datos © mejoramiento de la productividad, los sistemas deben evaluarse contra

estas expectativas. Revisar algunos registros, determinar la productividad del sistema u observar a

los usuarios. daran estadisticas concretas de tos efectos del sistema.

Et impacto de! sistema también debe compararse con los costos y beneficias econdmicos. Aunque se

alcance una mayor productividad con un nuevo sistema, la gerencia desearia saber si los cambios

producen lzs ventajas deseadas en fa economia, el servicio o la competitividad. Durante ia etapa de

propuesta ce! sistema se determinan los costos y beneficios esperados. Después de ja implantacién,

el sistema se revisa para comparar ios costos y beneficios reales con los —_calcutados. (22)

Para el sistema de registro de transacciones de tesoreria, se realiz6 una evaluacién de resultados,

una vez que el sistema se encontré funcionando en forma normal . El objetivo de esta evaiuacién fue

el medir los factores criticos que afectaban al proceso bajo ta operacién anterior, contra los resultados

obtenidos con el nuevo sistema.

A continuacién se presentara una matriz comparativa de resultados de ta evaluacion para identificar

{os cambios en los indicadores clave de! proceso y que son el objetivo del desarrollo de! sistema.

(21) Senn James , op. cit. P. 839 (22) Senn James , op. cit. P. 839

99

Page 113: 30841 - 132.248.9.195

4.5. ANALISIS DE RESULTADOS Y OBJETIVOS CUMPLIDOS,

Tabla &

Matriz glotiat comparativa de resultados.

a eas

Tiempo transcur‘ido entre el cierre de la

posicién por tesoreria y la recepcién de

informacién por parte de contabilidad

LINDICADOR a Wc)

Tiempo de etaboraci6n de registro contable : Tiempo Shrs. 0.5 hrs.

y envio de péliza

Tiempo promecio de investigacién de | Tiempo 3 dias dia

partidas no conciliadas

Recursos humeznos dedicados a _ este | Personal Ocupado | 13 personas 6 personas

proceso

Costos de persoral involucrado Costos $62,062.50 $29,625.00

Partidas no conciliadas mensuales Costos $ 30,000 $10,000

Respaldos de informacién, envio de | Seguridad No existen controles | Si existen controies

informacién de tesoreria a contabilidad.

Sistema susceptible a cambios Flexibilidad Sin flexibilidad a | Flexible a cambios

cambios

i Dificultad para operar el sistema Operatividad Complicado Sistema amigable

100

Page 114: 30841 - 132.248.9.195

ws

Dentro de tos objetivos que fueron planteados al principio del proyecto, a continuacién se mencionard

la forma en que cada uno de ellos se cumplid:

4. Minimizar los errores encontrados por conciliaciones. Al hacer el proceso automéatico y

eliminar casi por completo ia intervencion extema en ta elaboracién de ios registros contables, ta

informacién enviade por tesoreria, no sufre actualmente ninguna alteracién. La reduccién de estos

errores, se puede apreciar en ia reduccién de costos por partidas no conciliadas mencionada en ta

tabta anterior.

Auxiliar a tesoreria en ta elaboracién de la posicion de las cuentas y el registro de

operaciones. Todo ef proceso de tesoreria fue optimizado ya que con un sistema hecho a la

medida, tos errores que se cometian fueron reducidos significativamente, asi como la operacion se

voivid mas eficiente.

. Evitar errores y demoras por causa de fos procesos manuales que se utilizaban

anteriormente. Los errores manuales fueron eliminados casi en su totalidad, por otro lado las

demoras fueron reducidas significativamente, reflejandose en ta tabla anterior,

Reducir tos costos de personal empleado en investigacién de partidas no conciliadas. No

sélo el personal de conciliaciones fue reducido, también et personal de contabilidad y tesoreria que

antes se ocupaba sdlo de este proceso, pudo ser reubicado en tareas con mas demanda de trabajo

dentro ce cada area en especifico.

. Reducir el tiempo de elaboracién de pdétizas para mantener el! registro contable at dia.

Anteriormente se realizaba el registro contable desfasado por dos dias. Al reducir

significetivamente este tiempo, se logré reducirlo de 3 horas a sélo media hora.

. Establecer validaciones y controles tanto en tesoreria como en contabilidad para asequrar

la integridad de la informacion. Anteriormente no se tenian validaciones ni controles en la

operacidn de estos dos departamentos. El nuevo sistema contempla este tipo de controles desde

la captura, hasta la modificacién de informacién, togrando asi optimizar 1a operacién y deteccion

de errores.

1Gt

Page 115: 30841 - 132.248.9.195

CONCLUSIONES

Page 116: 30841 - 132.248.9.195

CONCLUSIONES,

El area de finanzas de fa empresa en cuestién cruzaba por un problema en et registro de operaciones

de tesoreria ya que al momento de conciliar los estados de cuenta bancarios contra jas polizas

registradas por el departamento de contabilidad, se detectaron diferencias que afectaban tos costos

financieros de la empresa. Después de un andlisis detallado del proceso completo se descubrié que el

principal prodlema se encontraba en el registro de las pdlizas que realizaba el area de contabilidad

de la empresa. Parte de este problema se debia a la forma en que tesoreria reportaba sus

Movimientos a contabitidad, principalmente en el detalle de estos movimientos, originando errores de

registro que serian detectados por el area de conciliaciones bancanias.

Asi mismo continuando con el andlisis se detectaron problemas en la operacién de tesoreria que

afectaban el proceso interno y como consecuencia el proceso de contabilidad.

La causa principal de los problemas de tesoreria era la forma de registrar sus operaciones, para esto

utilizaba un modelo en hoja de cétcuio muy rudimentario e inflexible, e! cual impedia registrar las

operaciones al detalle.

Por otro tade el area de contabilidad dedicada al registro de este tipo de transacciones, realizaba la

pdiiza contable en forma manual, bas4ndose en los reportes de tesoreria y los comprobantes de

estos soportes, provocando un gran numero de errores en el registro.

Todo este arialisis nos lievé a determinar que el problema principal que enfrentaba este proceso se

debia en gran parte a la falta de un método automatizado que eficientara la operacién completa, asi

como de recibir la informacién detaliada de tos movimientos realizados por tesoreria para que en

102

Page 117: 30841 - 132.248.9.195

Sa

forma autoriatica sea elaborada la pdliza, eliminado casi en su totalidad el punto de contacto externo

al momento de realizar la contabilidad de estos movimientos.

Dado lo ariterior se opté por disefiar un sistema a la medida que cumpliera con tos objetivos

mencionadas anteriormente , asi como de optimizar el proceso completo desde ja generacién de

informacion en tesoreria, hasta la conciliaci6n de movimientos reatizados.

Previo al disefio del sistema, se tuvo un periodo de andlisis detallado de tas funciones de cada area

involucrada en ei proceso. Es importante mencionar que desde esta etapa se presenté una resistencia

al cambio por parte de la gente que participaba directamente en la operacién, ya que ef procedimiento

anterior, se habia seguido durante cinco afios aproximadamente; y el saber que iba a existir un

cambio, provocé un gran malestar por parte de la gente.

Durante esa etapa se formé un comité de responsables de proyecto en cada area, el cual se

encargaria te otorgar todas las facilidades para el desarrollo del mismo, asi como de seguir de cerca

el avance. =n cada 4rea se designé un gerente como lider del proyecto, asi como los directores de

finanzas estuvieron de acuerdo en formalizar y apoyar el proyecto para cualquier asunto que se

tuviera que tratar a niveles altes.

Una vez realizado el analisis se inicié el disefio del sistema en base a los requerimientos y

necesidades detectadas por cada area. Con esto se opté por crear dos médulos: uno para tesoreria y

otro para contabilidad, {os cuales se comunicarian a través de la red de finanzas. La informacién seria

generada en el médulo de tesoreria validando todos los datos de entrada, asi como estableciendo los

controles necesarios para cada parte del sistema, sin perder de vista los factores de seguridad.

Una vez terminada la operacién de tesoreria, la informacién se envia a contabilidad en forma

automatica junto con los soportes de los movimientos realizados (fichas de depdsito, comprobantes

de compra y venta de délares, etc.) .

103

Page 118: 30841 - 132.248.9.195

Cuando contabilidad recibe los archivos con los movimientos realizados durante el dia, el operador

del sistema autoriza ta elaboracién automatica del registro contable, por 1o que su trabajo se limita a

verificar ia pdliza contable contra lo registrado por tesoreria y reflejado en los soportes.

El desarrollc del sistema fue realizado en un lenguaje que permitiera el manejo de archivos en forma

eficiente, y es por eso que después de un andalisis se opté por utilizar Fox Pro For Windows ver 2.6 .

Este desarrallo se realiz6 en aproximadamente un mes y medio ya que la prioridad para el proyecto

era alta, El equipo de trabajo para realizar e| desarrollo lo formaron dos personas.

Una vez finatizado el desarrollo se Nevaron a cabo las pruebas tanto a nivel programador como a

nivel usuario, donde hubo que lleva a cabo una labor de demostracién y convencimiento a tos

usuarios de la funcionafidad del sistema y el valor agregado que este daba a su trabajo, ya que ellos

seguian resistiéndose a cambiar la forma en ta que habian trabajado durante cinco afos. Este periodo

junto con el andlisis y la conversion son considerados como criticos durante todo el proceso.

Paralelamente a tas pruebas se fueron haciendo ajustes al sistema como sugerencias por parte de jos

usuarios para que al final de esta etapa se tuviera un sistema totalmente acoplado a las necesidades

del proceso.

Una vez terminada esta fase, se inicié la etapa de implementacion donde inicialmente se tuvo un

periodo de tapacitacién de los usuarios de! sistema, la cual constituyé una buena oportunidad para

que el usuario quedara totalmente convencido de ia funcionalidad dei sistema.

Una vez hesha la capacitacion se inicié la conversién, cargando todos los archivos con informacién

real para trabajar en un ambiente real. Debido a que la operacién de tesoreria depende mucho del

tiempo, no fue posible hacer la conversion en forma inmediata, para esto fue necesario un periodo de

Operacion en paraleto entre el sistema nuevo y la operacién anterior como prevencién contra

104

Page 119: 30841 - 132.248.9.195

cualquier ccntratiempo que pudiera surgir y que como consecuencia se presenten demoras y pérdidas

de dinero por tos altos montos manejados en las transacciones diarias.

Las pruebas en paralelo tuvieron una duraci6n de ocho dias debido a que no se presentaron

problemas graves que afectaran la operacién, concluyendo esta etapa como exitosa y como

determinante para dar ta autorizacion a fa Jiberaci6n total de! sistema.

Como conclusiones del proyecto podemos enumerar una serie de puntos cumplidos como objetivo

inicial, asi como de valor agregado a ta operacién de tesoreria y contabilidad.

© Los objetivos planteados al inicio del proyecto fueron cubiertos al 100 % , como se pudo apreciar

en el capitulo de ‘Evaluacién y Analisis de Resultados”.

® Se obtuvieron mejoras en cuanto a reduccion de tiempos de proceso en un 80%

® E! personal ocupado para este proceso se redujo de 13 a 6 personas, lo que permitié reasignartas

en otras tareas que requieran mas andlisis y menos operacion.

@ Los costos de personal fueron reducidos en un 50% .

® Los costos de partidas no concitiadas fueron reducidos en un 70%.

105

Page 120: 30841 - 132.248.9.195

Ademas de todo esto se implantaron controles y validaciones durante todo el proceso, los cuales no

existian anteriormente. Asi mismo se le dio mas seguridad a la informacién tanto para acceso a ella

como para respaldos.

Otro de los aspectos que tuvieron un valor agregado es el que el personal de todo e! proceso, ya sea

de contabilijad o tesoreria, tuvo ta oportunidad de aprender todo el proceso completo, es decir que la

gente de tesoreria aprendié de la operacién de contabilidad y a su vez la gente de contabilidad

aprendié scbre la operacién y funciones de tesoreria, lo cual permitié que muchos problemas e

incdgnitas cue existian anteriormente se pudieron esclarecer por completo.

De esta forma todo ef impacto que tuvo por una parte la automatizacién del proceso y por otra la

reorganizacién de los proceso, impacté directamente en los resultados que pudo demostrar el area de

finanzas.

Asi mismo ei valor agregado que obtuvo el personal asignado a estas labores es ia satisfaccién de

conocer todo et proceso completo y saber que su trabajo no impticaba solamente el tener que realizar

actividades unicamente operativas, como se pudo apreciar comparando las actividades del personal

de contabilidad antes de ta automatizacién y después de esta.

La gente se sintié mas importante ya que ahora no tiene un trabajo repetitive , sino que tienen ta

oportunidad de realizar actividades donde se aprovechen al maximo sus capacidades en el analisis

financiero dei area.

106

Page 121: 30841 - 132.248.9.195

Por ultimo es muy grato mencionar la satisfaccién personal en el desarrollo de este proyecto, ya que

hubo oportunidad de conocer este proceso en su totalidad, enriqueciendo fos conocimientos en

finanzas, asi como de ser protagonista de un gran cambio funcional y de negocio dentro de esta

empresa.

No sélo en el aspecto de automatizacién de un proceso, sino de una reingenieria completa para las

areas involucradas, dejando una gran experiencia y aportacion a la empresa con to cual se cumplen

los objetivos y expectativas que fueron planteadas al inicio del proyecto tanto en forma personal

como en fonna colectiva por todos los participantes de este cambio.

107

Page 122: 30841 - 132.248.9.195

BIBLIOGRAFIA

Page 123: 30841 - 132.248.9.195

BIBLIOGRAFIA:

+ Blanch Mas Lluis, Elvira Merino Enric, Navalén Jiménez Marc, Cash-Management Gestion de

Tesoreria, Espafa, 1993, Ed. Gestién 2000, 14 ed., pp.145. :

« L. Back , Philippa, Gestion de la tesoreria de empresas, Espajia, 1990, Ed. Diaz de Santos S.A.

, 1a ed. pp. 213.

* Mansell Catherine Carstens, Las Nuevas Finanzas en México , México, 1992, Ed. Milenio, 1a ed.

pp 459

« Senn James A. , Analisis y disefio de sistemas de informacion , México, 1992, Ed. Mc Graw-

Hill, pp. 933

« Chambers Bill , Aplicaciones de Gestién con Foxpro, México , 1993, Ed. Anaya Multimedia

América, pp. 394.

108

Page 124: 30841 - 132.248.9.195

ANEXO |

REPORTES DE LA ACTIVIDAD DE TESORERIA

Page 125: 30841 - 132.248.9.195

“esoidlud LY Op sd[uIsuapYUOD Soayoll ied sUAONOY susHAND UOS sUpEajsnyy surat sUTUOND SU] VLON

tys'bor‘e $ aoo’ool't $ — jooo’oor't $s _—_fivs‘bor'e $ looe‘zze's $ 986‘76e's $ ese’eee’s $ safola [D404 lotz'ees $ 1000'008 $ loizece’t $ looe’s $ 219 Lez $ eeeet $ 2-BSZE} “TVA ‘Old 1W3ID) seg'or $ jooo'ozz $ (voveat $} looo‘osz $ -__|vea’o9 ¢ 9-6S82| ‘aNd _YaWIONVA teeve ¢ looa'os $ (ect'ss $) jooo'ood $ 956 $ sog'ero $ 25-69E) 1Z2W_aaWOONVE Zre'121 $ evetzi$ ooo'os ¢ vev'er $ Bis 291 $ S-9EZ1] “-ALW USWOONVE 210°200'1 $ ooa‘ooe $ jo00'ou8 + Z1o'Zos $ looo'o0s' | $ osiiesl $ £9e'szv $ 6 889S22/_ “XaW AIWOONVE losv'ev $ losr’cr $ jooo'e9 1 $ loga’se $ oor’ ivi $ [@S9€Z] “var aIWOONVE Z9z'019 zecois $ ooo've $ oge'ez ¢ Zos‘o19 $ 68520} -NVO WIWOONVE e98'422 $ Ese’ 22e $ ooo's $ 62961 $ sai‘eoe $ tSrlz] ‘sov aaWOONVE sLcevd $ SZZ'B¥L $ 00'S 9t + esos $ Ez2'906 $ €-S2SSh} -vOV waWOONVE

S2CVIAL__NOISIAIG cee‘oce'ce $ loco'sev’e$ lono’oor'e$ = |zee’see'ee $ 6866291 $ eze’sez ‘ce $ 946'S0f'0I $ spjafin] IPjO1) Ztoreoe’si $ 000'008"r $ Zt0'E0U'0z $ jooo’oos $ ete'9zv'or $ vouo2i$ SCZB-SSr “XSW NUYS Zee" 12e $ 282 1Ze ¢ 282420 $ oosss2i “XaW VsaNndOdd Pes'ssi $ ves‘ssi $ loco’os $ ves’sol $ CS6-B28rS "XaW AW TUAANt tea'ss $ les'ss $ jooa’zet tea'zer$ 0-€$7Z1 “AIW IWTa3ANL PZ 60E $ riz'60e $ L958 $ Levee $ &S8LP “X8W IW3ID e6e'C6t $ 662°E6 1 $ looo'se $ 62'R1Z $F $-100) ‘109 IWadD| rSO'060'r $ looo'oos ¢ rso'oss’r $ oro ly $ Sses‘ozl $ e-SsSSy “XaW ANVEILID| gor'eis'2 $ loo0'ooe't $ eOr'eie'e $ e92'aez'e $ Sb9'ez $ 0000021 "XSW ANVSIID, 119% $ lago’oos $ igge'zir $) gvo'sos’e $ looo’oog $ 6S9'2ae% $ $-29665SP aw 1118 B66'P96 $ 866796 $ 866796 $ O-S8rrs XaW TONE 6ar'99r jg0'00S ¢ (see $) SZe"eZb $ F12'688 $ O-9SSZ6} “Ors YIWOONVE £26°928'S $ oao'oo0'z $ L26°928'L$ ea9'a9e'2 $ breeeg$ B-SZE09S| "XIW AIWOONVA: z90'b $ z90'zy $ jaoo'oE $ zZ90'22 $ E-088SSr] “IS waWOONV"l zoz'eay $ jo00"00s $ igez'o1 $) looo’oe $ z9z'e9 $ $@C9S| "NV YIWOONVE gaz'v9 $ 982'b9 $ 9ez'v9 $ 9-SLOSZ|_ “WOV_YIWOONVA 21v'o9 $ ouo’000'1 $ __ eas‘ece $} Los‘aso'l $ BisOlss 8-SSE| NOINN OONVE oso'ey $ osoey $ 000" $ SH LS $ 9-SS¢| ONVOIXIW OONVE! lazo'ble $ azo’ ie $ azote $ S-@S8S2E} VINOD VONVa ge0’ast $ looa’ove'1 $ —_jlvO6'Or I'L $i Zor veres wore $ esters CSFCS) CC AIW KGW loie'eso $ o00'se + ore'ze9't $ 000'%9 $ SSe'7ae $ sso'zori$ 6S8L XAWOGWYNV@ UrZ' 162 $ : Ire 162 $ azo'ott $ E921 0-022 WaWw_xXawvNva loze'stz $ ooo'oos'r $ _|loez‘vzs‘v 4} eso'eds's $ leze‘e00'l ¢ S-FSZ1 a. XawvNva

sv¥iaravl| NOISIAIG opouysz aquodsig sopopoday sopopoday

fOUuly Opyos somoy soysodag [Puly Ops sosai6q sosaiBu] IB]214; OPDS | DjUaND ap ‘oN o3ung

VIC TV FLNAIIGNOdSTUUOD VIAVONVE NOIDISOd

a re

Page 126: 30841 - 132.248.9.195

€0E'ST 000% TESOL 000°0r sapeyo,

UOIISOg £08 $1 6ISTL 000°7 eng

UgToIsog eeS'9L SESH 000°01 osty) uorssusueay, | “NCW ue opodury | o1quieD ap odry, | sasejog UgLIBSUBA LE | NWA Ua a)1oduiy | OrquiB7y ap odiy, | saaujog WgTINy SU]

S341819q 2p BuIA $3.1819q ap BadutoD

salvia, ap saaejoqy ap BjuaA A vsdtuos 3p ajzoday

000°LLP'E8 o00°1T 000'89L' FIT 000'000°S1 $ayej0],

dens 000°716LE SEBEL 000°000°S vi0d : rug

uugidisod o00'%s9°e lesoe 000°000°T OSIXPUMOAL] dens OOO EG LE 9278S L 000°000°s dens 000°97Z'8E SPL 000°000°S yurqnry

dems 000'7S 94 Crook 000°000°01 ostiy) uorssesuus, | NPY Ua aprodwy | o1quieD ap odiy, | saaejog ugiaesuvs), | “NT ua oy10dury | orquicy ap ody saue[od WoL suy]

$348[9q ap BUA $91ujog ap Baduiory

svjaliy | ap saaujoq dp waa A vadwor dp aysoday,

Page 127: 30841 - 132.248.9.195

(y) 214313

QyuatwuIaA [8 [e}0], oO ap esuy (vip) o2z81g oannaaly ooueg

ju sowEpsp4g ap aysoday

SLE>86 000°606 POT $L8°b86 000°006 S6CE t x : yurqniy

(%) 242319 GpUaUIDUTA |B [BIO] | OpNaaauy ojuopY ap usuy (susp) ozujg oaynaaly ooueg

salu, ugisiarq

OP LOB ILL'SS OFF E69'ES 0], 82 LLL620'°7E 000°000°%E Os ee i x xoweueg, SE961°96L°C1 Orr E69 IT SOEE I x ueqniy €€ €€8'Sh6'01 000°000°0T Sore I x FouLooueg

(%) asaa19

OPUANUDUTA YH JE}O] | Oplsaauy OWUOY) ap usey (seip) ozelg oannaaly ong

supefae) upistarg

2 JB SauorssdAu] ap ayaoday

Page 128: 30841 - 132.248.9.195

OPP'eEs' PS S 21890,

000'006 $ :safela ap ajuviiey oO aUapaoxg

Opr'eey'es § ssupfiy) op s]ueyey O syuapaoxy

OPr'199'691 S$ IWLOL Orr 199691 ¢ ‘AVLOL

opr'coo'es $ DYUIPOOXd UOISI9AU]

sowonupanbay LTO'TIG'S $ Oprinal opjes

000007 1$ Jeudisipe einjpaqgo;y OLDLLE ER SOsv]Op op LUDA,

000'89L'PLIS souujop op wid) sopuinbpe sowtissd

soweysgud ap oyuaqm ious, E19 TLE ORS SIUUISIIAUY Op UJUDIWIOUIA,

sosayoa SOSANONI ¥IP PP sauoisesadG ap wauNsay

Page 129: 30841 - 132.248.9.195

ANEXO Il

CATALOGO DE CUENTAS CONTABLES

Page 130: 30841 - 132.248.9.195

S-9996 yaWOONVE 08$0Z0100222082200082 S-699S ALNONVS 2850201002 42082200082

ZOO-2S t€ ANVEIND ¥SS$0Z01 00222082 200082 8-S82S TaD wagD —- 6050701 0022082 200087 ¥-608E VISNOD VONVE 9250201002 22087200082 62850 aRONVE 81$02010022708Z200082 PERLE *XAW IW2SD = ZES0ZO100227087 200087

OZE18Z WNOIDVNaZ INI £950201 0022208700082 0-9290 “IW XaWaaWOD ¥ZSOZO1 004 £2082 200087 OELLO “VWS XAJWYNV@ $95070100422087200082.

&F 10027 INW XaWaaWOD ~—s- 8060201002 2708Z 200082 £-8€00 “XaW XAWVNVE (9$02010042208220008Z I-Lt “XaW XAWaIWOD 7250201 00222082 200082 165% “‘XaW XAWYNVE ¥9S0Z01002 42082200082

£LE-9-SS ONVOIXAW OONVS €£$0Z010022Z08Z 200082. O-1€6rz vsangOud 4290201004 27082200082

(-9782 NOINN ODNVa 9190Z010022208Z200082 £-009 *X8W XAWYSWOD —s_Z1$0Z0100247087200082 S-rEl "XdW XAWaaWOD (8S0Z0t00222087200087 CPE “XaW XAWYIWOD 10$02010024208Z 200082

SOpSre Nidaas (690Z0100222087200087 G08 “XaW AAWOONVE €0S0Z01002 22082200082 £999 “DIS YaWODNVE €1902Z01002 22082200082 6-€8Z “XL AAWODNVE 11$020t00222082200082 1-10t "NVD YaWOONVE 9%S0Z01 0022208200082 BeSr "WOV ASWOONYVE ¥tS0ZO100222087/00082

6-029 'XaW. aBWOONVE 0050201 00242082 200087

VIEVONV A VINAND ODNVE TIIVINOD VININD

‘SODNVE

SANVINDULEY OALLOV.

(SV.LALdV.L) 082 NOIDaY GON IVE 4d SV.LNIND

SV.LOLAVL NOSIAIG SU TV.LNOD SV.ENAND 4d ODO'IVLVD

Page 131: 30841 - 132.248.9.195

OZV1d OLYOD V SORIVINVE SOWV.LSaad ODE FEZ LLTUBZ LOLOST

*SOLAVONVE SOWVILSTdd

OZV Id OLHO9 V OAISVE

(287 “187) VULO V NOID3Y VNN. AG VIONSUSASNVUL VUVd ALNANd VINAND —_@TSBO_LLTORT LODOT

SHuV10d NX VGANOW 4d OIGWVD VaVd FLNANd VINAND — 000 ELT LEZOBZ —-UNURT

SOSdd Nd VOSNOW 40 OLN) Vad ALNUNd VININD = GOO ELT £LZ08Z LO00kZ

ta.LNaNd SV.LNAND

SOO800 = LL08% 200087

‘SaeVIOU AU VN

10 LE7O8Z LON08z

SANOISYRANI 4d V.LNANO

‘SANOISHGANL

Page 132: 30841 - 132.248.9.195

SaYVTOG Na VGSNOW 4d OIGWV) Vuvd 3LNaNd VILNSND

SOSdd NA VIENOW 3G O1MWVO Vad 2.LNaNd V.LNIND

SHYV10d 3d V.LN3A A VudINOD 4d V.LNAND

(287 ‘087) V2LLO V NOID@Y VNO AG VIONSUSASNVUL VUVd ALNANd VLNHND LOPSPO LLTUBT LOOOT

OOO CLI LLZO8Z ODVOST

000 CLI LLTO8T LOOORT

*ALLNA Md SVLNAAD

SOORD0 LLT18Z LOOLRZ

‘SAuVIOd Ad VLNAA A Vad WOO

SUNOISUHANE YC V.LNEND AZLLEO LEZORT LOOT 8S

‘SUNOKSUAANI

O-ZE187 £-¥00-1 1€Z0

£696 6-PS80

O-1L92Zt O-2Zr

{-6ZOL B-92L5 67691 ¥-9¥0 S-CEL c-SZ1

c-09L2

YaWOONVE o1maanve

‘SOV waWOONVE VaraW X3WaaWOD

TWA ‘Old IWIID 732avNAl SaWOONVE

“LW X3WVNVE ‘ANd YaWwOONVE aD yaWOONVE ‘DD YaWOONVS “MW azWOONVS “‘VOV YaWOONVE *X3W_ Y3WOONVE

€1102010024Z1822001 82 ZLL0Z0100222 1822001 82

(110201002 42182200182 SEL0Z0100222 182200182 9€10Z0100222 182200! 82

6£102Z0100222 1822001 82

€£1020100227 1822001 82 81020100247 182200182 Z€10Z0100227 187200182 PELOZOLOOZ £Z1872001 8% 8210Z010022Z182200182

(€10201 00222 182200182 621020100242 182200182

VIREFONVA KLNAND OONVEE

(SarviA) 187 NOIDIN

FTEAVINOD VINAND

UNVINOUID OALLOV

QONV'IVE AC SV.LNAND

te

Page 133: 30841 - 132.248.9.195

SANOISUSANI JG SOLNYINIONSY #0 V.LNSAD GPOROP LETISZ LOOLRTZ

182 NOIDA

SOWVLSSud FudOS SASAUALNI 3G VLNEND WILIL? LEZ08Z LO0087

SSNOISUSAN! 3d SO.LNAIWIGNTY 3d V.LNaND GrOrar 227082 LOUORT

08? NOIDA

SOLSVD A SOSTADNE SOMLO

(SV.LAPAV.L) 82 NOIDA SOQVLINSAU AG SV.LNAaND

Page 134: 30841 - 132.248.9.195

ANEXO Ill

DIAGRAMAS

Page 135: 30841 - 132.248.9.195

SHNOLWY: - HC SSLLYOd aa

cq 9p u1aVLNOO sopuysy| VZI1OW

‘supenjogya SOONVEL sattujooesintn sey ap sopodos

A tip ja aytemp sopuziear sojtionttacW op soyioday

spndsap ‘sty gp

OHAVYD FC

SVSVD A

SOONVEL

SHNOIVaAdO

Hd SALYOdTY

E9114 19, sounspid souuts sour ‘soaejop ap

wyuios Cauiduioa op souornisdo,

“seuieoueg Suytand se] 8 sosauda £

sososBut ap sayodoy,

SVUNVUOA

SOLVd 4d OLXD.LNOD 3d VINVUDVIG i VAW¢OVIC

Page 136: 30841 - 132.248.9.195

SUNOIDVaLdO. AC SAL uOUTa

WIIVLNOS VZ1'I0E sexs comagumanyy

epee Tw ‘ ‘ SANOIOVELD pane O12 AC HO SADIONA 2p mua oes, svsv>

spncbop sata

“Geman ] VERON 1p [ap Exuotamndo ap sopoday

sepwiond uoeiad

SOONVEL saMapome 0 wuwwana set 9p soples sowanuuanboy, sentsumy seus 2p

aren soptes samsung

epson say e susie K sensei ap saad

TT SVaNvaod

SOONVE

SOLVG 4d ONT Ad VAVUDVIG eVWVUOVIC

Page 137: 30841 - 132.248.9.195

RBA

sEyuans 99102 wepupsaysue)

22041

ugisisod ej 1419;

A souneispad cai sojmuy esyodoa SOUOISIDAUL

5 ep Uptsoudny seunptes,

Wopped ap voreyop “ena FBS wuss 3p ejuaa/eadiuos ap 2jquuodsip PED ¥ sopUpHacoN

i dons ap emyde:y rsuyy oppes [—™ ap upyoeudye [— woioisod ey 2p ~ JP eUILaDp ay | wenpeos 3g aisypun & vows

SSI giuas £ eiduioo ap

sottoysousuesy ueise8ou 9g

HUSA xpea op soxoifur

2 soso soppes 3p

BEUSGO se, op hovers A susan axjor uytovULEy

Bp uoiodasay

swan se] op saULDIU soplxs

"SSEDAUE o

semen

se] 9p soplys uruolsiodony

y

tip [op sosaida A sosoui

so}iodas op ou

NOD vaadO 40 VIIANOSA OADNN 19 OF VA VINGUOSAL AC OFN'14 AQ VAVHDVIC

‘ounepspad ap SESEL ap UpErwZHO:)

huencemy—<

wuepspudupisuaau 2p sowous <LI

sese) ueso8ou 9g

£ VNVUDVIG

Page 138: 30841 - 132.248.9.195

sezygd op .

_

sojeuy souodss 9p upissadiuy

SURE —_

a v a payeUToNe sopodos 1

BIO] Ua wyios 1 biquiuosonsiaa1 Logg }ugjoeuioyut 4

[pser0quyy ALIJUDA, v L N ° 2

hence <

NOIDVuadO Ad VINANOSA OATNN 14 OF VE AVANTE VLNOO 4d OFN' 1 dd VAVEDVIG ¥ VAVUDVId

Le ee =| | ee -_

Page 139: 30841 - 132.248.9.195

ANEXO IV

REPORTES GENERADOS POR EL SISTEMA

Page 140: 30841 - 132.248.9.195

a I me

ieee $ lougross“t_ § ou'oca'l $ aze'ros@ $ ws'erg_$ Figo _$ fool's § SHVI01 oetts $ ostts ue S$ sisty £696 SOV SHNOONVE ogrz0l $ oov'ooe $ oay'tor 5 owo'sr_ 00's $ sor'ss $ siv'tor $ orseo YORIIAC XHARERNOD teesse § see'sse oo $s tole $ wolte $ awieont TVA Old INGHD revs $ rags s paots oz ERIVIL WDNOONVA Zrt'rot $ Trevor $ woos os a6'er tagest $ bezor AZW_XUNVNVE Ite $ onn'0s $ Iso'c6o$ ooo'zez_ $ woos $ SOLTSE § POL § 89S ‘Wt HEINOONVE soorT_$ coor $ Kts'ort_$ ose $ ooo'soi_ $ ges Ss tou‘esz_$ orssl eerzol $ ooo'os s eevee s core ooo'onl fre'oot $ boro azvtal 8 Beal $ eos s Ocoee ¢ we $s sort Stet eivuse $ oov'oor $. e1zest_$. cow 5 fITLIE § ase irs’sez_$. on0'obr_$ 00°06 | $ {6xv'val_$). 00602 _$ Lee $ ros $ ogsore_$ TO9ez A EOONVE Ligesvers oos'are'sos 20616199 $ Usres'ocs w09'9t7'6 $ wr 166061 oicsvezs | sistent s fol Sstgst_$ ssv'est_$ ssv'est_$ 59996 AEDNOONVE

s eral $ era’ § $6 HLUONVG oo Ouv'vdt'e1 $ SOO S res9SeZ1S ssO'rsy $ tooeste NVELUD aL S ooo'ose' $ BESLESLS worn $ SOLES. asars IES uel $ Zoro zoel $ wove VLINOD VONVE

Ooo'usi $ ocke $1 bees $ tor'sz_ S etesu BLIONVE treo veor § reste xBY RID

008x66'9E $ car's’ $ seer $ ister § oust "WNORDVARTLNI swt $ ooo'o0r siowsz_$ wor $ co's $ cris $ soviet $s 09090, LAN XaWNOD zov'ls ooo'ss Ss tex'e $ seek $ tvtos § oti YHS_XHAVNVEL os las'e $ ooo'oor's $ Gor'ss 5) 00'o0L't $ Peso’ $ ites $ 2606652 $ Sp l00zz 41 XHPQIENOD KeIzz9e_ 8) Q00'G0'r_$. eeeeeve Ss oou'ooe's $ tsioss $ S66 £2t00 XUN_XYNVNVE tore99_$) ooo'ou_$ ome § onze tat XEN XYNWANOD lr's$ lor's_ Ss tors 61687 XUN XUWWNVG S58 S$ usta $ sus's8 8 @ksrz vsundowd trot $ 0's? $ (igs‘os_$) erat S aire $ en NOINN OONVEL eipel $s oooos (oasz9_$) oot $ virs § £009 XiDV_XHWYENOD series coals (ists) ooo'ors Ss sve § eet XH XUHIOD suvTZOPe $ ruwrre9 $ tree XHIN XHIENOD

sapsee NLwAS canvas € vse S reniean's ¢ AERIS S RR THR S KENEORT © z064 AW AION

o's 18876 $ ooo'szz_$ cee S$ ra seve Ss ooo'o0z_ $. myst $s tiv'eet $ wo os ewer $ £32 Bevel cov'oai'l $ ars'ors aov'ere_$ rv ors's S sap'9st S$ Sores t

ooo s Sees oot'es $ szw'oel $ sor Ovr'su's $ ooo'oue'z_s ove'sau't $ Iz1'c06'» $. ooves XBINWUNOONVA

ASA IVRILOKLIVS sous soursouaa “ASI “IVRL OGTYS NOISHIANI DNA day SOsaMo “en sosaxoN AWIOIN OG VINND 30 ON oonvat

soeenez “IV BINGICINONS*AHOD NOLDISOd

Page 141: 30841 - 132.248.9.195

oas'ccz'es $ aoo'oor'ss $ o00'ses'ss $ ooa'ouo's $ saWw1o1

NoInISOd | oos‘ass's $ Oocse', —_foco'oar’) $ ONvOINaH

d¥MS ooo'oss'st $ aoole'2 loag‘oon's $¢ dVMS oos's6s‘acs 92660. focn'ooo's § AWNOIDYNUALNI

d¥MS ooo'sze'ae $ oosee'z loao‘eoo's $ vdoa

avms Osesc'z —joan'oa0'n s ane Tar Se ;

sauv100 ad VLN3A sayuviod vadwoo SOONVa

geAewiez WW SVLACHVL 3d SAYV100 Ad VINA A VadiWOO 3d alyoday

Page 142: 30841 - 132.248.9.195

ouv'wor

(oog'o0e $)

‘SALVIA BLNV LTV O AINHO3OXS

'SVLUNIV ALNVL'IVd 0 AINACHOXE

lod SVIURIVL V SarVLA HU VomLLN

MOU SALVIA V SVLANIV AC VOTELNA

vee ELS‘6Os

savior | Fie"ts‘oals ‘sa TvLoL

o 6s ‘B.LNH3OX9 NOISHAANI

(vow'ooe SOLNAWRENONA | peweee'se $

ovo'por'l $s STVNOIDIGY VulLaOD

006'€2'EB S ‘STUVION 4G VINIA PLOTIL'ET S WS €OD XYNAINOD

SALVIA ONEA | quo'oou't $ SOWVISTYd

‘SUNVIA V VOHMINE

000'465°99 $ S@IV100 20 VudItoD

couese'et S SORVLSifld Hd OOVd SV LAPAV LNA SHNOISMHANL

sosayoa SOS:RIONT

VIC TIG SANOIDV add dC

Page 143: 30841 - 132.248.9.195

caackhs Ra NOOS US TES PMMPORTE fui | SRANSAGCION [55

Rati segue

INTERNACIONAL _78137-0 §.36,830,000.00 1 D VENTA DLLS. 45 HRS

BANCOMER MEX 17607 $190,900.00 ‘ ¢ [TRANSF. ELECTRONICA

BANCOMER ACA 1252 5 190,000.00 6 D TRANSF. ELECTRONICA

BANCOMER MEX 2760-2 $50,000.00 z c TRANSF, ELECTRONICA

BANCOMER CC 0u< 5 30,000.00 3 D |TRANSF, ELECTRONICA :

BANCOMER MEX 2760-2 5 40,000.00 5 c TRANSF ELECTRONICA

BANCOMER GDL__ 16949 $_«n.000,00 4 D JTRANSF. ELECTRONICA

BANCOMER MEX 750-7 5. 1.100,000.00 8 c | TRANSF. ELECTRONICA

BANCOMER CAN. _ 101-1 $1,100,000 00 ° D TRANSF. ELECTRONICA

BANCOMER MEX 750-2 Ss 200,000.00 10 c [TRANSF. ELECTRONICA

BANCOMER IST 203-9 $s 200,000.00 10 D ITRANSF. ELECTRONICA

BANCOMER MEX. 2302 3 2,300.000.00 u c TRANSF. ELECTRONICA

BANCOMER MEX. 6240-9 5 2,300,000.00 ” D TRANSF, ELECTRONICA

BANCOMER PUE, 57268 600,000.00 12 c TRANSF. ELECTRONICA

BANCOMER MEX 2760-2 5 600,000.00 12 D {TRANSF. ELECTRONICA

BANCOMER ACA _ 493-8 5 100,000.00 3 c ITRANSF. ELECTRONICA

BANCOMER MEX 7302 + 1900.00 13 D JTRANSF. ELECTRONICA

BANCOMER MEX. 750-7 5 350900.00 M c [TRANSF, ELECTRONICA

BANCOMER SIC. 665-7 350.0000 “ D |TRANSF. ELECTRONICA

BANCOMER MEX 750-7 $250,000.00 8 c ITRANSF. ELECTRONICA

BANORTE 0582-9 3 130,000 00 te D ITRANSF. ELECTRONICA

COMERMEX MEX 111-1 Ss 120.900.00 w ¢ TRANSF. ELECTRONICA

COMERMEX MEX 1348 $120,000.00 19 DB |TRANSF. ELECTRONICA

COMERMEX MEX 111-1 $ $0,000.00 2 c ITRANSF. ELECTRONICA :

COMERMEX MEX 600.7 Ss Ro.000.00 Fa o |TRANSF. ELECTRONICA

COMERMEK MEX. 11-1 3 290,000 00 2 c ITRANSF, ELECTRONICA

BANCOUNION 7826-1 250,000 00 x D |TRANSP. ELECTRONICA

COMERMEX MEX. II l-1 $210,000.00 n c TRANSF. ELECTRONICA

COMERMEX MEX 3462 $210,000.00 2 D TRANSF. ELECTRONICA

BANAMEX MEX 0038-7 § 2,100,000.00 2B c |TRANSP. ELECTRONICA

COMERMEX MULT. 2200149 $ 2,100,000.00 a DB |TRANSF. ELECTRONICA

BANAMEX MEX, 0038-7 S__15,000.00 2a c JTRANSF. ELECTRONICA

BANAMEX SMA 0113-0 $15,000.00 24 D TRANSF. ELECTRONICA

BANAMEX MEX 038-7 $1.885,000.00 3 ce TRANSF. ELECTRONICA

COMERMEX MEX 344-7 5 1,885,000.00 2 D | TRANSE. ELECTRONICA

COMERMEX MZT _ 0626-0 $100,000.00 % ¢ TRANSF. ELECTRONICA

COMERMEX MEX. 34-7 $100,000.00 D TRANSF. ELECTRONICA

CREMI GDL. $2858 $.1,850,000.00 n ¢ ITRANSF. ELECTRONICA

BANCOMER MEX 7502 5 1.450,000.00 % D [TRANSF. ELECTRONICA

CMBANK 3137-002 $ 10,300,000.00 2m c ITRANSF. ELECTRONICA

COMERMEX MEX 344-3 5 10.300,000.00 B D ITRANSE, ELECTRONICA

CMBANK 3157-007 $s 3.000.000 00 » c ITRANSF. ELECTRONICA

COMERMEX MULT _ 7200148 $s 3.000,000.00 29 D ITRANSF, ELECTRONICA .

COMERMEX MERIDA 08549 $30,000.00 » c |TRANSF. ELECTRONICA

BANCOMER MEX 2760-2 $300,000.09 xo D ITRANSF. ELECTRONICA

BANCOMER MEX 750-2 5 3.283,100.00 3 c |TRANSF. ELECTRONICA

COMERMEX MEX 3852 $1293.10 uw D TRANSF. ELECTRONICA

INTERNACIONAL _ 28137-0 $.36.998,800.00 32 c COMPRA DLLS 43 HRS.

CTBANK 3134007 sam 4 ¢ ITRANSF. ELECTRONICA

Page 144: 30841 - 132.248.9.195

ae

BANCOMER MEX 7502 3. 130,000.00 ELECTRONICA INTERNACIONAL 281370 $130,000.00 ELECTRONICA BANCOMER MEN 1802 $_259.25400 ELECTRONICA BANCOMER MEX. 750-7 5 13,000,000.00 ELECTRONICA RANCOMER _1281621.0 515.000.000.009 ELECTRONICA

BANCOMER MEX 7502 $ 36.825,000.00 VESTA DLLS 48 HRS

BANAMEX MEX. 785-9 $600,000 00 DE PRESTAMO

COMERMEN MEX Ma? $ 2,000,000.00

-

Page 145: 30841 - 132.248.9.195

aL o00°o 00 ‘000 ‘009 96E250 OULIATA “ASNvaL 6eT ozoToo LLzTSZ LOO 182

er 00°000 ‘009- a0°o 96E7S0 OULOaTA “ASNWaL get ozotood LeZTSZ «100 T8e

TT 00°o 00°000‘O0E ‘2 96€7S0 OULSaTa “Isnwal 621 ozoToo Leztee L400 Tee

TT . 00 ‘000 ‘00€ ’Z- 00°0 . 968250 ONLOsTa "ASNvdL £0 0z0T00 Luzoaz £00 082

oT 00°O 00°000 ‘002 96€2S50 OULOaIa “4snwaL TIS 0z0T00 LLZO82 «400 O82

or 00° 000 ‘00z- o0°o 96€290 OULIaTa “dSNwad €0¢ ozotoo LLZOGe «400 082

6 o0°0 00°000‘00T‘T 96750 OYLITa “4ASNvuL 92S azotao LL2082 LOO 082

6 00°000 ‘OOT ‘T- 00'S 96€e90 OuLOaTS “ASNwudL €0¢ ozoToo LL7082 400 082

g oa 00°000 ‘OF 96EZS0 OuLOdTa “ASNVUL eet ozoTao LLZTez L400 182

g 00°000’Ob- 00°O 96E2S0 OWLoagTa “ASNwuL 62T azotoa LL2TBZ LOO TB

L 00°90 00°000 ‘0S 96E2S0 OuboaTs “4aSnwdl beT ozoTtoo LLZTBE LOO TBS

L 00°000 ‘QG~ 00°0 968750 OuLodTa “ASNvdl 62eT Oz0T00 LL2TeZ@ LOO 182

9 ooo 00 °000‘00T 96€750 OULISIA ‘ASNwaL TeT ozoTtoo LLZTSZ LOO 182

9 00°000 ’OOT- o0°o 96€2S50 OULISIA ‘AIsnwal 621 azotoo LizTaz 200 182

€ 000 00°006 ‘8S9 6 96E2SO0 STId WLA eLs ozoTtoo LL2082 «L100 082

& goo 00°000 ‘a0€ *T 96EZSO oootLT L220az 000 O82

€ 00° 006 ‘ass ‘6- 00°0 96EZS0 OOOELT LL2082 L00 082

€ o0°0 00°000 ‘00 ‘T OBZIOECEbE bec TOParO LLZEPE FOO EFE

€ 00° 000 ‘00E ‘T- o0°0 GBCTOECEVE ec2se0 LLcO8e 000 Oa

€ 06° 000 ‘O0€E ‘T- a0°so 96€2S0 ONVOTXSW 9eT $00800 LLZEvE 100 Ere

2 o0°O 00"008 ‘Szz‘e 96E2S0 sTId WLA art ozoToO LLZ182 L400 Tez

T o0°O 00°000’0S9’9E 96EZSO SsTId VLA €9¢ ozoTtoo LizOe@zZ L400 O82

T o0'0 007000 ‘000 ‘OT 96E7S0 OOOELT LLZOBZ 000 OBZ

T 00°000’SL9’EL- 00°O 96E250 QOOELT LL7082 L400 az

T 007000 ‘000 *¢— 00°o Q6E7S0 ‘TWNOIDWNYFLNT 9eT so0800 LL20a@ O00 082

1 00° 000000 ‘s~ 00°O 96e790 921 $00800 £47082 000 082

Ww ae a . ee es urd ee afk ae Siglo wad find

961080 SHLWa SATLOaaaga

96lts0 iaLvd dnous ooktsO iAlva a/c

WACRIO NOLLOVSNVUL NI WALSIOGY LUOIAT ‘ UALNAD SNOLLVYAdO NOIDA OOINAN deseIwiee

a _:

Page 146: 30841 - 132.248.9.195

az 00°0 00°000 ‘00 ‘OT 96E7S0 OYLIaATS “ASNvaL Tos OzZ0t00 LLz7O82 =L00 082

Be 00°000 ‘O0€ ‘OI- 00°90 96£250 OULDTTA “ASNvuL bss ozoloo Liz0az L400 082

LZ 00°a 00°000 ‘0S ‘T 96£250 OULDaATA “ASNVWYL €0s OzZOToo £Lz709zZ £00 082

Le 00°000 ‘OS ‘T- 0070 96EZS0 OuLDaTa *aSNWuL 60S ozotoo L£izagaz L400 082

92 00°O 00°000’O00T 96£2S50 OULIATSA ‘ISNWeL Tos azoTtoo Lizogz £00 082

9% 00°000 ‘OGT- 00°O 96£250 OULDATA “ASnwul pes ozoTtoo Lizogz L400 082

4 00°O 00°000’S8B‘T 96E250 OWLIGTA “ASNWEL TOS OzoTO0 LLZ08Z «400 O82

ge 00°000 ‘Saga ‘t- o0°O 96E7S0 OWLIEIaA “ASNWUL T9¢ OZOTOG LL2087 400 OBZ

PZ 00°o 00°000’ST 96€2S0 OuLOdTa “ASNWEL ea¢ ozotoo LL2082 L400 082

bz 00°000’ST- 00°O 96€760 OddsI1a “ASNWaL T9¢ oz0Too LLz208Z L400 082

£e 00°O 00°000‘00T ‘Zz 96€2S0 OULSATA ‘ASnveL g0¢ ozorto0 LL2082 L0G6 082

ez 00°000‘00T ’Z- oo'a 96E€2S0 OYULSATS “‘3asnvyul T9S ozZoToO 2472082 L400 082

ze o0°o 00°000‘0TZ 56790 OuLIZTA “ASNvUL Tos OozoToo LL70982 400 O82

ae 00°000‘01z- 00°70 96750 OULDTIA “ASNWaL e2¢ O0zoTOo0 Liz08z 400 Be

Te o0°0 00°000 ‘062 96£750 Ou“LITIa “ASNWaL 9TS 020100 Lb708Z2 400 O82

1Z 00°000‘06¢- ao'o 96E7S0 OYLDaATA “AsnvdL 22g OZ0TOO 442082 L400 082

az ac’o 00°000’08 96f760 OULDATS “ASNWYeL Lug 820100 L£L7082 =L00 082

0g 00 °000 ‘0B- ooo 96EZSO Oulog1d “dSNvaL ees ozotoo LL7082 400 082

61 00°o 00'000 ‘02I 96tcS0 OWLDAIT ‘ASNVUL 18S OzoTOO £47082 £00 O82

6. 00°000 ‘O2T- 00°O 96£72S0 OULIaTa “ASNVaL e2g ozoTtoo LL472082 £00 082

8T Q0°O 00°000‘0GT 966750 OULSATA “ASNWaL Zas 0zOTOO LLz2082 L200 082

BT 00°000 ‘OST- 00°O 967250 OdLsaTA “ASnwuL €oc OZOLO0 £tz082 2400 O82

bl vo'o 00°000’0SE 96EzS0 OWLS 1a “ASNvUL £tG ocorood LLeOBZ «400 OBZ

eT 00°000 ‘OSE- 00°O 96E2S0 OYWLIFIA “ASNVUL €0s OzoTO0 LLzOae L00 OBZ

€1 00°O 00°000‘00T 9687250 OULYTY “ASNVUL €0$ ozotoo LE7082 L400 082

007000 "001 00°O 96E7S0 OYLDaAITA “ASNWaL bIS azoToo £L2082 100 O82 aE Fa TE S ee Saeed

(os uee Oe i. sOuanoag) 3/8 Gane oo was cana |

961080 IGEN BALLOGaaa

961tS0 :aLvd @n0Y¥D gortso iaiva a/c

WAUYO NOLLOVSNVALL NE WALSIONN LOdaat . YALLNG) SNOLLYUHO NOI AY ODINAIL oo EET

Page 147: 30841 - 132.248.9.195

eb 00°0 G0' SZ *eS2 96750 OuLaTa “ASNWaL £0 020100 ELZO8e

ey 00° ¥S2 ‘6Se~ a0°0 96€7S50 OuLIaTa "ASNWeL oes ozoToo LL708e

cp 00°o 00°000 ‘OST 96€2S0 OULIaTS “ISNWHL €9¢ ozoT00 LLZOBe

cP 00°000‘0ST- o0°0 96£2S0 OuLSaTS “aASNWel cos ozotoo L£2082

Te 00°90 48° 28L ‘eb 96E7¢S0 OdLIa1a "“ASNWUL vss ozatoo EL7082

VW L8°Z8L ‘'Eb~ oo°o 968250 OwLIaTa “ASNvaL bss ozoToo LLZOSE

OV ooo 00°000‘o0€ LSadd 082 OOEvEeT™ LLZU92

OF 00°00 ‘O0E- 00'o 968250 OWWLSaud 62t 0z0100 LLeTae

OF 00000 ‘ooE- o0'o Asgdud 182 OOErEz LLZO8Z

ob 00°0 00°000‘00€ 96Ez750 OW LSaud €0S 0zoT00 EL708Z

6E 00°O 00°008 *ZSE €2g0/20s0 TTLTL2 LLZ08S

6 0o°o 00°000 ‘000 ‘8T €250/2090 OOE PET LLZO8%

6 00°008 ’Z2SE’aT- 00°00 96ECS0 WYLSadd 3d Oovd etl oz0T00 LLZT9Z

Le 00°000’0007Z- 0070 B2S0/E250 OOE FES LL2082

Le 00°00 00‘000‘000°2 96€2s0 OWNWLSaud Tos ozoTtoo LL208S

Ze 00°008 ‘866 ‘9E- oo'"0 96€2S0 SsTId vdd £9S OzOTOO LLZO8Z

ze 00 ‘000 ‘000 ‘6- a0'0 96e2S0 QOOELT LLZ08Z

ce 00‘o 00°000 ‘86S ‘99 96E2S0 OOOELT LLZ082

ze 00°O 00°000‘000‘S 96€2S0 ‘TWNOIOWNUSIENI 92T $00800 LLZ08Z

ze co*o 00°000‘000'b 96€250 dN@ 92T 400800 LLzo0aZz

Te aa" 00 OOT ‘Ea2‘E 96EZS0 OULIATA “ASNWaL 10S ozotoo LLZ08Z

Te 00" COT ‘EBe’e- 00°90 96E7S0 OULaTa “ASNval €0s ozotoo LLZ08Z

of 00°O 00°000‘o0€ 96E750 OdLIaIa "aASNvaL eer ozoToo ELZT8S

of 00°000 ‘00E- a0°0 96€2S0 OYLIATA “ASNVEL GeT oz0100 LLzTee

6% ooo 00°00G‘000‘E 96€250 OULaIa “ASNved 80S ozoTtou LLc082

00°000 ‘000 ’E- a0'o 96fzS0 OYvLITTa “ISNVaL bss azoreo LLZ0GZ

Rtanaeste se Pera |

Nolwaleosaa’ “Pa/r

yol0s0 3 3LVd SAILISIIa

961tS0 IALWd ano“

WadNO KOLLOVSNVAL NI Wa ds1Dae LUOdsa ¢AINAD SNOLLVYSUO NOLYAY ODIXAIN

cece Na

£00

£00

£00

L400

£00

400

L00

L400

L400

00

£00

L400

£00

L00

£00

£00

000

£00

000

oco

£00

400

£00

400

£00

400

Yd” GENGy

oBz

08z

082

a8z

082

082

Tez

182

oB2

OBZ

Bz

082

Tez

08z

oe8z

age

082

ogz

ogZz

oBz

082

O82

Tee

Tez

oaz

az

2

wae

920 iaLvd a/c

6B UCT

Page 148: 30841 - 132.248.9.195

| L£8°9e9 ‘TOE ‘90¢- LB°9E9‘T9E ‘907 SIVLOL Vinaos:

NOLLERLISAC ALE

bP 00°O 00°000 000 ‘ST 96€7ZS0 OubodTa *ASNWuL ett ozotoo éLersz £00 Tee

vb 00 ‘000 ‘000 ‘St-

96€ZS50 OU¥LOATA "“ASNWAL €0¢ ozotoo LLZ082 «400 082

961080 i BLvVG SAILOgIaa

961€$0 IALYd dnowus

WACO NOLLOVSNVUL NIWALSIIaY LUO. > SNOLLVHAdO NOLVAY OX

968260 taLva a/c

posure

Page 149: 30841 - 132.248.9.195

ANEXO V

CODIGO FUENTE

Page 150: 30841 - 132.248.9.195

PROGRAMA 1

PROGRAMA PRINICIPAL DEL MODULO DE TESORERIA:

Progra na: CATESORER|TESORE.PRG

Sistema: SISTEMA DE REGISTRO DE TESORERIA

Autor: LUIS FELIPE CIREROL GARMA

Copyright (c) 14-MAY-96:

Llama a: INICIA PRG

: TESOR.PRG

1 CAPTURA.PRG

: DOLARES.PRG

: REGISTR.PRG

: INVER. PRG

: INVVIALPRG

> INVTARJ.PRG

: FRESTAMO.PRG

: REPORTES.PRG

: CONSULTAS.PRG

: LTILER.PRG

swevewroveees ENICIALIZA VARIABLES “***sterrreeeees

ope= 'XXXX"

opt="XXXx"

con=)

num=0

pas="N"

pass:=*"N"

oper consulta="N"

PUBL.ICfecha, settl, pant, bancas, entro, anuncia, fecha2, pasa, salir, entros,entros2,entros3,

dirt clir2,dir3,dir4, dir5, dir6, dir? inter,restau,

restau="N"

salir="S"

pasas="S"

anuncia="N"

Page 151: 30841 - 132.248.9.195

inter=1

bancas=SPACE(45)

dirt="C:\ATESORERIV"

dir2="C:\TESORERI|DEFS\"

dir3*"C:\ATESORERIBAK\"

dire ‘TESORERNREPORTS\"

dir5="C:ATESORERNLABELSY"

dir6="W:ATESORERN"

dir7"WATESORERN

settl=0

SET DATE BRITISH

fecha=DTOC(DATE())

seveeeweweres FECHA EN ESPANOL

- DO ICASE

CASE SUBSTR(CMONTH(CTOD(fecha)),1,3)="Jan"

ames="Ene”

CASE SUBSTR(CMONTH(CTOD(fecha)),1,3)="Feb"

nmes="Feb"

CASE SUBSTR(CMONTH(CTOD(fecha)), 1,3}="Mar"

ames="Mar"

CASE SUBSTR(CMONTH(CTOD(fecha)}},1,3)="Apr"

nmes="Abr"

CASE SUBSTR(CMONTH(CTOD(fecha)), 1,3)="May*

nmes="May”

CASE SUBSTR(CMONTH(CTOD(fecha)), 1,3)="Jun"

nmes="Jun"

CASE SUBSTR(CMONTH(CTOD(fecha)), 1,3)="Jut"

nmes="Jul"

CASE SUBSTR(CMONTH(CTOD(fecha)), 1,3}="Aug”

nmes="Ago"

CASE SUBSTR(CMONTH(CTOD(fecha)),1,3}="Sep”

nmes="Sep"

CASE SUBSTR(CMONTH(CTOD(iecha)), 1,3)="Oct”

ames="Oct"

CASE SUBSTR(CMONTH(CTOD(fecha)), 1.3)="Nov"

ames="Nov"

CASE SUBSTR(CMONTH(CTOD(fecha)},1,3}="Dec"

ames="Dic”

- ENDICASE

Page 152: 30841 - 132.248.9.195

fecha2=SUBSTR (fecha, 1,2}+"/"+ALLTRIM(nmes)+"/'+SUBSTR(techa, 7,2)

DOiricta && EJECUTA PROGRAMA PARA ABRIR BASES DE DATOS

sereewreevers VERIFICA SI ESTA DENTRO DE LA RED

oo IF IFILE("&DIRGWERIF.DBF”)

SE’ BELL TO 'C:AWINDOWSIDING2. WAV’, 0

2? CHRI7)

WAIT WINDOW “NO SE ENCUENTRA USTED DENTRO DE LA RED" + CHR(13) +;

" VERIFIQUE ..."

SEY BELL OFF

te ENDIF

seseeerewwee OPCIONES MENU PRINCIPAL ***se*teeeeeenee

* DO WHILE ope <> “SALI”

SET DEFA TO &dir1

DO tesor && EJECUTA PANTALLA MENU PRINCIPAL

pas="S"

DO CASE

CASE opc="CAPT"

DD captura

. =~ — 00 WHILE ope="CAPT™ DO CASE CASE opt="DOL”

‘ * DO WHILE opt="DOL" ‘DO dolares

! ENDDO ASE opt="TRA"

! DO WHILE opt="TRA™

DO registr

! IF op="CHE”

t DO cheques

| ENDIF

I IF op="BAN"

DO traspaso

l ENDIF

i ‘— ENDDO

Page 153: 30841 - 132.248.9.195

CASE opt="REM"

OO resumen2

CASE opts"INV"

DO inver

IF op="VIA"

DO inwiaj

ENDIF

iF op="TAR™

DO invtarj

ENDIF

CASE opt="PRE”

BO prestamo

ENDCASE

DO captura

-—- ENDDO

CASE opc="REPO"

DO reportes

CASE opc="CONS"

DO consultas

CASE opc="UTIL”

00 utiler

ENDCASE

ENDDO.

MOLIIFY WINDOW SCREEN

MOLIFY WINDOW SCREEN TITLE ” Tesoreria”

HIDE: WINDOW ALL

Quir && SALIR DEL PROGRAMA

*: EOF: TESORE.PRG

Page 154: 30841 - 132.248.9.195

A al

Prograina: C:\TESORERININICIA. PRG

Sistema: SISTEMA DE REGISTRO DE TESORERIA

Autor: LUIS FELIPE CIREROL GARMA

Copyrigint (c) 14-MAY-96

seeeweerees INICIALIZA VARIABLES, ACTUALIZA VENCIMIENTOS Y ABRE BASES DE DATOS **rreer**

MODIFY WINDOW SCREEN TITLE " POSICION DIARIA *

CLEAR

SET SAFETY OFF

RELEASE MENU __MSYSMENU

SET STATUS OFF

SET ESCAPE OFF

SET NOTIFY OFF

SET TALK OFF

SET STATUS BAR OFF

SET OPTIMIZE ON

RUN C:\msoffice\EXCEL \excel.exe posicio2.xis

DO &IDIR PASSWORD

DECLARE ARR(50)

FOR © 1 TO 50

ARR(X)}=0

ENDFOR

BAN="N"

OPCIO="N"

OPCION="N"

OPCIO2="N"

NUEVO="N"

BMER="N"

BANC=SPACE(15)

BANC.AS=SPACE(15) a

Page 155: 30841 - 132.248.9.195

ARCH1=STRTRAN(DTOC(DATE()),"7',")+"PO. DBE"

ARCH2=STRTRAN{(DTOC(DATE()},"/","")+"DO.OBF”

ARCH3=STRTRAN(DTOC(DATE()), nr y"CO,DBF"

ARCH4=STRTRAN(DTOC(DATE(

ARCHS5=STRTRAN(DTOC(DATE()),"7","}#"IN. DBF”

ARCH6=STRTRAN(DTOC(DATE()},"7,"")+"lV. DBF"

ARCH7=STRTRAN(DTOC(DATE()),"7",""}+"12.0BF"

ARCH8=STRTRAN(DTOC(DATE()),"/","}+"RE.DBF”

ARCH9=STRTRAN(DTOC(DATE()),"7",")+"ST. DBF”

ARCH10=STRTRAN(DTOC(DATE()), 7°,")+"0C. DBF*

SET DEFAULT TO &DIR3

IF FILE("&ARCH1")

ARCHIVO=ARCHi

ARCHIV=ARCH4

ARCHIFARCH2

RESU=ARCH8

ELS

ARCHIVO=DIR2+"POSICION"

ARCHIV=DIR2+"TRASPASO"

ARCHI=DIR2+"DOLARES"

RESU=DIR2+"RESUM"

NUEVO="S"

ENCIF

CLOSE ALL && TRAE VENCIMIENTO DE INVERSION,PRESTAMO Y SWAP

SELECT 1

USE. &DIR2\INVPRES

Page 156: 30841 - 132.248.9.195

INDEX ON TRANSAC TO &DIR2\HINV

SELECT 2

USE &ARCHIV

IF NUEVO="s"

ZAP

ENDIF

SELECT 3

USE &ARCHI

iF NUEVO:

REIPLACE ALL COMPODLLS WITH 0

REPLACE ALL TIPOCAM1 WITH 0

REPLACE ALL IMPORTE1 WITH 0

REPLACE ALL TRAN1 WITK""

ENDIF

SELECT 4

USE &RESU

IF RECCOUNT(}=0

APPEND BLANK

ENOIF

REPLACE COMPR WITH 0

REPLACE PREST WITH 0

REPLACE MPPRES WITH 0

SELECT 1

INDIEX ON FECHVENC+CONCEPTO TO &DIR2\tINV

TRANSANT=0

Page 157: 30841 - 132.248.9.195

REG=SPACE(1)

GO TOP

LOCATE FOR FECHVENC=FECHA

we DO WHILE FECHVENC=FECHA

BAN=BANCO

CONCEP=CONCEPTO

MON=IMPORIG

VENC=IMPVENC

MOVE=MOV

CUE=CUEN

TRAN=TRANSAC

DLLS=IMPDLLS

TC=TIPOCAM

INS=INST

™ IF CONCEP="COMPRA DiLS.”

SELECT 3 :

LOCATE FOR ALLTRIM{STRTRAN(BANCO,” *,“})=ALLTRIM(STRTRAN(INS," “,"))

iF FOUND()

REPLACE COMPDLLS WITH DLLS

REPLACE TIPOCAM! WITH TC

REPLACE iMPORTE1 WITH DLLS*TC

REPLACE TRAN1 WITH "S"

ELSE

APPEND BLANK

REPLACE BANCO WITH INS.

REPLACE COMPDLLS WITH DLLS

REPLACE IMPORTE1 WITH DLLS*TC

REPLACE TIPOCAM1 WITH TC

REPLACE TRAN WITH "S"

Page 158: 30841 - 132.248.9.195

REPLACE CUENTA WITH BAN

ENDIF

SELECT 4

REPLACE COMPR WITH COMPR+(DLLS"TC)

SELECT 4

LUG=RECNO()

COUNT ALL FOR TRANSAC=TRAN .AND. (CONCEPTO="INVERSION™ OR.

CONCEPTO="PRESTAMO"}TO NCOUNT

(F NCOUNT>1

DCHEQ=2

ELSE

DCHEQ=1

ENDIF

GOTO LUG

IF CONCEP="INVERSION”

SUM ALL IMPVENC FOR FECHVENC=FECHA .AND. MOV="C" AND.

CONCEPTO="INVERSION" AND. TRANSAC=TRAN TO TOTSUMA

SUM ALL IMPORIG FOR FECHVENC=FECHA .AND. MOV="C" AND.

CONCEPTOs"INVERSION" .AND, TRANSAC=TRAN TO TOTSUMA2

TOTSUMA3=TOTSUMA-TOTSUMA2

ELSE

TOTSUMA=IMPVENC

TOTSUMA2=IMPORIG

TOTSUMA3=TOTSUMA-TOTSUMA2

ENDIF.

GOTO LUG

SELECT 2

GO TOP

Page 159: 30841 - 132.248.9.195

MAX=TRANSACC

DO WHILE ! EOF()

IF TRANSACC>MAX

MAX=TRANSACC

ENDIF

SKIP

ENDDO

TR=MAX

(F DCHEQ=2

AND. CUE="y" IF MOVE='

REG="v"

TRA=TRAN

ENDIF

IF MOVE="D"

SELECT 2

LOCATE FOR BANCOS=BAN .AND. IMPORTE=TOTSUMA

JF | FOUND(}

APPEND BLANK

REPLACE MOV WITH “D*

REPLACE BANCOS WITH BAN

REPLACE IMPORTE WITH TOTSUMA

REPLACE MONTO WITH TOTSUMA2

REPLACE REND WITH TOTSUMA3

REPLACE TRANSACC WITH TR+1

REPLACE REFERENCIA WITH "VENCIMIENTO DE INVERSION"

REPLACE CUENT WITH CUE

REPLACE INVER WITH INS.

IF REG="V" AND. TRANSTRA

REPLACE REGIS WITH “V"

Page 160: 30841 - 132.248.9.195

ENDIF

REG=SPACE(1)

ENDIF

ENDIF

ELSE

SELECT 2

LOCATE FOR BANCOS=BAN .AND. IMPORTESTOTSUMA

IF !FOUND() AND. (ALLTRIM(STRTRAN(INS,"","))<>"VIAJES") AND.

ALLTRIM(CONCEP)="INVERSION"

APPEND BLANK

REPLACE BANCOS WITH BAN

REPLACE IMPORTE WITH TOTSUMA

REPLACE MONTO WITH TOTSUMA2

REPLACE REND WITH TOTSUMA3

REPLACE MOV WITH “D"

REPLACE TRANSACC WITH TR+1

REPLACE REFERENCIA WITH “VENCIMIENTO DE INVERSION™

REPLACE CUENT WITH CUE

REPLACE INVER WITH INS

REPLACE REGIS WITH "T"

ENDIF

SELECT 4

IF 'FOUND() AND. (ALLTRIM(STRTRANIINS,” *,"))="VIAJES")

IF ENTREG=0

REPLACE ENTREG WITH TOTSUMA

ENDIF

ENDIF

IF ALLTRIM(CONCEP)="PRESTAMO”

REPLACE PREST WITH PREST+TOTSUMA

Page 161: 30841 - 132.248.9.195

REPLACE MPPRES WITH PREST+TOTSUMA

ENDIF

ENDIF

SELECT 4

GOTO LUG

‘—* ENDIF

SKIP

teens ENDDO

ABRE BASES DE DATOS ‘“**wrsrsreser

CLOSE ALL

v7 IF FILE ("8ARCH1"}

ENTRO="S"

SELECT 4

USE 8ARCH1

SELECT 2

USE &ARCH2

SELECT 3

USE 8ARCH3

SELECT 4

USE &ARCH4

SELECT 5

USE BARCHS

SELECT 6

USE &ARCHE

SELECT 7

USE &ARCH7

SELECT 8

USE &ARCHB

SELECT 9

Page 162: 30841 - 132.248.9.195

* ELSE

USE &DIRZ\BANCOS

SELECT 10

USE &ARCHS

SELECT 14

USE 8ARCH10

SELECT 12

USE &DIR2\INVPRES

SELECT 13

USE &DIR2\APLICA

SELECT 14

USE &DIRZ\POSICIO2

ZAP

SELECT 15

USE &DIR2\CALEND

SELECT 16

USE &DIRZ\USUARIO

SELECT 4

USE &DIR2\POSICION

REPLACE ALL SALDOINIC WITH 0

REPLACE ALL IMPCHEQ WITH 0

REPLACE ALL IMPDEPOS WITH 0

REPLACE ALL DEPOSITOS WITH 0

REPLACE ALL CHEQUES WITH 0

REPLACE ALL INVERTIR WITH 0

SELECT 2

USE &DIR2Z\DOLARES

Page 163: 30841 - 132.248.9.195

REPLACE ALL VENTDLLS WITH 0

REPLACE ALL TIPOCAM2 WITH 0

REPLACE ALL IMPORTE2 WITH 0

REPLACE ALL SPREAD WITH 0

REPLACE ALL TRAN2 WITH ""

REPLACE ALL DLLSPOS WITH 0

REPLACE ALL TIPOCAM3 WITH 0

REPLACE ALL IMPORTES WITH 0

REPLACE ALL DLLSPOS2 WITH 0

REPLACE ALL TIPOCAM4 WITH 0

REPLACE ALL IMPORTES WITH 0

SELECT 3

USE &DIRACOBERTURA

SELECT 4

USE &DIR2ATRASPASO

SELECT 5

USE &DIRZINVERS

SELECT 6

USE &DIR2\INVEST

ZAP

SELECT 7

USE &DIR2\INVEST2

ZAP

SELECT 8

USE &DIR2\RESUM

(F RECCOUNT()=0

APPEND BLANK

ENDIF

SELECT 9

Page 164: 30841 - 132.248.9.195

USE &DIR@\BANCOS

SELECT 10

USE &DIRZ\INVENT

ZAP

SELECT 11

USE &DIR2\DEPOSCHE

REPLACE ALL IMPORTE WITH 0

REPLACE ALL IMPORTE2 WITH 0

SELECT 12

USE &DIRAINVPRES

SELECT 13

USE &DIR2APLICA

SELECT 14

USE &DIR2\POSICIO2

ZAP

SELECT 15

USE &DIR2\CALEND

SELECT 16

USE &DIRZ\USUARIO

7" ENDIF

RETURN TO MASTER

Page 165: 30841 - 132.248.9.195

PROGRAMA 2

werereeees PROGRAMA PRINCIPAL MODULO DE CONTABILIDAD sr

CLEAR

MODIFY WINDOW SCREEN TITLE “ TESORERIA ”

RELEASE MENU _MSYSMENU

SET STATUS OFF

SET ESCAPE OFF

SET NOTIFY OFF

SET TALK OFF

SET SAFETY OFF

PUBLIC

DIR1,DIR2,DIR3, DIR4,DIRS,DIR6,CON, CONSULTA, PASS, DIREC, BANKAS, PASARON, SALIR

ODO CATCONTAB\PASSWORD = && PIDE CLAVE DE ACCESO

MOCIFY WINDOW SCREEN TITLE " TESORERIA"

DIRi

‘CATCONTABY"

DIR2="CATCONTABIOBFS\"

DIR3="WATESORERI"

DIR4="CATCONTABIOUTY"

DIR5="CATCONTAB\REPORTSY"

DIR6="C:\ATCONTABILABELS"

DIR7="Y:\JETS\CAJOPE\PRUEBAY"

seweneneeeess VERIFICA SI SE ENCUENTRA DENTRO DE LA RED “*tre*rres*

IF 'FILEC*&DIRSWERIF.DBF")

SET BELL TO ‘C:AWINDOWSIDING2, WAV’, 0

2? CHR(7)

WAIT WINDOW "NO SE ENCUENTRA USTED DENTRO DE LA RED" + CHR(13) +;

* VERIFIQUE ..."

Page 166: 30841 - 132.248.9.195

SET BELL OFF

ELSE

SET DEFA TO &DIR3

SELECT 4

USE &DIRSNVPRES

COPY TO &DIR2UINVPRES

ENDIF

ARCH1=STRTRAN(FECHA,Y",""}+"TR.DBF”

ARCH2=STRTRAN(FECHA,"/",""}+"DO.OBF”

ARCH3=STRTRAN(FECHA,"",""}+"lV.DBF"

ARCH4=STRTRAN(FECHA,"7,""}+"12. DBF"

ARCHS5=STRTRAN(FECHA,'/."}+"RE. DBF”

ARCHE=STRTRAN(FECHA,"/",""}+"PO. DBF"

ARCH7=STRTRAN(FECHA,"/","")+"PL.DBF”

saveeveveneveserees ABRE BASES DE DATOS

SET DEFAULT TO &DIR4

IF FILE ("&ARCH1")

SELECT 1

USE &ARCH1

SELECT 2

USE &DIRZ\CCONTAB

SELECT 3

USE &ARCH7

SELECT 4

USI BARCH2

SELECT 5

USI &ARCH3

SELECT 6

USE &ARCH4

Page 167: 30841 - 132.248.9.195

' i i i i

i i i i i ; i

i i i ‘ i

i ‘

i

1

SELECT 7

USE &ARCHS

SELECT 8

USE BARCHS

SE-ECTS

USE &DIR2\FORMATO.

ZAP

SELECT 10

USE &DIRATRASPA2

CONSULTA="S"

SELECT 14

USE &DIRZANUMPOLI

SELECT 12

USE &DIRZUNVPRES

SELECT 13

USE &DIR2\USUARIO

ELSE wareemmreres BIDE DISKETTE CON INFORMACION *

—IF IFILE(’&DIRS\WERIF.DBF")

SET BELL TO 'CAWINDOWSIDING2. WAV’, 0

9? CHR(7)

WAIT WINDOW “INSERTE DISKETTE EN DRIVE A: CON INFORMACION DE HOY "+

CHR(13) > "¥ PULSE ENTER PARA CONTINUAR “

SET BELL OFF

DEF="A"

ON ERROR DEF="C"

IF DEF="A"

SET DEFA TOA

ENDIF

ELSE

Page 168: 30841 - 132.248.9.195

SET DEFA TO &DIR3

SELECT 1

USE &DIR3\INVPRES

COPY TO &DIR2\INVPRES

— - - ENDIF

IF FILE ("2ARCH1")

SELECT 1

USE &ARCH1

SELECT 2

USE &DIRA\CCONTAB

SELECT 3

USE &DIR2\POLIZA

ZAP

SELECT 4

SE 8ARCH2

SELECT 5

USE BARCH3

SELECT 6

USE &ARCH4

SELECT 7

NSE &BARCHS

SELECT 8

USE 8ARCHS

SELECT 9

USE &DIR2\FORMATO

ZAP

SELECT 10

USE &DIR2\TRASPAZ

SELECT 11

Page 169: 30841 - 132.248.9.195

USE &DIR2\NUMPOLI

SELECT 12

USE INVPRES

SELECT 13

USE &DIRZ\USUARIO

ELSE

FASS="N"

Lo. ENDIF

| ENDIF

SET STATUS BAR OFF

OPC="XXXX"

OPT#"XXX"

PUBLIC OP,CONS,PAS

PAS="N"

seawseewewes OPCIONES DEL MENU PRINCIPAL

DO WHILE OPC <> "SALI"

SET DEFA TO &DIR1

CLEAR

DO TESOR && PANTALL DE MENU PRINCIPAL

PAS="S"

DO CASE

CASE OPC="REPO"

DO REPORTES

CASE OPC="POL""

DO CAPTURA

Page 170: 30841 - 132.248.9.195

presen DO WHILE OPC="POLT"

DO CASE

CASE OPT="IMP"

DO IMPRIME

CASE OPT="ELA”

DO POLICY

CASE OPT="MOD"

DO MODIFICA

ENDCASE

HIDE WINDOW ALL

DO CAPTURA

CASE OPC="UTIL"

DO UTILER

ENDCASE

. ENDDO

CLOSE ALL

SET DEFA TO &DIRt

MOCIFY WINDOW SCREEN

HIDE: WINDOW ALL

CLEAR WINDOWS

Quiy