herramienta de análisis de los estados financieros

Anuncio
UNIVERSIDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA (ICAI)
INGENIERO EN INFORMÁTICA
PROYECTO FIN DE CARRERA
HERRAMIENTA DE ANÁLISIS DE LOS
ESTADOS FINANCIEROS
JUAN MANUEL SORIANO AMARO
MADRID, SEPTIEMBRE 2009
Autorizada la entrega del proyecto del alumno:
JUAN MANUEL SORIANO AMARO
La Directora del Proyecto
LORENA BEATRIZ ROSENDE BANE
Fdo.: ……………………….. Fecha:
/
/
/
/
El Co-Director del Proyecto
ENRIQUE TURRILLO MATEOS
Fdo.: ……………………….. Fecha:
Vº Bº del Coordinador de Proyectos
DAVID CONTRERAS BÁRCENA
Fdo.: ……………………….. Fecha:
/
/
UNIVERSIDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA (ICAI)
INGENIERO EN INFORMÁTICA
PROYECTO FIN DE CARRERA
HERRAMIENTA DE ANÁLISIS DE LOS
ESTADOS FINANCIEROS
AUTOR: JUAN MANUEL SORIANO AMARO
DIRECTORA: LORENA BEATRIZ ROSENDE BANE
CO-DIRECTOR: ENRIQUE TURRILLO MATEOS
MADRID, SEPTIEMBRE 2009
Dedicado a…
A mis padres,
por su constante apoyo.
Sin su ayuda,
nada hubiera sido posible.
I
RESUMEN
Las legislaciones contables persiguen que las cuentas anuales proporcionen una
imagen fiel del patrimonio, de la situación financiera y de los resultados de la Compañía. Sin
embargo, la normativa contable, proporciona a los gerentes un amplio margen de maniobra
que les permite la manipulación de los valores contables mediante una práctica conocida
como Contabilidad Creativa. Esta práctica se ha generalizado mucho en el ámbito contable
empresarial de los últimos años.
En la actualidad es difícil distinguir la frontera que separa la llamada Contabilidad
Creativa, del fraude o delito contable. La transparencia informativa se ha convertido en
requisito indispensable para el eficiente funcionamiento del orden socioeconómico en general
y, por ello, es necesaria la existencia de un conjunto de medidas, normas, reglas y requisitos
diversos, que garanticen que la “adecuada” información económica y financiera de las
Compañías llegue a sus usuarios.
El esconder, disfrazar o manipular una realidad, cualquiera que sea su intención, se
encuadra dentro del significado jurídico del fraude, principalmente cuando se encuentra:
•
Quien engaña (la Compañía y/o sus gerentes).
•
Un engañado (los usuarios y potenciales inversionistas).
•
Un instrumento de engaño (los Estados Financieros manipulados).
•
Un posible daño moral y/o patrimonial como consecuencia de las decisiones
tomadas sobre la base de la información “falseada o manipulada”.
II
La auditoría de Estados Financieros surge de la necesidad de las Compañías de validar
su información económica, por parte de un servicio o Compañía independiente. Consiste en el
examen de la información contenida en éstos por parte de un auditor independiente al ente
emisor. El propósito de este examen es determinar si los mismos fueron preparados de
acuerdo a las normas contables vigentes en cada país o región. Al mismo tiempo, se está
controlando el efecto negativo que puede llegar a causar la Contabilidad Creativa orientada a
la realización de actividades de carácter fraudulento.
Las auditorías buscan el cumplimiento de normativas expuestas por estándares y
buenas prácticas creadas para la consolidación de una contabilidad financiera correcta y
consistente, traducida en unos Estados Financieros íntegros y fiables de cara a los usuarios
finales e inversores. Estos estándares y buenas prácticas son:
•
La norma ISO/IEC 27001.
•
La ley Sarbanes-Oxley.
•
El Standard on Auditing Systems no. 99 (SAS 99).
Este proyecto se centra en el estudio detallado de cada uno de estos estándares con el
fin de extraer las principales y mejores ideas de cada uno. Todo esto con la intención de
desarrollar un modelo o metodología de análisis de Estados Financieros y con el fin de poder
realizar una auditoría completa, eficaz y capaz de adaptarse a la heterogeneidad existente en
las Compañías del mundo actual, sin dejar de lado el principal objetivo encomendado a la
contabilidad y la auditoría, que es la transparencia.
III
A través de la realización de este proyecto se ha conseguido implementar una
herramienta de análisis de los Estados Financieros, capaz de ayudar y apoyar al auditor en el
desarrollo de su trabajo en una auditoría y que aporta funcionalidades como:
•
Desarrollar un análisis completo de los Estados Financieros mediante un conjunto
de pruebas y estadísticas de análisis basadas en las ideas extraídas de los
estándares descritos.
•
Gestionar los proyectos que se han ido analizando a lo largo de distintos ejercicios
contables a lo largo del tiempo, para ofrecer al auditor una visión a largo plazo.
•
Desarrollar pruebas y estadísticas nuevas que permitan adaptar el análisis a la
naturaleza de la Compañía auditada.
•
Tratar y analizar el conjunto de todos los datos contables de forma rápida y eficaz,
en lugar de utilizar muestras de datos que ofrecen una información incompleta y
que por tanto, no contienen algunas o ninguna de las anomalías que pueden llegar
a producirse durante el ejercicio contable.
•
Generar de forma automática ficheros en formato Excel, o informes mediante
ficheros PDF.
En todo este proceso antes descrito, se pueden encontrar una serie de ventajas que
van a aportar:
•
Ahorro de tiempo en la planificación y realización de una auditoría de análisis de
los Estados Financieros.
•
Eficacia y eficiencia en el trabajo del auditor, liberándolo de tareas tediosas como
la generación de informes.
IV
•
Ayuda y apoyo al auditor en la toma de decisiones, a la vez que permite constatar
sus hipótesis y evaluaciones mediante resultados y estadísticas resultantes del
análisis.
•
Obtención de resultados fiables que se basan en todos los datos contables de la
Compañía auditada, en lugar de centrarse en un conjunto de datos muestreados
que devuelven resultados imprecisos y pueden inducir a errores de interpretación.
V
ABSTRACT
The accountant legislations pursue that annual accounts provide the accurate image of
the wealth, financial situation and the Company’s Profit Loss Statement. Even though, the
accountant regulations provide business managers a wide maneuver margin that enables them
to manipulate of the account values through a financial practice known as Creative
Accounting.
Nowadays it is hard to recognize the frontier between the Creative Accounting and the
fraud or accountant crime. The information transparency has become an indispensable
requirement for the efficient running of the socioeconomic nature in general and, because of
this, it is necessary the existence of several regulatory rules, requirements and norms that
guarantee that the “appropriate” economic and financial information arrives to the final users
or shareholders.
The action of conceal, disguise or manipulate the financial reality, independently of the
intention, is classified by the meaning of legal fraud, mainly when exists:
•
Who deceives (the Company and/or its managers).
•
The deceived (the users and potential shareholders).
•
A deceived instrument (the manipulated Financial Statements).
•
A possibly moral damage and/or patrimonial due to the decisions taken over the
“manipulated or falsified” information.
VI
The Financial Statements audit emerges from the Company requirement of validate its
economic information by an independent service or Company. Audit involves doing an exam of
the information included on the Financial Statements by an independent auditor of the issuing
entity. The purpose of this exam is to establish if the Financial Statements were correctly
prepared following the currents accountant legislations of each country or region. At the same
time, the negative effect, that the Creative Accounting can made, has been controlled in order
to avoid fraud or irregular activities.
Audits search the performance of the legislations formulated by the standards and
good practices created to consolidate the correct and solid financial accounting, resulting in a
complete and faithful image that Financial Statements offer to the final users and
shareholders. These standards and good practices are:
•
The rule ISO/IEC 27001.
•
Sarbanes-Oxley Act.
•
The Standard on Auditing Systems no. 99 (SAS 99).
This project focus its study on define in great detail each standard and good practice in
order to draw the main and best ideas of each one. This study has the main intention of
develop a model or methodology of analysis of Financial Statements with the purpose of doing
a complete and efficient audit able to overcome the existing differences in all the Companies
that are running all over the world and always working down the main objective of accounting
and audit, the information transparency.
VII
Through the development of this project has managed to implement an analysis tool
of Financial Statements, able to help and support the auditor in the fulfillment of its job in an
audit. This analysis tool offers the performance of several functions as:
•
Carry out a complete analysis of the Financial Statements through an analysis
collection of tests and statistics based on the main and best ideas got from the
standards and good practices described.
•
Manage the analyzed projects through the distinct financials years audited in order
to offer the auditor a better long lasting view.
•
Develop new tests and statistics that can adapt the audit analysis to the kind and
nature of the audited Company.
•
Analyze and deal with the collection of all accountant data in a efficient and quick
way, instead of using random sampling collections of data which show incomplete
information. This sampling and incomplete information can not identified the
anomalies and irregularities that take place during a financial year
•
Create automatically files in Excel format or reports through PDF files.
This described process brings several advantages to carry out a complete Financial
Statement audit as:
•
Planning and time cost saving during the realization of the Financial Statement
audit.
•
Efficiency and capacity in audit job, liberating the auditor from tedious tasks as
giving reports.
VIII
•
Help and support to the auditor in his decision making, at the same time to affirm
his hypothesis and evaluations through the results and statistics from the made
analysis.
•
Obtaining reliable results from the analysis of all the accountant and financial data
of the audited Company, instead of centering the analysis in random sampling data
that returns imprecise results and can lead to a wrong interpretation.
IX
ÍNDICE
1. INTRODUCCIÓN Y OBJETIVOS............................................................................................................. 1
1.1 INTRODUCCIÓN .................................................................................................................................. 2
1.2 OBJETIVOS .......................................................................................................................................... 7
2. AUDITORÍA INFORMÁTICA Y ESTADO DEL ARTE ............................................................................... 11
2.1 LOS APUNTES CONTABLES ................................................................................................................ 12
2.2 NATURALEZA Y TIPOS DE FRAUDE .................................................................................................... 15
2.2.1 Fraude no intencionado ............................................................................................................ 17
2.2.2 Fraude intencionado ................................................................................................................. 17
2.3 LEYES, ESTÁNDARES Y BUENAS PRÁCTICAS ...................................................................................... 21
2.3.1 Causas y precedentes: El caso Enron ......................................................................................... 21
2.3.2 Ley Sarbanes-Oxley.................................................................................................................... 22
2.3.3 ISO/IEC 27001 para el control interno de seguridad ................................................................. 25
2.3.4 Statement on Auditing Standards No. 99 .................................................................................. 26
2.4 HERRAMIENTAS DE ANALISIS ........................................................................................................... 31
2.5 ORGANISMOS Y COMPAÑÍAS DE AUDITORÍA ................................................................................... 33
2.6 AUDITORÍAS DE LOS ESTADOS FINANCIEROS ................................................................................... 34
3. HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS ........................................................... 40
3.1 INTRODUCCIÓN ................................................................................................................................ 41
3.2 LA BASE DE DATOS............................................................................................................................ 43
3.2.1 Tabla de apuntes contables ....................................................................................................... 44
3.2.2 Tabla de usuarios contables ...................................................................................................... 45
3.2.3 Tabla de incompatibilidades ...................................................................................................... 45
3.2.4 Tabla de proyectos guardados .................................................................................................. 46
3.2.5 Tabla de usuarios de la herramienta ......................................................................................... 46
3.3 CARGA DE DATOS ............................................................................................................................. 48
3.3.1 Carga del fichero con los apuntes contables del Libro Diario.................................................... 49
3.3.2 Carga del fichero con los usuarios contables ............................................................................ 55
3.4 TRATAMIENTO DE DATOS................................................................................................................. 59
3.4.1 Pruebas de análisis de los Estados Financieros ......................................................................... 61
3.4.2 Estadísticas de los Estados Financieros ..................................................................................... 72
3.5 GESTIÓN Y COMPARACIÓN DE DATOS ............................................................................................. 75
3.5.1 Guardar proyectos contables en la Base de Datos .................................................................... 75
3.5.2 Eliminar proyectos contables de la Base de Datos .................................................................... 77
3.5.3 Comparar proyectos contables ................................................................................................. 77
3.6 GESTIÓN DE USUARIOS FINALES....................................................................................................... 78
3.7 GENERACIÓN AUTOMÁTICA DE ARCHIVOS ...................................................................................... 80
3.7.1 Generación de archivos en formato Hoja Excel......................................................................... 80
3.7.2 Generación de archivos en formato PDF ................................................................................... 83
3.8 FUNCIONALIDADES COMPLEMENTARIAS ......................................................................................... 85
3.9 PRUEBAS ........................................................................................................................................... 86
3.10 ANÁLISIS DE RESUSLTADOS ............................................................................................................ 91
4. MODELO RELACIONAL DE BASE DE DATOS ....................................................................................... 93
5. DIAGRAMA DE CLASES ................................................................................................................... 100
6. DIAGRAMA DE CASOS DE USO ....................................................................................................... 110
7. CONCLUSIONES .............................................................................................................................. 113
7.1 CONCLUSIONES .............................................................................................................................. 114
7.2 RECOMENDACIONES PARA ESTUDIOS FUTUROS ........................................................................... 116
8. ESTUDIO ECONÓMICO ................................................................................................................... 118
8.1 PLANIFICACIÓN TEMPORAL ............................................................................................................ 119
8.1.1 Identificación de requisitos ..................................................................................................... 120
8.1.2 Análisis de requisitos ............................................................................................................... 120
X
8.1.3 Diseño ...................................................................................................................................... 121
8.1.4 Programación .......................................................................................................................... 122
8.1.5 Pruebas y Validación................................................................................................................ 123
8.1.6 Documentación del PFC ........................................................................................................... 124
8.2 VALORACIÓN ECONÓMICA ............................................................................................................. 125
8.2.1 Horas de trabajo estimadas ..................................................................................................... 125
8.2.2 Requisitos Software ................................................................................................................. 126
8.2.3 Estimación de coste total ........................................................................................................ 127
9. BIBLIOGRAFÍA ................................................................................................................................ 128
ANEXO A. ACRÓNIMOS ...................................................................................................................... 130
ANEXO B. MANUAL DE USUARIO ....................................................................................................... 132
XI
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
CAPÍTULO 1
INTRODUCCIÓN Y OBJETIVOS
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
1
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
1.1 INTRODUCCIÓN
El marco económico y organizativo mundial está formado actualmente por un
grandísimo abanico de Compañías y Sociedades que ofrecen distintos servicios a la población.
Estos servicios van cada día en aumento porque las Compañías crecen, se dividen y buscan
desarrollar una actividad cada vez más especializada, que ofrezca un mejor servicio y de mayor
calidad al cliente. La especialización afecta al mundo de la auditoría, pues es necesario
planificar y ajustar un proyecto de forma única e individual a cada Compañía, ya que existen
grandes diferencias entre ellas.
Esta rutinaria y constante planificación descrita, acorde a la heterogeneidad de
Compañías existentes, supone una importantísima inversión de tiempo y recursos tanto
humanos como económicos. Hay que tener en cuenta que los recursos son limitados y cuestan
dinero, por lo que una mala asignación de los mismos se traducirá en pérdidas económicas. Es
por ello imprescindible el desarrollo de una herramienta y metodología que permita salvar la
heterogeneidad de las Compañías y evite al mismo tiempo la constante pérdida de tiempo en
planificación. Todo esto ayudará a ahorrar recursos humanos y económicos, a obtener un
mayor beneficio y disponibilidad de los recursos humanos de la Compañía y también llevará a
la obtención de una ventaja competitiva sobre nuestros competidores, que permita un mejor
posicionamiento de la Compañía en el sector de la auditoría.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
2
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Otro hecho que apoya esta necesidad es la exigencia existente en las Compañías, tanto
legislativa como organizativa, de registrar todo movimiento contable o transaccional de tipo
económico que afecte a su actividad económica. Esto se realiza de forma legislativa para un
control por parte gubernamental de la actividad económica existente en el país; y de forma
organizativa para una eficiente y correcta dirección, organización y control.
Toda esta contabilidad registrada por cada Compañía permite definir con exactitud los
Estados Financieros de la misma, objeto de análisis de la herramienta desarrollada. Los Estados
Financieros, también denominados Estados Contables, Informes Financieros o Cuentas
Anuales, son informes que utilizan las Instituciones o Sociedades para reportar la situación
económica y financiera y los cambios que experimenta la misma a una fecha o período
determinado. La mayoría de estos informes constituye el producto final de la contabilidad y
son elaborados de acuerdo a principios de contabilidad generalmente aceptados, normas
contables o normas de información financiera.
Sin embargo, como en cualquier actividad económica y sobretodo en la contabilidad
de las organizaciones, existe la posibilidad de realización de movimientos contables de forma
irregular o errónea. Este tipo de errores pueden ser tanto accidentales como intencionados.
El primer caso hace referencia a acciones no intencionadas ocasionadas por errores
humanos bajo ninguna intención fraudulenta.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
3
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
El segundo caso en cambio, hace referencia a acciones intencionadas y potencialmente
peligrosas que son propensas a repetirse. Son acciones fraudulentas realizadas por el personal
interno a la Organización u Compañía en la que trabajan y buscan su propio beneficio
económico por el perjuicio económico que ocasionan en la Organización en la que trabajan.
Algunos ejemplos pueden ser: Proveedores fantasma, comisiones secretas, ventas duplicadas,
inversiones falsas o comercios internos relacionados con funcionarios internos.
Todas estas acciones definidas anteriormente en contabilidad son materializadas,
como se ha explicado anteriormente, en forma de transacciones y registros contables, y su
análisis es misión y objetivo de la auditoría. La auditoría es el examen crítico y sistemático que
realiza una persona o grupo de personas independientes del sistema auditado. Este sistema
auditado hace referencia a los Estados Financieros de la Compañía auditada y en la cual un
profesional experto en contabilidad de los libros y registros contables (auditor) es contratado
para opinar sobre la razonabilidad de la información contenida en ellos y sobre el
cumplimiento de las normas contables.
El requisito básico para la realización de una auditoría es la Independencia, esto es, el
auditor encargado de analizar los Estados Financieros de una Compañía no ha de guardar
ningún tipo de relación laboral con dicha Compañía auditada ni relación familiar con algún
miembro de la directiva de la propia Compañía.
Esta última condición descrita lleva a definir una figura imprescindible en el mundo de
la auditoría, esta figura es la del auditor.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
4
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Se llama auditor a la persona capacitada y experimentada que se designa por una
autoridad competente, para revisar, examinar y evaluar los resultados de la gestión
administrativa y financiera de una dependencia o entidad (dependencia entendida como
institución de gobierno y entidad como Compañías particulares o Sociedades) con el propósito
de informar o dictaminar acerca de ellas, realizando las observaciones y recomendaciones
pertinentes para mejorar su eficacia y eficiencia en su desempeño.
Todo este trabajo del auditor es siempre orientado y basado según unos pasos
definidos por estándares asentados y reconocidos que sirven de base para la realización de
una correcta y óptima auditoría. Los más utilizados y reconocidos son:
•
Statement on Auditing Standards No. 99 (SAS 99) del American Institute of Certified
Public Accountants (AICPA)
Se refiere a la detección de fraude durante la auditoria de Estados Financieros. Sucede
al SAS 82 y fue elaborada como respuesta a los casos de fraude de Enron, WorldCom, Adelphia
y Tyco, entre otros.
•
ISO/IEC 17799 (también ISO 27002)
Estándar para la seguridad de la información que proporciona recomendaciones de las
mejores prácticas en la gestión de la seguridad de la información a todos los interesados y
responsables en iniciar, implantar o mantener sistemas de gestión de la seguridad de la
información con el fin de asegurar la continuidad del negocio y minimizar los daños a la
Organización.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
5
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Es por todo lo anteriormente descrito, misión fundamental y objeto del proyecto, el
desarrollo de una herramienta que apoye y ayude al auditor en el desarrollo de su trabajo. Una
herramienta basada en los mejores estándares y buenas prácticas en el análisis de los Estados
Financieros, pero que a su vez aporte un mayor abanico de opciones y posibilidades capaz de
adaptarse a cualquier tipo de Compañía y proyecto, y que también permita la realización
automática de tareas tediosas para el auditor como el desarrollo de informes y estadísticas.
Las principales funcionalidades que ofrece esta herramienta son:
•
Ejecución de pruebas de análisis de los Estados Financieros.
•
Flexibilidad de pruebas independiente del tipo de Organización.
•
Generación automática de informes y conclusiones.
•
Generación automática de estadísticas.
•
Guardar y comparar resultados.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
6
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
1.2 OBJETIVOS
Mediante estos objetivos se pretende obtener una herramienta completa, capaz de
ofrecer una auditoría en análisis de los Estados Financieros, que aporte una visión e
información completa y detallada sobre el ciclo contable de la Compañía auditada. Todo esto
con el fin de ofrecer un servicio de calidad y proporcionar una mayor satisfacción sobre la
Compañía auditada, que pueda traducirse en su fidelidad y en una ventaja competitiva sobre
las Compañías competidoras en el sector de la auditoría.
-
Obtener una herramienta eficaz para el análisis de Estados Financieros basada en
estándares reconocidos
Se va a desarrollar una herramienta flexible y adaptada capaz de realizar un análisis de
los Estados Financieros de cualquier Sociedad o Compañía independientemente de su
naturaleza o sector donde desarrolle su actividad.
El cumplimiento de este objetivo permite salvar la gran heterogeneidad de Compañías
existentes en el mundo económico, ya que la flexibilidad que aporta la herramienta supone un
enorme ahorro de esfuerzo y tiempo ya que no requiere de una planificación previa debido a
la capacidad de adaptación y amplia gama de funcionalidades que ofrece, permitiendo analizar
de forma eficiente los Estados Financieros de cualquier Sociedad.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
7
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
-
Análisis de la información de forma completa, automática y correcta
El tratamiento y análisis de la información se realiza por la herramienta de forma
automática ofreciendo una amplia y completa gama de pruebas que pueden ser aplicadas a
cualquier tipo de Compañía y Sociedad independientemente de su naturaleza o sector de
actividad económica.
Además, un hecho importante a tener en cuenta es que permite el análisis de toda la
información al completo y de forma rápida y eficiente, ya que actualmente, en las auditorías
realizadas se procedía a un tratamiento previo de la información donde se realizaba un
muestreo de los datos para obtener una muestra muy reducida de los datos totales a la cuál
aplicar las pruebas de análisis de los Estados Financieros. Este método de actuar se realizaba
debido a que con los recursos y herramientas disponibles el análisis de toda la información era
muy lenta e ineficiente y en algunos casos muy tediosa debido a que debía de ser realizada de
forma manual.
-
Generación automática de resultados y estadísticas útiles que ayuden al auditor
en su análisis de los Estados Financieros
El tratamiento de toda la información mediante las pruebas implementadas en la
herramienta desarrollada permitirá la obtención rápida y automática de resultados que
cumplan con los requisitos de cada prueba.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
8
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
La obtención de estadísticas igualmente de forma automática y tras previo tratamiento
de la información al completo será de vital importancia para el auditor de cara a comprender
de una mejor forma la naturaleza de la actividad realizada por la Compañía auditada durante el
ciclo contable de la misma.
-
Emisión de conclusiones a partir de los resultados obtenidos en cada prueba que
ayuden al auditor en su toma de decisiones
Tras la ejecución de cada prueba y la obtención de los correspondientes resultados se
emitirá una conclusión acorde a la naturaleza de la prueba ejecutada y a los resultados
obtenidos tras su ejecución. Dichas conclusiones servirán de orientación y ayuda inicial al
auditor para que posteriormente pueda tomar las decisiones más correctas de acuerdo a los
resultados obtenidos.
-
Administración y comparación automática de resultados que facilite y apoye al
auditor en la toma de decisiones
Mediante la herramienta desarrollada se van a poder almacenar los resultados
obtenidos de las pruebas correspondientes a cada año contable de cada compañía con el fin
de poder hacer un seguimiento particular de cada una de ellas. Así, mediante la comparación
de los resultados almacenados de las pruebas para distintos años contables, podemos ver la
evolución materializada y poder tomar las decisiones y medidas auditoras pertinentes a cada
una de las Compañías auditadas.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
9
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
-
Generación automática de documentos en distintos formatos que muestre la
información extraída del análisis así como las conclusiones obtenidas
Todos los resultados, estadísticas y conclusiones obtenidos mediante la ejecución de
las pruebas disponibles van a poder ser exportadas a ficheros Microsoft Excel (.xls) y Adobe
Reader (.pdf) con el fin de facilitar su tratamiento mediante otros programas y la generación
de informes que puedan ser entregados a los clientes pertenecientes a la Compañía auditada
con el consecuente y significativo ahorro de trabajo y tiempo.
-
Crear y asentar un estándar de análisis y documentación a obtener de la Compañía
auditada
Todas las pruebas de análisis y funcionalidades integradas en la herramienta van
orientadas a asentar e implantar un nuevo método capaz de realizar un análisis efectivo y
eficiente de los Estados Financieros de una Sociedad en una auditoría.
Igualmente se quiere ofrecer una metodología capaz de ofrecer una forma eficiente de
almacenar la información contable proporcionada por la Compañía auditada a la vez que
documentar los resultados, estadísticas y conclusiones de la misma con el fin de tener toda la
documentación disponible y manteniendo toda su integridad y confidencialidad.
Todos estos requisitos cumplirían con el desarrollo de una auditoría efectiva y de
calidad de cara a la Compañía auditada facilitando el trabajo del auditor. Esta facilidad y
eficiencia a la hora de realizar la auditoría se traduce en una óptima asignación y utilización de
recursos humanos dentro de la Compañía auditora.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
10
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
CAPÍTULO 2
AUDITORÍA INFORMÁTICA Y
ESTADO DEL ARTE
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
11
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
2.1 LOS APUNTES CONTABLES
Los apuntes contables son el medio utilizado en contabilidad por las Compañías para
registrar cualquier movimiento o transacción económica durante el período contable en el que
tiene lugar con motivo del desarrollo de su actividad económica. Es una memoria que registra
todos los movimientos económicos realizados y que sirven para definir de forma fiel y clara los
Estados Financieros de la Compañía. Los apuntes contables son los registros almacenados
informáticamente en los Sistemas Informáticos Contables de una Compañía y que hacen
referencia a los asientos contables registrados en el Libro Diario contable de dicha Compañía.
Generalmente, un asiento contable está formado por un conjunto de apuntes
contables donde el requisito principal al igual que en contabilidad es que los importes del debe
y el haber han de cuadrar perfectamente, es decir, hacer que coincida en una cuenta o balance
la cifra total resultante del debe y del haber.
En la siguiente imagen se puede ver bien la diferencia y relación existente entre
asientos y apuntes contables.
Figura 2.1. Relación esquemática entre apunte y asiento contable.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
12
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
La información que se incluye en los apuntes es muy diversa, y puede variar más aún
en función de la naturaleza de la actividad económica que desarrolla la Compañía. Es por esto
que existen una serie de campos de datos obligatorios y comunes a todas las Compañías, que a
su vez, son imprescindibles para en todas ellas para crear y mantener una contabilidad
correcta, completa y veraz. Los campos de datos obligatorios, que han de ser detallados para
registrar un apunte contables y cumplir con los requisitos descritos son los siguientes:
-
Compañía o Sociedad: Nombre de la compañía objeto de auditoría.
-
Año contable: Año contable en el cuál se analizan los apuntes contables.
-
Número de documento: Número unívoco asignado al apunte contable.
-
Descripción del apunte contable: Descripción que justifica la realización del apunte
contable.
-
Posición del apunte contable: Posición del apunte contable dentro del asiento
contable.
-
Código/número de cuenta contable: Código unívoco asignado a cada cuenta contable.
-
Descripción de la cuenta contable: Descripción que especifica y describe la cuenta
contable.
-
Tipo de apunte contable: Tipo de transacción efectuada por el apunte contable.
-
Fecha de elaboración: Fecha en la cual se realizó el apunte contable.
-
Fecha de contabilización: Fecha en la cual se contabilizó el apunte contable elaborado.
-
Hora de contabilización: Hora en la que se produjo la contabilización del apunte
contable.
-
Indicador de débito o crédito: Indicador de si el importe contabilizado es de crédito o
débito (del debe o del haber).
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
13
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
-
Usuario que elabora el apunte contable: Usuario que ha realizado la elaboración
inicial del apunte.
-
Usuario que contabiliza el apunte contable: Usuario que ha contabilizado el apunte
contable ya elaborado.
-
Importe contabilizado: Importe contabilizado en el apunte contable.
-
Importe documentado: Importe en la elaboración del apunte contable.
-
Moneda: Moneda en la cual se efectuó el apunte contable.
-
Tipo de cambio: Cambio de moneda efectuado en el momento en que se realizó el
apunte contable.
Cada empleado de la Compañía, habitualmente perteneciente al área o departamento
de administración o contabilidad, que desee elaborar o contabilizar un apunte contable, ha de
realizarlo en un sistema informático que registre los apuntes contables en forma de Libro
Diario. El Libro Diario es un libro contable en el cual se recogen, día a día, los hechos
económicos o transacciones, en forma de asientos contables, realizados por una Compañía.
Cada vez que se registra un apunte o asiento contable, el usuario ha de acceder al sistema
mediante su nombre de usuario y contraseña, registrará el apunte contable especificando de
forma completa y correcta cada uno de los campos descritos anteriormente, para así,
mantener la contabilidad de la Compañía íntegra.
Todos estos apuntes contables registrados por los empleados de cada Compañía serán
el objeto de análisis de la auditoría análisis de Estados Financieros, y por tano, cualquier error
cometido por cualquiera de estos usuarios será detectado para poder tomar así las decisiones
pertinentes en caso de ser necesarias.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
14
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
2.2 NATURALEZA Y TIPOS DE FRAUDE
En el contexto financiero al que se hace referencia en este proyecto, el fraude se
define como el acto intencionado que resulta en una declaración material errónea en los
Estados Financieros que son objeto de la auditoría. Puede ser realizado mediante el empleo de
artificios o engaños idóneos para conducir a otro en error, sirviéndose a su vez de una
computadora o vulnerando sus seguridades.
Uno de los conceptos fundamentales de la Declaración sobre Normas de Auditoría
DNA (SAS 99) es el denominado “Triángulo del Fraude” que define los elementos existentes en
la materialización de una actividad fraudulenta.
Figura 2.2. Relación entre elementos existentes en las acciones fraudulentas.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
15
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
El fraude frecuentemente involucra de manera simultánea los tres elementos antes
señalados:
•
Motivo.- Presión o incentivo (necesidad, justificación, desafío) para cometer el fraude
(la causa o razón). Ejemplos de motivos para cometer fraude pueden ser: alcanzar
metas de desempeño (como volúmenes de venta), obtener bonos en función de
resultados (incremento en las utilidades o rebaja en los costos), mantener el puesto
demostrando ficticios buenos resultados, deudas personales.
•
Oportunidad Percibida.- El o los perpetradores del fraude perciben que existe un
entorno favorable para cometer los actos irregulares pretendidos. La oportunidad para
cometer fraude se presenta cuando alguien tiene el acceso, conocimiento y tiempo
para realizar sus irregulares acciones. Las debilidades del control interno o la
posibilidad de ponerse de acuerdo con otros directivos o empleados para cometer
fraude (colusión) son ejemplos de oportunidades para comportamientos irregulares.
•
Racionalización.- Es la actitud equivocada de quien comete o planea cometer un
fraude tratando de convencerse a sí mismo (y a los demás si es descubierto),
consciente o inconscientemente, de que existen razones válidas que justifican su
comportamiento impropio; es decir, tratar de justificar el fraude cometido. Ejemplos
de racionalización para justificar el fraude cometido pueden ser: alegar baja
remuneración (convencerse de que no es fraude sino una compensación salarial, un
préstamo), falta de reconocimiento en la Organización (convencerse de que es una
bonificación), fraude cometido por otros empleados y/o directivos (convencerse de
que si otros cometen fraudes el fraude propio está justificado).
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
16
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Los casos fraudulentos identificados en una auditoría pueden ser clasificados como
intencionados o no intencionados.
2.2.1 Fraude no intencionado
Son casos irregulares detectados que no poseen una intención fraudulenta en su
realización. Son fruto de errores humanos no intencionados en la realización del registro o
transacción contable. Suelen ser casos aislados en los que la cantidad económica consecuente
del error no es sustancialmente grande ni significativa.
2.2.2 Fraude intencionado
Este tipo de fraude está marcado por la intencionalidad depositada en la actitud de la
persona que ejecuta o efectúa la actividad fraudulenta y puede ser clasificado de la siguiente
manera:
•
Fraude Corporativo. El que comete la Compañía (alta gerencia) para perjudicar a
los usuarios de Estados Financieros (prestamistas, inversionistas, accionistas,
estado, sociedad).
•
Fraude Laboral (particular, malversación de activos). El que cometen los
empleados para perjudicar a la Compañía.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
17
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
2.2.2.1 Fraude Corporativo
El fraude corporativo es la distorsión de la información financiera realizada por parte o
toda la alta gerencia con ánimo de causar perjuicio a los usuarios de los Estados Financieros
que fundamentalmente son:
•
Prestamistas
•
Inversionistas
•
Accionistas
•
Estado (sociedad)
Una Compañía honesta presenta los Estados Financieros reales; en cambio, una
Compañía deshonesta, dependiendo de los irregulares (fraudulentos) fines que persiga, puede
tender a distorsionar los Estados Financieros generalmente en dos sentidos (mismos que
determinarán el enfoque de la auditoría a realizar):
•
Aparentar fortaleza financiera. Generalmente las Compañías fraudulentas tienden a
aparentar fortaleza financiera cuando cotizan en Bolsa, y trabajan en un entorno con un
Mercado de Valores activo y con una administración tributaria fuerte.
•
Aparentar debilidad financiera. Generalmente las Compañías fraudulentas tienden a
aparentar debilidad financiera cuando son pequeñas o de tipo familiar, y trabajan en un
entorno con un Mercado de Valores inactivo y con una administración tributaria débil o
moderada.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
18
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
2.2.2.2 Fraude Laboral
El fraude laboral es la distorsión de la información financiera (malversación de activos)
con ánimo de causar perjuicio a la Compañía. Uno o varios empleados fraudulentamente
distorsionan la información financiera para beneficiarse indebidamente de los recursos de la
Compañía (activos: efectivo, títulos valores, bienes u otros). La manera más frecuente que
tiene de materializarse es actuando en colusión, es decir, cuando dos o más personas se ponen
de acuerdo para perjudicar a un tercero.
Ejemplos más comunes junto con pruebas de análisis que los identifican:
•
El no registrar algunas ventas de mercancía y apropiarse del efectivo. Este tipo de
apuntes contables pueden ser identificados mediante una prueba que extraiga aquellos
apuntes contables que no poseen descripción explicativa o que han sido elaborados y
contabilizados por el mismo usuario contable.
•
El sobrecargar las cuentas de gastos con gastos ficticios. Este tipo de fraude laboral
suele caracterizarse por apuntes similares a los descritos en el punto anterior e
igualmente identificados por la prueba de análisis apropiada.
•
El aumentar las sumas de los pagos hechos al contabilizar los gastos. Este tipo de
actividades se puede identificar mediante la prueba de análisis que identifica una
diferencia monetaria existente entre los importes de elaboración y contabilización de un
apunte contable.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
19
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
•
El uso de copias de comprobantes o facturas cuyo original ya fue pagado. Este tipo de
actividad es fácilmente identificada mediante pruebas de análisis que identifiquen
apuntes contables cuyas fechas de elaboración y contabilización difieren en más de 10
días.
•
El anular las facturas de venta por medio de falsas explicaciones. Los apuntes contables
que definen esta actividad son registrados, contabilizados y anulados por el mismo
usuario contable.
•
El malversar el pago recibido de un cliente y sustituirlo con pagos posteriores a éste o
de otros. Este tipo de actividad se pone de manifiesto cuando se registran de forma
repetitiva apuntes contables con misma descripción, importes y usuarios de elaboración
y contabilización.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
20
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
2.3 LEYES, ESTÁNDARES Y BUENAS PRÁCTICAS
En la actualidad, el fraude interno se ha convertido en uno de los mayores problemas a
afrontar por las Compañías y Sociedades, ya que puede llegar a suponer pérdidas de más del
5% de los beneficios totales.
Casos como el de la Compañía Enron, Tyco International, WorldCom y Peregrine
Systems, han forzado a los gobiernos y organizaciones a tomar medidas contundentes no sólo
para evitar que se produzcan actividades fraudulentas, sino también para detectarlas y
sancionarlas de forma contundente.
2.3.1 Causas y precedentes: El caso Enron
Enron Creditors Recovery Corporation era una de las Compañías energéticas y de
comunicaciones estadounidense más importante del mundo, con unos ingresos de 111.000
millones de dólares en el año 2000, llegando a ser la séptima Compañía de Estados Unidos,
según su supuesta contabilidad.
El caso Enron se hizo famoso a finales del año 2001, cuando se reveló que su condición
financiera estaba sustentada por una contabilidad creativa fraudulenta, sistemática e
institucionalizada desde hace años, es decir, utilizaban avanzadas técnicas de ingeniería
financiera para modificar su realidad contable. Desde entonces se ha convertido en un símbolo
de la corrupción y del fraude corporativo.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
21
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
El escándalo causó la disolución de la Compañía consultora y auditora Arthur
Andersen, la cual era muy prestigiosa en su momento.
Como se descubrió después, mucho de los activos y beneficios de Enron fueron
inflados, o enteramente fraudulentos o inexistentes, anotando deudas y pérdidas en entidades
situadas en paraísos fiscales que no estaban incluidas en el sistema financiero de la Compañía,
además del uso de otras transacciones financieras, complejas y sofisticadas, entre Enron y las
mencionadas Compañías creadas para encubrir los datos contables deficitarios.
Esta práctica elevó las cotizaciones a nuevos niveles, hasta el punto que los ejecutivos
empezaron a utilizar información privada y comerciar con acciones de Enron valoradas en
millones de dólares. Los ejecutivos y otros trabajadores que disponían de información privada
sabían la existencia de las cuentas deficitarias en paraísos fiscales, mientras que los inversores
no estaban al tanto.
Con motivo del descubrimiento de la trama de Enron, se declaró la mayor bancarrota
de la historia en Noviembre del año 2001.
2.3.2 Ley Sarbanes-Oxley
La Ley Sarbanes-Oxley (también llamada SOx, SarbOx o SOA) nace en Estados Unidos
con el fin de monitorear a las Compañías que cotizan en bolsa, evitando que las acciones de las
mismas sean alteradas de manera dudosa, mientras que su valor es menor. Su finalidad es
evitar fraudes y riesgo de bancarrota, protegiendo al inversor.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
22
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
La Ley Sarbanes-Oxley es una Ley federal de Estados Unidos que va en respuesta a los
escándalos financieros de algunas grandes corporaciones, entre los que se incluyen los casos
que afectan a Enron, Tyco International, WorldCom y Peregrine Systems. Estos escándalos
hicieron caer la confianza de la opinión pública en los sistemas de contabilidad y auditoría. La
Ley toma el nombre del senador Paul Sarbanes (Demócrata) y el congresista Michael G. Oxley
(Republicano). La legislación abarca y establece nuevos estándares para los consejos de
administración y dirección y los mecanismos contables de todas las Compañías que cotizan en
bolsa en los Estados Unidos. Introduce responsabilidades penales para el consejo de
administración y establece unos requerimientos por parte de la SEC (Securities and Exchanges
Commission), es decir, la comisión reguladora del mercado de valores de Estados Unidos.
La primera y más importante parte de la Ley establece un nueva agencia cuasi pública,
PCAOB (The Public Company Accounting Oversight Board), es decir, una Compañía reguladora
encargada de revisar, regular, inspeccionar y disciplinar a las auditoras. La Ley también se
refiere a la independencia de las auditoras, el gobierno corporativo y la transparencia
financiera. Se considera uno de los cambios más significativos en la legislación empresarial.
Puntos más importantes que introduce la Ley Sarbanes-Oxley
•
La creación del “Public Company Accounting Oversight Board” (Comisión encargada de
supervisar las auditorías de las Compañías que cotizan en Bolsa).
•
El requerimiento de que las Compañías que cotizan en Bolsa garanticen la veracidad de las
evaluaciones de sus controles internos en el informe financiero, así como que los
auditores independientes de estas compañías constaten esta transparencia y veracidad.
Punto estrechamente ligado con la norma SAS 99 (Statement on Auditing Standards No.
99) y que explicaremos en el siguiente punto.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
23
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
•
Certificación de los informes financieros, por parte del comité ejecutivo y financiero de la
Compañía.
•
Independencia de la Compañía auditora.
•
El requerimiento de que las Compañías que cotizan en Bolsa tengan un comité de
auditores completamente independientes, que supervisen la relación entre la Compañía y
su auditoría. Este comité de auditores pertenece a la Compañía, no obstante los
miembros que lo forman son completamente independientes a la misma. Esto implica que
sobre los miembros, que forman el comité de auditores, recae la responsabilidad
confirmar la independencia.
•
Prohibición de préstamos personales a directores y ejecutivos.
•
Trasparencia de la información de acciones y opciones, de la Compañía en cuestión, que
puedan tener los directivos, ejecutivos y empleados claves de la Compañía y consorcios,
en el caso de que posean más de un 10% de acciones de la Compañía. Asimismo estos
datos deben estar reflejados en los informes de las Compañías.
•
Endurecimiento de la responsabilidad civil así como las penas, ante el incumplimiento de
la Ley. Se alargan las penas de prisión, así como las multas a los altos ejecutivos que
incumplen y/o permiten el incumplimiento de las exigencias en lo referente al informe
financiero.
•
Protecciones a los empleados caso de fraude corporativo. La OSHA (Oficina de Empleo y
Salud) se encargará en menos de 90 días, reinsertar al trabajador, se establece una
indemnización por daños, la devolución del dinero defraudado, los gastos en pleitos
legales y otros costes.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
24
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
2.3.3 ISO/IEC 27001 para el control interno de seguridad
El estándar para la seguridad de la información ISO/IEC 27001 (Information technology
- Security techniques - Information security management systems - Requirements) fue
aprobado y publicado como estándar internacional en Octubre de 2005 por International
Organitzation for Standardization (ISO) y por la comisión International Electrotechnical
Comission (IEC). Está orientado al cumplimiento de unas normas y requisitos para establecer
un eficiente control interno de seguridad y evitar así que se produzcan actividades
fraudulentas internas a la Compañía por parte de empleados.
Especifica los requisitos necesarios para establecer, implantar, mantener y mejorar un
Sistema de Gestión de la Seguridad de la Información (SGSI) según el conocido “Ciclo de
Deming”: PDCA - acrónimo de Plan, Do, Check, Act (Planificar, Hacer, Verificar, Actuar). Es
consistente con las mejores prácticas descritas en ISO/IEC 1779 (actual ISO/IEC 27002) y tiene
su origen en la norma BS 7799-2:2002, desarrollada por la entidad de normalización británica,
la British Standards Institution (BSI).
ISO/IEC 27001 es un estándar muy expandido y utilizado en auditoría, que garantiza la
seguridad de la información en una Organización. Esto se consigue mediante la implantación
de un sistema de gestión de la información, que permite gestionar de forma cómoda y segura
la información utilizada y de vital importancia para la Compañía. Esta seguridad descrita ayuda
a prevenir los fraudes de carácter financiero mediante un exhaustivo control interno,
obteniendo así de forma completa e íntegra los Estados Financieros de la Compañía.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
25
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
La certificación de un SGSI es un proceso mediante el cual una entidad de certificación
externa, independiente y acreditada audita el sistema, determinando su conformidad con
ISO/IEC 27001, su grado de implantación real y su eficacia y, en caso positivo, emite el
correspondiente certificado.
Gracias a la implantación de la norma ISO/IEC 27001 podemos cumplimentar los
siguientes requisitos indispensables para evitar de una forma eficaz situaciones irregulares en
el entorno interno de la Compañía:
•
Obtención de un SGSI certificado. Esto supone la garantía de tener implantado un entorno
informático seguro que permita mantener los Sistemas Informáticos seguros, disponibles
e íntegros.
•
Implantación de la segregación de funciones. Hecho que garantiza la confabulación de dos
o más empleados a la hora de realizar y registrar las transacciones y operaciones
económicas de la Compañía, mediante el desarrollo de una serie de incompatibilidades
entre roles de los mismos.
2.3.4 Statement on Auditing Standards No. 99
El Statement on Auditing Standards No. 99 (SAS 99) del AICPA (American Institute of
Certified Public Accountants) se refiere a la detección de fraude durante la auditoría de los
Estados Financieros.
Sucede al SAS 82 y fue elaborada como respuesta a los casos Enron, WorldCom,
Adelphia y Tyco, entre otros.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
26
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
SAS 99 define una metodología para detectar asientos contables potencialmente
fraudulentos, y a su vez las obligaciones y requisitos del auditor a la hora de realizar la
auditoría.
El contenido del estándar se divide en los siguientes puntos:
•
Responsabilidad del Auditor Externo Ante el Fraude
En este apartado se describen los puntos o divisiones referidas a las obligaciones y
recomendaciones a seguir por el auditor.
1. Descripción de las características del fraude.
2. Importancia de ejercer el escepticismo profesional.
3. Debate en el equipo de auditores sobre los riesgos de incorrecciones materiales
debidas a fraude.
4. Obtención de información requerida para identificar los riesgos de incorrecciones
materiales debidas al fraude.
5. Identificación de riesgos que podrían resultar en incorrecciones materiales debidas al
fraude.
6. Evaluación de los riesgos identificados después de tomar en consideración una
evaluación de los programas y controles de la entidad.
7. Respuesta a los resultados de esa evaluación.
8. Evaluación de la evidencia de auditoría.
9. Comunicación sobre el fraude a la gerencia, al comité de auditoría, y a otros.
10.Documentación de las consideraciones del auditor sobre el fraude.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
27
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
•
Pruebas de análisis de los Estados Financieros
Las pruebas especificadas por la norma descrita en el SAS 99 se reparten en 5 grupos
de la siguiente forma:
o
Grupo 1 - Movimientos entre cuentas sin relación, inusuales o raramente utilizadas
o
Grupo 2 - Asientos practicados por personas que no participan habitualmente en el
proceso de contabilización
o
Grupo 3 - Asientos realizados al final del período o con posterioridad al cierre con
justificación insuficiente
o
Grupo 4 - Asientos practicados antes o después de la preparación de los estados
financieros y sin número de cuenta
o
Grupo 5 - Apuntes con números redondos o dígitos iniciales o finales repetitivos
Grupo 1 - Movimientos entre cuentas sin relación, inusuales o raramente utilizadas
Al que corresponden las siguientes pruebas o test:
o Test 1a - Cuentas con un cambio significativo en el volumen de movimientos
mensuales.
o Test 1b - Cuentas con menos de un número dado de movimientos mensuales.
o Test 2 – Apuntes con importes extremos.
Grupo 2 - Asientos practicados por personas que no participan habitualmente en el proceso
de contabilización
Al que corresponden las siguientes pruebas o test:
o Test 3 – Usuarios con menos de un número dado de asientos anuales.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
28
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
o Test 4 – Asientos sin identificador de usuario válido, o realizados por usuarios no
autorizados y durante determinados horarios.
Grupo 3 - Asientos realizados al final del período o con posterioridad al cierre con
justificación insuficiente
Al que corresponden las siguientes pruebas o test:
o Test 5 – Asientos registrados un número de días antes del cierre del período y
revertidos en los primeros días tras el cierre.
o Test 6 – Asientos sin descripción o con descripciones objetivamente insuficientes que
se hayan realizado en los días inmediatamente anteriores al cierre del período o
posteriores al mismo.
o Test 7 – Asientos o apuntes con problemas de integridad o calidad de datos.
o Test 8a – Actividad contable durante los fines de semana, vacaciones o días festivos.
o Test 8b – Días transcurridos entre la fecha de registro y la fecha efectiva.
Grupo 4 - Asientos practicados antes o después de la preparación de los estados financieros
y sin número de cuenta
Al que corresponden la siguiente prueba o test:
o Test 9 – Entradas sin número de cuenta.
Grupo 5 - Apuntes con números redondos o dígitos iniciales o finales repetitivos
Al que corresponden las siguientes pruebas o test:
o Test 10a – Apuntes con números redondos: múltiplos de 1.000 €.
o Test 10b – Apuntes con importes con números finales repetitivos.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
29
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
o Test 11 – Apuntes con cantidades repetidas hacia una misma cuenta.
o Test 12 – Análisis de Benford para los dos dígitos más significativos.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
30
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
2.4 HERRAMIENTAS DE ANALISIS
En la actualidad no existen muchas herramientas que permitan analizar los Estados
Financieros de forma completa y automática. En la gran mayoría de Compañías auditoras, es el
auditor la persona que de forma manual, genera y ejecuta las pruebas de de análisis para
detectar fraude en los Estados Financieros. Además, por la gran cantidad de datos que han de
ser tratados, éstas pruebas son lanzadas para analizar sólo una parte muestreada de forma
aleatoria de los datos completos. Este muestreo de datos es debido a que los sistemas de
análisis actuales no permiten trabajar con gran número de registros contables.
Es por esto que, la Herramienta de Análisis en los Estados Financieros objeto de este
proyecto, es una herramienta innovadora capaz de facilitar y simplificar el trabajo del auditor,
ayudándolo en la toma de decisiones y medidas a aplicar.
Sin embargo, en estos últimos años se ha estado desarrollando un proyecto pionero en
España por la Compañía Apara, que mediante una herramienta software, llamada dVelox
Fraud Analytics, ayuda en la toma de decisiones en tiempo real que predice los escenarios
futuros más probables en los procesos críticos de cualquier Compañía.
Además, con el fin de poder detectar el fraude antes de que éste se cometa, dVelox
Fraud Analytics incorpora un módulo que ayuda en la detección del fraude en tiempo real. Con
esta funcionalidad, las Compañías podrán conocer las actividades fraudulentas que pueden
darse en función de los distintos escenarios futuros predecibles por la herramienta. Así, se
podrán planificar las medidas concretas preventivas y reactivas, en caso de que la actividad
fraudulenta se materialice.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
31
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
dVelox Fraud Analytic está basado en estándares (arquitectura Sarbanes-Oxley), de
forma que se pueda integrar con aplicaciones y arquitecturas corporativas así como añadir
nuevas funcionalidades según las necesidades de negocio.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
32
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
2.5 ORGANISMOS Y COMPAÑÍAS DE AUDITORÍA
Tras la disolución en 2002, provocada por el escándalo fraudulento de la Compañía
Enron, de la Empresa consultora y auditora Arthur Andersen, una de las más prestigiosas e
importantes del mundo en su momento, fueron 4 las grandes Compañías que quedaron para
dar nombre al que actualmente son el grupo de Compañías de auditoría y consultoría más
importantes del mundo, conocidas con el nombre de las “Big Four”, y que está formado por las
siguientes:
•
Deloitte Touche Tohmatsu
•
KPMG
•
PricewaterhouseCoopers
•
Ernst & Young
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
33
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
2.6 AUDITORÍAS DE LOS ESTADOS FINANCIEROS
Una auditoría de análisis de los Estados Financieros es, hoy en día, algo imprescindible
para cualquier tipo de Compañía, independientemente de su naturaleza o tipo. Cualquier
actividad de carácter fraudulento puede llegar a causar pérdidas de más del 5% de los ingresos
de la Sociedad, y este hecho es más que suficiente para justificar la importancia y la necesidad
de realizar la auditoría pertinente. En concreto, una auditoría de análisis de los Estados
Financieros consta de los siguientes pasos o etapas ilustrados en la imagen:
Figura 2.3. Etapas existentes en la realización de una auditoría de Estados Financieros
- Fase 1: Análisis calidad de los datos
Una vez que la Compañía cliente haya proporcionado los datos completos de su
contabilidad de forma electrónica, con asientos y apuntes contables que cubran todo el plan
general contable de la Compañía, éstos son tratados para comprobar su completa integridad.
Para realizar este análisis vamos a necesitar los siguientes ficheros que contienen la
información veraz sobre la contabilidad de la Compañía objeto de auditoría:
•
Apuntes contables
•
Asientos contables
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
34
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
•
Balance de cuentas inicial (ya auditado)
•
Balance de cuentas final (ya auditado)
Como se indica, los balances de cuentas inicial y final han de estar ya auditados, es
decir, validados y cerciorados de que ofrecen una información íntegra mediante el análisis de
una entidad auditora independiente.
Mediante el análisis de calidad de los vamos a realizar una conciliación y cuadre de los
anteriores ficheros mediante los siguientes métodos:
•
Cuadre de asientos. Verificar que la suma de apuntes deudores iguale a la suma de
apuntes acreedores para cada asiento practicado. La siguiente imagen muestra de forma
esquemática que es lo que se hace mediante el cuadre de asientos:
Figura 2.4. Ejemplo práctico de una irregularidad a la hora de cuadrar asientos
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
35
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
•
Reconciliación del diario con el balance. Verificar que la suma del valor del balance inicial
más todos los apuntes para cada cuenta es igual al valor de la misma que consta en el
balance final. Esto se realiza mediante las siguientes fórmulas:
•
La identidad que debe cumplir una cuenta de balance es la siguiente:
Saldofinal = Saldoinicial +
∑ Movimientos
ejercicio
•
Para las cuentas de resultados se verifica esta otra expresión:
Saldofinal =
∑ Movimientos
ejercicio
•
Identificar grupos excluidos. Determinar las cuentas contables o los períodos de tiempo
que deben quedar excluidos del análisis de las entradas del libro diario contable.
•
Test de calidad de los datos. Realizar las pruebas estándar sobre integridad, coherencia
interna y rango sobre los datos obtenidos.
Una vez realizado este análisis correspondiente a la fase 1 se puede continuar con la
auditoría siempre y cuando se cumplan con cada uno de los requisitos de bondad, integridad y
calidad de los datos, en caso contrario, los datos no serán válidos para la realización de una
correcta y completa auditoría de análisis de los Estados Financieros.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
36
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
- Fase 2: Perfiles, agregados y tendencias
En esta fase del análisis se pretende utilizar herramientas cuantitativas para realizar un
análisis cualitativo o exploratorio de los datos obtenidos de la fase anterior.
El analista dispone de más libertad para el diseño de las pruebas y la determinación de
su alcance y complejidad.
Se realizan distintos tipos de comparaciones entre magnitudes contables agregadas
para extraer perfiles, pautas y tendencias a lo largo del período anual.
En esta fase se utilizan los siguientes métodos:
•
Sumario de apuntes por tipo de cuenta. Se pretende aquí clasificar cada uno de los
asientos según la naturaleza de los movimientos entre las cuentas incluidas para poder
presentar un resumen anual:
•
•
Movimiento entre cuentas de balance.
•
Movimiento entre cuentas de resultados.
•
Movimientos mixtos entre balance y resultados.
Estratificación de cantidades y estadísticas. Se tratan todos los apuntes con sus
respectivos importes para hacer una estratificación sobre los mismos y calcular algunos
estadísticos básicos:
•
Máximo, mínimo, mediana, cuartiles, etc.
•
Media, desviación típica / varianza, etc.
•
Otros: curtosis, etc.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
37
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
•
Gráficos de tendencias mensuales del diario electrónico. Para poder entender de una
forma más intuitiva la evolución de algunos indicadores básicos del diario es
recomendable representar gráficamente los cambios mensuales de, como mínimo, las
siguientes magnitudes:
•
•
Número de apuntes [líneas].
•
Número de asientos.
•
Importe total de movimientos.
Gráficos de tendencias mensuales de gastos e ingresos, activo y pasivo, exigible y
fondos propios. Al igual que en el apartado anterior, se pretende proporcionar una
aproximación intuitiva a la actividad económica anual de la Empresa desde el punto de
vista de sus resultados y la evolución mensual de los mismos, así como de su activo,
pasivo, exigible y fondos propios.
- Fase 3: Análisis paramétrico de outliers
En esta fase 3 se dispone de un conjunto de pruebas no exhaustivo que pretende a
través de criterios objetivos detectar apuntes y asientos contables potencialmente
fraudulentos, mediante la detección de valores extremos. Estos criterios utilizados para marcar
registros son:
•
Absolutos: más o menos que un valor total prefijado.
•
Relativos: cambios porcentuales, número de desviaciones estándar respecto a la
media, etc.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
38
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
El listado de pruebas pretende ser una referencia orientativa: algunos tests pueden no
ser relevantes o aplicables a un conjunto de datos, mientras que otras pruebas más relevantes
podrían diseñarse de acuerdo con el equipo audit. Normalmente estas pruebas coinciden con
las del estándar SAS 99 descrito anteriormente, aunque muchas veces el auditor a de diseñar
pruebas específicas acordes a la naturaleza de la Empresa auditada.
- Fase 4: Muestras y resultados
En base a la fase anterior, en esta fase se preparan muestras sobre las poblaciones
totales identificadas para cada una de las pruebas y, junto con una descripción de la prueba y
el motivo de su elección se proporcionan a los auditores financieros. Con toda esta
información se preparan los informes correspondientes para entregar a la Compañía cliente los
resultados de dichas pruebas y las opiniones o medidas correctoras pertinentes aportadas por
el equipo auditor externo.
Respecto al resto de fases, sólo resultados anómalos justificarían la preparación de
muestras de datos. Además, todos los casos significativos identificados son facilitados al
equipo de auditores financieros junto con los casos con anomalías, para así poder realizar una
validación cualitativa de resultados.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
39
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
CAPÍTULO 3
HERRAMIENTA DE ANÁLISIS DE LOS
ESTADOS FINANCIEROS
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
40
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
3.1 INTRODUCCIÓN
La Herramienta de Análisis de los Estados Financieros es el producto y objeto de
desarrollo de este proyecto y en este apartado se va a detallar su estructura y funcionalidad.
La herramienta ha sido desarrollada en lenguaje JAVA por ser un lenguaje de programación
orientado a objetos muy eficiente en la programación y de fácil comprensión. Como programa
o herramienta de programación se ha utilizado NetBeans IDE 6.5 por ser una herramienta
Software Libre, ofrecida de forma gratuita con licencia GNU GPL. Además, posee una amplia
gama de funcionalidades con un interfaz simple e intuitivo que facilita el manejo de la
herramienta y facilita la programación y sencillez en la detección y corrección de errores.
Esta herramienta desarrollada y objeto de este proyecto, consta de varias partes
independientes, que permiten un completo análisis de los Estados Financieros de la Empresa
objeto de auditoría. Estas partes mencionadas, que se enumeran a continuación, ofrecen una
funcionalidad independiente que permiten la carga, tratamiento y gestión de los datos
obtenidos del Libro Diario contable en forma electrónica de la compañía auditada en cuestión.
Además, la herramienta posee otras funcionalidades adicionales que ayudan al mantenimiento
de la propia herramienta, mediante ayuda o soporte a los usuarios finales, y la gestión de
dichos usuarios por parte del administrador de la herramienta.
Estas partes o subsistemas en conjunto que componen la herramienta son:
•
La Base de Datos
•
Carga de datos en la herramienta
•
Tratamiento de los datos
•
Gestión y comparación de datos
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
41
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
•
Gestión de de usuarios finales de la herramienta
A continuación explicaremos de forma detallada cada una de estas partes o
subsistemas.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
42
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
3.2 LA BASE DE DATOS
En este apartado vamos describir de forma detallada el contenido y la gestión de la
Base de Datos de la herramienta, lugar donde se va a almacenar toda la información contable
perteneciente a la Compañía auditada. Dicha Base de Datos va a ser creada y gestionada
mediante el Sistema Gestor de Base de Datos MySQL 5.1.30.
La elección de este Sistema Gestor de Base de Datos es debido a que es una
herramienta de uso gratuito, ofrecida bajo licencia GNU GPL, y sobre todo porque ofrece
mucha eficiencia y rapidez en el tratamiento y análisis de grandes cantidades de datos, como
se requiere para el análisis de la herramienta objeto de este proyecto. Además su manejo y
gestión de datos es sencillo, intuitivo y consume muy pocos recursos.
Las tablas de datos contenidas en la Base de Datos y que van a albergar la distinta
información cargada en la aplicación de la herramienta son las siguientes:
•
3.2.1. Tabla de apuntes contables.
•
3.2.2. Tabla de usuarios contables.
•
3.2.3. Tabla de incompatibilidades.
•
3.2.4. Tabla de proyectos guardados.
•
3.2.5. Tabla de usuarios de la herramienta.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
43
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
3.2.1 Tabla de apuntes contables
En esta tabla se van a almacenar todas las transacciones y movimientos financieros,
traducidos en apuntes contables, pertenecientes a la Organización objeto de auditoría de
análisis de los Estados Financieros. El origen de datos de la tabla de apuntes contables es el
fichero que contiene todos los apuntes contables del Libro Diario contable de la Organización.
Esta tabla está formada por los siguientes campos con su respectiva nomenclatura en la Base
de Datos:
Campo
Nomenclatura en tabla
Tipo de dato
Compañía o Sociedad
Sociedad
varchar(255)
Año contable
Ejercicio
double
Descripción apunte contable
Desc_apunte
varchar(255)
Posición del apunte contable
Pos_apunte
varchar(255)
Código cuenta contable
Num_cuenta
varchar(255)
Descripción cuenta contable
Desc_cuenta
varchar(255)
Tipo de apunte contable
Tipo_transaccion
varchar(255)
Fecha de elaboración o creación
Fecha_creacion
varchar(255)
Fecha de contabilización o registro
Fecha_registro
varchar(255)
Hora de contabilización o registro
Hora registro
varchar(255)
Indicador de debido o crédito
Indicador
varchar(255)
Usuario que elabora el apunte contable
User_elabora
varchar(255)
Usuario que contabiliza el apunte contable User_registro
varchar(255)
Importe documentado
Monto_divisa_documento double
Importe contabilizado
Monto_divisa_contabiliza
double
Moneda
Moneda
varchar(255)
Tipo de cambio
Tipo_cambio
double
Anulación del apunte contable
Anulacion
varchar(255)
Fecha de modificación
Fecha_modificacion
varchar(255)
Ultima modificación
Ultima_mod
varchar(255)
Período de contabilización
Periodo_conta
double
Fecha del documento
Fecha_documento
varchar(255)
Tabla 3.1. Descripción de datos de la tabla de apuntes contables.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
44
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
3.2.2 Tabla de usuarios contables
Esta tabla de datos es la encargada para almacenar la información correspondiente a
los usuarios contables de la compañía auditada. Su origen de datos es el fichero de usuarios
facilitado por la Compañía con los siguientes campos y su respectiva nomenclatura:
Campos
Nomenclatura en tabla
Tipo de dato
Nombre alias del usuario contable
id_usuario
varchar(255)
Nombre real del usuario
nombre
varchar(255)
Apellido real del usuario
apellido
varchar(255)
Rol desempeñado por el usuario
rol
varchar(255)
Tabla 3.2. Descripción de datos de la tabla de usuarios contables.
3.2.3 Tabla de incompatibilidades
La tabla de incompatibilidades almacena todas las incompatibilidades entre usuarios
contables de la Compañía en función de sus respectivos roles. La inserción de filas en esta
tabla es realizada desde la aplicación de la herramienta, por el auditor y a partir de la
información que contiene la tabla de usuarios contables. Los campos que forman esta tabla y
su correspondiente nomenclatura es la siguiente:
Campos
Nombre usuario 1
Rol del usuario 1
Nombre usuario 2
Rol del usuario 2
Nomenclatura en tabla
Tipo de dato
id_usuario1
varchar(255)
rol1
varchar(255)
id_usuario2
varchar(255)
rol2
varchar(255)
Tabla 3.3. Descripción de datos de la tabla de incompatibilidades.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
45
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
3.2.4 Tabla de proyectos guardados
Esta tabla es la encargada de almacenar todos los proyectos que guardan los usuarios
de la herramienta. Cada usuario posee sus proyectos guardados de forma independiente al
resto de usuarios. Está formada por los siguientes campos y su nomenclatura:
Campos
Nomenclatura en tabla
Tipo de dato
Nombre de la compañía
Sociedad
varchar(255)
Año contable
ano
int(11)
Usuario que guarda el proyecto
id_auditor
varchar(255)
Prueba de análisis
id_prueba
varchar(255)
Número de casos identificados
num_casos
int(11)
Tabla 3.4. Descripción de datos de la tabla de proyectos guardados.
3.2.5 Tabla de usuarios de la herramienta
La siguiente tabla tiene la misión de almacenar y gestionar toda la información
correspondiente a los usuarios de la herramienta contable. Su uso es único y exclusivo del
administrador de la herramienta que da de alta, modifica y da de baja a los usuarios. Además,
el administrador puede bloquearlos de forma temporal en función del uso realizado por los
distintos usuarios. Los campos contenidos en esta tabla, con su correspondiente nomenclatura
son los siguientes:
Campos
Nomenclatura en tabla Tipo de dato
Nombre de usuario
id_auditor
varchar(255)
Contraseña del usuario
password
varchar(255)
Tipo de usuario
tipo
varchar(255)
Usuario bloqueado/no bloqueado
bloqueo
char(1)
Intentos fallidos de acceso a la aplicación
intentos
int(11)
Usuario conectado/desconectado de la aplicación conectado
int(11)
Tabla 3.5. Descripción de datos de la tabla de usuarios de la herramienta.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
46
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Los siguientes campos relacionados a esta tabla poseen las restricciones definidas a
continuación:
•
tipo: este campo hace referencia al tipo de usuario que puede hacer uso de la
aplicación. Puede contener los valores:
•
o
‘admin’ : administrador de la aplicación
o
‘user’ : usuario de la aplicación
bloqueo: este campo es utilizado para indicar si el usuario de la aplicación está
bloqueado, y por tanto no puede acceder a la aplicación o a hacer uso de ella.
Puede contener los valores:
•
o
‘y’ : referente a ‘yes’ de usuario bloqueado
o
‘n’ : referente a ‘no’ de usuario no bloqueado
conectado: este campo es utilizado para saber qué usuario está haciendo uso de la
aplicación en cada momento. Puede contener los valores:
o
‘0’: usuario no conectado o desconectado
o
‘1’: usuario conectado y en uso de la aplicación
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
47
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
3.3 CARGA DE DATOS
El subsistema de Carga de Datos tiene como objetivo la introducción de los datos en la
Base de Datos de la herramienta, a partir de los ficheros en formato texto que proporciona la
Compañía objeto de auditoría. Estos ficheros proporcionados son los siguientes:
•
Fichero con los apuntes contables del Libro Diario de la Compañía.
•
Fichero con los usuarios contables de la Compañía, normalmente pertenecientes al
área de contabilidad y administración, y que son los encargados de elaborar,
contabilizar y registrar los apuntes contables.
Cada uno de estos ficheros será cargado en tablas independientes en la Base de Datos
para mayor facilidad a la hora de su tratamiento. Es imprescindible respetar la nomenclatura
de los campos de los datos, descrita en el apartado anterior, para poder realizar la carga en la
Base de Datos de forma correcta. Mediante la siguiente imagen se muestra de forma
esquemática las partes que intervienen el proceso de Carga de Datos en la Base de Datos.
Figura 3.1. Relación de carga de ficheros en la Base de Datos.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
48
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
3.3.1 Carga del fichero con los apuntes contables del Libro
Diario
El primer fichero nombrado, “Libro Diario” en formato electrónico, contiene todas las
transacciones de carácter económico que ha realizado la Compañía durante un año contable
completo. Estas transacciones son registradas como apuntes contables de forma electrónica
en la Base de Datos que contiene el Libro Diario, y que contiene los siguientes campos:
•
Compañía o Sociedad: Nombre de la compañía objeto de auditoría.
•
Año contable: Año contable en el cuál se analizan los apuntes contables.
•
Número de documento: Número unívoco asignado al apunte contable.
•
Descripción del apunte contable: Descripción que justifica la realización del
apunte contable.
•
Posición del apunte contable: Posición del apunte contable dentro del asiento
contable.
•
Código/número de cuenta contable: Código unívoco asignado a cada cuenta
contable.
•
Descripción de la cuenta contable: Descripción que especifica y describe la cuenta
contable.
•
Tipo de apunte contable: Tipo de transacción efectuada por el apunte contable.
•
Fecha de elaboración: Fecha en la cual se realizó el apunte contable.
•
Fecha de contabilización: Fecha en la cual se contabilizó el apunte contable
elaborado.
•
Hora de contabilización: Hora en la que se produjo la contabilización del apunte
contable.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
49
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
•
Indicador de débito o crédito: Indicador de si el importe contabilizado es de
crédito o débito (del debe o del haber).
•
Usuario que elabora el apunte contable: Usuario que ha realizado la elaboración
inicial del apunte.
•
Usuario que contabiliza el apunte contable: Usuario que ha contabilizado el
apunte contable ya elaborado.
•
Importe contabilizado: Importe contabilizado en el apunte contable.
•
Importe documentado: Importe en la elaboración del apunte contable.
•
Moneda: Moneda en la cual se efectuó el apunte contable.
•
Tipo de cambio: Cambio de moneda efectuado en el momento en que se realizó el
apunte contable.
Estos campos son obligatorios de especificar a la hora de registrar un apunte contable
independientemente de la naturaleza de la Compañía auditada. La ausencia de cualquiera de
estos campos puede comprometer la fiabilidad del resultado de las pruebas de análisis, e
incluso puede limitar el número de pruebas a realizar sobre los datos. De hecho, hoy día, no
existen Compañías, las cuales no tengan en su Libro Diario cualquiera de los campos descritos.
Sin embargo, debido a la gran variedad de sistemas contables que poseen las
Compañías que existen hoy en día, es mucha también la variedad de campos adicionales y
opcionales que pueden especificarse a la hora de registrar un apunte contable, y que
dependen de las necesidades independientes de cada una.
Estos campos opcionales que contienen los apuntes contables son:
•
Anulación del apunte contable: Campo que indica si el apunte contable ha sido
anulado después de haber sido creado o contabilizado.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
50
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
•
Fecha de modificación: Fecha en la que el apunte contable ha sido modificado.
•
Última modificación: En caso de varias modificaciones del apunte contable, indica
la fecha de la última modificación realizada.
•
Período de contabilización: Indica el período contable al que pertenece el apunte
contable dentro del ejercicio o año contable.
•
Fecha del documento: Fecha en la que el documento ha sido cerrado.
Para poder salvar esta heterogeneidad existente y con motivo de ofrecer un mayor
abanico de posibilidades a la hora de realizar pruebas de análisis en la auditoría, se ha
realizado una normalización de los datos que se pueden encontrar en la Base de Datos a partir
del fichero de texto proporcionado.
El fichero que contiene todos los apuntes contables para la carga en la Base de Datos
de la herramienta ha de cumplir los siguientes requisitos:
•
Ser un fichero de texto con formato “.txt”.
•
Ha de contener como mínimo los campos antes especificados como obligatorios
(todas las Compañías de hoy en día los tienen implantados en sus sistemas de
electrónicos para el Libro Diario). Mediante la Herramienta de Análisis de Estados
Financieros, el usuario podrá marcar los campos opcionales deseados que
contenga el fichero de texto a cargar.
•
Elección, por parte del usuario, del carácter o símbolo (sólo uno), que separará
cada uno de los campos del fichero. Este carácter podrá ser un símbolo (&, @, ;,
#,…) pero nunca podrá ser un número, una letra, o los símbolos “,” ó “.”, debido a
que éstos son utilizados para la descripción de las cuentas contables, los importes,
y los decimales de los propios importes.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
51
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
La siguiente imagen muestra de forma esquemática los requisitos, y ejemplos
detallados anteriormente para el contenido de un fichero de Libro Diario que contiene los
apuntes contables de la Compañía objeto de auditoría.
Figura 3.2. Requisitos para fichero de apuntes contables.
Una vez elegido los campos opcionales y el carácter de separación de los campos de
los apuntes contables, se podrá proceder a la elección del fichero de texto correspondiente al
Libro Diario contable para así realizar definitivamente la carga del mismo.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
52
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
A continuación se muestra un ejemplo gráfico que muestra, cómo debe ser la
secuencia de acciones para realizar la carga del fichero de texto en la Base de Datos.
Figura 3.3. Diagrama de flujo del Proceso de Carga de Datos.
Simultáneamente sólo se puede cargar un Libro de Diario en la Base de Datos de la
aplicación para poder ejecutar de forma individual las pruebas y estadísticas contables. Sin
embargo, se pueden almacenar de forma ilimitada el resultado de las pruebas de todos los
proyectos cargados en la aplicación. Cada vez que se carga un fichero de datos de apuntes
contables en la aplicación, si ya hay uno cargado, éste será sustituido por el nuevo. Además, al
ser un nuevo proyecto contable cargado, el contenido de las tablas de usuarios contables y de
incompatibilidades será eliminado, para así poder cargar los datos correspondientes al nuevo
proyecto y no mezclar datos independientes entre sí.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
53
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
A continuación se muestra de forma gráfica mediante un diagrama de flujo la
funcionalidad descrita anteriormente.
Figura 3.4. Diagrama de flujo del Proceso de Carga de un Proyecto nuevo.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
54
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
3.3.2 Carga del fichero con los usuarios contables
La carga del fichero con los usuarios contables de la Compañía es muy similar a la
anterior correspondiente al fichero con los apuntes contables. El fichero de usuarios contables
contiene toda la información referente a los empleados de la Compañía auditada, y que son los
encargados de realizar operaciones contables, y por tanto de que queden registrados los
apuntes contables de forma electrónica en el Libro Diario electrónico.
La información de los usuarios que están contenidos en este fichero se detalla
mediante los siguientes campos:
•
Usuario: Nombre alias asignado al usuario en el sistema gestor del Libro Diario.
•
Nombre: Nombre del usuario.
•
Apellidos: Apellido del usuario.
•
Rol: Describe el trabajo que desempeña el usuario como empleado de la
Compañía. Este campo será imprescindible para crear las incompatibilidades entre
roles y usuarios.
El fichero que contiene todos los usuarios contables para la carga en la Base de Datos
de la herramienta ha de cumplir los siguientes requisitos:
•
Ser un fichero de texto con formato “.txt”.
•
Ha de contener todos los campos antes especificados en la tabla de usuarios
contables de la Base de Datos de la aplicación de la herramienta contable
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
55
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
•
Elección, por parte del usuario, del carácter o símbolo (sólo uno), que separará
cada uno de los campos del fichero. Este carácter podrá ser un símbolo (&, @, ;,
#,…) pero nunca podrá ser un número, una letra, o los símbolos “,” ó “.”, debido a
que éstos son utilizados para la descripción de las cuentas contables, los importes,
y los decimales de los propios importes.
La siguiente imagen muestra de forma esquemática los requisitos, y ejemplos
detallados anteriormente para el contenido de un fichero de usuarios contables que contiene
los datos correspondientes a cada uno de ellos.
Figura 3.5. Requisitos para fichero de usuarios contables.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
56
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
La carga de este fichero en nuestra Base de Datos dará como resultado una tabla de
usuarios con toda la información contenida en el fichero. A continuación detallamos la
secuencia de acciones a realizar, mediante un diagrama de flujo, para efectuar de forma
correcta la carga del fichero en la Base de Datos.
Figura 3.6. Diagrama de flujo del Proceso de Carga de Usuarios.
El motivo principal que empuja a tener un fichero de usuarios es el de garantizar una
correcta segregación de funciones, es decir, garantizar la confabulación de dos o más usuarios
en la realización de una actividad con fines fraudulentos. Esta actividad que influye
negativamente en la Compañía puede identificarse mediante la creación de incompatibilidades
entre roles de usuarios contables. Una incompatibilidad de funciones viene a especificar que
roles no pueden confabular o relacionarse a la hora de realizar y contabilizar apuntes
contables, y por tanto, ningún usuario deberá tener asignado ninguno de estos roles de forma
simultánea.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
57
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Una vez ya cargados los datos de los usuarios contables en la Base de Datos, el auditor
y usuario de la herramienta podrá ver todos los roles que poseen los usuarios y crear,
basándose en su conocimiento y experiencia, las incompatibilidades pertinentes que
garanticen la segregación de funciones antes mencionada. No se podrán crear
incompatibilidades si no se ha cargado previamente el fichero de usuarios en la Base de Datos.
Todas estas incompatibilidades creadas serán almacenadas en una tabla específica,
llamada “incompatibilidades”, de la Base de Datos para que posteriormente puedan ser
utilizadas mediante las pruebas de análisis, y así detectar los apuntes contables que no
cumplan la segregación de funciones.
A continuación se muestra gráficamente, mediante diagrama de flujo, cómo se
crearían las incompatibilidades necesarias para un buen análisis y detectar funciones
incompatibles realizadas por un mismo usuario:
Figura 3.7. Diagrama de flujo del Proceso de Creación de Incompatibilidades.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
58
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
3.4 TRATAMIENTO DE DATOS
El siguiente bloque que compone la herramienta es el de Tratamiento de los Datos.
Este bloque es el principal y más importante de todos los que componen la herramienta, y
gracias al cual se obtienen los resultados del análisis de los Estados Financieros de la auditoría.
Resultados que determinarán las decisiones y medidas tomadas por el auditor como
desempeño de su trabajo en la auditoría en curso.
Teniendo en cuenta los requisitos de análisis para la implementación de este bloque se
un detallado y minucioso estudio de los estándares y buenas prácticas descritas en el capítulo
anterior del Estado del Arte (SAS 99, Ley Sarbanes-Oxley e ISO 27001). La misión y objetivo de
este estudio, es la obtener la esencia e ideas principales y más importantes, con el fin de crear
y desarrollar un modelo o metodología de análisis de los Estados Financieros lo más completo
y preciso posible con lo mejor de cada estándar. Todo esto orientado a mejorar el trabajo del
auditor, a la vez que facilitarlo y ayudarlo en su toma de decisiones.
Figura 3.8. Estándares y buenas prácticas para pruebas y estadísticas de análisis.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
59
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Para poner de manifiesto estas ideas extraídas, correspondiente a cada uno de los
estándares y buenas prácticas descritas, se han implementado y probado una serie de pruebas
y estadísticas. Estas pruebas y estadísticas están orientas a identificar casos de apuntes
contables, que por su naturaleza o por ser resultado de las pruebas de análisis, son
sospechosos y peligrosos por la posibilidad y riesgo de estar ocultando actividades de carácter
fraudulento.
A la hora de implementar y estudiar las pruebas y estadísticas de análisis de los
Estados Financieros, no sólo se han tenido en cuenta los mejores estándares y buenas
prácticas existentes, sino que también cada uno de los campos de datos que contienen de
forma obligatoria y opcional cada uno de los apuntes contables. De esta forma se ha
conseguido desarrollar pruebas de análisis y estadísticas que explotan todos y cada uno de
estos campos de información que ofrecen los siguientes puntos de análisis:
•
Fechas de elaboración y contabilización de apuntes.
•
Apuntes contables realizados por usuarios con funciones incompatibles asignadas
que son incompatibles entre sí.
•
Importes y cifras monetarias tanto en la elaboración como en la contabilización de
apuntes.
•
Frecuencia de realización y contabilización de apuntes contables.
Por último, como contraste a la ejecución de cada prueba de análisis, se emite una
conclusión con porcentajes de apuntes contables identificados, frente al total de apuntes
contables analizados y que ayudan al auditor a la comprensión de resultados y emisión de
conclusiones.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
60
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Todo esto ha dado como resultado una serie de pruebas y estadísticas contables de
análisis de Estados Financieros que se describen en los siguientes apartados.
3.4.1 Pruebas de análisis de los Estados Financieros
A continuación se van a describir las pruebas de análisis implementadas para el
desarrollo de una auditoría de Estados Financieros. Para facilitar el desarrollo de la misma
mediante la herramienta de análisis, las pruebas han sido clasificadas en los siguientes grupos:
•
Pruebas orientadas a los Usuarios Contables.
•
Pruebas orientadas a los Apuntes Contables.
•
Pruebas Editadas.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
61
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
3.4.1.1 Pruebas orientadas a los Usuarios Contables
Estas pruebas han sido desarrolladas para obtener resultados relacionados con
información que hace referencia a los usuarios contables de la Empresa que elaboran y
contabilizan los apuntes contables. Las pruebas implementadas son:
Prueba 1 – Mismos usuarios para la elaboración y registro del apunte contable
Mediante esta prueba se pueden obtener aquellos apuntes contables que han sido
realizados y contabilizados por el mismo usuario dentro de la Empresa. Este tipo de situaciones
supone un grave riesgo para la fiabilidad e integridad de los Estados Financieros, ya que
supone un fuerte riesgo de fraude debido a la ausencia o no cumplimiento de la segregación
de funciones.
La segregación de funciones es una de las principales actividades de control interno
destinada a prevenir o reducir el riesgo de errores o irregularidades, y en especial el fraude
interno en las Organizaciones. Su función es la de asegurar que un individuo no pueda llevar a
cabo todas las fases de una operación/transacción, desde su autorización, pasando por la
custodia de activos y el mantenimiento de los registros maestros necesarios. La segregación de
funciones se aplica sobre un mismo usuario que tenga asignadas varias funciones
incompatibles con motivo del desarrollo de su trabajo en la Sociedad.
Prueba 2 - Apuntes donde el usuario que elabora el apunte es distinto al que lo contabiliza
Con la realización de esta prueba se van a identificar los apuntes contables cuyos
usuarios de elaboración y registro de los mismos son distintos.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
62
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Este hecho es el que realmente se debe de dar en todos los apuntes contables y por
ello esta prueba no va orientada a detectar fraude en primera instancia, pero sí es de utilidad
para el auditor, ya que permite ver qué relaciones hay entre los usuarios que elaboran el
apunte y el que lo registran o contabilizan y en función de la cuenta que se detalla en el
apunte. Así se pueden describir y detectar incompatibilidades y ser utilizadas en
identificaciones de apuntes anómalos detectados en otras pruebas.
Prueba 3 - Usuarios que realizan un número de apuntes contables inusualmente alto
En esta prueba se va a efectuar un análisis de los apuntes contables para obtener la
frecuencia de realización de cada apunte contable, obteniendo el número de veces que se ha
elaborado y registrado cada apunte contable.
En función de la frecuencia encontrada a lo largo del ciclo contable en cada apunte y
según el tipo o naturaleza del mismo, se tomará dicha frecuencia como normal o demasiado
elevada y por tanto, realizar un análisis más profundo para demostrar si verdaderamente hay
fraude escondido en los apuntes detectados y realizados por los usuarios identificados.
Prueba 4 – Apuntes contables cuyos usuarios poseen roles incompatibles
Esta prueba se sirve del conocimiento del auditor que previamente ha especificado las
incompatibilidades existentes entre los usuarios. Una vez realizada la carga del fichero que
contiene los usuarios pertenecientes a la Empresa auditada, el usuario auditor de la
herramienta puede ver de forma detallada cada usuario con el rol desempeñado en su trabajo
en la Empresa. Con esta información proporcionada por la herramienta más su conocimiento,
el auditor puede designar las incompatibilidades existentes por roles y por tanto, por usuarios.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
63
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Estas incompatibilidades pretenden se siga la máxima exigida por la segregación de funciones,
hecho imprescindible para evitar las indeseadas situaciones fraudulentas materializadas en
apuntes contables.
Esta prueba se servirá de las incompatibilidades registradas por el auditor, para
identificar todos aquellos apuntes contables, cuyos usuarios de elaboración y contabilización
cumplan alguna de las registradas incompatibilidades previamente definidas por el auditor. De
esta forma, se puede ayudar a la Compañía a redefinir las funciones del personal o a autorizar,
por parte de la Dirección, a que dichos usuarios puedan tener estas funciones para que impere
la segregación de funciones, y por tanto, evitar situaciones sospechosas que puedan esconder
alguna actividad fraudulenta.
Mediante esta prueba se van a obtener los apuntes contables cuyos usuarios de
elaboración y contabilización poseen roles incompatibles. Los roles incompatibles son
registrados bajo el conocimiento y buen hacer del auditor orientado al cumplimiento de la
segregación de funciones.
La segregación de funciones es una de las principales actividades de control interno
destinada a prevenir o reducir el riesgo de errores o irregularidades, y en especial el fraude
interno en las organizaciones. Su función es la de asegurar que un individuo no pueda llevar a
cabo todas las fases de una operación/transacción, desde su autorización, pasando por la
custodia de activos y el mantenimiento de los registros maestros necesarios.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
64
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Prueba 5 – Usuarios que realizan un número de apuntes contables inusualmente bajo
En esta prueba se va a efectuar un análisis de los apuntes contables para obtener la
frecuencia de realización de cada apunte contable, obteniendo el número de veces que se ha
elaborado y registrado cada apunte contable.
En función de la frecuencia encontrada a lo largo del ciclo contable en cada apunte y
según el tipo o naturaleza del mismo, se tomará dicha frecuencia como normal o inusualmente
baja y por tanto, realizar un análisis más profundo para demostrar si verdaderamente hay
fraude escondido en los apuntes detectados.
Cada usuario, dentro de la Compañía, posee su rol una serie de apuntes y asientos
contables que realiza de manera forma habitual como objeto de su trabajo y desempeño de su
rol dentro de la Compañía. El hecho de identificar algún usuario que realiza de forma única, o
muy poco frecuente, algún tipo de apunte contable fuera de su labor o rol original, puede
suponer motivo suficiente para realizar un análisis más profundo, para determinar así, si existe
algún indicio que pueda esconder una actividad de carácter fraudulento.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
65
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
3.4.1.2 Pruebas orientadas a los Apuntes Contables
Las pruebas orientadas a los Apuntes Contables han sido desarrolladas para obtener
resultados relacionados con el resto de información que no hace referencia a los usuarios
contables, es decir, con campos de información como fechas o descripciones. Las pruebas
implementadas son las siguientes:
Prueba 6 - Apuntes contables sin descripción explicativa
Mediante esta prueba se van a detectar aquellos apuntes contables que han sido
elaborados y registrados sin descripción explicativa. La descripción explicativa que se detalla a
la hora de elaborar y registrar el apunte es de vital importancia para justificar y
posteriormente asegurar y corroborar la realización de la transacción correspondiente al dicho
apunte al que hace referencia. El hecho de que no se detalle una descripción puede dar lugar a
transacciones correspondientes a apuntes que son difíciles de entender y/o contabilizar,
produciendo interpretaciones erróneas e incertidumbre en la fiabilidad de los Estados
Financieros, pudiendo incluso estar escondiendo fraude por parte del usuario que elabora o
registra el apunte.
El usuario que elabore y registre el apunte sin descripción explicativa puede estar
ocultando una conducta fraudulenta a la hora de realizar la respectiva transacción ya que
puede estar pretendiendo ocultar y camuflar un apunte, cuyas irregularidades supongan un
fraude que afecte tanto a la Organización como a los propios Estados Financieros.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
66
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Prueba 7 - Distintos importes de apunte contable en la elaboración y contabilización
La realización de esta prueba permitirá detectar aquellos apuntes contables cuyos
importes de elaboración y contabilización son distintos. Este hecho puede ser debido a un
error no intencionado ya sea en la elaboración del apunte contable por parte del usuario que
elabora el mismo o bien en el registro del mismo a la hora de contabilizarlo.
Sin embargo, si se identifican numerosos apuntes contables de forma repetitiva del
mismo tipo u origen y con importes similares o iguales, es de vital importancia hacer caso y
análisis especial por el alto riesgo a ocultar fraude que poseen este tipo de situaciones.
Hablar que la repetición de los mismos apuntes contables con mismo valor de
diferencia entre los importes de contabilización y elaboración no sólo suponen un error sino
una alta sospecha de que se puede estar cometiendo una irregularidad intencionada por parte
del usuario y por tanto un claro indicio de fraude.
Prueba 8 - Apuntes contables que presentan un importe inusualmente alto
Mediante esta prueba se pueden detectar e identificar aquellos apuntes contables que
poseen un importe, tanto en su elaboración como en su registro, muy alto debido a la gran
suma de económica que detallan en el dicho apunte.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
67
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
El hecho que se produzcan e identifiquen este tipo de apuntes puede ser debido a un
error humano no intencionado ya sea en el registro o en la elaboración del propio apunte. Sin
embargo, existe la posibilidad, y por tanto ha de ser tratada e identificada, de que el usuario
elaborador o registrador del apunte cometa un acto de fraude intencionado, ya que puede
estar incrementando de forma fraudulenta el importe usual del apunte para beneficiarse y
apropiarse de ese incremento inusual en el importe.
Prueba 9 – Apuntes contables donde las fechas de creación y contabilización difieren en más
de 10 días
Los apuntes contables poseen un estado inicial que es la creación o elaboración del
mismo para posteriormente ser confirmados mediante su contabilización. Para que un apunte
contable tenga su efecto sobre los Estados Financieros de la Compañía ha de ser contabilizado
por el usuario responsable.
Para mantener los Estados Financieros de forma actualizada, confiables e íntegros, el
período temporal transcurrido entre la elaboración y contabilización de un apunte contable no
ha de superar los 7 días. El hecho de que se supere este límite temporal, no sólo puede
suponer una falta de integridad en los Estados Financieros, sino que puede ser indicio de
ocultamiento de una actividad irregular, que puede contener algún carácter de tipo
fraudulento. Este hecho es aún más grave y sospechoso, si el usuario que elabora el apunte
contable y el usuario que lo registra son el mismo.
La ejecución de esta prueba va a permitir detectar aquellos apuntes contables en los
cuáles, existe una diferencia temporal superior a 10 días entre su elaboración y
contabilización.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
68
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Este período temporal es más que suficiente para que se haya efectuado la
correspondiente contabilización desde la elaboración del apunte contable, y por tanto,
cualquier apunte que supere este período temporal podría estar afectando, de forma negativa,
a la confiabilidad e integridad de los Estados Financieros. Además, un apunte contable de estas
características podría estar ocultando alguna actividad de carácter fraudulento, hecho que
puede ser más grave aún si el usuario que elabora el apunte contable y el usuario que lo
registra son el mismo.
Prueba 10 – Apuntes contables que presentan una frecuencia de realización muy baja
Dada la cantidad de cuentas contables y por tanto apuntes contables que ofrece el
plan PGC (Plan General de Contabilidad), es de esperar que haya cuentas contables cuya
utilización sea de menor frecuencia que otras. A partir de estas frecuencias resultantes, se
identifican las que poseen menor valor por suponer un valor lo suficientemente bajo para que
puede ser motivo de análisis.
La realización de esta prueba va a permitir hallar la frecuencia de realización de cada
cuenta contable, para quedarse con aquellas cuya frecuencia sea lo suficientemente baja como
para prestar mayor atención sobre ellas.
Será conveniente por tanto, hacer un análisis más profundo de los apuntes contables
que contengan estas cuentas para identificar cualquier posible actividad irregular, que pueda
contener una intención de fraude.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
69
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Prueba 11 – Apuntes contables realizados en un día específico (festivo, período vacacional…)
Muchas de las situaciones irregulares y fraudulentas identificadas, mediante una
auditoría, muestran apuntes contables realizados en fechas señaladas como festivas, o
períodos vacacionales designados por la Compañía auditada. Este hecho descrito lleva a pensar
a que, el usuario o empleado infractor, cree estar más seguro para llevar a cabo su acción
fraudulenta fuera de un ambiente laboral ordinario rodeado por todo el personal que trabaja
en la Compañía, ya que al ser día festivo, el ambiente laboral es mucho más propicio.
Sin embargo, para un auditor, el hecho de identificar un apunte contable realizado en
día festivo, supone un indicio de mucho peso y más que suficiente para realizar un análisis más
exhaustivo sobre dicho apunte, para así averiguar si esconde alguna actividad de carácter
irregular.
Mediante esta prueba, se van a poder identificar aquellos apuntes contables que han
sido realizados en una fecha o día específico, que puede referirse a un día festivo o período
vacacional.
El hecho de que un usuario o empleado elabore o registre un apunte contable en un
día festivo, puede suponer un motivo más que suficiente, para realizar un seguimiento y
análisis más exhaustivo. De esta forma se podrá conocer la naturaleza o intención de la
actividad que supone la realización de dicho apunte contable, ya que normalmente, la
actividad económica en estos días suele ser muy baja o prácticamente nula.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
70
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
3.4.1.2 Pruebas Editadas
La intención primaria y fundamental de estas pruebas, es la de adaptar la auditoría de
Estados Financieros a la naturaleza o tipo de cualquier Compañía o Sociedad objeto de la
correspondiente auditoría. Se pueden realizar directamente desde la aplicación, que aporta
toda la información de datos, campos y tablas necesarios, pero requieren de conocimientos
específicos de SQL para poder realizarlas.
Cada Compañía, dada la actividad o servicio que ofrece (servicios bancarios, seguros,
energía, etc.), posee un diferente abanico de apuntes contables realizados y con distinta
información. Es por este motivo, la necesidad de editar pruebas de análisis que sirvan para
analizar más profundamente a la Compañía, y también obtener mayor y mejor información.
Esta información permitirá al auditor llegar a conclusiones y decisiones más precisas y por
tanto realizar un mayor trabajo, que puede traducirse en un mejor servicio a la Compañía
auditada.
En conclusión, gracias a la edición de pruebas, el auditor podrá adaptar la auditoría de
Estados Financieros a la naturaleza o tipo de Compañía objeto de auditoría. De esta forma,
podrá obtener mayor y mejor información que sirve de soporte y ayuda en su labor para así,
tomar las decisiones más precisas y correctas.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
71
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
3.4.2 Estadísticas de los Estados Financieros
Las estadísticas de datos contables tienen el objetivo de mostrar y ayudar a detectar
de forma rápida cualquier anomalía existente en los datos. No identifican asientos erróneos o
fraudulentos, sino que muestran estadísticas informativas relacionadas con la Compañía
auditada que ayuden a la comprensión de la Organización y control financiero.
Las estadísticas implementadas muestran la información teniendo en cuenta todos los
datos cargados en la Base de Datos, es decir, considerando todas las cuentas y todos los
usuarios contables cargados en las tablas de la Base de Datos. Aunque la herramienta también
permite mostrar la información individual por cuenta o usuarios contables especificando el
código de la cuenta contable o el nombre del usuario contable. A continuación se detallan las
estadísticas desarrolladas:
Estadística 1 – Mostrar todos los usuarios contables
Mediante esta estadística podemos obtener todos los usuarios contables que tanto
realizan como contabilizan apuntes contables. Está principalmente orientada a mostrar todos
los usuarios de cara a obtener el nombre del usuario contable por el cual queremos obtener la
estadística individual sobre toda la contabilidad, a modo de apuntes contables, realizada por el
mismo.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
72
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Estadística 2 – Mostrar todas las cuentas contables y sus códigos
Esta estadística muestra como resultado el nombre de cada una de las cuentas
contables junto con su código, para así posteriormente poder extraer las estadísticas de cada
una de forma individual. Es decir, se puede extraer la cuenta contable deseada de cara a
obtener su frecuencia de realización, los usuarios que utilizan dicha cuenta en la elaboración
de apuntes contables, con qué frecuencia e importes.
Estadística 3 – Volumen total de apuntes realizados por usuario
La ejecución de esta tercera estadística da como resultado todas las cuentas contables
realizadas por cada usuario, junto con su porcentaje de realización, respecto al total de
cuentas contables realizadas por el total de usuarios.
Estadística 4 – Apuntes realizados por cada usuario con su frecuencia
Como resultado de esta cuarta estadística se obtienen todas las cuentas realizadas por
cada uno de los usuarios contables junto con la frecuencia total y relativa de cada cuenta
contable realizada por cada uno de los usuarios contables.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
73
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Estadística 5 – Apuntes realizados por cada usuario junto con el importe acumulado
Mediante la ejecución de esta estadística podemos extraer los importes acumulados
por cada usuario y por cada cuenta contable. De esta forma podemos ver el volumen
monetario que cada usuario maneja a lo largo del ejercicio contable en cada una de las cuentas
contables existentes en del Libro Diario.
Estadísticas individuales por cuenta o usuarios contables
Como ya se ha mencionado anteriormente, la herramienta también permite la
ejecución de estadísticas específicas por cuenta contable o por usuario contable, especificando
el código de la cuenta o nombre del usuario contable del que si quiere mostrar la información
estadística. La información resultante está orientada únicamente a la cuenta o usuario
contables especificados. El resultado de estás estadísticas está centrada en mostrar
información como:
•
Cuentas que un usuario contable realiza durante el ejercicio contable.
•
Porcentaje de realización de cuentas contables por usuario.
•
Importes acumulados por cuentas contables.
•
Porcentaje absoluto y relativo de realización de una cuenta contable en relación al
total de cuentas contables.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
74
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
3.5 GESTIÓN Y COMPARACIÓN DE DATOS
El siguiente gran bloque que se va a describir detalladamente es el de Gestión y
Comparación de Datos, cuyo objetivo es poder gestionar los proyectos contables cargados,
analizados y almacenados en la Base de Datos de la herramienta. Este bloque está orientado a
poder realizar comparaciones entre años contables de una misma Compañía con el fin de
seguir la evolución contable y financiera de la misma. Esto podrá aportar la visión temporal
necesaria para permitir al equipo de auditoría tomar las decisiones correctas tanto a corto
como a medio y largo plazo.
Las funcionalidades que se pueden realizar y ofrece este bloque de la herramienta
contable, y que se describen detalladamente a continuación, son las siguientes:
•
Guardar proyectos contables cargados en la Base de Datos.
•
Eliminar proyectos guardados en la Base de Datos.
•
Comparar parejas de proyectos contables guardados para cada Compañía.
•
Independencia de proyectos contables guardados entre los distintos usuarios de
herramienta.
3.5.1 Guardar proyectos contables en la Base de Datos
Una vez cargado un proyecto contable en la Base de Datos de la herramienta,
mediante los ficheros específicos de Libro Diario contable y usuarios contables, éste puede ser
guardado con el fin de poder compararlo con los resultados de otros años contables para la
misma Organización.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
75
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
El proceso de guardado de un proyecto contable lanza y ejecuta las pruebas de la 1 a la
11 antes descritas, y para cada una de ellas se almacena en la tabla de “proyectos guardados”:
•
El nombre de la sociedad.
•
El año o ejercicio contable.
•
El usuario que está haciendo uso de la herramienta y que lanza el proceso.
•
El nombre de la prueba.
•
El número de apuntes contables identificados mediante la prueba.
El siguiente diagrama de flujo describe de forma gráfica la funcionalidad del proceso de
guardar proyecto.
Figura 3.9. Diagrama de flujo del Proceso de Guardar Proyecto.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
76
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
3.5.2 Eliminar proyectos contables de la Base de Datos
Mediante esta funcionalidad se puede eliminar cualquier proyecto guardado en la Base
de Datos y que están contenidos en la tabla de “proyectos guardados”. El usuario de la
herramienta simplemente tendrá que especificar el nombre de la Compañía y el año contable
al que pertenecen las pruebas del proyecto guardado y automáticamente la aplicación lo
eliminará de la Base de Datos.
3.5.3 Comparar proyectos contables
El objetivo de esta funcionalidad es la de poder hacer un seguimiento de las
Compañías auditadas con una visión temporal más a largo plazo, es decir, poder comparar
distintos años contables y estados financieros para una misma Compañía o Entidad.
De todos proyectos contables guardados que posea el usuario, podrá elegir dos
ejercicios distintos para una misma Entidad. La aplicación de la herramienta automáticamente
comparará todas las pruebas ejecutadas para cada año contable y mostrará las diferencias
para cada pareja de prueba de análisis, en cada uno de los años contables elegidos por el
usuario. Así se pueden obtener una comparativa y evolución de la Entidad auditada a lo largo
de los ejercicios contables y gracias a los resultados de las pruebas de análisis de Estados
Financieros.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
77
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
3.6 GESTIÓN DE USUARIOS FINALES
Este bloque funcional de la aplicación está dirigido únicamente al administrador de la
aplicación para ayudar y facilitar la gestión de los usuarios de la misma. Todos los datos
referentes a los usuarios de la aplicación están contenidos en la tabla de usuarios de la Base de
Datos.
La gestión de usuarios ofrece la posibilidad de dar de alta, modificar y dar de baja
usuarios. Además permite ver que usuarios están en uso de la aplicación y la posibilidad de
bloquear usuarios por parte del administrador, impidiendo el uso de la aplicación a los
usuarios bloqueados. Hay dos tipos de usuarios que pueden utilizar la aplicación que son:
•
El administrador, “admin”.
•
El usuario normal, “user”.
La única característica o privilegio que los diferencia es que el usuario administrador
puede realizar la gestión de usuarios (dar de alta, modificar, dar de baja, bloquear usuarios
normales), mientras que el usuario normal carece de la posibilidad de realizar esta
funcionalidad.
Siempre que un usuario quiere acceder y utilizar la aplicación, ha de validarse
especificando su nombre de usuario y contraseña. Si los datos son correctos y el usuario no
está bloqueado podrá acceder a la aplicación con la funcionalidad permitida acorde al tipo de
usuario. En caso contrario, no podrá acceder a la aplicación y en caso de realizar tres intentos
fallidos en el acceso a la aplicación, ésta automáticamente bloqueará al usuario, siendo el
administrador el único que puede desbloquearlo.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
78
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
El administrador del sistema es el encargado de gestionar los usuarios. Posee los
permisos para:
•
Dar de alta usuarios. Especificando nombre de usuario y contraseña.
•
Modificar usuarios. Funcionalidad que permite cambiar la contraseña de un
usuario, especificando el nombre de usuario, contraseña antigua y contraseña
nueva.
•
Dar de baja usuarios. Indicando el nombre de usuario y contraseña.
•
Bloquear usuarios. Indicando únicamente el nombre del usuario.
El control de errores de la aplicación notificará siempre la correcta o incorrecta acción
ejecutada por el administrador, mostrando el correspondiente mensaje de informativo, y que
se explica detalladamente en el Manual de Usuario.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
79
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
3.7 GENERACIÓN AUTOMÁTICA DE ARCHIVOS
Uno de los objetivos principales de este proyecto es ayudar al auditor en el
desempeño de su trabajo en una auditoría mediante la generación automática de informes. A
su vez, también se quiere ofrecer heterogeneidad a la hora de tratar y distribuir los datos
contables y financieros tratados, mediante la creación de ficheros en formatos Hoja de Excel y
PDF (Portable Document Format).
3.7.1 Generación de archivos en formato Hoja Excel
Cada uno de los resultados emitidos por las pruebas y estadísticas de análisis, con los
apuntes contables identificados, pueden ser almacenados de forma individual en fichero Excel,
con el nombre de la prueba al que hace referencia. De esta forma cada fila corresponderá a
cada apunte contable identificado por la prueba o estadística de análisis, y cada celda de la fila
a los campos del apunte contable en cuestión.
El objetivo y misión final de esta funcionalidad es la de poder ofrecer al usuario
heterogeneidad, portabilidad y manejabilidad a la hora de tratar los datos, ya sea por su
comodidad a la hora de manejar Microsoft Excel.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
80
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
A continuación se muestra de forma gráfica la generación de forma individual de
ficheros Excel correspondientes a las pruebas y estadísticas de análisis contables.
Figura 3.10. Creación de ficheros Excel individuales para pruebas de análisis.
Figura 3.11. Creación de ficheros Excel individuales para estadísticas de análisis.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
81
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
A su vez, para mayor facilidad y simplicidad del trabajo del usuario auditor, los
resultados de todas las pruebas de análisis pueden ser almacenados en fichero Excel, donde
cada hoja corresponderá a cada una de las pruebas del análisis de Estados Financieros. La
misma funcionalidad es aplicable de forma idéntica a las estadísticas contables y explicado de
forma detallada en el Manual de Usuario.
Figura 3.12. Creación del fichero Excel con todas las pruebas de análisis.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
82
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
3.7.2 Generación de archivos en formato PDF
Al igual que con los ficheros Excel, la generación de ficheros en formato PDF es
aplicable tanto para las pruebas como para las estadísticas de análisis definidas. Cada fichero
PDF para las pruebas incluye los siguientes puntos:
•
Resumen explicativo de la prueba de análisis a la que hace referencia.
•
Resumen con los 25 apuntes contables más relevantes, identificados por cada
prueba.
•
Conclusión final con el número y porcentaje de apuntes contables identificados
con respecto al total de apuntes contables analizados.
Paras las estadísticas contables de análisis los puntos o apartados incluidos son los
descritos a continuación:
•
Resumen explicativo de la estadística de análisis a la que hace referencia.
•
Estadísticas resultantes del análisis de datos.
Estos informes creados automáticamente en formato PDF, pueden utilizarse como
entregable final de manera formal a clientes y dirigentes encargados de la contabilidad
financiera de la Compañía objeto de la auditoría. Además, no necesitan de la intervención del
auditor y hace que el trabajo de éste sea mucho menos costoso, sencillo y ahorre tiempo. El
auditor puede emplear el ahorro de este tiempo en un análisis más detallado de la auditoría,
que es traducido en una mayor calidad del servicio ofrecido a las Compañías y organizaciones
demandantes de los servicios de la Compañía auditora.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
83
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
A continuación mostramos de forma gráfica cómo se produce la generación de los
ficheros en formato PDF con los informes de resultados de cada prueba y estadísticas.
Figura 3.13. Creación de ficheros PDF individuales para pruebas de análisis.
Figura 3.14. Creación de ficheros PDF individuales para estadísticas de análisis.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
84
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
3.8 FUNCIONALIDADES COMPLEMENTARIAS
La aplicación posee en sus distintos bloques funcionales, opciones de ayuda que
orientan al usuario a la hora de entender y ejecutar las pruebas y estadísticas de análisis
financiero y contable. De este modo el usuario sabrá la naturaleza y tipo de resultado obtenido
por las distintas pruebas y estadísticas.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
85
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
3.9 PRUEBAS
Durante el desarrollo del proyecto se han realizado distintas pruebas para la
verificación y validación del diseño y desarrollo de las pruebas y estadísticas de análisis
definidas, a la vez que se han valorado los resultados obtenidos. A continuación se describen
de forma detallada el proceso seguido para la obtención de todas y cada una de las pruebas y
estadísticas descrita
Esta fase de pruebas corresponde a la etapa de Diseño del proyecto. En ella, se
estudiaron minuciosamente los estándares y buenas prácticas existentes en la actualidad y de
mayor éxito. Este estudio busca como fin obtener un modelo o metodología de pruebas y
estadísticas de análisis, para realizar una auditoría de Estados Financieros completa, eficiente y
capaz de adaptarse a la heterogeneidad existente por la gran variedad de Compañías y
Sociedades existentes.
Aunque ya se detalló en el capítulo de Estado del Arte, se recordarán los estándares y
buenas prácticas estudiadas:
•
La ley Sarbanes-Oxley de 2002
•
La norma ISO 27001
•
Statement on Auditing Standards No. 99 (SAS 99)
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
86
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Una vez realizado este estudio donde se extrajeron las mejores pruebas, ideas y
conclusiones, se diseñaron y desarrollaron una serie de pruebas para posteriormente
probarlas mediante su ejecución y análisis sobre los datos contables del Libro Diario y Usuarios
contables.
Tras la ejecución y prueba de todas y cada una de las pruebas y estadísticas diseñadas,
se procedió a la valoración y verificación de los resultados obtenidos por cada una. Esta
valoración y verificación de los resultados, apuntes contables identificados por cada prueba,
consiste en comprobar que los apuntes contables resultantes:
•
Cumplían los objetivos y requisitos de cada una de las pruebas.
•
Son erróneos o difíciles de justificar, y por tanto, podrían estar camuflando alguna
actividad irregular o fraudulenta.
Debido a esta verificación y validación de resultados obtenidos, hubo muchas pruebas
desechadas, ya que:
•
No devolvían ningún resultado.
•
El resultado devuelto poseía apuntes contables totalmente correctos o sin
irregularidades.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
87
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
La figura siguiente muestra de forma gráfica y esquemática el proceso de pruebas
seguido para obtener las estadísticas y pruebas de análisis válidas
Figura 4.1. Esquema de diseño y pruebas de estadísticas y pruebas de análisis.
Finalmente, tras el filtrado de pruebas inválidas realizado por esta fase de verificación
y validación de resultados de esta fase de pruebas, se obtuvo una metodología de análisis de
Estados Financieros para una auditoría compuesto por las siguientes pruebas y estadísticas:
•
Pruebas:
o
P1. Mismos usuarios para la elaboración y registro del apunte contable
o
P2. Apuntes donde el usuario que elabora el apunte es distinto al que lo
contabiliza
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
88
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
o
P3. Usuarios que realizan un número de apuntes contables inusualmente
alto
o
P4. Apuntes contables cuyos usuarios poseen roles incompatibles
o
P5. Usuarios que realizan un número de apuntes contables inusualmente
bajo
o
P6. Apuntes contables sin descripción explicativa
o
P7. Distintos importes de apunte contable en la elaboración y
contabilización
o
P8. Apuntes contables que presentan un importe inusualmente alto
o
P9. Apuntes contables donde las fechas de creación y contabilización
difieren en más de 10 días
o
P10. Apuntes contables que presentan una frecuencia de realización muy
baja
o
P11. Apuntes contables realizados en un día específico (festivo, período
vacacional…)
•
Estadísticas:
o
E1. Mostrar todos los usuarios
o
E2. Mostrar todas las cuentas y sus códigos
o
E3. Total de apuntes realizados por usuario
o
E4. Apuntes realizados por cada usuario con su frecuencia
o
E5. Apuntes realizados por cada usuario junto con el importe acumulado
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
89
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Todos los resultados de estas pruebas y estadísticas de análisis han sido verificados y
validados. Los apuntes contables devueltos resultantes de cada una de ellas, suponen la
realización de transacciones económicas o financieras que atentan contra la integridad de los
Estados Financieros. Además, dichos apuntes contables no cumplen con las normas y reglas
establecidas por los estándares y buenas prácticas, por los que se han seguido en la realización
del proyecto, principalmente en la consecución de la regla máxima definida por la segregación
de funciones.
La identificación de apuntes de este tipo supone un riesgo altamente peligroso, ya que
pueden llegar a producir pérdidas económicas importantes, que a su vez pueden dañar la
imagen y Organización de las Compañías afectadas.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
90
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
3.10 ANÁLISIS DE RESUSLTADOS
El resultado del proyecto es la obtención de una Herramienta de Análisis de los
Estados Financieros que describe un método o metodología a seguir en la realización de una
auditoría de los Estados Financieros y que permite la carga, análisis y gestión de los datos
contables y financieros necesarios. A diferencia de los sistemas informáticos actuales que no
permiten trabajar con un volumen de registros contables muy elevado, la Herramienta de
Análisis de los Estados Financieros efectúa un análisis de forma eficaz y eficiente sobre todo el
conjunto de datos contables sin hacer ningún muestreo previo sobre los mismos.
La herramienta consta de un conjunto de pruebas y estadísticas de análisis, producto
de un minucioso y detallado estudio de:
•
Los más importantes estándares y buenas prácticas existentes para la realización
de una correcta y óptima auditoría de los Estados Financieros, con el objetivo de
extraer los puntos e ideas principales de cara al desarrollo de estadísticas y
pruebas de análisis que contengan la esencia de estas ideas.
•
Los campos de datos que forman y se detallan en el registro de los apuntes
contables, con el fin de desarrollar pruebas y estadísticas de análisis que abarquen
todos y cada uno de estos campos a fin de realizar un análisis completo que saque
el máximo partido de cada ellos.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
91
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Gracias al desarrollo de todas y cada una estas pruebas y estadísticas de análisis, se
han obtenido unos resultados que permiten la identificación de errores, irregularidades y
actividades fraudulentas en la contabilidad y Estados Financieros, de cara a orientar a la
Compañía auditada a tomar las medidas correctoras pertinentes para mitigarlos.
Todos estos resultados producto de las pruebas y estadísticas de análisis pueden ser
gestionados y comparados para la obtención de:
•
Una visión más detallada y específica de la evolución de la Compañía con el
transcurso de los años o ejercicios contables.
•
Ficheros de Hoja Excel de forma automática, cuyo contenido puede ser el
resultado de una prueba o estadística de análisis de forma individual o los
resultados de forma conjunta de todas y cada una de las pruebas y estadísticas de
análisis a fin de ofrecer cierta heterogeneidad a la hora de tratar los datos.
•
Ficheros PDF de forma automática con informes precisos y formales de cara a los
dirigentes administrativos y contables de la Compañía auditada.
Por último, destacar que los resultados obtenidos se traducen en una evidente
optimización en la realización de una auditoría más completa, eficaz y de mayor calidad, ya
que esta herramienta aporta un mayor apoyo y capacidad al auditor en el desarrollo de su
labor.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
92
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
CAPÍTULO 4
MODELO RELACIONAL DE BASE DE DATOS
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
93
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
El modelo relacional de Base de Datos realizado contiene las siguientes entidades con
sus correspondientes atributos y tipo de datos:
Figura B.1. Modelo relacional de Base Datos.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
94
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Las entidades y atributos del modelo relacional de Base de Datos son las que se
definen a continuación:
•
Apunte contable
o
Sociedad: Texto, varchar(255).
o
Ejercicio: Numérico, integer.
o
Desc_apunte: Texto, varchar(255).
o
Pos_apunte: Texto, varchar(255).
o
Num_cuenta: Texto, varchar(255).
o
Desc_cuenta: Texto, varchar(255).
o
Tipo_transaccion: Texto, varchar(255).
o
Fecha_creacion: Texto, varchar(255).
o
Fecha_registro: Texto, varchar(255).
o
Hora_registro: Texto, varchar(255).
o
User_elabora: Texto, varchar(255).
o
User_registro: Texto, varchar(255).
o
Monto_divisa_documento: Numérico, double.
o
Monto_divisa_contabiliza: Numérico, double.
o
Moneda: Texto, varchar(255).
o
Tipo_cambio: Numérico, double.
o
Anulacion: Texto, varchar(255).
o
Fecha_modificacion: Texto, varchar(255).
o
Ultima_mod: Texto, varchar(255).
o
Periodo_conta: Texto, varchar(255).
o
Fecha_documento: Texto, varchar(255).
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
95
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
•
•
•
•
Usuario contable
o
id_usuario: Texto, varchar(255).
o
nombre: Texto, varchar(255).
o
apellido: Texto, varchar(255).
o
rol: Texto, varchar(255).
Usuario auditor
o
id_auditor: Texto, varchar(255).
o
password: Texto, varchar(255).
o
tipo: Texto, varchar(255).
o
bloqueo: Texto, char(255).
o
intentos: Numérico, integer.
o
conectado: Numérico, integer.
Incompatibilidad
o
id_usuario1: Texto, varchar(255).
o
rol1: Texto, varchar(255).
o
id_usuario2: Texto, varchar(255).
o
rol2: Texto, varchar(255).
Prueba
o
id_prueba: Texto, varchar(255).
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
96
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
•
•
o
casos:Numérico, integer.
o
resultado: Texto, varchar(255).
Proyecto
o
Sociedad: Texto, varchar(255).
o
ano: Numérico, integer.
o
id_auditor: Texto, varchar(255).
o
id_prueba: Texto, varchar(255).
o
num_casos: Numérico, integer.
Tabla de apuntes contables
o
Sociedad: Texto, varchar(255).
o
Ejercicio: Numérico, integer.
o
Desc_apunte: Texto, varchar(255).
o
Pos_apunte: Texto, varchar(255).
o
Num_cuenta: Texto, varchar(255).
o
Desc_cuenta: Texto, varchar(255).
o
Tipo_transaccion: Texto, varchar(255).
o
Fecha_creacion: Texto, varchar(255).
o
Fecha_registro: Texto, varchar(255).
o
Hora_registro: Texto, varchar(255).
o
User_elabora: Texto, varchar(255).
o
User_registro: Texto, varchar(255).
o
Monto_divisa_documento: Numérico, double.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
97
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
•
•
o
Monto_divisa_contabiliza: Numérico, double.
o
Moneda: Texto, varchar(255).
o
Tipo_cambio: Numérico, double.
o
Anulacion: Texto, varchar(255).
o
Fecha_modificacion: Texto, varchar(255).
o
Ultima_mod: Texto, varchar(255).
o
Periodo_conta: Texto, varchar(255).
o
Fecha_documento: Texto, varchar(255).
Tabla de usuarios contables
o
id_usuario: Texto, varchar(255).
o
nombre: Texto, varchar(255).
o
apellido: Texto, varchar(255).
o
rol: Texto, varchar(255).
Tabla de usuarios auditores
o
id_auditor: Texto, varchar(255).
o
password: Texto, varchar(255).
o
tipo: Texto, varchar(255).
o
bloqueo: Texto, char(255).
o
intentos: Numérico, integer.
o
conectado: Numérico, integer.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
98
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
•
•
Tabla de incompatibilidades
o
id_usuario1: Texto, varchar(255).
o
rol1: Texto, varchar(255).
o
id_usuario2: Texto, varchar(255).
o
rol2: Texto, varchar(255).
Tabla de proyectos guardados
o
Sociedad: Texto, varchar(255).
o
ano: Numérico, integer.
o
id_auditor: Texto, varchar(255).
o
id_prueba: Texto, varchar(255).
o
num_casos: Numérico, integer.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
99
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
CAPÍTULO 5
DIAGRAMA DE CLASES
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
100
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
El diagrama de clases realizado para el diseño y desarrollo de la Herramienta de
Análisis de los Estados Financieros es el siguiente:
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
101
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Los atributos y métodos de cada una de estas clases se describen a continuación de
forma individual:
•
Clase: Apunte_contable
o
Atributos
Sociedad: String.
Ejercicio: Integer.
Desc_apunte: String.
Pos_apunte: String.
Num_cuenta: String.
Desc_cuenta: String.
Tipo_transaccion: String.
Fecha_creacion: String.
Fecha_registro: String.
Hora_registro: String.
User_elabora: String.
User_registro: String.
Monto_divisa_documento: Double.
Monto_divisa_contabiliza: Double.
Moneda: String.
Tipo_cambio: Numérico, double.
Anulacion: String.
Fecha_modificacion: String.
Ultima_mod: String.
Periodo_conta: String.
Fecha_documento: String.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
102
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
o
Métodos
getSociedad(): String.
getEjercicio(): Integer.
getDesc_apunte(): String.
getPos_apunte(): String.
getNum_cuenta(): String.
getDesc_cuenta(): String.
getTipo_transaccion(): String.
getFecha_creacion(): String.
getFecha_registro(): String.
getHora_registro(): String.
getUser_elabora(): String.
getUser_registro(): String.
getMonto_divisa_documento(): Double.
getMonto_divisa_contabiliza(): Double.
getMoneda(): String.
getTipo_cambio(): Numérico, double.
getAnulacion(): String.
getFecha_modificacion(): String.
getUltima_mod(): String.
getPeriodo_conta(): String.
getFecha_documento(): String.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
103
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
•
Clase: Usuario_Contable
o
o
•
Atributos
id_usuario: String.
nombre: String.
apellido: String.
rol: String.
Métodos
getId_usuario(): String.
getNombre(): String.
getApellido(): String.
getRol(): String.
Clase: Incompatibilidad
o
o
Atributos
id_usuario1: String.
rol1: String.
Id_usuario2: String.
rol2: String.
Métodos
getId_usuario1(): String.
getRol1(): String.
getId_usuario2(): String.
getRol2(): String.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
104
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
•
Clase: Prueba
o
o
Atributos
id_prueba: String.
casos: Integer.
resultado: String.
Métodos
getId_prueba(): String.
getNum_casos(): Integer.
•
Descripción: mediante este método se obtienen el número
de casos identificados por cada prueba de análisis
ejecutada.
•
getApunte_Contable(): Apunte_Contable.
getIncompatibilidad(): Incompatibilidad.
Clase: Proyecto
o
o
Atributos
Sociedad: String.
ano: Integer.
id_auditor: String.
id_prueba: Sting.
num_casos: Integer.
Métodos
getAuditor(): Usuario_Auditor.
getPrueba(): Prueba.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
105
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
•
Clase: Usuario_Auditor
o
o
Atributos
id_auditor: String.
password: String.
tipo: String.
bloqueo: String.
intentos: Integer.
conectado: Integer.
Métodos
GuardarProyecto().
•
Descripción: este método guarda en la Base de Datos los
apuntes contables identificados como resultado de todas y
cada una de las pruebas de análisis.
EjecutarPrueba(String id_prueba).
•
Descripción: mediante este método ejecutamos la prueba
de análisis especificada como dato de entrada en el
método y a su vez muestra por interfaz de la aplicación el
resultado de la misma.
ExportarTodoExcel().
•
Descripción: mediante este método se crea el fichero Excel
que contiene el resultado de todas y cada una de las
pruebas de análisis implementadas en la herramienta de
análisis.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
106
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
ExcelPrueba(String id_prueba).
•
Descripción: este método permite crear el fichero Excel
con el resultado de la prueba de análisis especificada
como dato de entrada en el método.
PDFPrueba(String id_prueba).
•
Descripción: este método permite crear el informe en
fichero PDF con el resultado de la prueba de análisis
especificada como dato de entrada en el método.
CargarApuntes().
•
Descripción: este método es el encargado de realizar la
carga del fichero de apuntes contables en la Base de
Datos.
CargarUsuarios().
•
Descripción: es el encargado de realizar la carga del fichero
de usuarios contables en la Base de Datos.
CrearIncompatibilidad(): Incompatibilidad.
•
Descripción:
mediante
este
método
se
crea
la
incompatibilidad formada por los roles especificados por
el usuario de la herramienta en el interfaz gráfico de la
misma.
EliminarIncompatiblidad(Incompatibilidad incompatibilidd).
•
Descripción: este método elimina una incompatibilidad
creada definiendo el usuario los roles que la conforma.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
107
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
MostrarIncompatibilidades().
•
Descripción: muestra por interfaz de la aplicación todas las
incompatibilidades creadas y guardadas en la Base de
Datos.
ConsultarProyecto(Proyecto proyecto).
•
Descripción: este método muestra por interfaz de la
aplicación las pruebas y resultados de las mismas
referentes al proyecto especificado.
EliminarProyecto(Proyecto proyecto).
•
Descripción: mediante este método se elimina y borra de
la Base de Datos el proyecto especificado como dato de
entrada al método.
MostrarUsuariosContables().
•
Descripción: muestra por interfaz de la aplicación todos los
usuarios contables cargados desde fichero de usuarios
contables y guardados en la Base de Datos.
•
Clase: Administrador
o
Atributos
o
Métodos
DarAltaUsuario(Usuario_Auditor usuario).
•
Descripción: crea un usuario con los datos especificados
por el administrador de la aplicación registrándolo en la
Base de Datos.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
108
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
ModificarUsuario(Usuario_Auditor usuario).
•
Descripción: modifica la contraseña de un usuario ya
registrado y almacenado en la Base de Datos.
DarBajaUsuario(Usuario_Auditor usuario).
•
Descripción: da de baja un usuario existente y registrado,
eliminándolo de la Base de Datos.
BloquearUsuario(Usuario_Auditor usuario).
•
Descripción: mediante este método se bloquea o
desbloquea el usuario especificado como dato de entrada
y que existe y está registrado en la Base de Datos.
MostrarUsuariosContables().
•
Descripción: este método muestra por interfaz de la
aplicación todos los usuarios contables registrados y
almacenados en la Base de Datos.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
109
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
CAPÍTULO 6
DIAGRAMA DE CASOS DE USO
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
110
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
El diagrama de casos de uso con las funcionalidades que posee cada uno de los actores
de la Herramienta de Análisis de los Estados Financieros es el siguiente:
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
111
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Los actores que intervienen y hacen uso de la Herramienta de Análisis de los Estados
Financieros son:
•
Administrador: actor que posee plenos privilegios sobre la Herramienta de Análisis
de los Estados Financieros y encargado de gestionar los usuarios que hacen uso de
la misma. Las funcionalidades que puede realizar son:
o
Cargar Datos.
o
Gestionar Datos.
o
Ejecutar Pruebas y Estadísticas de Análisis.
o
Generar Informes PDF.
o
Generar Ficheros Excel.
o
Guardar Proyectos.
o
Gestionar Proyectos Guardados.
o
Gestionar Usuarios de la Herramienta de Análisis de los Estados
Financieros
•
Usuario: actor usuario de la Herramienta de Análisis de los Estados Financieros con
menos privilegios que el administrador que les permite realizar las mismas pruebas
a excepción de la funcionalidad “Gestionar Usuarios de la Herramienta de Análisis
de los Estados Financieros”, única y propia del administrador.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
112
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
CAPÍTULO 7
CONCLUSIONES
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
113
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
7.1 CONCLUSIONES
Tras la obtención de la herramienta de análisis como resultado del desarrollo del
proyecto, y tras su prueba y evaluación, cabe destacar y señalar que la herramienta constituye
un modelo a seguir en la realización de una auditoría de Estados Financieros, utilizando para
ello un conjunto de pruebas y estadísticas de análisis completo y capacitado para cualquier
tipo de Compañía independientemente de su naturaleza o actividad desarrollada.
Como baza importante, a diferencia de los sistemas de análisis actuales, se ha
conseguido una herramienta capaz de analizar de forma rápida y eficiente todo el conjunto de
datos financieros al completo obtenido de la Compañía auditada, sin necesidad de muestrear
los datos para realizar un análisis a un conjunto de datos incompleto que devuelve resultados
poco certeros y pueden inducir a error. Por tanto, gracias a este análisis completo se han
podido obtener resultados fiables y certeros que ayudan al auditor a tomar decisiones y no le
inducen a falsas interpretaciones.
Mediante un minucioso y detallado estudio, se ha extraído la esencia y mejores ideas
de los estándares y buenas prácticas más importantes y extendidas en la realización de una
correcta y eficiente auditoría de Estados Financieros. Gracias a estas ideas, se ha conseguido
diseñar un conjunto de pruebas y estadísticas de análisis capaces de identificar errores e
irregularidades en los sistemas de contables y financieros de las Compañías, además de
identificar apuntes contables que pueden estar disfrazando u ocultando una actividad de
carácter fraudulento y que atenta contra la integridad e imagen fiel de los Estados Financieros.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
114
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
La generación automática de informes es otro punto fuerte que aporta
heterogeneidad a la hora de tratar y manipular los datos, que libera al auditor de la tediosa
tarea de editarlos y que permite una fuente de documentos formales que pueden ser
entregados a los dirigentes contables y financieros de la Compañía cliente auditada.
La fusión de todas estas funcionalidades en una sola herramienta, no sólo hace que la
Herramienta de Análisis de los Estados Financieros ofrezca al equipo de auditoría todo el
apoyo y soporte necesario a la hora de realizar la auditoría, sino que también aporta todas las
pruebas, resultados y evidencias para llevar a cabo una auditoría de mayor calidad, que avale
las decisiones tomadas por el equipo de auditoría. Todo esto se traduce en un mejor servicio
de cara a la Compañía auditada y siempre persiguiendo alcanzar la veracidad, integridad y
transparencia informativa que los Estados Financieros deben ofrecer de cara a los usuarios
finales de los mismos o inversores.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
115
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
7.2 RECOMENDACIONES PARA ESTUDIOS FUTUROS
Dado que el proyecto, y por tanto, la herramienta de análisis resultante se han basado
en los siguientes estándares y buenas prácticas:
•
Ley Sarbanes-Oxley
•
ISO/IEC 27001
•
Standard on Auditing Systems no. 99 (SAS 99)
Se recomienda un estudio y análisis previo de todas y cada una de las normas, con el
fin de entender de forma clara el origen, motivo y consecuencias de las actividades y delitos
fraudulentos que tienen lugar. También se hace indispensable el estudio y entendimiento de
los conceptos básicos de contabilidad así como la realización de asientos contables.
Con el fin de mejorar los resultados obtenidos para futuros estudios o
implementaciones, es aconsejable investigar acerca de los cambios y tendencias producidas,
con el transcurso del tiempo, en la naturaleza de las actividades fraudulentas, así como nuevos
estándares o normas desarrolladas a fin de evitarlas o mejorar los sistemas informáticos
contables de las Compañías.
Otros hechos muy importantes a tener en cuenta son los posibles cambios que pueden
producirse en el Plan General Contable o en las necesidades que pueda demandar el auditor
en el desarrollo de su labor, o incluso requerimientos u obligaciones impuestas por
Organismos contables o financieros mediante la publicación o declaración de leyes o normas
para su efecto.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
116
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
En un futuro se podría ampliar la capacidad de identificación de la herramienta
contable de irregularidades o actividades fraudulentas mediante la implementación de nuevas
pruebas y estadísticas de análisis que cumplan con los requisitos detallados por nuevas normas
en el ámbito contable de mantener y garantizar la integridad, fidelidad y transparencia de los
Estados Financieros.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
117
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
CAPÍTULO 8
ESTUDIO ECONÓMICO
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
118
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
8.1 PLANIFICACIÓN TEMPORAL
La realización del proyecto abarca el período temporal desde el 15 de Septiembre de
2008 al 1 de Septiembre de 2009.
La división de actividades que se ha seguido de forma secuencial en la realización del
proyecto son:
•
Identificación de requisitos.
•
Análisis de requisitos.
•
Diseño.
•
Programación.
•
Pruebas y Validación.
•
Documentación del PFC.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
119
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
8.1.1 Identificación de requisitos
En esta fase se ha realizado un profundo y detallado estudio de los estándares, normas
y leyes más importantes y extendidas, relacionadas con el mundo de la auditoría y el análisis
de los Estados Financieros. Estos estándares y normas estudiados fueron:
•
Ley Sarbanes-Oxley.
•
Norma ISO/IEC 27001
•
Standard on Auditing Systems no. 99 (SAS 99)
Como resultado de este estudio se obtuvieron las principales y más importantes ideas
de cada uno de los estándares y normas mencionados que sirvieron de base para el desarrollo
de pruebas y estadísticas de análisis de los Estados Financieros.
También se realizó una identificación de requisitos y necesidades que surgen al auditor
durante la realización de una auditoría orientada al análisis del Libro Diario Estados
Financieros.
8.1.2 Análisis de requisitos
El objetivo de esta fase era la de describir cada uno de los requisitos y necesidades
encontrados en la anterior etapa. Se detallaron a fondo necesidades identificadas y
demandadas por el auditor en el desarrollo de su rol y labor en una auditoría, así como
requisitos adicionales que permitieran un análisis de Estados Financieros más completo,
profundo y capaz de adaptarse a la naturaleza de la actividad realizada por cada Compañía.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
120
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
A su vez se describieron los puntos principales e ideas más importantes extraídas de
cada uno de los estándares y buenas prácticas estudiadas en la etapa anterior, de forma que
supusieran una fuerte base de cara al desarrollo de las pruebas y estadísticas de análisis de
Estados Financieros. Estas pruebas y estadísticas de análisis han sido descritas en profundidad
para facilitar su posterior desarrollo en las siguientes fases de Diseño y Programación y
garantizar el completo entendimiento por parte de los usuarios y auditores finales que harán
uso de la desarrollada Herramienta de Análisis de los Estados Financieros.
8.1.3 Diseño
En esta etapa de diseño se desarrollaron los diagramas de Casos de Uso y de Clases
con el fin de obtener un diseño funcional provisional y completo. De esta forma gracias al
diagrama de Casos de Uso se pudo diferenciar las necesidades entre los distintos actores que
harán uso final de la Herramienta de Análisis de los Estados Financieros. Además, el diagrama
de Clases permitió ver las entidades y clases existentes que componen La Herramienta y que
ayudarán a dividir las funcionalidades mediante la implementación de las distintas clases de
sus respectivos métodos que permitirán el desarrollo y cumplimentación de las
funcionalidades y requisitos previamente identificados.
Tras la descripción realizada en la anterior etapa, que aportó el conocimiento de los
datos utilizados en la contabilidad financiera de las Compañías, y el modelo funcional aportada
por los diagramas de Casos de Uso y de Clases, se realizó el diseño de la Base de Datos para la
gestión de los datos utilizados por la Herramienta de Análisis de los Estados Financieros.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
121
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Una vez finalizado el diseño de la Base de Datos se procedió al diseño de todas y cada
una de las pruebas y estadísticas de análisis buscando sacar el máximo partido y rendimiento a
los campos de datos contenidos en la Base de Datos diseñada.
Las pruebas de validación de todas y cada una de las pruebas y estadísticas de análisis
diseñadas se realizaron a partir de los datos contables cargados en la Base de Datos. La calidad
y bondad de los resultados obtenidos tras la ejecución de cada prueba y estadística de análisis,
fueron revisados y validados con el fin de rechazar todas aquellas pruebas y estadísticas cuyos
resultados fueran erróneos o incoherentes dada la naturaleza y requisitos exigidos por cada
una. Como resultado estas pruebas de validación y revisión se obtuvo un conjunto de pruebas
y estadísticas de análisis completo para la realización de una auditoría de los Estados
Financieros.
Por último, tras la obtención del conjunto final de pruebas y estadísticas de análisis, se
realizó el diseño gráfico para el interfaz de la Herramienta de Análisis de los Estados
Financieros.
8.1.4 Programación
En esta etapa se realizó la programación de la Herramienta de Análisis de los Estados
Financieros se desarrollaron e implementaron todas las pruebas contables, el interfaz gráfico y
toda la funcionalidad especificada en la identificación y análisis de requisitos.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
122
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
8.1.5 Pruebas y Validación
Una vez finalizada la etapa de programación obteniendo como resultado la
Herramienta de Análisis de los Estados Financieros, se ejecutaron una serie de pruebas
unitarias y de integración que permitieron validar y verificar el correcto funcionamiento de la
aplicación en conjunto, obteniendo resultados coherentes, óptimos y que cumplen los
requisitos y objetivos propuestos por los mejores estándares y normas existentes en ámbito de
la auditoría y análisis de los Estados Financieros.
Las pruebas unitarias permitieron validar y probar de forma separada los distintos
módulos de código funcionales desarrollados e independientes entre sí. Cada módulo
cumplimenta una de las distintas funcionalidades descritas en la etapa de Análisis de
Requisitos.
Una vez realizadas de forma satisfactoria las pruebas unitarias, se procedió a efectuar
las pruebas de integración sobre la Herramienta de Análisis de los Estados Financieros en su
conjunto, es decir, con todos los módulos de código funcionales integrados. Estas pruebas
permitieron validar y verificar el correcto funcionamiento de cada módulo funcional una vez
integrado con el resto de módulos formando el sistema completo.
Por último, se hizo una revisión y validación de los datos obtenidos en cada una de las
pruebas unitarias y de integración con el fin de comprobar que la Herramienta de Análisis de
los Estados Financieros tenía un funcionamiento plenamente correcto, verificado y validado.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
123
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
8.1.6 Documentación del PFC
En esta etapa del desarrollo del proyecto se realizó toda la documentación referente al
mismo. Esta documentación ha sido progresiva durante todo el período que comprende el
desarrollo del proyecto, dando como resultado la Memoria del Proyecto y donde se detalla y
expresa de forma precisa cada una de las etapas que conforman la planificación y ciclo de vida
del desarrollo del proyecto, así como la funcionalidad de la Herramienta de Análisis de Estados
Financieros resultante.
Planificación Temporal mediante la Herramienta Microsoft Project:
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
124
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
8.2 VALORACIÓN ECONÓMICA
La valoración económica y presupuestaria ha sido realizada a partir de las horas de
trabajo necesarias en cada etapa y las necesidades y requisitos software para poner en
funcionamiento la Herramienta de Análisis de los Estados Financieros desarrollada.
8.2.1 Horas de trabajo estimadas
A continuación se muestra el desglose de horas trabajadas realizado en cada etapa y
teniendo en cuenta una tarifa de 60 €/hora para la estimación económica.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
125
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Estimación económica de horas trabajadas:
Horas trabajadas = 666,5 horas
Tarifa = 60 €/hora
Coste horas trabajadas = 666,5 * 60 = 39.990 €
8.2.2 Requisitos Software
•
MySQL-5.1.30-win32.
o
•
NetBeans IDE 6.5.
o
•
Herramienta de Software Libre. 0 €.
Herramienta de Software Libre. 0 €.
JDK-6u11-windows-i586-p.
o
Herramienta de Software Libre. 0 €.
Coste Software necesario = 0 €
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
126
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
8.2.3 Estimación de coste total
Coste total = Coste horas trabajadas + Requisitos Software
Coste horas trabajadas = 39.990 €
Coste Software necesario = 0 €
COSTE TOTAL = 39.990 €
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
127
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
CAPÍTULO 9
BIBLIOGRAFÍA
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
128
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
•
Dr. CPA. BADILLO, Jorge A., MBA, “Fraude Financiero. Auditoría Forense”. 2006.
•
HORSTMANN, Cay S. y CORNELL, Gary, “Core JAVA 2. Volumen I - Fundamentos” &
“Core JAVA 2. Volumen II – Características Avanzadas”. Editorial Pearson
Alhambra. 2006.
•
Estándar para la seguridad de la información ISO/IEC 27001. Octubre 2005.
•
GUEVARA Iván y COSENZA José Paulo, “Los auditores independientes y la
Contabilidad Creativa: estudio empírico y comparativo”. Compendium. 2004
•
RIVERO, Enrique, MARTINEZ, Luis, REINA, Luis, BENAVIDES, Juan y OLAIZOLA, Juan
María, “Introducción al SQL para Usuarios y Programadores”. Editorial Thomson.
2002.
•
Sarbanes-Oxley Act of 2002. 745. 30 de Julio de 2002.
•
Statement on Auditing Standards No. 99 (SAS 99). 2002.
•
AMAT, Oriol y BLAKE, John, “Contabilidad creativa”. Editorial Gestión 2000. 1999.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
129
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
ANEXO A
ACRÓNIMOS
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
130
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
•
AICPA: American Institute of Certified Public Accountants.
•
SAS 99: Statement on Auditing Standards No. 99.
•
SOx, SarbOx o SOA: Ley Sarbanes-Oxley.
•
ISO/IEC 27001: International Organization for Standardization/International
Electrotechnical Commission 27001.
•
DNA: Declaración sobre Normas de Auditoría.
•
SEC: Securities and Exchanges Commission.
•
PCAOB: The Public Company Accounting Oversight Board.
•
SGSI: Sistema de Gestión de la Seguridad de la Información.
•
PDCA: Plan, Do, Check, Act (Planificar, Hacer, Verificar, Actuar).
•
BSI: British Standards Institution.
•
OSHA: Oficina de Empleo y Salud.
•
GNU GPL: GNU General Public License.
•
PDF: Portable Document Format.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
131
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
ANEXO B
MANUAL DE USUARIO
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
132
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
ÍNDICE
1. INTRODUCCIÓN
2. VALIDACIÓN Y ACCESO A LA HERRAMIENTA DE ANÁLISIS
3. MENÚ DE OPCIONES ADMINISTRADOR Y USUARIO
4. CARGAR DATOS
•
Carga del fichero de apuntes contables.
•
Carga del fichero de usuarios contables y gestión de incompatibilidades.
5. ANALIZAR DATOS POR USUARIOS
6. ANALIZAR DATOS POR APUNTES
7. PRUEBAS DE ANÁLISIS EDITADAS
8. ESTADÍSTICAS DE DATOS
9. GUARDAR Y COMPARAR RESULTADOS
10. GESTIÓN DE USUARIOS
11. AYUDA
12. CONTROL DE MENSAJES
•
Aviso.
•
Error.
13. MANUAL DE INSTALACIÓN
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
133
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
1. INTRODUCCIÓN
El Manual de Usuario contiene toda la información y explicación referente al
funcionamiento y resultados relacionados con la aplicación y herramienta de análisis
desarrollada. El manual describe todas funcionalidades, navegación y acciones que se pueden
realizar mediante la aplicación, así como el control de errores ejercidos sobre la misma. Para
ello se ha realizado la división del manual en los siguientes apartados referentes a las
funcionalidades independientes que ofrece la Herramienta de Análisis de los Estados
Financieros:
•
Validación y Acceso a la Herramienta de Análisis.
•
Menú de Opciones Administrador y Usuario.
•
Cargar Datos.
•
Analizar Datos por Usuarios.
•
Analizar Datos por Apuntes.
•
Estadísticas de Datos.
•
Guardar y Comparar Resultados.
•
Gestión de Usuarios.
•
Ayuda.
•
Control de Mensajes
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
134
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
2. VALIDACION Y ACCESO A LA HERRAMIENTA
Una vez ejecutada la aplicación, el primer paso es la validación por parte de la misma
del usuario o auditor que quiere hacer uso de ella. La siguiente imagen muestra la ventana
inicial de validación que aparece nada más ejecutar la aplicación.
Figura 1. Ventana de validación.
Tras especificar el nombre de usuario y la correspondiente contraseña, la aplicación
comprueba los datos introducidos y en caso de ser correcto permite el acceso a la Herramienta
de Análisis de los Estados Financieros dependiendo de los privilegios que tenga el usuario
contable autorizado para acceder a la Herramienta y que podrán ser:
•
Usuario administrador o “admin” con acceso a la ventana con Menú de
Administrador.
•
Usuario normal o “user” con acceso a la ventana con Menú de Usuario.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
135
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
En caso de que los datos no fueran correctos o incompletos, la aplicación muestra el
correspondiente mensaje informativo acorde a la situación producida. En caso de introducir de
forma incorrecto tres veces los datos de validación, el usuario correspondiente quedará
bloqueado y sin acceso y uso de la aplicación (notificado mediante mensaje informativo en la
aplicación), sólo pudiendo ser desbloqueado mediante el usuario administrador de la
aplicación.
Para ver en detalle los tipos de mensajes, ver capítulo “12. Control de Mensajes” del
Manual de Usuario correspondiente a los mensajes mostrados por la aplicación.
Por último, el botón “Salir” permite el fin de la sesión y cierre de la aplicación, sin
ejecutar acción alguna sobre datos o proyectos existentes en la Base de Datos.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
136
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
3. MENÚ DE OPCIONES ADIMINISTRADOR Y
USUARIO
Una vez realizada la validación de forma correcta, se pueden mostrar dos ventanas en
función de los privilegios que tenga el usuario que accede a la aplicación. Si el usuario que
accede a la herramienta de análisis posee privilegios de “administrador”, tendrá las siguientes
opciones o funcionalidades:
•
Cargar Datos.
•
Analizar Datos por Usuarios.
•
Analizar Datos por Apuntes.
•
Estadísticas de Datos.
•
Gestión de Usuarios.
•
Guardar y Comparar Resultados.
La ventana correspondiente al menú de opciones de administrador es la siguiente:
Figura 2. Ventana de Menú de Administrador.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
137
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
En caso de que el usuario que accede a la aplicación es usuario con privilegios de
usuario “estándar”, las opciones que tendrá disponibles serán las siguientes:
•
Cargar Datos.
•
Analizar Datos por Usuarios.
•
Analizar Datos por Apuntes.
•
Estadísticas de Datos.
•
Guardar y Comparar Resultados.
La ventana correspondiente al menú de opciones de usuario es la siguiente:
Figura 3. Ventana de Menú de Usuario.
El texto que aparece en la parte superior de cada ventana, debajo del título, hace
referencia al usuario que está haciendo uso de la aplicación en la actual sesión y a los datos
contables que actualmente están cargados en la Base de Datos de la herramienta contable.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
138
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
En caso de que la Base de Datos estuviera vacía sin haber realizado la carga de los
ficheros de apuntes y usuarios contables, no se podrá acceder a las opciones de:
•
Analizar Datos por Usuarios.
•
Analizar Datos por Apuntes.
•
Estadísticas de Datos.
La aplicación mostrará el correspondiente mensaje informativo notificando que la
opción no está disponible debido a que la Base de Datos no tiene cargados ni los apuntes ni los
usuarios contables (consultar apartado 12. “Control de Mensajes” del Manual de Usuario).
El botón “Salir” permite el fin de la sesión y cierre de la aplicación. En caso de haber
realizado carga de datos en la Base de Datos y no haber guardado el proyecto (ver capítulo 9
“Guardar y Comparar Proyectos” del Manual de Usuario), la aplicación preguntará al usuario si
desea guardar el proyecto cargado antes de salir y finalizar la sesión. En caso de no haber
realizado ninguna carga o si el proyecto ya está guardado, la aplicación y la sesión finalizarán
sin realizar acción alguna.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
139
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
4. CARGAR DATOS
4.1 Carga del fichero de apuntes contables
Mediante la siguiente ventana se puede especificar los requisitos y campos deseados para realizar
la carga del fichero de apuntes contables en la Base de Datos.
Figura 4. Ventana de Carga de Datos de Apuntes Contables.
En la parte izquierda de la ventana, dentro del cuadro en color rojo, se especifican los
campos de datos que obligatoriamente ha de tener el fichero en formato texto (extensión .txt),
donde se muestra el nombre del campo y entre paréntesis la nomenclatura del mismo en la
Base de Datos. Adicionalmente, en la parte derecha, dentro del cuadro en azul, se pueden
marcar mediante casillas de verificación los campos opcionales de datos que puede contener
el fichero texto y con su nomenclatura en la Base de Datos entre paréntesis.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
140
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Tras realizar la elección de los campos de datos que contiene el fichero, el siguiente
paso es la elección del carácter de separación entre cada campo. Este carácter se especifica en
la siguiente parte de la ventana de carga de datos, dentro del cuadro en color rojo:
Figura 5. Espacio de especificación del carácter de separación.
El carácter de separación ha de cumplir los siguientes requisitos:
•
Sólo un símbolo como carácter de separación (Ejemplo: “&”, “@”, “#”, …).
•
Nunca podrá ser los caracteres:
o
A–Z
o
a–z
o
0–9
o
“,” , “.” o “-“
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
141
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Tras la elección del carácter de separación, se puede elegir el fichero deseado
pulsando el botón “Carga de Datos”. Una vez pulsado aparecerá la siguiente ventana dónde se
puede proceder a la elección del fichero de texto:
Figura 6. Ventana de selección de fichero.
Una vez elegido el fichero correspondiente se procederá a la carga del fichero en la
Base de Datos notificándose mediante el siguiente mensaje informativo:
Figura 7. Mensaje de inicio de carga de fichero en la Base de Datos.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
142
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
El aviso de que la finalización de la carga de datos se ha realizado satisfactoriamente se
hará mediante el siguiente mensaje:
Figura 8. Mensaje de carga de datos finalizada correctamente.
El botón “Volver” devuelve al menú principal del usuario o menú principal del
administrador, en función del usuario que esté haciendo uso de la aplicación.
Mediante el botón “Cargar Usuarios” se accede a la ventana de Carga del fichero de
usuarios contables y gestión de incompatibilidades y que se explica en el siguiente apartado.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
143
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
4.2 Carga del fichero de usuarios contables y gestión de
incompatibilidades
La carga del fichero con los datos de usuarios contables y la gestión de de
incompatibilidades se puede realizar mediante la siguiente ventana dónde se muestra una
separación de funcionalidades para una mejor y fácil interpretación:
Figura 9. Partes funcionales existentes en la ventana de carga de usuarios.
En esta ventana se encuentran las siguientes funcionalidades y explicadas de forma
detallada a continuación:
•
Carga del fichero de datos de usuarios contables.
•
Gestión de Incompatibilidades.
•
Mostrar datos de usuarios e incompatibilidades.
Mediante el botón “Volver” se regresa a la ventana de Carga del fichero de apuntes
contables.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
144
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Cargar del fichero de datos de usuarios contables
Mediante esta parte funcional situada en la ventana de Carga del fichero de usuarios
contables y gestión de incompatibilidades, se puede realizar la carga del fichero en formato
texto (extensión .txt) con la información relacionada a los usuarios contables. La siguiente
imagen muestra los campos que han de estar definidos en el fichero junto con su
nomenclatura en Base de Datos entre paréntesis, además de la especificación del carácter de
separación entre cada uno de los campos de datos del fichero.
Figura 10. Parte funcional correspondiente a la carga del fichero de usuarios contables.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
145
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
El carácter de separación ha de cumplir los siguientes requisitos:
•
Sólo un símbolo como carácter de separación (Ejemplo: “&”, “@”, “#”, …).
•
Nunca podrá ser los caracteres:
o
A–Z
o
a–z
o
0–9
o
“,” , “.” o “-“
Tras la elección del carácter de separación, se puede elegir el fichero deseado
pulsando el botón “Carga archivo usuarios”. Una vez pulsado aparecerá la siguiente ventana
dónde se puede proceder a la elección del fichero de texto:
Figura 11. Ventana de selección de fichero.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
146
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Una vez elegido el fichero correspondiente se procederá a la carga del fichero en la
Base de Datos notificándose mediante el siguiente mensaje informativo:
Figura 12. Mensaje de inicio de carga de fichero en la Base de Datos.
La finalización de que la carga se ha realizado satisfactoriamente se hará mediante el
siguiente mensaje:
Figura 13. Mensaje de carga de datos finalizada correctamente.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
147
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Gestión de Incompatibilidades
El siguiente bloque funcional ubicado en la ventana de Carga del fichero de usuarios
contables y gestión de incompatibilidades es el de Gestión de Incompatibilidades. La
siguiente imagen hace referencia a este bloque funcional.
Figura 14. Parte funcional correspondiente a la gestión de incompatibilidades.
Mediante
la
gestión
de
incompatibilidades
se
pueden
crear
y
eliminar
incompatibilidades referentes a los roles de los usuarios que se encuentran cargados en la
Base de Datos. Las listas desplegables de la imagen anterior permiten elegir las funciones o
roles que formarán la incompatibilidad a crear, o en su caso opuesto, las funciones o roles que
forman la incompatibilidad que desea eliminar.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
148
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Una vez elegidas las funciones, mediantes el botón “Crear” se puede proceder a la
creación de la incompatibilidad almacenándola en la Base de Datos. El siguiente mensaje
mostrado por la aplicación significará que la incompatibilidad se ha creado correctamente.
Figura 15. Mensaje de incompatibilidad creada.
Por el contrario, si lo que se desea es eliminar una incompatibilidad, una vez elegidas
las funciones específicas, mediante le botón “Eliminar”, se eliminaría la incompatibilidad,
formada por los dos roles o funcionalidades detalladas, borrándola de la Base de Datos. El
siguiente mensaje notificará la correcta eliminación de la incompatibilidad.
Figura 16. Mensaje de incompatibilidad eliminada.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
149
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Mostrar datos de Usuarios e Incompatibilidades
El último bloque funcional ubicado en la ventana de Carga del fichero de usuarios
contables y gestión de incompatibilidades es el de Mostrar datos de Usuarios e
Incompatibilidades. La siguiente imagen muestra la estructura de este bloque funcional.
Figura 17. Parte funcional de muestreo de información de usuarios e incompatibilidades.
En este bloque, mediante el área de texto que se puede ver en la imagen, se permite el
muestreo y visualización de los datos referentes a los usuarios contables y a las
incompatibilidades.
Esta información es mostrada mediante:
•
El botón “Mostrar usuarios/roles”, muestra por el área de texto toda la
información asociada a los usuario contables y que se encuentra en la Base de
Datos de la aplicación.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
150
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
•
El botón “Mostrar Incompatibilidades”, que saca por el área de texto todas las
incompatibilidades creadas y guardadas en la Base de Datos.
•
El botón “Limpiar”, que permite borrar todo el contenido o información que
contiene el área de texto.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
151
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
5. ANALIZAR DATOS POR USUARIOS
A este apartado o bloque corresponden las cinco primeras pruebas de análisis y que
están orientadas a acciones realizadas por los usuarios contables. Si la Base de Datos está vacía
y por tanto, no tiene datos contables cargados, no se podrá acceder a esta opción. En esta
ventana se pueden ejecutar, crear fichero Excel y fichero PDF de las pruebas:
•
P1. Mismos usuarios para la elaboración y registro del apunte contable.
•
P2. Apuntes donde el usuario que elabora el apunte es distinto al que lo
contabiliza.
•
P3. Usuarios que realizan un número de apuntes contables inusualmente alto.
•
P4. Apuntes contables cuyos usuarios poseen roles incompatibles.
•
P5. Usuarios que realizan un número de apuntes contables inusualmente bajo.
•
Pruebas editadas.
Figura 18. Ventana con pruebas de análisis orientadas a los usuarios contables.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
152
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Ejecución de pruebas de análisis
La ejecución de las pruebas de análisis es de carácter individual pulsando el botón
“Ejecutar” y su resultado es mostrado en el área de texto de la ventana. La siguiente imagen
detalla a modo de ejemplo la salida o resultado devuelto por una prueba de análisis en el área
de texto.
Figura 19. Resultado de una prueba mostrado por el área de texto.
Mediante el botón “Limpiar” se puede borrar y eliminar todo el texto contenido en el
área de texto de la ventana.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
153
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Generación automática de ficheros Excel
La generación automática de ficheros Excel se puede realizar de forma individual y de
forma conjunta. Mediante el botón “Excel” asociado a cada una de las pruebas se puede
realizar la generación automática del fichero Excel correspondiente a cada una. Una vez
ejecutado, se muestra el siguiente mensaje notificando que la generación del fichero ha sido
correcta.
Figura 20. Mensaje de creación correcta de fichero Excel.
El fichero Excel se creará en la carpeta del proyecto dónde están contenidos todos los
elementos del mismo, y será nombrado de la siguiente forma:
X_usuarios.xls donde X es la prueba seleccionada para crear el fichero.
Ejemplo para la prueba2:
prueba2_usuarios.xls
La generación del fichero Excel con todas las pruebas de análisis se puede realizar
mediante el botón “Exportar todo a Excel” situado en la parte inferior derecha de la ventana.
A pesar de estar en la opción donde las pruebas de análisis de 1 a 5 están orientadas a los
usuarios, esta funcionalidad guarda todas las pruebas de análisis (11 pruebas en total, 5
orientadas a usuarios y 6 a apuntes contables) en el fichero Excel que se va a crear.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
154
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Una vez ejecutada la acción la aplicación muestra el siguiente mensaje notificando la
situación de creación del fichero Excel correspondiente:
Figura 21. Mensaje de creación del fichero Excel con todas las pruebas de análisis.
Tras confirmar el mensaje, se procede a generar el fichero Excel con el resultado de
todas las pruebas de análisis de la herramienta. Debido a que hay pruebas que necesitan la
especificación de datos de entrada para realizarlas, a continuación se muestran los mensajes
correspondientes para la introducción de datos de entrada para las pruebas de análisis 9 y 11.
Figura 22. Mensaje de introducción de datos para la prueba 9.
Figura 23. Mensaje de introducción del día para la fecha de la prueba 11.
Figura 24. Mensaje de introducción del mes para la fecha de la prueba 11.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
155
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Figura 25. Mensaje de introducción del año para la fecha de la prueba 11.
Una vez ejecutadas todas las pruebas de análisis, la aplicación mostrará el siguiente
mensaje notificando que la generación del fichero Excel con todas las pruebas ha sido correcta.
Figura 26. Mensaje de generación correcta de fichero Excel con todas las pruebas.
El fichero Excel se creará en la carpeta del proyecto dónde están contenidos todos los
elementos del mismo, y será nombrado de la siguiente forma:
pruebas.xls
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
156
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Generación automática de informes en fichero PDF
También se pueden crear ficheros en formato PDF de forma individual a cada prueba
de análisis mediante el botón “pdf” asociado a cada una de ellas. El fichero creado contendrá:
•
Título de la prueba de análisis.
•
Descripción de la prueba.
•
Resumen con los 25 apuntes contables identificados más relevantes.
•
Resultados de análisis con apuntes contables tratados, identificados y porcentajes.
Figura 27. Contenido de un fichero PDF.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
157
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Una vez pulsado el botón “pdf”, se procederá a la creación del fichero en formato PDF
notificándose mediante el siguiente mensaje:
Figura 28. Mensaje de creación de fichero PDF.
Posteriormente se notificará que el fichero se ha creado satisfactoriamente mediante
el siguiente mensaje:
Figura 29. Mensaje de fichero PDF creado correctamente.
El fichero PDF se creará en la carpeta del proyecto dónde están contenidos todos los
elementos del mismo, y será nombrado de la siguiente forma:
Informe_X_usuarios.pdf donde X es la prueba seleccionada para crear el fichero.
Ejemplo para la prueba1:
Informe_prueba1_usuarios.xls
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
158
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Guardar resultado de las pruebas de análisis en la Base de Datos
Mediante el botón “Guardar Pruebas” de la ventana se puede realizar a la ejecución
de todas y cada una de las pruebas de análisis y guardando en la Base de Datos todas las
pruebas de análisis con sus correspondientes resultados. En el momento de guardar las
pruebas se asocia ese conjunto de pruebas al usuario que realiza la acción de guardar pruebas,
de modo que cada usuario podrá visualizar individualmente sólo las pruebas de análisis de
cada proyecto que el propio usuario ha guardado.
En el momento de proceder a guardar las pruebas de análisis, la aplicación mostrará
por pantalla el siguiente mensaje informando al usuario de que se va a arrancar el proceso de
guardado de pruebas de análisis.
Figura 30. Mensaje de inicio para guardar pruebas en la Base de Datos.
Tras confirmar el mensaje y el proceso de guardado, la aplicación comienza a ejecutar
las pruebas de análisis y a almacenarlas junto con su correspondiente resultado con el número
de apuntes identificados. Debido a que hay pruebas que necesitan la especificación de datos
de entrada para realizarlas, a continuación se muestran los mensajes correspondientes para la
introducción de datos de entrada para las pruebas de análisis 9 y 11.
Figura 31. Mensaje de introducción de datos para la prueba 9.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
159
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Figura 32. Mensaje de introducción del día para la fecha de la prueba 11.
Figura 33. Mensaje de introducción del mes para la fecha de la prueba 11.
Figura 34. Mensaje de introducción del año para la fecha de la prueba 11.
Una vez que se han ejecutado y almacenado en la Base de Datos todas las pruebas de
análisis, mediante el siguiente mensaje la aplicación informa al usuario de que el proceso de
guardado de pruebas de análisis a finalizado satisfactoriamente.
Figura 35. Pruebas guardadas correctamente.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
160
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
6. ANALIZAR DATOS POR APUNTES
A este apartado de análisis de datos corresponden las restantes seis pruebas de
análisis y que están orientadas a los apuntes contables. Si la Base de Datos está vacía y por
tanto, no tiene datos contables cargados, no se podrá acceder a esta opción. En esta ventana
se pueden ejecutar, crear fichero Excel y fichero PDF de las pruebas:
•
P6. Apuntes contables sin descripción explicativa.
•
P7. Distintos importes de apunte contable en la elaboración y contabilización.
•
P8. Apuntes contables que presentan un importe inusualmente alto.
•
P9. Apuntes contables donde las fechas de creación y contabilización difieren en
más de 10 días.
•
P10. Apuntes contables que presentan una frecuencia de realización muy baja.
•
P11. Apuntes contables realizados en un día específico (festivo, período
vacacional…).
•
Pruebas Editadas.
Figura 36. Ventana con pruebas de análisis orientadas a los apuntes contables.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
161
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Ejecución de pruebas de análisis
La ejecución de las pruebas de análisis es de carácter individual pulsando el botón
“Ejecutar” y su resultado es mostrado en el área de texto de la ventana. La siguiente imagen
detalla a modo de ejemplo la salida o resultado devuelto por una prueba de análisis en el área
de texto.
Figura 37. Resultado de una prueba mostrado por el área de texto.
Mediante el botón “Limpiar” se puede borrar y eliminar todo el texto contenido en el
área de texto de la ventana.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
162
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Generación automática de ficheros Excel
La generación automática de ficheros Excel se puede realizar de forma individual y de
forma conjunta. Mediante el botón “Excel” asociado a cada una de las pruebas se puede
realizar la generación automática del fichero Excel correspondiente a cada una. Una vez
ejecutado, se muestra el siguiente mensaje notificando que la generación del fichero ha sido
correcta.
Figura 38. Mensaje de creación correcta de fichero Excel.
El fichero Excel se creará en la carpeta del proyecto dónde están contenidos todos los
elementos del mismo, y será nombrado de la siguiente forma:
X_apuntes.xls donde X es la prueba seleccionada para crear el fichero.
Ejemplo para la prueba6:
prueba6_apuntes.xls
La generación del fichero Excel con todas las pruebas de análisis se puede realizar
mediante el botón “Exportar todo a Excel” situado en la parte inferior derecha de la ventana.
A pesar de estar en la opción donde las pruebas de análisis de 1 a 5 están orientadas a los
usuarios, esta funcionalidad guarda todas las pruebas de análisis (11 pruebas en total, 5
orientadas a usuarios y 6 a apuntes contables) en el fichero Excel que se va a crear.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
163
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Una vez ejecutada la acción la aplicación muestra el siguiente mensaje notificando la
situación de creación del fichero Excel correspondiente:
Figura 39. Mensaje de creación del fichero Excel con todas las pruebas de análisis.
Tras confirmar el mensaje, se procede a generar el fichero Excel con el resultado de
todas las pruebas de análisis de la herramienta. Debido a que hay pruebas que necesitan la
especificación de datos de entrada para realizarlas, a continuación se muestran los mensajes
correspondientes para la introducción de datos de entrada para las pruebas de análisis 9 y 11.
Figura 40. Mensaje de introducción de datos para la prueba 9.
Figura 41. Mensaje de introducción del día para la fecha de la prueba 11.
Figura 42. Mensaje de introducción del mes para la fecha de la prueba 11.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
164
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Figura 43. Mensaje de introducción del año para la fecha de la prueba 11.
Una vez ejecutadas todas las pruebas de análisis, la aplicación mostrará el siguiente
mensaje notificando que la generación del fichero Excel con todas las pruebas ha sido correcta.
Figura 44. Mensaje de generación correcta de fichero Excel con todas las pruebas.
El fichero Excel se creará en la carpeta del proyecto dónde están contenidos todos los
elementos del mismo, y será nombrado de la siguiente forma:
pruebas.xls
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
165
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Generación automática de informes en fichero PDF
También se pueden crear ficheros en formato PDF de forma individual a cada prueba
de análisis mediante el botón “pdf” asociado a cada una de ellas. El fichero creado contendrá:
•
Título de la prueba de análisis.
•
Descripción de la prueba.
•
Resumen con los 25 apuntes contables identificados más relevantes.
•
Resultados de análisis con apuntes contables tratados, identificados y porcentajes.
Figura 45. Contenido de un fichero PDF.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
166
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Una vez pulsado el botón “pdf”, se procederá a la creación del fichero en formato PDF
notificándose mediante el siguiente mensaje:
Figura 46. Mensaje de creación de fichero PDF.
Posteriormente se notificará que el fichero se ha creado satisfactoriamente mediante
el siguiente mensaje:
Figura 47. Mensaje de fichero PDF creado correctamente.
El fichero PDF se creará en la carpeta del proyecto dónde están contenidos todos los
elementos del mismo, y será nombrado de la siguiente forma:
Informe_X_apuntes.pdf donde X es la prueba seleccionada para crear el fichero.
Ejemplo para la prueba6:
Informe_prueba6_apuntes.xls
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
167
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Guardar resultado de las pruebas de análisis en la Base de Datos
Mediante el botón “Guardar Pruebas” de la ventana se puede realizar a la ejecución
de todas y cada una de las pruebas de análisis y guardando en la Base de Datos todas las
pruebas de análisis con sus correspondientes resultados. En el momento de guardar las
pruebas se asocia ese conjunto de pruebas al usuario que realiza la acción de guardar pruebas,
de modo que cada usuario podrá visualizar individualmente sólo las pruebas de análisis de
cada proyecto que el propio usuario ha guardado.
En el momento de proceder a guardar las pruebas de análisis, la aplicación mostrará
por pantalla el siguiente mensaje informando al usuario de que se va a arrancar el proceso de
guardado de pruebas de análisis.
Figura 48. Mensaje de inicio para guardar pruebas en la Base de Datos.
Tras confirmar el mensaje y el proceso de guardado, la aplicación comienza a ejecutar
las pruebas de análisis y a almacenarlas junto con su correspondiente resultado con el número
de apuntes identificados. Debido a que hay pruebas que necesitan la especificación de datos
de entrada para realizarlas, a continuación se muestran los mensajes correspondientes para la
introducción de datos de entrada para las pruebas de análisis 9 y 11.
Figura 49. Mensaje de introducción de datos para la prueba 9.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
168
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Figura 50. Mensaje de introducción del día para la fecha de la prueba 11.
Figura 51. Mensaje de introducción del mes para la fecha de la prueba 11.
Figura 52. Mensaje de introducción del año para la fecha de la prueba 11.
Una vez que se han ejecutado y almacenado en la Base de Datos todas las pruebas de
análisis, mediante el siguiente mensaje la aplicación informa al usuario de que el proceso de
guardado de pruebas de análisis a finalizado satisfactoriamente.
Figura 53. Pruebas guardadas correctamente.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
169
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
7. PRUEBAS DE ANÁLISIS EDITADAS
Las pruebas editadas permiten realizar y ejecutar pruebas de análisis específicas y más
acordes o adaptadas a la naturaleza de los datos cargados en la Base de Datos. La edición de
estas pruebas de análisis es mediante lenguaje SQL. Estas pruebas se pueden editar tanto
desde la ventana de Analizar Datos por Usuarios como la de Analizar Datos por Apuntes donde
poseen la misma ubicación y formato que se muestra mediante la siguiente imagen.
Figura 54. Estructura para editar pruebas de análisis.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
170
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
En el campo de texto mostrado en la imagen es donde se edita la prueba de análisis
específica, donde:
•
El botón “Ejecutar” permite realizar la ejecución de la prueba editada mostrando
el resultado en el área de texto de la ventana.
•
El botón “Excel” realiza la generación automática del fichero Excel con los
resultados de la prueba editada.
•
El botón “Ayuda” muestra en el área de texto de la ventana toda la información de
tablas con sus correspondientes campos de la Base de Datos para poder editar la
prueba de manera correcta.
Figura 55. Información mostrada mediante el botón de ayuda.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
171
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
8. ESTADÍSTICAS DE DATOS
La siguiente ventana muestra la estructura para cumplimentar la funcionalidad
ofrecida por las estadísticas de datos, muy similar a las pruebas de análisis de datos. Las
estadísticas que se pueden realizar de esta ventana son:
•
E1. Mostrar todos los usuarios contables.
•
E2. Mostrar todas las cuentas contables y sus códigos.
•
E3. Total de apuntes realizados por usuario.
•
E4. Apuntes realizados por cada usuario con su frecuencia.
•
E5. Apuntes realizados por cada usuario junto con el importe acumulado.
Figura 56. Ventana con estadísticas de análisis de datos.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
172
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Ejecución de estadísticas de análisis
Mediante el botón “Ejecutar” situado junto a todas las estadísticas de análisis se
pueden ejecutar cada una de ellas de forma individual, y su resultado será mostrado en el área
de texto de la ventana. La siguiente ventana muestra a modo de ejemplo el resultado
mostrado tras la ejecución de una estadística de análisis.
Figura 57. Resultado de una estadística de análisis en el área de texto.
Mediante el botón “Limpiar” se puede borrar y eliminar todo el texto contenido en el
área de texto de la ventana.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
173
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Generación automática de ficheros Excel
La generación automática e individual de ficheros se realiza mediante el botón “Excel”
asociado a cada una de las estadísticas. Una vez ejecutado, se muestra el siguiente mensaje
notificando que la generación del fichero ha sido correcta.
Figura 58. Mensaje de creación correcta de fichero Excel.
El fichero Excel creado será nombrado de la siguiente forma:
X.xls
donde X es la prueba seleccionada para crear el fichero.
Ejemplo para la prueba1:
estadística1.xls
También se puede generar de forma automática gracias al botón “Exportar todo a
Excel”, situado en la parte inferior derecha de la ventana, el fichero Excel con el resultado de
todas las estadísticas de análisis de datos.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
174
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Al pulsar el botón definido, la aplicación muestra el siguiente mensaje notificando la
situación de creación del fichero Excel correspondiente:
Figura 59. Mensaje de creación del fichero Excel con todas las estadísticas de análisis.
Tras confirmar el mensaje, se procede a generar el fichero Excel con el resultado de
todas las estadísticas de análisis de la herramienta.
Una vez ejecutadas todas las pruebas de análisis, la aplicación mostrará el siguiente
mensaje notificando que la generación del fichero Excel ha sido correcta.
Figura 60. Mensaje de generación correcta de fichero Excel con todas las estadísticas.
El fichero Excel creado será nombrado:
estadisiticas.xls
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
175
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Generación automática de ficheros PDF
El botón “pdf” asociado a cada una de las estadísticas en la ventana permite la
generación individual de informes mediante fichero con formato PDF. Este informe contendrá
el título de la estadística junto con una breve introducción y los resultados objeto del análisis
de la estadística. Una vez ejecutado el botón, la aplicación mostrará el siguiente mensaje
notificando del proceso.
Figura 61. Mensaje de generación inicio del proceso de creación del fichero PDF.
Figura 62. Mensaje de generación correcta de fichero PDF.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
176
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Estadísticas editadas
La edición de estadísticas ofrece resultados específicos de un usuario o cuenta
contable concretos. La siguiente imagen muestra los campos de texto donde especificar
respectivamente el usuario o cuenta contable.
Figura 63. Parte de la ventana dedicada a la edición de estadísticas.
Tras especificar el nombre de usuario contable o cuenta contable, mediante el botón
“Ejecutar” asociado, se mostrarán por el área de texto todas las estadísticas relacionadas con
el usuario o cuenta contable especificado por el usuario de la aplicación.
Figura 63. Estadísticas por usuario especificado.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
177
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
9. GUARDAR Y COMPARAR RESULTADOS
La opción Guardar y Comparar Resultados va a permitir el tratamiento y comparación
de los resultados de las pruebas guardadas en la Base de Datos. Las acciones o procesos que se
pueden realizar con esta opción o funcionalidad son:
•
Mostrar resultados de pruebas guardadas.
•
Eliminar resultados de pruebas guardadas.
•
Comparar resultados de pruebas guardadas.
La siguiente imagen muestra la ventana desde donde se puede llevar a cabo esta
funcionalidad.
Figura 64. Ventana correspondiente a Guardar y Comparar Resultados.
Como se puede ver en la imagen, cada funcionalidad posee sus propias listas
desplegables donde se especifican el nombre de la Compañía y el año contable de los análisis
guardados en la Base de Datos para el usuario que está utilizando la aplicación.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
178
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
En el caso de “Consultar Resultados del Proyecto”, al pulsar el botón “Aceptar”, se
muestran por el área de texto todas las pruebas y resultados guardados relacionados con la
Compañía y años contables especificados en las listas desplegables.
Para “Eliminar Resultados del Proyecto”, al accionar el botón “Aceptar”, se eliminarán
todas las pruebas y resultados los análisis relacionados con la Compañía y el año contable
detallados en las listas desplegables. La aplicación notifica mediante el siguiente mensaje que
la eliminación de los resultados del proyecto especificado se ha realizado satisfactoriamente.
Figura 65. Resultados eliminados correctamente.
Por último, en “Comparar Resultados de Proyectos” se especifican mediante las listas
desplegables la Compañía y los años contables objeto de la comparación. Al pulsar el botón
“Aceptar”, se mostrará por el área de texto el resultado de todas las pruebas correspondiente
a cada año contable y la comparación entre mismas pruebas de cada año.
Los botones que completan la funcionalidad de la ventana de Gestión de Datos son:
•
“Limpiar”. Permite borrar toda la información contenida en el área de texto.
•
“Mostrar Resultados Guardados”. Muestra mediante el área de texto los
proyectos que el usuario de la aplicación tiene guardados en la Base de Datos.
•
“Volver”. Permite regresar al Menú de Opciones inicial.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
179
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
10. GESTIÓN DE USUARIOS
Esta opción o funcionalidad sólo es aplicable o utilizada por el administrador de la
aplicación, ya que sólo está disponible el Menú de Opciones Administrador y no en el de
usuario. La ventana correspondiente a esta opción se expone a continuación.
Figura 66. Ventana correspondiente a la Gestión de Usuarios.
Como se puede comprobar en la imagen, desde esta opción se pueden realizar las
siguientes opciones:
•
Añadir/Dar de alta nuevos usuarios.
•
Modificar usuarios.
•
Eliminar/Dar de baja usuarios.
•
Bloquear/Desbloquear usuarios.
•
Mostrar información de usuarios.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
180
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Añadir/Dar de alta nuevos usuarios
Esta opción añade nuevos usuarios en la Base de Datos y que pueden hacer uso de la
aplicación. Para ello hay que completar los campos que se detallan en la imagen siguiente.
Figura 67. Campos necesarios para añadir nuevos usuarios.
Tras rellenar los campos y confirmar mediante el botón “Aceptar”, la aplicación
mostrará el siguiente mensaje informando al administrador de que el nuevo usuario ya se ha
dado de alta.
Figura 68. Mensaje usuario dado de alta correctamente.
Mediante el botón “Limpiar” se borran los datos contenidos en los campos de texto de
Nombre de usuario y Contraseña.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
181
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Modificar usuarios
La siguiente opción de Modificar usuarios permite cambiar la contraseña de un usuario
de la aplicación ya existente en la Base de Datos. Los campos a cumplimentar para realizar la
modificación se muestran en la siguiente imagen.
Figura 69. Campos necesarios para modificar usuarios.
Tras rellenar los campos y confirmar mediante el botón “Aceptar”, la aplicación
mostrará el siguiente mensaje informando al administrador de que el usuario se ha modificado
correctamente.
Figura 70. Mensaje usuario modificado correctamente.
Mediante el botón “Limpiar” se borran los datos contenidos en los campos de texto de
Nombre de usuario y Contraseña.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
182
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Eliminar/Dar de baja usuarios
Esta opción elimina usuarios de la aplicación y cuyos datos están almacenados en la
Base de Datos. Para ello hay que completar los campos que se detallan en la imagen siguiente.
Figura 71. Campos necesarios para eliminar usuarios.
Tras rellenar los campos y confirmar mediante el botón “Aceptar”, la aplicación
mostrará el siguiente mensaje informando al administrador de que el usuario se ha dado de
baja correctamente.
Figura 72. Mensaje usuario dado de baja correctamente.
Mediante el botón “Limpiar” se borran los datos contenidos en los campos de texto de
Nombre de usuario y Contraseña.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
183
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Bloquear/Desbloquear usuarios
Esta opción permite al administrador bloquear usuarios a su razón para mantener la
integridad y seguridad de la aplicación y desbloquear usuarios que él mismo o la aplicación ha
bloqueado. Para ello, se requiere especificar el nombre del usuario y a continuación:
•
Pulsar el botón “Bloquear” para bloquear al usuario.
•
Pulsar el botón “Desbloquear” para desbloquear al usuario ya bloqueado.
La siguiente imagen muestra estos elementos necesarios para el bloqueo y desbloqueo
de usuarios.
Figura 73. Interfaz para el bloqueo y desbloqueo de usuarios.
La confirmación por parte de la aplicación de los bloqueos y desbloqueos producidos
se realiza mediante los siguientes mensajes:
Bloqueo:
Figura 74. Mensaje usuario bloqueado.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
184
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Desbloqueo:
Figura 75. Mensaje usuario desbloqueado.
Mostrar información de usuarios
Por último, mediante el botón “Mostrar Usuarios” se pueden mostrar en el área de
texto de la ventana, toda la información referente a los usuarios que hacen uso de la
aplicación.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
185
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
11. AYUDA
En esta opción se muestra toda la información referente a las estadísticas y pruebas de
análisis implementadas en la Herramienta de Análisis de los Estados Financieros.
Figura 76. Ventana correspondiente a la Ayuda.
En este interfaz de la ventana de la aplicación, mediante las listas desplegables se
puede elegir la prueba o estadística de análisis de la cual se desea mostrar la ayuda. Una vez
elegida, mediante el botón “Mostrar Info” aparecerá toda información relacionada con esa
prueba en el área de texto existente en la ventana.
Mediante el botón “Limpiar” se borran los datos contenidos en el área de texto de la
ventana.
Por último, el botón “Volver” devuelve al menú de opciones inicial correspondiente al
usuario que hace uso de la aplicación.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
186
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
12. CONTROL DE MENSAJES
A continuación se muestran los mensajes de aviso y error que pueden tener lugar en la
utilización de la aplicación.
12.1 Control de mensajes de aviso
Cuando en la validación no se introduce el nombre de usuario aparece el siguiente
mensaje:
Cuando en la validación no se introduce la contraseña aparece el siguiente mensaje:
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
187
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Cuando en la validación el usuario es correcto pero no la contraseña aparece el
siguiente mensaje:
Cuando en la validación el usuario y la contraseña son incorrectos aparece el siguiente
mensaje:
Cuando se introducen tres veces incorrectamente y de forma consecutiva la
contraseña en la validación aparece el siguiente mensaje:
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
188
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Cuando en la validación el usuario que quiere acceder a la aplicación está bloqueado
aparece el siguiente mensaje:
Cuando en la carga de datos se quiere cargar el fichero de apuntes o usuarios
contables y no se ha especificado el carácter de separación se muestra el siguiente mensaje:
Cuando el carácter de separación entre campos no es correcto, la aplicación puede
mostrar uno de estos dos mensajes en función del carácter o caracteres introducidos:
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
189
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Cuando se quiere crear una incompatibilidad que ya existe la aplicación muestra el
siguiente mensaje:
Cuando se quiere eliminar una incompatibilidad que no ha sido creada la aplicación
muestra el siguiente mensaje:
Cuando se desea acceder a las pruebas o estadísticas de análisis sin haber datos
cargados en la Base de Datos, se muestra uno de los siguientes mensajes por pantalla:
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
190
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Cuando se ejecuta o se desea generar un fichero de una prueba editada y ésta no ha
sido introducida, la aplicación muestra el siguiente mensaje:
Cuando el número de días especificado para la prueba 9 no es correcto, el mensaje
que aparece informando de esta situación es el siguiente:
Cuando la fecha para la prueba 11 no se ha especificado de forma correcta, la
aplicación muestra un mensaje especificando en que parte de la fecha se ha cometido el error,
como por ejemplo se introduce mal el mes de la misma:
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
191
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
O la fecha introducida no es posible o no existe, ejemplo 30/02/2008:
Cuando se intenta guardar un proyecto que ya está guardado, la aplicación muestra el
siguiente mensaje:
Cuando se comparan pruebas de análisis del mismo proyecto, es decir, del mismo año
contable, se muestra el siguiente mensaje por pantalla:
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
192
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Cuando se da de alta un usuario con un nombre de usuario ya existente, la aplicación
muestra el siguiente mensaje:
Cuando al modificar un usuario no se introduce correctamente el nombre de usuario,
o éste no existe, se muestra el siguiente mensaje:
Cuando al dar de baja o eliminar un usuario, no se introduce correctamente el
nombre de usuario y contraseña o el usuario no existe, el mensaje mostrado por la aplicación
es el siguiente:
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
193
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Cuando se intenta bloquear o desbloquear un usuario que no existe o no está
registrado en la Base de Datos, se informa al usuario de la situación mediante el siguiente
mensaje:
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
194
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
12.2 Control de mensajes de error
Cuando se produce un error al guardar el proyecto por ser cancelado el proceso de
guardado, la aplicación muestra el siguiente mensaje:
Cuando se produce un error al generar el fichero Excel con todas las pruebas de
análisis por ser cancelado el proceso, la aplicación muestra el siguiente mensaje:
Cuando se produce un error al generar el fichero Excel con todas las estadísticas de
análisis por ser cancelado el proceso, la aplicación muestra el siguiente mensaje:
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
195
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Cuando se produce un error al ejecutar las pruebas editadas mediante SQL, el
mensaje mostrado por la aplicación es el siguiente:
Cuando la carga de algún fichero de datos en la Base de Datos ha producido algún
error, la aplicación muestra uno de los siguientes mensajes acorde con el error introducido:
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
196
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
13. MANUAL DE INSTALACIÓN
Para poder hacer uso correcto y eficiente de la aplicación, en el CD anexo al proyecto
se incluyen todos los elementos necesarios para poder poner en funcionamiento la aplicación
correspondiente a la Herramienta de Análisis de los Estados Financieros.
El contenido del CD es el siguiente:
•
Código de la aplicación.
•
Ejecutable de la aplicación.
•
Documentación y memoria del proyecto en formato Microsoft Word.
•
Presentación en formato Microsoft PowerPoint del proyecto.
•
jdk-6u11-windows-i586-p.
•
mysql-5.1.30-win32.
El primer paso a realizar es la instalación de la JDK para poder hacer uso del ejecutable
de la aplicación. Para ello simplemente hay que seguir al asistente de instalación tras ejecutar
el archivo jdk-6u11-windows-i586-p.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
197
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
A continuación se muestra paso a paso el proceso de instalación de la JDK de forma
gráfica:
Paso 1:
Paso 2:
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
198
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Paso 3:
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
199
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Tras la instalación del JDK, hay que realizar la instalación de la herramienta MySQL. La
instalación de esta herramienta se realiza mediante la descompresión del archivo “mysql5.1.30-win32.zip” incluido en el CD anexo al proyecto. Una vez realizada la descompresión
ejecutar el archivo “Setup.exe” y seguir el asistente de instalación proporcionado por la
herramienta. A continuación se muestra paso a paso la secuencia de imágenes en la instalación
y configuración de la herramienta.
•
Instalación
Paso 1:
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
200
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Paso 2:
Paso 3:
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
201
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Paso 4:
•
Configuración
Paso 1:
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
202
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Paso 2:
Paso 3:
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
203
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Paso 4:
Paso 5:
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
204
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Una vez instaladas las herramientas software necesarias, el siguiente paso es
establecer el origen de datos correspondiente al modelo relacional de Base de Datos y que
está accesible en el Panel de Control de Windows en la carpeta de Herramientas
Administrativas de Windows. Para ello se debe agregar el modelo de datos del sistema con el
nombre correspondiente al mismo (“bd_proyecto”). Para mayor facilidad y evitar errores o
numerosas navegaciones entres carpetas, es aconsejable agregar al classpath el directorio
JAVA donde se ha instalado la herramienta JDK. A continuación mostramos mediante las
siguientes imágenes la configuración del classpath para las variables de entorno de Windows.
Configuración de las variables de entorno de Windows:
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
205
HERRAMIENTA DE ANÁLISIS DE LOS ESTADOS FINANCIEROS
Tras realizar todo estos pasos, el usuario puede hacer uso de la aplicación ejecutando
el archivo ejecutable de la aplicación, con nombre “herramienta_analisis.jar” y que se
encuentra en el CD anexo al proyecto.
Juan Manuel Soriano Amaro - Universidad Pontificia Comillas
206
Descargar