Sistema Web de Contabilidad N.I.I.F.
Sistema Web de Contabilidad N.I.I.F.
PROYECTO DE GRADO
“SISTEMA WEB DE CONTABILIDAD
ACORDE A LAS NORMAS INTERNACIONALES DE INFORMACIÓN
FINANCIERA (N.I.I.F.)
CASO: CARRERA CONTADURÍA PÚBLICA
UNIVERSIDAD PÚBLICA DE EL ALTO”
LA PAZ - BOLIVIA
2011
DEDICATORIA
Descripción Pag.
CAPÍTULO I
1.1. PRESENTACIÓN .................................................................................................1
1.2. ANTECEDENTES ................................................................................................ 2
1.2.1. Antecedentes Institucionales..........................................................................2
1.2.2. Antecedentes del sistema ..............................................................................2
1.3. DEFINICIÓN DEL PROBLEMA ............................................................................3
1.3.1. PROBLEMA CENTRAL .................................................................................3
1.3.2. PROBLEMAS SECUNDARIOS ......................................................................3
1.4. JUSTIFICACIÓN DEL TEMA ...............................................................................4
1.4.1. ECONÓMICA .................................................................................................4
1.4.2. SOCIAL..........................................................................................................5
1.4.3. TÉCNICO .......................................................................................................5
1.5. OBJETIVO ...........................................................................................................5
1.5.1. OBJETIVO GENERAL ...................................................................................5
1.5.2. OBJETIVOS ESPECÍFICOS ..........................................................................5
1.6. LÍMITES ...............................................................................................................6
1.7. ALCANCES ..........................................................................................................7
1.7.1. TEMPORAL ...................................................................................................7
1.7.2. ESPACIAL .....................................................................................................7
1.8. APORTES ............................................................................................................7
1.9. METODOLOGÍA ..................................................................................................7
CAPÍTULO II
2.1. BASES TEÓRICAS .............................................................................................. 8
2.1.1. INGENIERIA DE SOFTWARE .......................................................................8
[Link]. GESTION DE PROYECTOS ....................................................................9
[Link]. REQUERIMIENTOS ................................................................................9
[Link]. ANALISIS Y DISEÑO ...............................................................................9
[Link]. IMPLEMENTACIÓN ...............................................................................10
[Link]. PRUEBAS .............................................................................................. 10
[Link]. MÉTRICAS DEL SOFTWARE................................................................ 11
[Link]. METODOLOGÍAS DE DESARROLLO DE SOFTWARE ........................11
2.1.2. INGENIERIA WEB .......................................................................................13
[Link]. INTRODUCCIÓN A LA INGENIERIA WEB ............................................13
[Link]. ÁREAS A LA INGENIERÍA WEB............................................................ 14
2.1.3. WEBML........................................................................................................16
2.1.4. METODOLOGÍAS, MÉTODOS, TECNOLOGÍAS, LENGUAJES Y
HERRAMIENTAS UTILIZADAS EN EL DESARROLLO DEL PROYECTO ............16
[Link]. METODOLOGÍAS AGILES ....................................................................16
[Link]. PROGRAMACIÓN EXTREMA (XP – EXTREMME PROGRAMMING) ...18
[Link]. C#.NET ..................................................................................................24
[Link]. SQL SERVER ........................................................................................25
2.2. BASES CONCEPTUALES .................................................................................25
2.2.1. CONTABILIDAD .......................................................................................... 25
2.2.2. NOMENCLATURA DE CUENTAS ............................................................... 26
2.2.3. CICLO DE LA CONTABILIDAD ...................................................................27
[Link]. Balance general al principio del periodo reportado .................................27
[Link]. Proceso de análisis de las transacciones y registro en el diario .............28
[Link]. Pase del libro diario al libro mayor .........................................................28
[Link]. Elaboración del balance de comprobación no ajustado .......................... 28
[Link]. Analizar los ajustes y las correcciones, registrarlos en el diario y
transferirlos al mayor ............................................................................................. 29
[Link]. Elaboración de un balance de prueba ajustado......................................29
[Link]. Elaboración de los estados financieros ..................................................29
[Link]. Cierre de libros .......................................................................................29
2.2.4. MARCO CONCEPTUAL PARA LA PREPARACIÓN Y PRESENTACIÓN DE
ESTADOS FINANCIEROS ....................................................................................29
[Link]. Introducción ........................................................................................... 29
[Link]. Objetivos de los estados financieros ......................................................31
[Link]. Situación financiera, desempeño y cambios en la posición financiera ....32
[Link]. Hipótesis fundamentales ........................................................................33
[Link]. Características cualitativas de los estados financieros ........................... 33
[Link]. Restricciones a la información relevante y fiable ....................................35
[Link]. Elementos de los estados financieros ....................................................36
[Link]. Situación financiera ................................................................................37
[Link]. Desempeño............................................................................................ 37
[Link]. Ajustes por mantenimiento de capital ...................................................38
[Link]. Medición de los elementos de los estados financieros .........................39
2.2.5. PROPIEDADES, PLANTA Y EQUIPO .........................................................40
[Link]. Definiciones ........................................................................................... 41
[Link]. Reconocimiento .....................................................................................42
[Link]. Medición en el momento del reconocimiento..........................................43
[Link]. Componentes del costo..........................................................................43
[Link]. Medición posterior al reconocimiento .....................................................44
[Link]. Depreciación .......................................................................................... 46
[Link]. Importe depreciable y periodo de depreciación ......................................47
[Link]. Método de depreciación .........................................................................49
[Link]. Deterioro de valor...................................................................................50
[Link]. Compensación por deterioro de valor...................................................50
[Link]. Bajas en cuentas..................................................................................51
[Link]. Información a relevar ...........................................................................52
2.2.6. ACTIVOS INTANGIBLES .............................................................................54
[Link]. Definición ............................................................................................... 54
[Link]. Identificabilidad ......................................................................................54
[Link]. Beneficios económicos futuros ............................................................... 55
[Link]. Reconocimientos y medición ..................................................................55
[Link]. Vida útil ..................................................................................................56
[Link]. Periodo y método de amortización .........................................................57
[Link]. Activos Intangibles con vida útil indefinidas ............................................57
3.1. XP Y WEBML ...................................................................................................59
CAPÍTULO III
3.2. EXPLORACION .................................................................................................60
3.2.1. HISTORIAS DE USUARIO...........................................................................60
3.2.2. HERRAMIENTAS ........................................................................................61
3.3. PLANIFICACIÓN DE LAS ENTREGAS .............................................................. 61
3.3.1. ESTIMACIONES DE ESFUERZOS ............................................................. 65
3.3.2. Primera Iteración: .........................................................................................71
3.3.3. Segunda Iteración: .......................................................................................72
3.3.4. Tercera Iteración: .........................................................................................73
3.3.5. Cuarta Iteración: .......................................................................................... 74
3.4. ITERACIONES ...................................................................................................74
3.4.1. PRIMERA ITERACIÓN ................................................................................75
[Link]. Gestión de usuarios ...............................................................................76
[Link]. Apertura de una Gestión ........................................................................79
[Link]. Introducción del Plan de Cuentas ........................................................... 81
[Link]. Introducción de los Tipos de Cambio .....................................................83
[Link]. Introducción de las UFV's ......................................................................84
3.4.2. SEGUNDA ITERACIÓN ..................................................................................85
[Link]. Introducción de Comprobante ................................................................ 87
[Link]. Modificación de Comprobante ................................................................ 89
[Link]. Eliminación de Comprobante .................................................................91
[Link]. Pago de Sueldos y Salarios ...................................................................93
3.4.3. TERCERA ITERACIÓN ...............................................................................95
[Link]. Generación de Reportes ........................................................................96
[Link]. Re-expresiones y actualizaciones .......................................................... 98
[Link]. Depreciaciones de Activos Fijos............................................................. 99
[Link]. Amortizaciones de Activos Intangibles ................................................. 101
3.4.4. CUARTA ITERACIÓN ................................................................................ 102
[Link]. Presentación de Estados Financieros .................................................. 104
[Link]. Cierre de Gestión ................................................................................. 105
[Link]. Obtención de Copias de Respaldo (Backups) ...................................... 106
[Link]. Resumen de la contabilización ............................................................. 107
3.5. PRODUCCIÓN................................................................................................. 108
3.5.1. Interfaz de acceso ...................................................................................... 108
3.5.2. Interfaz de gestión de usuarios .................................................................. 109
3.5.3. Interfaz de apertura de gestión .................................................................. 109
3.5.4. Introducción de plan de cuentas ................................................................ 110
3.5.5. Introducción de los Tipos de Cambio ......................................................... 110
3.5.6. Introducción de las UFV's .......................................................................... 111
3.5.7. Introducción de Comprobante .................................................................... 111
3.5.9. Eliminación de Comprobante ..................................................................... 112
3.5.10. Generación de Reportes .......................................................................... 113
3.5.11. Re-expresiones y actualizaciones ............................................................ 113
3.5.12. Depreciaciones de Activos Fijos .............................................................. 114
3.5.13. Presentación de Estados Financieros ...................................................... 114
3.5.15. Resumen de la contabilización ................................................................. 115
3.6. MANTENIMIENTO ........................................................................................... 116
3.7. MUERTE DEL PROYECTO ............................................................................. 116
3.8. CALIDAD DEL SOFTWARE............................................................................. 116
3.9.1. FUNCIONALIDAD ...................................................................................... 116
3.9.2. SATISFACCIÓN DEL USUARIO ............................................................... 119
3.9.3. PORTABILIDAD......................................................................................... 121
3.9.4. CONFIABILIDAD ....................................................................................... 121
3.9.3. PORTABILIDAD......................................................................................... 121
3.10. CONTRIBUCIÓN DEL SISTEMA SCANIIF .................................................... 124
CAPITULO IV
4.1. CONCLUCIONES Y RECOMENDACIONES ................................................... 126
BIBLIOGRAFÍA ....................................................................................................... 127
ANEXOS ................................................................................................................. 128
ÍNDICE DE FIGURAS
Descripción Pag.
Figura 2.1. Proyecto Xtreme Programming .............................................................. 22
Figura 2.2. Coste del cambio de la ingeniería del software tradicional ..................... 23
Figura 2.3. Coste del cambio en XP ......................................................................... 23
Figura 2.4. Modelo de Comprobantes de Diario ....................................................... 28
Figura 2.5. Ciclo Contable ........................................................................................ 30
Figura 3.1. XP y WEBML ........................................................................................ 59
Figura 3.2. Planificación de Entregas (Iteración 1) .................................................. 63
Figura 3.3. Planificación de Entregas (Iteración 2) ................................................... 63
Figura 3.4. Planificación de Entregas (Iteración 3) ................................................... 64
Figura 3.5. Planificación de Entregas (Iteración 4) ................................................... 64
Figura 3.6. Diagrama Entidad Relación (Iteración 1) ................................................ 75
Figura 3.7. Historia de usuario – Gestión de usuarios .............................................. 76
Figura 3.8. Diagrama de hipertextos – Gestión de usuarios ..................................... 79
Figura 3.9. Historia de usuario – Apertura de una gestión ........................................ 79
Figura 3.10. Diagrama de hipertextos – Apertura de Gestión ................................... 80
Figura 3.11. Historia de usuario – Introducción del Plan de Cuentas........................ 81
Figura 3.12. Diagrama de hipertextos – Introducción plan de cuentas ..................... 82
Figura 3.13. Historia de usuario – Introducción de los Tipos de Cambio .................. 83
Figura 3.14. Diagrama de hipertextos – Introducción plan de cuentas .................... 84
Figura 3.15. Historia de usuario – Introducción de las UFV`s ................................... 84
Figura 3.16. Diagrama de hipertextos – Introducción ufv’s ....................................... 85
Figura 3.17. Diagrama Entidad Relación (Iteración 2) .............................................. 86
Figura 3.18. Historia de usuario – Introducción de Comprobantes ........................... 87
Figura 3.19. Diagrama de hipertextos – Introducción comprobante .......................... 88
Figura 3.20. Historia de usuario – Modificación de Comprobante ............................. 89
Figura 3.21. Diagrama de hipertextos – Modificación comprobante ......................... 90
Figura 3.22. Historia de usuario – Eliminación de Comprobante .............................. 91
Figura 3.23. Diagrama de hipertextos – Eliminación comprobante ........................... 92
Figura 3.24. Historia de usuario – Pago de sueldos y salarios ................................. 93
Figura 3.25. Diagrama de hipertextos – Pago de sueldos y salarios ........................ 94
Figura 3.26. Diagrama Entidad Relación (Iteración 3) .............................................. 95
Figura 3.27. Historia de usuario – Generación de reportes ...................................... 96
Figura 3.28. Diagrama de hipertextos – Generación de reportes ............................ 97
Figura 3.29. Historia de usuario – Re-expresión y actualizaciones ........................... 98
Figura 3.30. Historia de usuario – Depreciación de Activos fijos .............................. 99
Figura 3.31. Diagrama de hipertextos – Depreciación activos fijos ......................... 100
Figura 3.32. Historia de usuario – Amortizaciones de activos intangibles ............... 100
Figura 3.33. Diagrama de hipertextos –Amortización de activos intangibles .......... 101
Figura 3.34. Diagrama Entidad Relación (Iteración 4) ............................................ 102
Figura 3.35. Historia de usuario – presentación de estados financieros ................. 104
Figura 3.36. Historia de usuario – Cierre de gestión ............................................... 105
Figura 3.37. Historia de usuario – Obtención de copias de respaldo ...................... 106
Figura 3.38. Historia de usuario – Resumen de la contabilidad .............................. 107
Figura 3.39. Producción – Interfaz de acceso ....................................................... 108
Figura 3.40. Producción – Gestión de usuario ........................................................ 109
Figura 3.41. Producción – Apertura de Gestión ...................................................... 109
Figura 3.42. Producción – Introducción plan de cuentas ........................................ 110
Figura 3.43. Producción – Introducción tipo de cambio .......................................... 110
Figura 3.44. Producción – Introducción UFV`s ....................................................... 111
Figura 3.45. Producción – Introducción comprobante ............................................ 111
Figura 3.46. Producción – Modificación comprobante ............................................ 112
Figura 3.47. Producción – Eliminación comprobante .............................................. 112
Figura 3.48. Producción – Generación de reportes ................................................ 113
Figura 3.49. Producción – Depreciación Activos fijos ............................................. 113
Figura 3.50. Producción – Presentación de estados financieros ............................ 114
Figura 3.51. Producción – Resumen de la contabilidad .......................................... 114
Figura 4.1. Modelo del Sistema .............................................................................. 122
Figura 4.2. Diagrama de Bloques ........................................................................... 122
ÍNDICE DE TABLAS
Descripción Pag.
Tabla 2.1. Diferencias entre metodologías Agiles y no agiles ................................... 17
Tabla 2.1. Nomenclatura de Cuentas ....................................................................... 27
Tabla 3.1. Planteamiento de Historias de Usuario .................................................... 60
Tabla 3.2. Numero de Iteraciones de Historias de Usuario ....................................... 62
Tabla 3.3. Planificación de Entregas (Resumen) ...................................................... 65
Tabla 3.4. Estimación de esfuerzos – Gestión de usuarios ...................................... 66
Tabla 3.5. Estimación de esfuerzos – Apertura de gestión ...................................... 66
Tabla 3.6. Estimación de esfuerzos – Introducción de plan de cuentas .................... 66
Tabla 3.7. Estimación de esfuerzos – Introducción de tipos de cambio .................... 67
Tabla 3.8. Estimación de esfuerzos – Introducción de UFV`s ................................... 67
Tabla 3.9. Estimación de esfuerzos – Introducción de Comprobante........................ 67
Tabla 3.10. Estimación de esfuerzos – Modificación de comprobantes .................... 68
Tabla 3.11. Estimación de esfuerzos – Eliminación de comprobante........................ 68
Tabla 3.12. Estimación de esfuerzos – Pago de Sueldos y Salarios ......................... 68
Tabla 3.13. Estimación de esfuerzos – Generación de reportes ............................... 69
Tabla 3.14. Estimación de esfuerzos – Reexpresiones y actualizaciones ................. 69
Tabla 3.15. Estimación de esfuerzos – Depreciación de Activos Fijos ...................... 69
Tabla 3.16. Estimación de esfuerzos – Amortización de Activos Intangibles ............ 70
Tabla 3.17. Estimación de esfuerzos – Presentación de Estados Financieros ......... 70
Tabla 3.18. Estimación de esfuerzos – Cierre de gestión ......................................... 70
Tabla 3.19. Estimación de esfuerzos – Obtención de copias de respaldo ................ 71
Tabla 3.20. Estimación de esfuerzos – Resumen de la contabilización .................... 71
Tabla 3.21. Historias de Usuario – Primera Iteración ................................................ 72
Tabla 3.22. Historias de Usuario – Segunda Iteración .............................................. 73
Tabla 3.23. Historias de Usuario – Tercera Iteración ................................................ 73
Tabla 3.24. Historias de Usuario – Cuarta Iteración .................................................. 74
Tabla 3.25. Perfiles de acceso por usuario ............................................................... 77
Tabla 3.26. Depreciaciones de activos fijos ............................................................ 100
Tabla 4.1. Factor de ponderación ........................................................................... 116
Tabla 4.2. Factor de ponderación ........................................................................... 118
Tabla 4.3. Factor de ponderación ........................................................................... 119
Tabla 4.4. Factor de ponderación ........................................................................... 121
Tabla 4.5. Evaluación para cuestionario FU ........................................................... 121
Tabla 4.6. Confiabilidad de los subsistemas ........................................................... 123
CAPITULO I
MARCO REFERENCIAL
1.1. PRESENTACIÓN
1
1.2. ANTECEDENTES
1.2.1. Antecedentes Institucionales
Hoy en día existen diversos tipos de sistemas contables utilizadas por las distintas
organizaciones en Bolivia, pero, estos sistemas están basados en las antiguas
normas de contabilidad bolivianas, por tanto no cumplen con las expectativas de la
institución, como por ejemplo:
2
1.3. DEFINICIÓN DEL PROBLEMA
• La entidad requiere que se reconozca un activo intangible si, y sólo si, se cumplen
ciertos criterios.
3
1.4. JUSTIFICACIÓN DEL TEMA.
1.4.1. ECONÓMICA.
1.4.2. SOCIAL.
1.4.3. TÉCNICO.
4
1.5. OBJETIVO
5
• Implementar el modulo apropiado para el reconocimiento y la medición de las
provisiones, pasivos contingentes y activos contingentes, así como que se
revele la información complementaria suficiente, por medio de las notas, como
para permitir a los usuarios comprender la naturaleza, calendario del
vencimiento e importes, de las anteriores partidas.
1.6.2. ALCANCES
[Link]. Temporal
[Link]. Espacial
El Desarrollo del Sistema será a partir del mes de junio y se estima concluir a fines
del mes de noviembre del 2011 (6 meses).
6
1.7. APORTES
1.8. METODOLOGÍA
Para el desarrollo del presente trabajo de investigación se hará uso del método
científico exploratorio, pues se necesita una manera sistemática, controlada,
empírica y crítica para llevarla a cabo, también porque la mayoría de las ideas
iníciales de la investigación es vaga e imprecisa y además porque es necesario
transformar los planteamientos inicial es en forma más precisa y estructurada.
En la parte del análisis y desarrollo del sistema de hará uso de la metodología ágil
(XP), y para el modelado se utilizara WEBML.
7
CAPITULO II
MARCO CONCETUAL
Es el área del conocimiento que se encarga de estudiar todos los aspectos que
alcanzan al desarrollo de sistemas informáticos, entre ellos: ciclo de vida, análisis de
requisitos, diseño, documentación, pruebas, calidad, seguridad, análisis de costos,
etc.
[Link]. REQUERIMIENTOS
8
pueden utilizarse otros métodos para obtener dicha información. La mayor parte de
los defectos encontrados en un software se deben a errores en esta etapa y
generalmente los errores que de aquí nacen suelen ser los más costosos de corregir.
Un software puede estar muy bien diseñado e, implementado, pero si no le es útil a
la empresa o al cliente su usabilidad se verá afectada. [Erik J, 2003].
[Link]. IMPLEMENTACIÓN
9
identificado en las etapas anteriores. “La implementación se refiere a la
programación. El propósito de la implementación es satisfacer los requerimientos de
la manera que especifica el diseño”.
[Link]. PRUEBAS
Son un conjunto de técnicas que permiten medir varios aspectos del proceso de
desarrollo de un sistema de información. Se utilizan para conocer con exactitud
variables como cantidad de trabajo realizado, tiempo que toma realizar el trabajo,
tasa de defectos, entre otras. Las métricas de software son fundamentales para el
aseguramiento de la calidad en los procesos de desarrollo.
a) Cascada
10
etapa de diseño puede ser fatal para la vida del proyecto. Actualmente es una
metodología de desarrollo poco utilizada.
Esta metodología de desarrollo define quién debe hacer qué, cuándo y cómo debe
hacerlo. Es un marco de trabajo genérico que puede especializarse. Está basada en
componentes interconectados por interfaces. Se apoya en UML para el modelado del
sistema y es dirigida por los casos de uso, se centra en la arquitectura y es iterativa e
incremental. Fue creada por: Grady Booch, Jim Rumbaugh e Ivar Jacobson, los
creadores de UML. Contempla cuatro fases:
11
existe un diseño detallado, puede que sólo se fundamenten en los casos de uso de
UML. [[Link]
Desde que esto empezó a suceder el Internet se volvió más que una diversión y
empezó a ser tomado más en serio, ya que el aumento de publicaciones y de
informaciones hizo que la Web se volviera como un desafío para los (Ingeniería del
software) ingenieros del software, a raíz de esto se crearon enfoques disciplinados,
sistemáticos y metodologías donde tuvieron en cuenta aspectos específicos de este
nuevo medio.
Uno de los aspectos más tenidos en cuenta, en el desarrollo de sitios web es sin
duda alguna el diseño gráfico y la organización estructural del contenido. En la
12
actualidad la web está sufriendo grandes cambios, que han obligado a expertos en el
tema a utilizar herramientas y técnicas basadas en la ingeniería del software, para
poder garantizar el buen funcionamiento y administración de los sitios web.
13
la Web hace referencia a las metodologías, técnicas y herramientas que se utilizan
en el desarrollo de aplicaciones Web complejas y de gran dimensión en las que se
apoya la evaluación, diseño, desarrollo, implementación y evolución de dichas
aplicaciones. [Pressman. 2006].
14
• Diseño de Modelos de datos para sistemas de información web.
2.1.3. WEBML
15
especificaciones gráficas formales para un proceso de diseño completo que puede
ser asistido por herramientas de diseño visuales.
También existe una extensión del módulo de navegación de UML propuesto por
Jim Conallen, para el manejo de proyectos de aplicaciones web.
16
Proceso menos controlado, con pocos Proceso mucho más controlado, con
principios. numerosas políticas/normas.
No existe contrato tradicional o al
Existe un contrato prefijado.
menos es bastante flexible.
El cliente es parte del equipo de El Cliente interactúa con el equipo de
desarrollo. desarrollo mediante reuniones.
Grupos pequeños (<10 integrantes) y Grupos grandes y posiblemente
trabajando en el mismo sitio. distribuidos.
Pocos artefactos. Más artefactos.
Pocos roles Más roles.
Menos énfasis en la arquitectura del La arquitectura del software es esencial
software y se expresa mediante modelos.
Tabla 2.1. Diferencias entre metodologías Agiles y no agiles
[Letelier, 2004]
17
a) Historias de Usuario
18
• Se harán pruebas todo el tiempo no sólo de cada nueva clase (pruebas
unitarias) sino que también los clientes comprobarán que el proyecto va
satisfaciendo los requisitos (pruebas funcionales).
b) Proceso XP
5. Vuelve al paso 1.
19
El ciclo de vida ideal de XPconsiste de seis fases [Beck, 2004): Exploración,
Planificación de la Entrega (Release), Iteraciones, Producción, Mantenimiento y
Muerte del Proyecto.
Fase I. Exploración
En esta fase, los clientes plantean a grandes rasgos las historias de usuario que
son de interés para la primera entrega del producto. Al mismo tiempo el equipo de
desarrollo se familiariza con las herramientas, tecnologías y prácticas que se
utilizarán en el proyecto. Se prueba la tecnología y se exploran las posibilidades de la
arquitectura del sistema construyendo un prototipo. La fase de exploración toma de
pocas semanas a pocos meses, dependiendo del tamaño y familiaridad que tengan
los programadores con la tecnología.
20
de iteraciones por la velocidad del proyecto, determinándose cuántos puntos se
pueden completar. Al planificar según alcance del sistema, se divide la suma de
puntos de las historias de usuario seleccionadas entre la velocidad del proyecto,
obteniendo el número de iteraciones necesarias para su implementación.
Esta fase incluye varias iteraciones sobre el sistema antes de ser entregado. El
Plan de Entrega está compuesto por iteraciones de no más de tres semanas. En la
primera iteración se puede intentar establecer una arquitectura del sistema que
pueda ser utilizada durante el resto del proyecto. Esto se logra escogiendo las
historias que fuercen la creación de esta arquitectura, sin embargo, esto no siempre
es posible ya que es el diente quien decide qué historias se implementarán en cada
iteración (para maximizar el valor de negocio). Al final de la última iteración el
sistema estará listo para entrar en producción.
Los elementos que deben tomarse en cuenta durante la elaboración del Plan de la
Iteración son: historias de usuario no abordadas, velocidad del proyecto, pruebas de
aceptación no superadas en la iteración anterior y tareas no terminadas en la
iteración anterior. Todo el trabajo de la iteración es expresado en tareas de
programación, cada una de ellas es asignada a un programador como responsable,
pero llevadas a cabo por parejas de programadores. Wake (Wake, 2002] proporciona
algunas guías útiles para realizar la planificación de la entrega y de cada iteración.
Es posible que se rebaje el tiempo que torna cada iteración, de tres a una
semana. Las ideas que han sido propuestas y las sugerencias son documentadas
para su posterior implementación (por ejemplo, durante la fase de mantenimiento).
21
Fase V. Mantenimiento
Esta fase del proyecto se presenta- el momento que el cliente no tiene más
historias que concluir en el sistema. Esto implica que se satisfagan las necesidades
del cliente en otros aspectos como rendimiento y confiabilidad del sistema. Se
genera la documentación final del sistema y no se realizan más cambios en la
arquitectura. La muerte del proyecto también ocurre cuando el sistema no genera los
beneficios esperados por el cliente o cuando no existe el presupuesto necesario para
mantenerlo.
22
c) Coste del Cambio
Siempre ha sido una verdad universal el hecho de que el coste del cambio en el
desarrollo de un proyecto se incrementa exponencialmente en el tiempo, como lo
indica la Figura 10.3:
Lo que XP propugna es que esta curva ha perdido validez y que con una
combinación de buenas prácticas de programación y tecnología es posible lograr que
la curva sea la contraria como se refleja en la Figura 10.4:
23
[Link]. PHP
Puede ser desplegado en la mayoría de los servidores web y en casi todos los
sistemas operativos y plataformas sin costo alguno. El lenguaje PHP se encuentra
instalado en más de 20 millones de sitios web y en un millón de servidores, el
número de sitios en PHP ha compartido algo de su preponderante sitio con otros
nuevos lenguajes no tan poderosos desde agosto de 2005. Este mismo sitio web de
Wikipedia está desarrollado en PHP. Es también el módulo Apache más popular
entre las computadoras que utilizan Apache como servidor web.
[Link]. MySQL
Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta
licencia, pero para aquellas empresas que quieran incorporarlo en
productos privativos deben comprar a la empresa una licencia específica que les
permita este uso. Está desarrollado en su mayor parte en ANSI C.
24
Esto es lo que posibilita el esquema de licenciamiento anteriormente mencionado.
Además de la venta de licencias privativas, la compañía ofrece soporte y servicios.
Para sus operaciones contratan trabajadores alrededor del mundo que colaboran
vía Internet. MySQL AB fue fundado por David Axmark, Allan Larsson y Michael
Widenius.
[Link]. Apache
25
2.2. BASES CONCEPTUALES
2.2.1. CONTABILIDAD
También se puede definir como el sistema que mide la actividad en los negocios y
procesa dicha medición en informes y estados financieros para comunicar resultados
y hallazgos a los encargados de tomar las decisiones. [Vargas, 2007].
• ACTIVO
• PASIVO
• PATRIMONIO
• INGRESO
• EGRESO
26
CODIGO CUENTA POSICIÓN CONTABLE
1 ACTIVO GRUPO
11 ACTIVO CORRIENTE RUBRO
1101 DISPONIBLE TITULO
110101 CAJA CUENTA
11010101 CAJA M/N SUB-CUENTA
11010102 CAJA M/E SUB-CUENTA
110102 BANCO CUENTA
11010201 BANCO M/N SUB-CUENTA
11010202 BANCO M/E SUB-CUENTA
2 PASIVO GRUPO
3 PATRIMONIO GRUPO
4 INGRESO GRUPO
5 EGRESO GRUPO
Tabla 2.2. Nomenclatura de Cuentas
[Funes, 2008]
27
procedimiento de oficina que transfiere los saldos de ingresos y gastos a la utilidad
acumulada, y prepara los libros para el comienzo de un nuevo ciclo contable.
Sin embargo, no solamente cerrar los libros y preparar los estados financieros
completa el ciclo contable, los auditores con frecuencia revisan los estados antes que
estos se revelen al público. Una auditoría le agrega credibilidad a los estados
financieros. Las cuentas ayudan a organizar el pensamiento y a descubrir las
cantidades desconocidas. La idea clave es la de llenar las cuentas relativas con
todos los cargos, abonos y saldos conocidos, y luego resolver para encontrar las
cantidades desconocidas. [Funes, 2008].
Consiste en el inicio del ciclo contable con los saldos de las cuentas del balance
de comprobación y del mayor general del período anterior.
ORGANIZACIÓN
NIT:
COMPROBANTE DE DIARIO
Fecha: Nº
Concepto:
Forma de pago:
CODIGO DETALLE PARCIAL DEBE HABER
TOTALES
Son:………………………………………………………… 00/100
C.I.:…………………………………………………………
Preparado por:………………………………………………………………………
Autorizado por:…………………………………………………………………
28
[Link]. Pase del libro diario al libro mayor
Consiste en registrar en las cuentas del libro mayor los cargos y créditos de los
asientos consignados en el diario.
Consiste en determinar los saldos de las cuentas del libro mayor y en comprobar
la exactitud de los registros. Con la hoja de trabajo se reubican los efectos de los
ajustes, antes de registrarlos en las cuentas; transferir los saldos de las cuentas al
balance general o al estado de resultados, procediendo por último a determinar y
comprobar la utilidad o pérdida.
Consiste en contabilizar en el libro diario los asientos para cerrar las cuentas
temporales de capital, procediendo luego a pasar dichos asientos al libro mayor,
transfiriendo la utilidad o pérdida neta a la cuenta de capital. Los saldos finales en el
29
balance general se convierten en los saldos iniciales para el período siguiente.
[Funes, 2008]
CIERRE DE LIBROS
ESTADOS FINANCIEROS
30
[Link]. Introducción
31
proveer información útil para la toma decisiones económicas, otro tipo de modelos y
conceptos contables pueden ser más apropiados. El Marco Conceptual de Bolivia en
convergencia con el Marco Conceptual de las IASB ha sido desarrollado de manera
que pueda aplicarse a una variada gama de modelos contables, como de conceptos
de capital y de mantenimiento de capital.
Los estados financieros preparados con este propósito cubren las necesidades
comunes de muchos usuarios.
Las decisiones económicas, que toman los usuarios de los estados financieros,
requieren una evaluación de la capacidad que la entidad tiene de generar efectivo u
otros recursos equivalentes al efectivo para la misma, así como la proyección
temporal y la certeza de tal generación de liquidez. En último extremo, es esta
capacidad la que determina, por ejemplo, la posibilidad que tiene la entidad para
pagar a sus empleados y proveedores, satisfacer los pagos de intereses, reembolsar
los préstamos y proceder a distribuir ganancias a los propietarios. Los usuarios
pueden evaluar mejor esta capacidad para generar efectivo, si se les suministra
información que haga hincapié en la situación financiera, desempeño y cambios en la
posición financiera de la empresa.
32
empresa, y de su capacidad en el pasado para modificar tales recursos, es útil al
evaluar la posibilidad que la entidad tiene para generar efectivo y demás
equivalentes al efectivo en el futuro.
Las partes que componen los estados financieros están interrelacionadas porque
reflejan diferentes aspectos de las mismas transacciones u otros sucesos acaecidos
a la empresa.
Con el fin de cumplir sus objetivos, los estados financieros se preparan sobre la
base de la acumulación o del devengo contable. Según esta base, los efectos de las
transacciones y demás sucesos se reconocen cuando ocurren (y no cuando se
recibe o paga dinero u otro equivalente al efectivo), asimismo se registran en los
libros contables y se informa sobre ellos en los estados financieros de los periodos
con los cuales se relacionan.
33
b) Negocio en marcha
Las características cualitativas son los atributos que hacen útil, para los usuarios,
la información suministrada en los estados financieros. Las cuatro principales
características cualitativas son comprensibilidad, relevancia, fiabilidad y
comparabilidad.
a) Comprensibilidad
b) Relevancia
Para ser útil, la información debe ser relevante de cara a las necesidades de toma
de decisiones por parte de los usuarios.
c) Importancia de la materialidad
34
La relevancia de la información está afectada por su naturaleza e importancia
relativa. En algunos casos la naturaleza de la información, por sí misma, es capaz de
determinar su relevancia.
d) Fiabilidad
Para ser útil, la información debe también ser fiable. La información posee la
cualidad de fiabilidad cuando está libre de error material y de sesgo o prejuicio, y los
usuarios pueden confiar en que es la imagen fiel de lo que pretende representar, o
de lo que puede esperarse razonablemente que represente.
e) Representación fiel
g) Neutralidad
Para ser fiable, la información contenida en los estados financieros debe ser
neutral, es decir, libre de sesgo o prejuicio. Los estados financieros no son neutrales
si, por la manera de captar o presentar la información, influyen en la toma de una
decisión o en la formación de un juicio, a fin de conseguir un resultado o desenlace
predeterminado.
35
h) Prudencia
i) Integridad
Para ser fiable, la información en los estados financieros debe ser completa dentro
de los límites de la importancia relativa y el costo. Una omisión puede causar que la
información sea falsa o equívoca, y por tanto no fiable y deficiente en términos de
relevancia.
El equilibrio entre costo y beneficio es una profunda restricción, más que una
característica cualitativa. Los beneficios derivados de la información deben exceder a
los costos de suministrarla. Sin embargo, la evaluación de beneficios y costos es,
sustancialmente, un proceso de juicios de valor. Es más, los costos no son
soportados necesariamente por quienes disfrutan de los beneficios.
36
c) Equilibrio entre características cualitativas
37
Las definiciones de activo, pasivo y patrimonio neto, identifican sus características
esenciales, pero no pretenden especificar las condiciones a cumplir para que tales
elementos se reconozcan en el balance. Por tanto, ciertas partidas pueden caber en
las definiciones, pero no se reconocerán como activos o pasivos en el balance,
porque no cumplen las condiciones para su reconocimiento.
[Link]. Desempeño
La cifra del resultado es a menudo usada como una medida del desempeño en la
actividad de la empresa, o bien es la base de otras evaluaciones, tales como el
rendimiento de las inversiones o las ganancias por acción. Los elementos
relacionados directamente con la medida del resultado son los ingresos y los gastos.
El reconocimiento y medida de los ingresos y gastos, y por tanto del resultado,
dependen en parte de los conceptos de capital y mantenimiento del capital usado por
la entidad al elaborar los estados financieros.
38
en el patrimonio neto, y no están relacionados con las distribuciones realizadas a los
propietarios de este patrimonio.
39
producto recibido a cambio de incurrir en la deuda o, en algunas circunstancias
(por ejemplo en el caso de los impuestos), por las cantidades de efectivo y otras
partidas equivalentes que se espera pagar para satisfacer la correspondiente
deuda, en el curso normal de la operación.
40
dicha inversión. Los principales problemas que presenta el reconocimiento contable
de propiedades, planta y equipo son la contabilización de los activos, la
determinación de su importe en libros y los cargos por depreciación y pérdidas por
deterioro que deben reconocerse con relación a los mismos.
[Link]. Definiciones
41
se atribuye a ese activo cuando se lo reconoce inicialmente de acuerdo con los
requerimientos específicos de otros NIIF.
Valor específico para una entidad, es el valor presente de los flujos de efectivo
que la entidad espera obtener del uso continuado de un activo y de su disposición al
término de su vida útil, o bien de los desembolsos que espera realizar para cancelar
un pasivo.
Valor razonable, es el importe por el cual un activo podría ser intercambiado entre
partes interesadas y debidamente informadas, en una transacción realizada en
condiciones de independencia mutua.
Una pérdida por deterioro, es el exceso del importe en libros de un activo sobre su
importe recuperable.
42
Vida útil es, el periodo durante el cual se espera utilizar el activo por parte de la
entidad.
[Link]. Reconocimiento
Un elemento de propiedades, planta y equipo se reconocerá como activo si, y sólo si:
a) Costos iniciales
b) Costos posteriores
43
consumibles, que pueden incluir el costo de pequeños componentes. El objetivo de
estos desembolsos se describe a menudo como “reparaciones y conservación” del
elemento de propiedades, planta y equipo.
44
a) Modelo de costo
b) Modelo revaluación
• Eliminada contra el importe en libros bruto del activo, de manera que lo que se
reexpresa es el importe neto resultante, hasta alcanzar el importe revaluado
del activo. Este método se utiliza habitualmente en edificios.
45
Si se revalúa un elemento de propiedades, planta y equipo, se revaluarán también
todos los elementos que pertenezcan a la misma clase de activos.
• Terrenos;
• Terrenos y edificios;
• Maquinaria;
• Buques;
• Aeronaves;
• Vehículos de motor;
• Mobiliario y enseres y
• Equipo de oficina.
Los elementos pertenecientes a una clase, de las que componen las propiedades,
planta y equipo, se revaluarán simultáneamente con el fin de evitar revaluaciones
selectivas, y para evitar la inclusión en los estados financieros de partidas que serían
una mezcla de costos y valores referidos a diferentes fechas. No obstante, cada
clase de activos puede ser revaluada de forma periódica, siempre que la revaluación
de esa clase se realice en un intervalo corto de tiempo y que los valores se
mantengan constantemente actualizados.
46
[Link]. Depreciación
La entidad podrá elegir por depreciar de forma separada las partes que
compongan un elemento y no tengan un costo significativo con relación al costo total
del mismo.
47
[Link]. Importe depreciable y periodo de depreciación
48
b) El desgaste físico esperado, que dependerá de factores operativos tales como
el número de turnos de trabajo en los que se utilizará el activo, el programa de
reparaciones y mantenimiento, y el grado de cuidado y conservación mientras
el activo no está siendo utilizado.
d) Los límites legales o restricciones similares sobre el uso del activo, tales como
las fechas de caducidad de los contratos de arrendamiento relacionados.
49
[Link]. Método de depreciación
50
[Link]. Compensación por deterioro de valor
a) Por su disposición.
51
b) Cuando no se espere obtener beneficios económicos futuros por su uso o
disposición.
A Sin embargo, una entidad que, en el curso de sus actividades ordinarias, venda
rutinariamente elementos de propiedades, planta y equipo que se mantenían para
arrendar a terceros, transferirá esos activos a los inventarios por su importe en libros
cuando dejen de ser arrendados y se clasifiquen como mantenidos para la venta. El
importe obtenido por la venta de esos activos se reconocerá como ingreso de
actividades ordinarias.
52
La contrapartida a cobrar por la disposición de un elemento de propiedades,
planta y equipo, se reconocerá inicialmente por su valor razonable. Si se aplazase el
pago a recibir por el elemento, la contrapartida recibida se reconocerá inicialmente al
precio equivalente de contado. La diferencia entre el importe nominal de la
contrapartida y el precio equivalente de contado se reconocerá como un ingreso por
intereses, de forma que refleje el rendimiento efectivo derivado de la cuenta por
cobrar.
En los estados financieros se revelará, con respecto a cada una de las clases de
propiedades, planta y equipo, la siguiente información:
Una conciliación entre los valores en libros al principio y al final del periodo,
mostrando:
a) Las adiciones;
53
e) Las pérdidas por deterioro del valor reconocidas en el resultado del periodo.
f) Las pérdidas por deterioro de valor que hayan revertido, y hayan sido
reconocidas en el resultado del periodo.
g) La depreciación.
i) Otros cambios.
54
2.2.6. ACTIVOS INTANGIBLES
[Link]. Definición
[Link]. Identificabilidad
55
o servicios, los ahorros de costo y otros rendimientos diferentes que se deriven del
uso del activo por parte de la entidad.
a) Es probable que los beneficios económicos futuros que se han atribuido al mismo
fluyan a la entidad.
56
Para determinar la vida útil de un activo intangible, es preciso considerar muchos
factores, entre los que figuran:
a) La utilización esperada del activo por parte de la entidad, así como si el elemento
podría ser gestionado de forma eficiente por otro equipo directivo distinto;
b) Los ciclos típicos de vida del producto, así como la información pública disponible
sobre estimaciones de la vida útil, para tipos similares de activos que tengan una
utilización parecida;
g) El periodo en que se controle el activo, si estuviera limitado, así como los límites,
ya sean legales o de otro tipo, sobre el uso del elemento, tales como las fechas
de caducidad de los arrendamientos relacionados con él; y
h) Si la vida útil del activo depende de las vidas útiles de otros activos poseídos por
la entidad.
El importe depreciable de un activo intangible con una vida útil finita, se distribuirá
sobre una base sistemática a lo largo de su vida útil. La amortización comenzará
cuando el activo esté disponible para su utilización, es decir, cuando se encuentre en
la ubicación y condiciones necesarias para que pueda operar de la forma prevista por
la gerencia. La amortización cesará en la fecha más temprana entre aquélla en que
57
el activo se clasifique como mantenido para la venta (o incluido en un grupo de
activos para su disposición que se haya clasificado como mantenido para la venta), y
la fecha en que se produzca la baja en cuentas del mismo. El método de
amortización utilizado reflejará el patrón de consumo esperado, por parte de la
entidad, de los beneficios económicos futuros derivados del activo. Si este patrón no
pudiera ser determinado de forma fiable, se adoptará el método lineal de
amortización. El cargo por amortización de cada período se reconocerá en el
resultado del periodo, a menos que otra Norma permita o exija que dicho importe se
incluya en el importe en libros de otro activo.
a) Anualmente.
58
CAPÍTULO III
APLICACIÓN DE EXTREME PROGRAMMING EN EL DISEÑO E
IMPLEMENTACIÓN DEL SISTEMA (SCANIIF)
3.1. XP Y WEBML
59
3.2. EXPLORACION
60
Dentro del formulario de historias de usuarios, existe un campo específico de
nombre Riesgo de Desarrollo, dicho término está asociado con la dificultad que
representa el desarrollo de esa historia.
3.2.2. HERRAMIENTAS
• c#.NET.
• SQL SERVER.
En esta fase del proyecto se establecerán prioridades para cada una de las
historias, así como la estimación del esfuerzo necesario para el cumplimiento de
cada una de ellas, con el fin de determinar el cronograma de entregas.
61
Numero Historias de Usuario Iteración designada
1 Gestión de usuarios 1
2 Apertura de una Gestión 1
3 Introducción del Plan de Cuentas 1
4 Introducción de los Tipos de Cambio 1
5 Introducción de las UFV's 1
6 Introducción de Comprobante 2
7 Modificación de Conprobante 2
8 Eliminación de Comprobante 2
9 Pago de Sueldos y Salarios 2
10 Generación de Reportes 3
11 Reexpreciones y actualizaciones 3
12 Depreciaciones de Activos Fijos 3
13 Amortizaciones de Activos Intangibles 3
14 Presentación de Estados Financieros 4
15 Cierre de Gestión 4
16 Obtencion de Copias de Respaldo (Backups) 4
17 Resumen de la contabilización 4
Tabla 3.2. Numero de Iteraciones de Historias de Usuario
[Fuente: Elavoración Propia]
62
Figura 3.2. Planificación de Entregas (Iteración 1)
[Fuente: Elavoración Propia]
63
Figura 3.4. Planificación de Entregas (Iteración 3)
[Fuente: Elavoración Propia]
64
En resumen el tiempo estimado para el desarrollo del sistema se muestra en el
siguiente cuadro:
Gestión de usuarios X
Introducción de Comprobante X
Modificación de Comprobante X
Eliminación de Comprobante X
Generación de Reportes X
Reexpreciones y actualizaciones X
Cierre de Gestión X
Obtención de Copias de Respaldo
X
(Backups)
Resumen de la contabilización X
Tabla 3.3. Planificación de Entregas (Resumen)
[Fuente: Elavoración Propia]
65
a) Gestión de usuarios
66
d) Introducción de los Tipos de Cambio
f) Introducción de Comprobante
67
g) Modificación de Comprobante
h) Eliminación de Comprobante
68
j) Generación de Reportes
k) Re-expresiones y actualizaciones
69
m) Amortización de Activos Intangibles
o) Cierre de Gestión
70
p) Obtención de Copias de Respaldo (Backups)
q) Resumen de la contabilización
71
Con relación al tiempo estimado para el desarrollo de las historias de usuario,
existe una demora debida principalmente a la curva de aprendizaje de la tecnología
usada.
72
Historias de Usuario Punto (Esfuerzo)
Introducción de Comprobante 1
Modificación de Conprobante 1
Eliminación de Comprobante 2
Pago de Sueldos y Salarios 2
Generación de la planilla tributaria 1,5
Estimación inicial 4
Real 3
Tabla 3.22. Historias de Usuario – Segunda Iteración
[Fuente: Elavoración Propia]
73
3.3.5. Cuarta Iteración:
3.4. ITERACIONES
Esta fase incluye varias iteraciones sobre el sistema antes de ser entregado. El
Plan de Entrega está compuesto por iteraciones de no más de cuatro semanas. En la
primera iteración se puede intentar establecer una arquitectura del sistema que
pueda ser utilizada durante el resto del proyecto. Esto se logra escogiendo las
historias que fuercen la creación de esta arquitectura, sin embargo, se puede variar
con el fin de maximizar el valor de negocio. Al final de la última iteración el sistema
estará listo para entrar en producción.
Los elementos que deben tomarse en cuenta durante la elaboración del Plan de la
Iteración son: historias de usuario no abordadas, velocidad del proyecto, pruebas de
aceptación no superadas en la iteración anterior y tareas no terminadas en la
iteración anterior.
74
3.4.1. PRIMERA ITERACIÓN
1
N:1
PERMI N
S1:N
OS1
para evaluar la tecnología también establecerá la arquitectura base del sistema.
UFV
I
1:NNS
1:NN:
TI U
NC I
C1:NAM1:B1IO
TIPO1:N
Las historias de usuario a abordar en esta iteración se pueden ver en la Tabla
3.21. Tomando en cuenta los diagramas de WebML el modelo de datos en relación a
f l peri codigo p
las historias de usuario de la iteración 1 es el siguiente:
tc valor
permi_permiso
ufv_anno
tc_anno
ufv_mes
ufv_dia
inst_anno c
inst_nro_patrc
permi_codigo
inst_ciudad
inst_nit
tc_mes inst_telefono
inst_direccio
ufv_codigo
p
c
p
inst_razon_s
p inst_codigo tc_dia
tc_codigo
75
[Link]. Gestión de usuarios
Historia de Usuario
Usuario: Administrador del sistema, Jefe del depto. de
Número: 1
contabilidad
Descripción:
Llevaremos el alta, baja y modificación de los datos relacionados con los usuarios
del sistema.
Observaciones:
• Contador General.
• Auxiliar contable.
76
En base al análisis de la estructura de la Base de Datos se definirán los atributos
o permisos que tendrán cada uno de los usuarios, Las opciones a las que tendrá
cada usuario se detallan en la tabla siguiente:
Registro de comprobantes x x x
Modificación de comprobante x x x
Eliminación de comprobante x x
Visualización de comprobante x x x x
Impresión de comprobante x x x x
Resumen de la contabilidad x x x
Libro diario x x x x
Libro mayor x x x x
Registro alfanumérico y numero de
x x x x
orden
Estados financieros x x x
Editar plan de cuentas x x
Asignar cuentas a usuarios x x
Códigos fijos contables x x x
Tipo de Cambio x x x x
UFV`s x x x x
Nuevo Usuario x x
Acceso a usuario x x
Respaldos de la información x x
Recuperación de información x x
Mantenimiento de índices x x
Editar datos de la empresa x
Planilla de sueldos x x x
Re-expresiones y actualizaciones x x x
Cierre de gestión x x
Tabla 3.25. Perfiles de acceso por usuario
[Fuente: Elavoración Propia]
77
• Acceso restringido de usuarios al sistema.
78
Tomando en cuenta el modelo de datos en relación a la historias 1 de usuario de
la iteración 1, el modelo del diseño es el siguiente:
Login
Historia de Usuario
79
El desarrollo de la apertura de una gestión fue realizado tomando en cuenta los
tipos de organizaciones o los tipos de sociedades que existen en nuestro país puesto
que cada sociedad debe presentar sus estados financieros en un determinado
periodo. Por lo que el sistema permitirá elegir el periodo de la contabilidad, a partir
del cual se generaran los reportes adecuados a la gestión.
Institucion
80
[Link]. Introducción del Plan de Cuentas
Historia de Usuario
Descripción:
Observaciones:
81
Tomando en cuenta el modelo de datos en relación a la historias 3 de usuario de
la iteración 1, el modelo del diseño es el siguiente:
user
usuario
82
[Link]. Introducción de los Tipos de Cambio
Historia de Usuario
Descripción:
Antes de comenzar con las transacciones se debe introducir los tipos de cambio a la
fecha.
Observaciones:
Los tipos de cambio están dados por el banco central de Bolivia diariamente.
Como resultado del desarrollo el sistema emitirá un panel con una tabla tipo matriz
donde se podrá introducir todos los tipos de cambio de las distintas fechas, también
se contara con la posibilidad de importar datos desde un archivo en excel en formato
.csv, para el llenado de los tipos de cambio de las gestiones pasadas, y por último el
sistema emitirá un reporte por gestión de los tipos de cambio introducidos.
83
user
usuario
Historia de Usuario
Observaciones:
84
Al igual de los tipos de cambio la introducción de las UFV’s al sistema es
importante puesto que la norma 6 indica que se debe realizar los asientos de ajuste,
para las reexpreción o actualización de las cuentas de activos no monetarios como
por ejemplo: los activos Fijos, los Activos Intangibles, las cuentas de capital, etc.
Como resultado del desarrollo el sistema emitirá un panel con una tabla tipo matriz
donde se podrá introducir todos valores de las UFV’s de las distintas fechas, también
se contara con la posibilidad de importar datos desde un archivo en Excel en formato
.csv, para el llenado de los UFV`s de las gestiones pasadas, y por último el sistema
emitirá un reporte por gestión de los UFV`s introducidos.
user
usuario
85
86
[Fuente: Elavoración Propia]
Figura 3.17. Diagrama Entidad Relación (Iteración 2)
comp_codigo
comp_tipo
comp_fecha
tc_codigo
tc_codigo comp_codigo
ufv_codigo suel_codigo
emp_codigo
tc_dia comp_monedainst_codigo suel_descuento
comp_fuente
inst_razon_social
cta_codigo suel_bono1
ufv_codigo
comp_pagado
inst_direccion cta_codigo suel_bono2
tc_mes comp_nro
ufv_dia inst_telefono
cta_nombre suel_bono3
comp_glosainst_nit emp_codigo
suel_retencion1
permi_codigo
ufv_mes
tc_anno inst_ciudad
cta_tipo
user_codigo peri_codigo
emp_ap_paterno
suel_retencion2
inst_nro_patronal amp_ap_materno
inst_codigo cta_moneda suel_retencion3
ufv_annoinst_anno
permi_permiso peri _fecha_inicial emp_nombre
tc_valor suel_total
ecarmpg__codifechag_onac
us er _c odi go
us er _nom br e
us er _ap_pat er no
us er _ap_m at er no
user_codigo
tipo_user_codigo us er
us er
us er
us er
_c i
_m ai l
_di r
_us er
_pas w
t i po_us er
or
el inal
ufv_valorperi_codigo pericta_ni_fevcha_f
us er
ec c i on
d
_c odi go
comp_codigo
ecarmpg__catfecheagor_iniag
peri_fecha_cierre
tipo_user_nombre
tc moneda
1:N
1:N
I
UFV
PERMI
N:1
1:N N
S1:N S TI
N:1 1:
U C1:
OS1P:1ERIOD N1:
1:N
TIPO 1:1
USUARIO
IO
P LN
A
USUARIctOa presupuesto
N_N:1:1
TIPO_C1:OAMPMRN:OBN1IAOCM1NP_E:TANS1:N
C1
UE NTA S 1: N carg_sueldobasico
carcargg suelcodidgomio n
las historias de usuario de la iteración 2 es el siguiente:
Tomando en cuenta los diagramas de WebML el modelo de datos en relación a
CARGO
Las historias de usuario a abordar en esta iteración se pueden ver en la Tabla
ESUEMLPDLOA_DOA 3.22.
[Link]. Introducción de Comprobante
Historia de Usuario
Descripción:
Observaciones:
Una vez que el sistema SCANIIF realiza la introducción de los datos necesarios
para la apertura de la contabilidad, éste debe permitir introducir las transacciones,
asientos contables tomando en cuentas el plan de cuentas de la institución
introducidos anteriormente. Esta tarea es de mucha importancia desde el punto de
vista operativo para el contador, ya que es necesario para la generación de estados
financieros.
Como resultado se obtuvo un panel con diferentes cajas de texto en las cuales se
muestran o se introducen datos como por ejemplo: el tipo de comprobante, la fecha,
el número de comprobante, las cuentas a utilizar, la glosa, etc. También se cuenta
con botones para la búsqueda de cuentas, para la adición de campos y para el
almacenamiento de la transacción.
87
Esta segunda iteración también sirvió para establecer el tipo de moneda con la
que se trabajara es el boliviano según uno de los principios de contabilidad (moneda
constante).
user
usuario
88
[Link]. Modificación de Comprobante
Historia de Usuario
Descripción:
Observaciones:
89
Como resultado del desarrollo se obtuvo una ventana donde contiene varias cajas
de texto para realizar la búsqueda del comprobante a modificar, y con varios botones
para aceptar o rechazar la modificación del comprobante.
user
usuario
90
[Link]. Eliminación de Comprobante
Historia de Usuario
Observaciones:
Como resultado del desarrollo se obtuvo una ventana donde contiene varias cajas
de texto para realizar la búsqueda del comprobante a eliminar, y con varios botones
para aceptar o rechazar la eliminación del comprobante.
91
En esta segunda iteración ya se tiene un conocimiento más detallado de la
plataforma y de la estructura que tendrá el sistema, con relación a los tiempos
estimados estos no se vieron afectados.
user
usuario
92
[Link]. Pago de Sueldos y Salarios
Historia de Usuario
Baja Baja
Descripción:
Para ello se deben tomar en cuenta los distintos descuentos de ley a los sueldos
tomando en cuenta los datos introducidos al iniciar la gestión o periodo fiscal.
Observaciones:
Para llevar a cabo estas operaciones se debe tomar en cuenta distintos factores
como por ejemplo: el salario mínimo de Bolivia, el sueldo básico de los empleados,
etc.
Para la preparación de este modulo se tiene que tomar en cuenta los siguiente: el
sueldo mínimo nacional actual, la alícuota vigente de los impuestos, las retenciones
93
correspondientes al trabajador (bonos, aportes afp`s, aguinaldos, indemnizaciones,
etc), el número de trabajadores, los cargos y el sueldo básico del trabajador, una vez
teniendo estos datos se procede a la realización de la transacción correspondiente.
Como resultado del desarrollo se obtuvo una ventana donde se introducen los
datos anteriormente citados y luego los botones para la generación de los asientos
correspondientes.
user
usuario
94
95
[Fuente: Elavoración Propia]
Figura 3.26. Diagrama Entidad Relación (Iteración 3)
act_codigo
act_nombre
comp_codigo
comp_tipo
act_categoria
comp_fecha
act_tipotc_codigo
tc_codigo comp_codigo
ufv_codigo suel_codigo
act_vidautil
comp_moneda emp_codigo
tc_dia inst_codigo suel_descuento
comp_fuente
cta_codigo inst_razon_social
cta_codigo suel_bono1
ufv_codigo
comp_pagadoinst_direccion
cta_codigo suel_bono2
tc_mes
act_valoractual inst_telefono
ufv_dia comp_nro cta_nombre suel_bono3
comp_glosa inst_nit emp_codigo
suel_retencion1
act_revalorizacion
permi_codigo inst_ciudad
cta_tipo
ufv_mesuser_codigo may_codigo
tc_anno emp_ap_paterno
suel_retencion2
inst_nro_patronal amp_ap_materno
inst_codigo cta_codigo
act_depreciacion cta_moneda suel_retencion3
ufv_anno
permi_permiso inst_anno emp_nombre
may_debe suel_total
tc_valor peri_codigo ecarmpg__codifechag_onac
us er _c odi go
ufv_valor may_haber
us er
us er
us er
_nom br
_ap_pat er
e
_ap_m at er
cta_nivel
us er _c i
no
no
us er _m ai l
us er _di rec c i on
act_reexpresion
user_codigo
tipo_us er_c odigous er
us er
_us er
_pas w
peri_codigo
t i po_us er
or d
_c odi go
comp_codigo
peri_fecha_inicial
ecarmpg__catfecheagor_iniag
tipo_us er_nombre
may_saldo carg_sueldobasico
tc moneda peri_fecha_final
TIPOA_CN:1:N
CT[Link]N
1:N
1:N
1:N
TIPO 1:1
INSN:1
UFV1:N
PERMI
N:1 S
USUARIO
TI UC1:IPOLAN_1:C1UENTA1S 1:N
OS
1:N
USUARI1:1 L IB RO M A Y OR
Octa PprEeRsupuestIODO o
N
1: ccarargg csuelodigdoomin
AOIMVPMRN:1:N:1OBN1I:AO:NCN1M1P:_ETNA1S :N
las historias de usuario de la iteración 3 es el siguiente:
3.23. Tomando en cuenta los diagramas de WebML el modelo de datos en relación a
Las historias de usuario a abordar en esta iteración se pueden ver en la Tabla
CARGO
sistema SCANIIF.
En esta tercera iteración se contempla la realización de los procesos centrales del
ESUEMLPDLOA_DOA
3.4.3. TERCERA ITERACIÓN
[Link]. Generación de Reportes
Historia de Usuario
Usuario: Jefe de depto. de contabilidad, Contador General,
Número: 10
Auxiliar contable
Descripción:
Observaciones:
96
Tomando en cuenta el modelo de datos en relación a la historias 10 de usuario de
la iteración 3, el modelo del diseño es el siguiente:
user
usuario
97
[Link]. Re-expresiones y actualizaciones
Historia de Usuario
Media Baja
Descripción:
Observaciones:
98
Como resultado se generaran los asientos de ajuste correspondientes, se
mostrara un mensaje con la realización de la operación.
Historia de Usuario
Baja Baja
Programador responsable:
Descripción:
Observaciones:
Para llevar a cabo estas depreciaciones se toma en cuenta los años de vida útil de
un activo.
99
COEFICIENTE
BIENES VIDA UTIL
[%]
Edificaciones 40 2,50
Muebles y enseres de oficina 10 10,00
Maquinaria en general 8 12,50
Equipo e Instalaciones 8 12,50
Barcos lanchas en general 10 10,00
Vehículos automotores 5 20,00
Aviones 5 20,00
Maquinarias de construcción 5 20,00
Maquinarias agrícolas 4 25,00
Animales de trabajo 4 25,00
Herramientas en general 4 25,00
Equipos de computación 4 25,00
Viviendas para el personal 20 5,00
Silos almacenes y galpones 20 5,00
Tinglados y cobertizos de madera 5 20,00
Tinglados y cobertizos de metal 10 10,00
Instalaciones de electricidad 10 10,00
Tabla 12.26. Depreciaciones de activos fijos
[Fuente: Elavoración Propia]
user
usuario
100
[Link]. Amortizaciones de Activos Intangibles
Historia de Usuario
Baja Baja
Descripción:
101
user
usuario
102
103
[Fuente: Elavoración Propia]
Figura 3.34. Diagrama Entidad Relación (Iteración 4)
act_codigo
comp_codigo
comp_tipo
act_nombre comp_codigo
comp_fecha
act_categoria
tc_codigo
ufv_codigo cta_codigo
act_tiporesu_codigo
comp_moneda
tc_codigo
resu_fecha
act_vidautil cta_codigo suel_codigo
comp_fuentecta_nombre emp_codigo
tc_dia resu_numcomp
comp_pagado
cta_codigo may_codigo suel_descuento
resu_nummodifi
ufv_codigo _t i
comp_nro ctctaa_codipo go suel_bono1
act_valoractual
tc_mes inst_codigo suel_bono2
ufv_dia resu_numelimina
comp_glosainst_razon_social suel_bono3
inst_direccion
may_debe emp_codigo
act_revalorizacioninst_telefono
resu_numcompin
user_codigo cta_moneda suel_retencion1
eeff_codigo
permi_codigo
ufv_mes
tc_anno inst_nit peri_codigo
eeff_tipo
emp_ap_paterno
suel_retencion2
eeff_fecha
inst_ciudad
resu_numcompeg
inst_codigo may_haber eeff_moneda
amp_ap_materno
may_saldo
inst_nro_patronal eeff_totalactivo
act_depreciacion
ufv_anno
permi_permiso eeff_totalpasivo
eeff_totalpatri
suel_retencion3
emp_nombre
inst_anno
cta_nivel
resu_numcomptr eeff_totalingreso
eeff_totalegreso
tc_valor suel_total
peri_codigo ecarmpg__codifechag_onac
us er _c odi go
us er _nom br e
us er _ap_pat er no
us er _ap_m at er no
us er _c i
ufv_valor us er
act_reexpresionmay_saldo
us er
us er
us er
_m ai l
_di rec c i on
_us er
_pas w
user_codigo peri_codigo
tipo_user_codigo t i po_us er
or d
_c odi go
comp_codigo
peri_fecha_inicial
ecarmpg__catfecheagor_iniag
PERMI
N:1
1:N 1:N
UFVAN:CT1:OIMVN:PRO1NBA1CNOMTP:_ENA1S
tipo_user_nombre
tc moneda
1:N
1:N
SIN N:1
1:N
TIPO 1:1 1:N peri fecha final
TIPO_1:RCESAU1:MNEBN_1NOCPLA_1NUE:TA1S 1:N
N:
1: LIB
N RO
1 M A:Y OR
1 1: N
OSTI UCIEcOtSaTAprNDeOsupFuIeNsAtoC N1:
USUARIO
USUARI1:1
OPERIODO
carg_sueldobasico
carcargg suelcodidgomio n
CARGO
ESUEMLPDLOA_DOA
[Link]. Presentación de Estados Financieros
Historia de Usuario
Descripción:
Observaciones:
104
Tomando en cuenta el modelo de datos en relación a la historias 14 de usuario de
la iteración 4, el modelo del diseño es el siguiente:
Historia de Usuario
Descripción:
Observaciones:
105
[Link]. Obtención de Copias de Respaldo (Backups)
Historia de Usuario
Programador responsable:
Descripción:
Al finalizar una gestión o cuando sea necesario el usuario necesita realizar una
copia de seguridad (backup) de toda la información, transacciones realizadas en
ese determinado tiempo.
Observaciones:
Para poder facilitar el trabajo de los usuarios del sistema SCANIIF, se desarrollo la
facilidad de exportar los resultados a un archivo comprimido como una copia de
respaldo, para luego este pueda ser almacenado de manera segura o para su
posterior restauración de la base de datos.
106
[Link]. Resumen de la contabilización
Historia de Usuario
Observaciones:
107
3.5. PRODUCCIÓN
108
3.5.2. Interfaz de gestión de usuarios
109
3.5.4. Introducción de plan de cuentas
110
3.5.6. Introducción de las UFV's
111
3.5.8. Modificación de Comprobante
112
3.5.10. Generación de Reportes
113
3.5.12. Presentación de Estados Financieros
114
3.6. MANTENIMIENTO
Esta fase del proyecto se presenta el momento que el cliente no tiene más
historias que concluir en el sistema. Esto implica que se satisfagan las necesidades
del cliente en otros aspectos como rendimiento y confiabilidad del sistema. Se
.generó la documentación final del sistema y no se realizan más cambios en la
arquitectura, el manual del usuario se encuentra en el.
3.9.1. FUNCIONALIDAD
Es una medida indirecta del software y del proceso por el cual se desarrolla se
centran en la funcionalidad o utilidad del programa.
Los puntos de función que obtienen utilizando una función empírica basando en
medidas cuantitativas del dominio de información del software y valoraciones
subjetivos de la complejidad del software.
115
FACTOR DE PONDERACIÓN
Parametro de medicion Cuenta Simple Medio Complejo
Num. de entradas de usuario 3 4 6 =
Num. De salidas de usuario 4 5 7 =
Num. De peticiones de usuario 3 4 6 =
Numero de archivos 7 10 15 =
Numero de interfaces externas 5 7 10 =
Cuenta total
Tabla 4.1. Factor de ponderacion
[Fuente: Pressman, 2006]
116
Cuando han sido recogidos los datos anteriores se asocian el valor de
complejidad a cada cuenta. Las organizaciones que utilizan métodos de puntos de
función desarrollan criterios para determinar si una entrada es denominada simple,
media o compleja. No obstante la determinación de la complejidad es algo subjetivo.
0 1 2 3 4 5
No tiene Ayudaría Es Es una
No afecta Sería Útil
relevancia medianamente necesario prioridad
F¡ :
117
8) ¿Se actualizan los archivos maestros en forma interactiva?
14) ¿Se ha diseñado la aplicación para facilitar los cambios y para ser fácilmente
utilizada por el usuario?
FACTOR DE
TOTALES
PESO
Parámetro de medición M1 M2 M3 M4 M5 S M C T1 T2 T3 T4 T5 T
Num. de entradas de usuario 2 3 2 3 2 3 4 6 8 12 8 12 8 48
Num. De salidas de usuario 3 7 5 7 3 4 5 7 15 35 25 35 21 131
Num. De peticiones de usuario - 3 - 3 4 3 4 6 - 12 - 12 16 40
Numero de archivos 3 3 3 4 - 7 10 15 30 30 30 40 - 130
Numero de interfaces externas - - - - 4 5 7 10 - - - - 48 28
Cuenta total 377
Tabla 4.2. Factor de ponderacion
[Fuente: Elavoración Propia]
118
Para el cálculo de la SUM (F¡) hacemos:
14 ¿Se ha diseñado la aplicación para facilitar los cambios y para ser Es prioridad 5
fácilmente utilizada por el usuario?
48
Tabla 4.3. Factor de ponderacion
[Fuente: Elavoración Propia]
PF=75.4*(1.11)
PF = 83.694
119
facilitar la evaluación de la facilidad de uso (FU) de sistema, basado en una escala
de evaluación.
ESCALA VALOR
Muy Buena 5
Bueno 4
Malo 3
Pésimo 2
Tabla 4.4. Factor de ponderacion
[Fuente: Elavoración Propia]
PREGUNTA EVALUACIÓN
1 ¿Se ha satisfecho todos los requerimientos establecidos? 4
2 ¿Le resulta difícil recordar las órdenes y aprender las operaciones básicas? 4
3 ¿Considera usted que es una herramienta útil? 5
4 ¿Presenta la suficiente ayuda durante el tiempo que accede al sistema? 4
5 ¿Cómo considera el formato de las salidas que genera el sistema? 3
6 ¿El sistema tiene la seguridad necesaria? 3
7 ¿Los reportes que representa son lo suficientemente representativos? 4
¿La generación de estadísticas y proyecciones le ayuda al proceso de toma de
8
decisiones? 4
9 ¿Cómo le parece el tiempo de ejecución de tareas? 3
TOTAL 34
Tabla 4.5. Evaluación para cuestionario FU
[Fuente: Elavoración Propia]
Donde:
FU = [(34/9)*100] /5]
120
3.9.3. PORTABILIDAD
3. Los datos: Se uso el motor de base de datos MySQL, en este motor existe
muchas facilidades para realizar la migración de los datos a cualquier otro
motor de base de datos o exportar a otros formatos como hojas electrónicas o
procesadores de datos.
3.9.1. CONFIABILIDAD
121
REGISTRO DE
DATOS
.
Figura 4.2. Diagrama de Bloques
[Fuente: Elavoración Propia]
122
G(t) λ P(t) e^(-λP(t))
G1(t) 0,1 0,3 0,97
G2(t) 0,4 0,3 0,88
G3(t) 0,2 0,3 0,94
G4(t) 0,4 0,3 0,88
G5(t) 0,4 0,3 0,88
G6(t) 0,1 0,3 0,97
Tabla 4.6. Confiabilidad de los subsistemas
[Fuente: Elavoración Propia]
Gb(t) = G4*G5
Gb(t) = 0.88 * 0.88
Gb(t) = 0,774
Gf(t) = G1 *Ga* G6
Gf(t) = 0,97 * 0,99 * 0,97
Gf(t) = 0,9314
123
3.10. CONTRIBUCIÓN DEL SISTEMA SCANIIF
124
• La seguridad del sistema en cuanto a acceso restringido, se tomó en cuenta
mediante la aplicación de ciertos aspectos relacionados con la norma ISO
15408.
Se realizaron las pruebas en cada iteración con los usuarios respectivos para
poder obtener su aceptación con relación al funcionamiento del sistema, lo
cual está reflejado en las historias de usuarios con la firma del usuario en
señal de conformidad.
125
4. CONCLUCIONES Y RECOMENDACIONES
Una vez finalizado el desarrollo del Sistema Web Contable Acorde a las Normas
Internacionales de Información Financiera (SCANIIF), mediante la aplicación de la
metodología propuesta, es posible formular las siguientes conclusiones:
• El objetivo general del proyecto, el cual es: "Diseñar un sistema web contable
acorde a las normas internacionales de información financiera en una
Universidad Pública de El Alto, que facilite fa tarea de contabilización y
presentación de estados financieros”, ha sido alcanzado mediante el uso de la
Metodología eXtreme Programming.
126
BIBLIOGRAFIA
127
ANEXOS
128
CONSEJOTÉCNICONACIONATDEAUDITORIAY CONTABITIDAD
RESOLUCION
NOOLIaOO9
NORMASDECONTABILIDAD
Y AUDITORIA
VISTO:
Elproceso
de convergencia
a Normas
Internacionales
de contabilidad
y Auditoría
en Bolivia.
CONSIDERANDO:
Que,actualmente en Bolivia,
comoen todostospaíses del mundo,existela necesidad
de exponer
en los estadosfinancieroscon propósitos
generales,informaciónfinancieraconfiabte,
unifórme,
transparentey ,ssnlparable,siendonecesarioque se asegurea los múltiplesusuáriosde la
informaciónfinancieracon presentaciónrazonabley calida?,coadyuvando de este modoa la
propagación de las-expectativasexternaspara realizarinversione's,
actividadesproductivas
y
en el país.
comerciales
[t bolivianas
en convergencia
tantode contabilidad
formato,estructura,
conlasnormasinternacionales,
y auditoríaque se desarrollen
contenidoy esenciade lasnormas
criterioqueestablece
en el marcodel Proyecto,
internacionales.
quelasnormas
mantendrán el
i,V
,
Que,se ha creadoel ComitéInterinstitucional,
Empresarios
Control
Privados
Socialde Empresas,
SantaCruz,Facultad
Seruicio
de Contaduría
de Impuestos
Pública
conformado
de Bolivia,CámaraNacional
por el CTNAC,
de Comercio,
Nacionales,
Cámara
de la Universidad
Confederación
de
Autoridadde Fiscalización
y
y Comercio
de Industria de
Autónoma "Gabrieliené Moreno,,
Asociación
Boliviana
de Firmasde Auditoríay Coordinacióndel Proyectoo Representantedel
-Cgmité EjFcutivoNacionaldel C^ltR. Fl Comité Tntcrinstifircinnal,
tiene comn firnrión rev¡sarlos
ProlongaciónÑuflo de ChavezN" 865 Calle Batallón ColoradosN" 162
Edif. Montecarlo P. 2 . Of 3A Edif. Batattón Colorados p. 2 . Of 202
F\IIf|!iliól:,::,::í'r:3e-12s8 retr/Fax
rs;t¡tz+i-ostt
Santa Cruz - Bolivia www. au d i to res co n tad o res bo liv i a. org
orradoresde normas a nivelnacionaly
canalizadosa travésdel ConsejoTécnicoNacionalde Auditoríay Contabilidad, previoa su
aprobación final por parte del CAUBy de la autoridadcompetente del [Link] Comité
Interinstitucional
en su reuniónde fecha12 de noviembrede 2009,realizadaen la ciudadde La
Paz,aprobósu Reglamento Internoy plande trabajo,determinandoque en susdos próximas
reuniones aprobaráo rechazará los borradores
de normasdebidamente consensuados a nivel
nacional.
PORTANTO:
Normas de Contabilidad
NCNo1 Principios de contabilidadgeneralmente aceptados
NCNo2 Tratamientocontablede hechosposteriores al cierredel ejercicio
NCNo3 Estados financierosa monedaconstante(ajustepor inflación)
NCNo4 Revalorización técnicade activosfrjos
NCNo5 Principios de contabilidadparala industriaminera
NCNo6 Tratarilíento contablesde lasdiferencias de cambio
NCNo7 Valuación de inversionespermanentes
NCNoI Consolidaciónde estadosfinancieros
NCNo9 Normade contabilidad parala industriapetrolera
NCNo10 Tratamientocontablede losarrendamientos
NCNo11 Informaciónesencialrequeridaparaunaadecuada exposición de losestadosfinancieros
NCNo12 Tratamientocontablede operaciones en monedaextranjeracuandocoexistenmás de un tipo
de cambio
NCNo13 Cambioscontablesy su exposición
NCNo14 Políticas
contablessu exposición y revelación
Normas de Auditoría
NANo I NormasBásicasde Auditoríade Estados financieros
NANo 2 Normasrelativasa la emisiónde dictámenes
NA NO 3 Planificación
delTrabajodeAuditoría
NA NO 4 NormaRelativaa la emisión conpropósitos
de informes tributarios
NA NO 5 Documentos delAuditor
TERCERO
Aprobarla adopciónen Boliviade las NORMASINTERNACIONALES DE INFORITIACIóN
FINANCIERA - NIIF (IFRS por su siglaen inglés),emitidaspor El Consejode Normas
Internacionales de Contabilidad (IASB por su sigla en inglés) y las NORMAS
INTERNACIONATES DE AUDITORIA- NIA (ISA por su siglaen inglés)emitidaspor la
FederaciónInternacionalde Contadorcs(IFACpor su siglaen inglés),parasu aplicación
II únicamente
locales
en ausencia
sobreasuntos
APROBACTóN:
de pronunciamientos
determinados.
del paíso reglamentaciones
técnicosespecfficos
y contabilidad
Estasnormastécnicasde auditoría fueronaprobadas por el Consejo en Plenodel
4n
Consejo
TécnicoNacional y
de Auditoría Contabilidad
en su reuniónordinariadel díaviernes4 de
diciembre
de 2009,conel votofavorabledetodossusmiembros:
Presidente: [Link]ércerosFernández
Vi
I
Vicepresidente: [Link]
Secretario:
Arias
[Link]éEdwinNatuschMelqar
ProlongaciónÑuflo de ChávezN'865 Calle Batallón ColoradosN' 162
Edif. Montecarlo P. 2 . Of 3A Edif. Batallón Colorados P. 2 . Of. 202
Telf/Fax:(59I -3) 339-I 25 7' 339-I 258 Telf/Fax:(59I -2) 244-03I I
E-mail: ctnac@cotas. [Link] La Paz - Bolivia
Santa Cruz - Bolivia [Link] oresconÍadoresboliv [Link]
[Link]
Lic.VíctorWilfredoChugarZubieta
VIGENCIA:
Estospronunciamientos técnicostendránvigenciaa partirdel 1 de enerode 20LL,losmismosque
debenser homologados por el ConsejoNacionaldel [Link] su aplicación
anticipada.
Si
unaentidadaplicaseestasnormascontablesen un períodoanterior,revelaráestehecho;asícomo,
si un auditoro firmade auditoriaaplicaseestasnormasde auditoriade formaanticipada, deben
tomar las previsionesque implicanutilizarestasnormasen los compromisos asumidosy en el
alcancede su trabajo.
|
.--.-".. - l.-r-
¡ l-
" , íf..
i l l
-j¡JI '':';'
'[lcJosé
EdfinrNatusch
Melgar
SECRETARIOGENERAL PRESIDENTE
coLEGroDEAUDTToRES
o coNTADones púelrcos DEBoLtvrA
comrÉ EJEcurvo NAcToNAL
REsoLUctóNNocrNAc oazoag
ASOCTADO 21-12-2009
A:
VISTOS:
El trabajode las Comisionesde Estudiodel GonsejoTécnicoNacionalde Auditoríay Contabilidad
y
el proceso de Convergenciaa Normes Internacionales
de y
Contabiiiüaü Aiiditoríaen Boiiüa.
IFAC CONSIDERANDO:
Que, de conformidadal Artículo47 del EstatutoOrgánicodel CAUB,el ConsejoTécnicoNacional
de Auditoriay Contabilidad(CTNAC)es el órganotécnicoespecializado de la profesióncontable,
para analizar,díscutir,elaborary proponerrecomendaciones y decisionesrelativasa resoluciones,
. reglamentos,interpretaciones y normasde auditoríay contabilidad,acordesa los lineamientos
L establecidospor ios organismosinternacionales,
cielos cuaieses miembroei Colegiode Auditores
o ContadoresPúblicosde Bolivia.
CI L E A
Que, ei Coiegiode At¡diioreso ConiadoresPúbliessde Boiivia(CAUB),suseribiéun Conveniode
CooperaciónTécnicaoon el Banoo Interamericano de Desanollo(BlD), denominado"Proyecto
ATN/MT-1007&BO, Convergencia a NormasIntemacionales de Contabilidady Auditoría",para el
desarrollode Normasde Información Financiera(incluyelae Normasde Contabilidad) y de Normas
tl
de Auditoríaen Bolivia,que permitanexponeren los estadosfinancieroscon propósitosgenerales,
informaciónfinancieraconfiable,uniforme,transparentey comparableque asegurea los múltiples
usueriosde la informaciónfinenciere,una presentaciónrezonabley de celided,que incentivey
posibiliterealizarinversionesy ac'tividadesproductivasy comercialesen nuestropaís.
Atc
Qce, en el marco Cel Proyectode Qonverganeia a NormasInbmacionalesde eentabilidady
Auditoría,el CTNACen coordinación los
con colegiosdepartamentales y el Comitélnterinstitucional
por
conformado instituciones públicasy privadas relacionadas
con la profesióncontable,ha venido
desarrollando, analizandoy consensuando las nuevasNormasde Información Financieray Normas
CB
CPB
de Auditoríaen Boliüa,en convergencia conlas NormasInternacionales.
Que, las dieciséis (16) Normas de Información Financiera (incluyen las Normas de
Gontabilidad y el Marco Conceptual para la Preparacion y Presentación de Estados
Finaneierosi, de confonnidad a nuestros estaiutos, f¡¡er-orrco¡'rsideiadas,aprriiradas y
homologadasen el Segundo Consejo Nacional Ordinario2009 del Colegio de Auditores o
ContadoresPúblicosde Bolivia,realizadoen la ciudadSucreel dfa 19de diciembrede 2009.
[Link]
Corazón No16l . Telf:(591-4) 6480949 . Fax:(591-4) 6462915.
[Link]
CalleBgtallón # [Link]ón
Colorados Colorados P,2 . 0f. 202. Telf/Fax:
(591-212M-0311. [Link]
Prolongación # 865. [Link]
ÑuflodeChávez P,2 . Dpto,3A. Telf/Fax: (591-3) . ggg-tZ5g
339-12áZ . [Link]
E-mail:caub@cotas,[Link] . [Link]
O O I N G I OD D A U D I T O N D SO COITTADORDS
P Ú N L I O O SD D B O T I V I A . C A U B
JuniorcnR.S.Ne209343 oe 9 oe JuLroDEl99l
PERsoNALrDlo
PORTANTO:
El Comité EjecutivoNacionaldel Colegio de Auditoreso ContadoresPúblicosde Bolivia,de
conformidadcon ei reglamentointernodei eonsejoTécnacoNacionalde Auditoriay Contabiiidaci,
y
ASOCTADO por
A: en usode lasfacuftadesotorgadas losestatutosdel CAUB.
KtsüUtsLVE:
ARTICULOPRIMERO.-
Promulgar y publicar las dieciséis (16) Normas de InformaciónFinanciera(incluyen las
Normas de Contabilidad y ei ñiarco Gonceptual para ia Preparación y Presentación de
Estados Financieros),aprobadaspor el ConsejoTécnicoNacionalde Audítoríay Contabilidad,
medianteResoluciónNo0112009, de fechaM de diciembrede 2009y homologadas porel Consejo
NacionaldeiCAijB,en su reunióncieiechai9 de de
ciiciembre 2009,
cuyodetaiie
es ei siguiente:
IFAC
. Marcoconceptualparala preparación y presentaciónde los estadosfinancieros
. Normade informaciónfinancieraNo5 (NlF-s);Activosno conientesmantenidosparala ventay
operaciones discontinuadas
r o Normade informaciónfinancieraNo7 (NlF-7):Instrumentos financieros:Informacióna revelar
h oNormade contabilidad No1 (NC 1): Presentación de estadosfinancieros
. Normade contabilidadNo2 (NC2): lnventarios
CILEA . Normade contabilidadNo7 (NC7): Estadosde flujosde efectivo
. Normade contabilidadNo8 (NC8): Políticascontables, cambiosen lasestimaciones contables
y enores
o Normade contabilidadNo10 (NC 10):Hechosocunidosdespuésde la fechadel balance
. Normade contabilidadNo16 (NC16):Propiedad, plantay equipo
tl
Atc
. Normade contabilidad
c Normade contabilidad
. Normade contabilidad
. Normade contabilidad
o Normade contabilidad
No17 (NC 17):Anendamientos
No18 (NC18):Ingresosde actividades
No21 (NC21):Efectosde lasvariaciones
monedaextranjera
No23 (NC23):Costospor préstamos
ordinarias
en lastasasde cambiode la
CB
CP B
ARTICULOSEGUNDO..
Disponerla vigenciade las dieciséis(16) Normasde fnformaciónFinanciera(incluyenlas Normas
de Contabilidady el MarcoConceptualparala Preparación y Presentación de EstadosFinancieros)
mencionacias, en ios periociosanuaiesque comien@na partirciel ciía üi cie enero cie 20ii,
teniendocomo alcancede aplicación,en todo el territorionacional,para todos los profesionales
vinculadoscon la profesióncontabley de auditoría,tomandopor lo tanto la categoríade "Normas
Generaimente Aee$adaí en [Link] una enüdadapiieasede foma áñiie¡pada csies ñoimes,
revelaráestehecho.
ARTICULCTERCERO.-
Abrogartodoslos pronunciamientostécnicosque fuerancontrariosa los aprobadosen la presente
específicamentelas siguientesnormasde contabilidadnacionales:
Resolucién,
Nomlas de Gontabilidadabrooadas
generalmente
NC N' I Principiosde contabilidad aceptados
[Link]
Corazón No16l . Telf:(591
-4)6480949 . Fax:(591 5 . Sucre- Bolivia
-4)646291
GaffeBatallón # 162. [Link]ón
Colorados Colorados P.2 . Of.202,felflFax: , LaPaz-Bolivia
(591-21244-031'l
ProlongaciónÑuflodeChávez#[Link],[Link]/Fax:(59,|-3)[Link]
E-mail:
caub@[Link] . [Link]
C O I D G I O D N A U I I I T O R N SO O O I T T A I I O R D S
p Ú n T I C O S I D DB O I I Y I A . O A U B
Juníorcl R.S.Ne209348 DEg DEJulro DEl99l
PERsoNALrDlo
ARNCULOCUARTO.-
Aprobar la adopción en Bolivia de tas NORilAS INTERNACIONALES DE INFORilAGóN
_ FTNANGTERA - NllF (IFRS por su sigfa en ingfés), emitidas Bor El Gone€-lqde Ncrnnas
t para su aplicaciónúnicamenteen
Internacionatesde Gontabilidad(IASB por su siglaen ingrlés),
ausenciade pronunciamientos técnicosespecíficosdel país o reglamentaciones locales sobre
CILEA asuntosdeterminados.
ll
Arc
r\r
ñ,r\
u. r{"}5lio
*¿ [Link]
SECRETARIO
GENERAL PRES¡DENTE
CBCPB
[Link]
CorazónN0161. Telf:(591-4) . Fax:(591-4)
6480949 Sucre- Bolivia
6462915.
CaffeBgtallónColorados#[Link]ónColoradosP.2.0f,[Link]/Fax:(591-2)244-03'11,LaPaz
ProlongaciónÑuflodeChávez#[Link]/Fax:(591-3)[Link]
E-mail:
caub@[Link] . [Link]