212
1 ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE EN LA WEB JAIRO SOLANO GOMEZ JUAN CARLOS BOLIVAR PARRA UNIVERSIDAD AUTÓNOMA DE BUCARAMANGA FACULTAD DE INGENIERÍA DE SISTEMAS GRUPO DE INVESTIGACIÓN PRISMA LÍNEA DE INVESTIGACIÓN EN GESTION CONTABLE Y FINANCIERA BUCARAMANGA 2012

ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

1

ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE EN

LA WEB

JAIRO SOLANO GOMEZ

JUAN CARLOS BOLIVAR PARRA

UNIVERSIDAD AUTÓNOMA DE BUCARAMANGA

FACULTAD DE INGENIERÍA DE SISTEMAS

GRUPO DE INVESTIGACIÓN PRISMA

LÍNEA DE INVESTIGACIÓN EN GESTION CONTABLE Y FINANCIERA

BUCARAMANGA

2012

Page 2: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

2

ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE EN

LA WEB

JAIRO SOLANO GOMEZ

JUAN CARLOS BOLIVAR PARRA

Tesis de Grado presentada para optar el titulo de

Ingeniero de Sistemas

Director

Ing. Juan Carlos García Ojeda

UNIVERSIDAD AUTÓNOMA DE BUCARAMANGA

FACULTAD DE INGENIERÍA DE SISTEMAS

GRUPO DE INVESTIGACIÓNI PRISMA

LÍNEA DE INVESTIGACIÓN EN GESTION CONTABLE Y FINANCIERA

BUCARAMANGA

2012

Page 3: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

3

Nota de aceptación:

Firma del Presidente del Jurado

Firma de Jurado

Firma de Jurado

Bucaramanga, 21 de Mayo de 2012

Page 4: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

4

DEDICATORIAS

A Dios por darme la fortaleza para no desfallecer y culminar esta etapa

profesional.

A mis padres Juan Carlos Bolívar y María del Pilar Parra Bejarano, por su

comprensión, amor e incondicional apoyo.

A mi novia, hermano y demás seres queridos que han estado

acompañándome durante este proceso.

Juan Carlos Bolívar Parra

Page 5: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

5

DEDICATORIAS

A Dios. Por haberme permitido llegar hasta este punto y por darme la salud

para lograr mis objetivos, además de su infinita bondad y amor.

A mi madre He liana Gómez Plata. Por haberme apoyado incondicionalmente

en todo momento, por sus valores, sus consejos y por la motivación constante,

la que me ha permitido ser una persona de bien, pero más que nada, por su

amor.

A mi padre, Ricardo Segundo Solano Flórez. Por ser un ejemplo de

responsabilidad en sus labores y manejo de la economía familiar.

A mis hijos, Jairo Mártyn Solano Velandia y David Santiago Solano Cruz.

Quienes fueron en especial, junto con mi madre, el incentivo más grande para

alcanzar esta meta. Los amo con todo mi corazón.

A mis hermanos. A mi hermana Roció, por su apoyo espiritual, Ricardo,

ejemplo de liderazgo, Alvi, de ingenio, Cielo de lucha, Iris por su permanente

alegría y positivismo, y Orlando por sus buenos deseos.

A todos mis sobrinos. Al verlos crecer tan rápido, me impulsaron para tomar la

decisión de estudiar esta segunda carrera, y especialmente Álvaro Andrés que

lo considero como un hijo mas, que con su nobleza y perseverancia logró

rápidamente el éxito profesional.

A mi esposa Hidalit Cruz Camargo. Por estar a mi lado durante todo este

proceso. Gracias

Jairo Solano Gómez

Page 6: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

6

AGRADECIMIENTOS

Al Ingeniero Juan Carlos García Ojeda, nuestro director de proyecto por su

valiosa orientación, confianza y apoyo durante el desarrollo del mismo.

A los ingenieros Pedro Fernando Quintero Balaguera, Julián Santoyo Díaz y

Freddy Méndez Ortiz, quienes con su asesoría nos orientaron hacia el buen

desarrollo de este proyecto.

Al Doctor Eduardo Carrillo Zambrano, inspirador en buena parte de este

proyecto.

En general a todos nuestros maestros y evaluadores, por su tiempo, por su

apoyo, así como por la sabiduría que nos transmitieron en el desarrollo de

nuestra formación profesional.

A nuestros compañeros y a todas aquellas personas que nos acompañaron

durante todo este proceso.

Y a La Universidad Autónoma de Bucaramanga, en especial a la Facultad de

Ingeniería de Sistemas, representada durante todo este tiempo por el ingeniero

Wilson Briseño Pineda como Decano, por motivarnos permanentemente y

facilitarnos las herramientas y los recursos necesarios para la realización de

nuestro proyecto, así como los cursos adicionales al pensum, enfocados en

ampliar nuestros conocimientos.

Page 7: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

7

RESUMEN

Con el presente proyecto se pretende desarrollar un prototipo de software en

ambiente web, que permita manejar la información financiera de las empresas,

sus movimientos y reportes, que son de gran utilidad para la toma de

decisiones de la gerencia, así como para facilitar la presentación de reportes a

las diferentes entidades de control y vigilancia que interactúan en el país;

debido a esto, se crea la necesidad de crear herramientas que administren

dicha información. Para el caso colombiano, esta información es procesada y

almacenada en diferentes software propietarios que generan reportes quede

ben ser presentados oportunamente a entes reguladores que poseen han

diseñado sus propios formatos. Esto hace que el intercambio de una misma

información implique un proceso tedioso, demorado y por consiguiente,

bastante costoso por la cantidad de informes que se deben preparar para el

análisis por parte de las diferentes personas o instituciones interesadas en ella

y en los formatos diseñados por cada una de ellas (archivos en formato texto,

Excel, impresos, entre otros).

Como una alternativa a la variedad de formatos de intercambio de información,

el W3C encargado de promover estándares para intercambio de información

web, ha propuesto el uso de XML (eXtensible Markup Language) como formato

abierto, independiente de plataforma y a partir de su desarrollo se han creado

diversas “aplicaciones XML” dentro de los cuales se encuentra XBRL

(eXtensible Business Reporting Language) como formato de intercambio de

información financiera.

XBRL se crea precisamente como una alternativa importante para darle

solución a esta problemática ya que estandariza el intercambio de la

información, automatizando y simplificando de manera tratamiento de los

datos. De la misma manera, agiliza los procesos de generación de reporte,

reduciendo costos de personal, conservando la integridad de la información y

Page 8: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

8

analizando la información financiera independientemente de los sistemas

operativos, sistemas de información, pre validadores y validadores que se han

desarrollado durante los últimos veinte años.

Debido a que la normativa que rige la presentación de reportes financieros en

Colombia cambia constantemente, se viola necesidad de crear un prototipo de

software que se adapte a los planes de cuentas actuales y a la taxonomía

acorde a las NIIF, integrando la utilización de Servicios Web como alternativa

para el mejoramiento de estos prototipos, la consulta y procesamiento de la

información y para la generación de informes; de esta forma adaptarla a las

condiciones actuales y así seguir utilizando XBRL como alternativa viable a la

solución.

PALABRAS CLAVES: XBRL, Información Financiera, NIIF, Tecnología Web

2.0

Page 9: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

9

GLOSARIO

ESPACIOS DE NOMBRE (NAMESPACES): Resuelven el conflicto de los

nombres en los vocabularios personalizados.

ESPECIFICACION XBRL: Define los elementos y atributos XML a utilizar para

expresar información utilizada en la creación, intercambio y tareas de

comparación del reporte financiero.

INSTANCIA XBRL: Define los valores actuales de los conceptos en un reporte.

Es conocida también como hecho económico o factura.

PREFIJO: Palabra que sirve como referencia del espacio de nombres.

TAXONOMIA: Vocabulario o diccionario de términos que identifican cada nivel

de información o conjunto de datos.

UML: Acrónimo de Unified Modelling Language, Lenguaje Unificado de

Modelado, el cual es el lenguaje de modelado de sistemas de software más

conocido en la actualidad.

URI: Acrónimo de Uniform Resource Identifiers, Identificadores Uniformes de

Recursos, los cuales hacen referencia a los recursos físicos en Internet.

WORLD WIDE WEB CONSORTIUM (W3C): Es una organización que produce

estándares para la World Wide Web o Telaraña Mundial.

XBRL: Acrónimo de eXtensible Business Reporting Language, Lenguaje del

Reporte de Negocios Extensible, el cual es un lenguaje para la comunicación

electrónica de datos financieros y de negocios.

Page 10: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

10

XLINK: Acrónimo de XML Linking Language, Lenguaje de vínculos XML, el cual

es una recomendación del World Wide Web Consortium (W3C), que permite

crear elementos de XML que describen relaciones cruzadas entre documentos,

imágenes y archivos de Internet u otras redes.

XML: Acrónimo de eXtensible Markup Language, Lenguaje de Marcado

Extensible, el cual es un formato de texto estandarizado que sirve para

representar información estructurada en la Web.

XML SCHEMA: Conjunto de reglas que sirve para forzar la estructura y la

articulación del conjunto de documentos XML.

Page 11: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

11

CONTENIDO

pág.

INTRODUCCION 19

1. PROBLEMA 21

1.1. PLANTEAMIENTO DEL PROBLEMA 21

1.2. JUSTIFICACIÓN 23

1.3. OBJETIVOS 24

1.3.1. Objetivo general 24

1.3.2. Objetivo específicos 24

1.4 HIPOTESIS 25

1.5. LIMITACIONES 25

1.6. ANTECEDENTES 25

1.6.1. Miembros del semillero de investigación IDIF 27

16.2. Proyectos elaborados en la UNAB sobre XBRL 28

1.6.3. Importancia de XBRL 30

Page 12: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

12

1.7. ESTADO DEL ARTE 30

1.7.1. Avances de XBRL en Colombia 33

1.7.2. Entidades oficiales en Colombia que tienen al uso XBRL 34

2. MARCO TEORICO 35

2.1. DISEÑO 35

2.2. PROGRAMACIÓN 35

2.3. COMCEPTO FUNDAMENTALES 41

2.3.1. XML como estándar 41

2.3.2. XBRL como estándar 43

2.4. REPORTING INTERNACIONAL 44

2.5. AUDITORIA 45

2.6. CONSORCIO XBRL INTERNACIONAL 45

2.7. JURISDICCION XBRL 46

2.8. CONTABILIDAD 47

2.9 NIC-NIIF Y SUS FUTURAS APLICACIONES EN COLOMBIA 48

2.9.1. NIIF 48

Page 13: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

13

2.9.2. NIC 50

2.10. ESTADOS FINANCIEROS 53

2.10.1. Objetivo de la NIC 1 53

2.10.2. Alcance 54

2.10.3. Objetivo de los estados financieros 54

2.10.4. Componente de los estados financiero 54

2.10.5. Presentación razonable y cumplimiento con las NIIF 55

2.10.6. De empresa en marcha 56

2.10.7. Hipótesis contable de lo devengado 56

2.10.8. Uniformidad en la presentación 57

2.10.9. Materialidad y agregación 57

2.10.10. La Compensación 57

2.10.11. Comparación de la información 57

2.10.12. Estructura y contenido de los estados financiero en general 57

2.10.13. Periodo de presentación de informes 58

2.10.14. Estado de situación financiera (balance general) 58

Page 14: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

14

2.10.15. Estado de resultados 61

2.10.16. Estado de flujo de efectivos 65

2.10.17. Estados de cambios en el patrimonio neto 65

2.10.18. Notas a los estados financieros 66

2.11. GUIA PARA EL DISEÑO XBRL 69

2.11.1. XBRL instance 69

2.11.2. The context element 70

2.11.3. The unit element 70

2.11.4. Codificación 70

2.11.5. Namespace prefix conversations 70

2.11.6. Taxonomía schema 71

2.11.7. Elemento XBRL 72

2.11.8. Elemento schemare 72

2.11.9. Elemento period 73

2.11.10. Elemento entity 73

2.11.11. XLINK en XBRL 74

Page 15: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

15

2.11.12. Guía XBRL programado 75

3. DISEÑO METODOLOGICO

3.1. FASE DE INVESTIGACIÓN 78

3.2. FASE DE DISEÑO 80

3.2.1. Recopilación y análisis de información de fuentes secundarias 80

3.2.2. Construcción del sistema conceptual 80

3.2.3. Modelamiento de datos 80

3.2.4. Descripción del sistema (UML) 80

3.2.5. Conocer el lenguaje XML 81

4. PRUEBAS 82

5. CONCLUSIONES 84

6. FUTURA LINEA DE INVESTIGACION 86

7. LIMITACIONES O DIFICULTADES 87

Page 16: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

16

BIBLIOGRAFIA 88

Page 17: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

17

LISTA DE FIGURAS

pág.

Figura 1. Taxonomia

(Propuesta por Sergio Quiroz y Carolina Suarez) 29

Figura 2. Balance en formato PDF

(Propuesta por Sergio Quiroz y Carolina Suarez) 29

Figura 3. Estado del arte XBRL 31

Figura 4. Estado del arte jurisdicion XBRL 33

Figura5. Red IP basada en 3 capas 36

Figura 6. Caracteristica WEB 2.0 38

Figura 7. DIferencia WEB 1.0 y 2.0 39

Figura 8. Evolucion de las WEB 39

Figura 9. Lo que se pretende en WEB 2.0 40

Figura 10. Lo que se pretende en nuevas generaciones 40

Figura 11. Solicitud colciencia 86

Page 18: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

18

TABLA DE ANEXOS

pág.

Anexo A. Documento visión 91

Anexo B. Manual del usuario 151

Anexo C. Encuestas 158

Anexo D. Artículo 211

Page 19: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

19

INTRODUCCION

XBRL es un estándar basado en XML (eXtensible Markup Language), que

permite el intercambio de información financiera y contable a través de archivos

electrónicos, y a nivel mundial este tipo de aplicación ha revolucionado de

forma satisfactoria; la forma en que las empresas realizan este tipo de reporte

facilitando el intercambio de esta información, y proporcionando ventajas de

gran importancia a la hora de estandarizar a un solo formato estos reportes.

Actualmente en Colombia, los entes reguladores obtienen la información

financiera y contable de las empresas en formatos comunes como son:

archivos tipo texto, hojas de Excel, incluso formatos en papel, motivo que

dificulta el intercambio electrónico de estos formatos. XBRL se ha creado como

un estándar libre de licencia

Con este proyecto se pretende realizar un estudio de los trabajos ya

propuestos sobre XBRL de la Universidad Autónoma de Bucaramanga (UNAB)

para apropiarse y aplicarlo en el área financiera y contable de Colombia, con el

fin de, adoptar una taxonomía ya propuestas y modificarla para que cumpla con

la NIIF (Normas Internacionales de Información Financiera) si es que la

empresa desea trabajar con ella ó trabajar la taxonomía normalmente conocida

(No aplica NIF), constituyendo la base para la creación de estados financieros

como el balance general y el estado de resultados.

Se propone un prototipo web en el cual se pretende mostrar (una vez digitados

los asientos contables) la elaboración de los estado financieros (balance

general y estado de resultado) principalmente en formato XBRL.

Page 20: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

20

En este proyecto más allá de la realización de pruebas etc., se busca la

funcionalidad para cualquier tipo de empresa es decir, debe estar en la

capacidad de generar su archivo XBRL sin importan el tipo de PUC (plan único

de cuenta) que se utilice.

Page 21: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

21

1. PROBLEMA

1.1. PLANTEAMIENTO DEL PROBLEMA

Actualmente en Colombia, la gran mayoría de las Pequeñas y Medianas

empresas-PYMES, poseen sistemas de escritorio para el manejo contable,

situación que dificulta el acceso a la información financiera de las mismas, de

manera remota, y teniendo en cuenta los avances de la tecnología y las

bondades del internet, se ve la necesidad de crear una herramienta en

ambiente web que permita la digitación, preparación y presentación de

informes financieros en esta plataforma.

A nivel nacional se conocen tres empresas y un programador (se detallan en el

estado del arte) que ofrecen un sistema contable en plataforma Web, pero el

intercambio de información financiera se hace en formatos como Excel, PDF,

HTML, texto, etc., y la tendencia a nivel mundial es darle uso a estándares

tales como XBRL.

Para el intercambio de la información financiera en países como España donde

más de 1100 entidades son supervisadas por la Comisión Nacional del

Mercado de Valores - CNMV, a la que le remiten documentación a través de

informes en XBRL, así mismo en Chile con ayuda del consejo de auditoría

interna general de gobierno – CAIGG, en el año de 2008, se construyó y utilizó

la primera taxonomía XBRL. Adicionalmente en 15 países mas, entre europeos,

americanos y asiáticos ya están utilizando esta herramienta (Alemania,

Australia, Bélgica, Corea, China, Chipre, Estados Unidos, Francia, Finlandia,

Holanda, Irlanda, Japón, Reino Unido y Singapur), la cual se deberá implantar

en un corto plazo en Colombia y por lo tanto se requiere que los diferentes

software financieros cumplan con esos estándares.

Page 22: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

22

En Colombia “todas las entidades tendrán que adoptar estándares de

información universalmente aceptados y utilizados, ya sea de hecho o por

norma. Estos estándares se aplicarán no sólo a los protocolos de comunicación

entre los sistemas, sino a la información propiamente dicha, a los registros

públicos y a las encuestas realizadas por las entidades del Estado. De esta

manera, se garantizará la compatibilidad entre los distintos sistemas de

información públicos, y de éstos con los particulares, logrando así un gobierno

interconectado y aplicaciones de gobierno y comercio electrónico ampliamente

utilizada”1.

El Ministerio de Hacienda y Crédito Público tiene actualmente un proyecto

Piloto que consisten:”usar XBRL para el reporte de información presupuestal.

En este sentido, fue necesaria la creación de las taxonomías XBRL

presupuestales, con las cuales se han realizado reportes o instancias XBRL

que usan los conceptos y la regulación plasmada en el Estatuto Orgánico de

Presupuesto. Estas taxonomías serán de carácter público para que puedan ser

usadas en diferentes programas informáticos que permitan la visualización de

los informes y otros más avanzados que puedan realizar análisis de

información y que permitan comparar datos por años y emitir conclusiones al

respecto. Actualmente se están diseñando aplicaciones que deben usar XBRL

para sistemas de información como el SIIF (Sistema Integrado de Información

Financiera de la Nación) con el cual se administra el presupuesto general de la

nación, el portal de Transparencia Financiera, creado para la consulta de

información en línea de estados financieros al día, de ejecución de presupuesto

y del sistema de deuda pública, y otros que se ven venir”1.

“En Europa se propende el desarrollo de jurisdicciones locales mediante el

apoyo del Parlamento Europeo.

1MEJIA, J. F. (19 de Mayo de 2008). Actualizate Información contable y

tributaria,http://www.actualicese.com/opinion/el-xbrl-una-realidad-en-colombia-juan-fernando-

mejia/ (Consulta: 14 de Agosto de 2011).

Page 23: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

23

Asia, Japón específicamente es una de las taxonomías más evolucionadas del

sistema.

América del Norte, Estados Unidos lidera con la aplicación en las bolsas

mediante legislación de la SEC al respecto (Universidad de Santiago de Chile).

En cuanto a América Latina: (Universidad de Santiago de Chile).

Argentina, Venezuela, Brasil, aparecen como jurisdicciones en construcción.”

(Universidad de Santiago de Chile)

Colombia, es el país que cuenta con el mayor nivel de desarrolloen:

✓ Organización multidisciplinaria

✓ Desarrollo de investigaciones desde el ámbito de las universidades

tradicionales.

✓ Participación de entidades privadas

✓ Iniciativa liderada por el gobierno

✓ Hemos avanzado en pos de convertirse en una Jurisdicción establecida

1.2. JUSTIFICACION

El presente proyecto permitirá mejorar el proceso de intercambio de

información financiera entre las PYMES y los entes reguladores a través del

estándar XBRL de manera automática, y todo esto a partir de los registros

Page 24: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

24

contables digitados con cualquiera de los Planes de cuentas existentes o con el

que se proponga adaptado a las NIIF

1.3. OBJETIVOS

1.3.1. Objetivo general. Analizar, Diseñar e Implementar un Sistema Contable

en plataforma Web, para la gestión financiera de las Pequeñas y Medianas

Empresas (PYMES) de Colombia, adoptando el estándar XBRL para el

intercambio de información financiera con los organismos de control y

vigilancia.

1.3.2. Objetivos específicos.

1. Analizar y comprender los requerimientos funcionales y no

funcionales para la administración del prototipo de software, para la

gestión, desarrollo e implementación

2. Seleccionar, evaluar y modificar taxonomía XBRL, mediante el

estudio de taxonomías propuestas para identificar la que más se

ajusta a los requerimientos contables con la cual se va a dar uso al

sistema

3. Diseñar un prototipo de sistema contable sobre plataforma Web.

Haciendo uso del estándar UML

4. Implementar el prototipo del sistema contable, haciendo uso de las

tecnologías web libres.

Page 25: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

25

5. Verificar y validar el prototipo del sistema contable Web mediante la

implementación de encuestas con PYMES de la región, para

detectarla correcta funcionalidad del prototipo.

6. Documentar los resultados en un artículo científico.

1.4. HIPÓTESIS

Mediante la elaboración del prototipo de software contable, usando el estándar

XBRL para la presentación de reportes financieros, se optimizará el tiempo en

el proceso contable y los informes expedidos por el mismo serán totalmente

confiables, teniendo en cuenta que no habrá la necesidad de hacer procesos

adicionales ni manipulación de los datos para la presentación de os mismos.

1.5. LIMITACIONES

El proyecto abarcará única y exclusivamente la creación del prototipo de

software web, que permita el registro de asientos contables, usando cualquiera

de los planes de cuentas que existen en la actualidad en Colombia y un plan de

cuentas propuesto en este proyecto, aplicado a las Normas Internacionales de

Información Financiera, para generar dos Estados Financieros, que son:

Balance General y Estado de Resultados, en formatos PDF, HTML y XBRL.

1.6. ANTECEDENTES

Charles Hoffman, en abril de 1998 investigaba XML para informes financiero

electrónico, en su investigación propuso la creación de un prototipo de Estado

Page 26: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

26

Financiero usando XML. En 1999 concluyo su estudio, termino el prototipo y se

dio a conocer, definió que el XML era importante para los reportes financieros

En julio de 1999, AICPA (American Institute of Certified Public Accountants)

financió el prototipo de XFRML, el cual fue usado entre otros por empresas

como Arthur Andersen, Deloitte&Touche, Ernst & Young, Free EDGAR.com,

FRx Software, Great Plains, KPMG, Microsoft y Price Waterhouse Coopers, los

cuales crearon el comité XFRML, para la creación de sus estados financieros y

a partir de abril de 2000, el comité empezó a llamarse “Comité XBRL”.

Para Febrero de 2002, Australia fue el primer organismo regulador que adoptó

XBRL para la recolección e intercambio de las informaciones financiera a más

de 11.000 fondos, bancos entre otras empresas. En ese mismo año en el mes

de marzo la mayor empresa y líder en desarrollo software (Microsoft) reporta su

estado financiero en XBRL.2

En Colombia para el año 2003 la universidad Javeriana creo proyectos

académicos y de investigación explorando XBRL, para el año 2006 estudiantes

de la UNAB (Universidad Autónoma de Bucaramanga) crean un software para

intercambiar información financiera basada en XBRL implementando software

libre en el sector público para la alcaldía de Vetas- Santander.3

En el año 2006 a 2007 se presenta la primera reunión para la creación de la

jurisdicción XBRL en Colombia. En la reunión participaron entidades como:

Ministerio de Hacienda, Contaduría general de la nación, planeación nacional,

2GONZALES Manuel, S. B. (10 de Junio de 2011). Centro de Estudio Latino

Americano.http://www.cemla.org/actividades/2011/2011-06-XBRL/2011-06-XBRL-

05.pdf(Consulta: 06 de Agosto de 2011).

3GUARIN, I. (22 de Noviembre de 2007). Ministerio de Hacienda.

http://www.minhacienda.gov.co/colombiaxbrl2007/htmlDoc/presentaciones/02_IvanGuarin_Min

Hacienda.pdf(Consulta: 6 de Agosto de 2011)

Page 27: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

27

Universidad Autónoma de Bucaramanga, Universidad Javeriana, Universidad

de los Andes, entre otras. (Guarin, 2007)

El 22 de noviembre de 2007, el doctor Eduardo Carrillo, docente e investigador

de la Universidad Autónoma de Bucaramanga publico “Avances XBRL en la

academia e investigación” con ayuda del grupo investigador “Preservación e

intercambio Digital de información y conocimiento – PRISMA” y el semillero de

investigación “Intercambio Digital de Información Financiera – IDIF”.3

1.6.1. Miembros del semillero de investigación IDIF:

• Julián Santiago Santoyo Díaz: Intercambio de Información Financiera y

Pública Basada en Estándares Tecnológicos y Contables (XBRL y NIIF) Inicio:

2008

Realizan el estudio en intercambio de información financiera en el sector

público colombiano que se ha venido realizando en las entidades del estado a

los diferentes entes reguladores en Colombia, tales como: La Contaduría

General de la Nación (CGN), El Ministerio de Hacienda y Crédito Público

(MHCP) y la Dirección de Impuestos y Aduanas Nacionales (DIAN).

• Sergio Vicente Quiroz Arteaga:Tema: Estudio Aplicado de Tecnologías

Basadas en XML para el Intercambio de Información de Estados Financieros.

(Proyecto de grado)

XBRL en detalle: Publicado: 26 de Agosto de 2008; redacta un documento

virtual atreves de la página virtual ACTUALICESE.COM, donde realiza un

acercamiento con mayor detalle al estándar abierto XBRL,

“http://www.actualicese.com/opinion/xbrl-en-detalle-sergio-vicente-quiroz-

arteaga/”

Page 28: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

28

1.6.2. Proyectos elaborados en la UNAB sobre XBRL

- Sergio Vicente Quiroz Arteaga, Carolina Suarez Hernández. Tema:

Estudio Aplicado de Tecnologías Basadas en XML para el Intercambio

de Información de Estados Financieros. (Proyecto de grado-2005)

- Christian A. Arenas Díaz, Omar A. Bohórquez González, David E.

rojas Peralta.Tema: Herramientas Software para el Intercambio de

Información de Estados Financieros Basados en XBRL Implementado

bajo un Esquema de Software Libre en el Sector Público caso Alcaldías

(Proyecto de grado-2006)

- Cesar Augusto Cortés Núñez, Edgar Didié Rosas Cáceres. Tema:

Desarrollo de Servicios Web Basados en XBRL para el Intercambio de

Información Financiera en Entidades del Sector Público Colombiano:

Caso Contaduría General de la Nación. (Proyecto de grado-2008)

- Pedro Ferney Hernández León. Tema: Desarrollo de una Herramienta

Instruccional para el Aprendizaje de XBRL (Proyecto de grado-2008)

Page 29: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

29

Figura1. Balance General usando Taxonomía XBRL

Fuente. Estudio aplicado de tecnologías basadas en XML para intercambio de

información de estados financieros. Agosto 10 de 2011

Figura 2: Balance General en Formato PDF

Fuente. Estudio aplicado de tecnologías basadas en XML para intercambio de

información de estados financieros. Agosto 10 de 2011

Page 30: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

30

1.6.3. Importancia de XBRL.

• Radica en que nació de la comunidad financiera, como una forma de dar

solución a sus propias necesidades

• Es un producto gratuito que opera independientemente del software

contable de cada empresa

• Pretende interoperatibilidad entre diferentes empresas

independientemente del software y la tecnología de cada una de ellas

1.7. ESTADO DEL ARTE

Actualmente en Colombia se conocen tres empresas y un programador que

brindan un sistema contable en plataforma Web, tales como: ISL S.A4, Hans

Rasch Navas5, Sinco Comunicaciones S.A6 y Pwc Colombia7, en la cual, los

informes financiero generados por estos sistemas existente no son

mundialmente aceptados.

Estas empresas, su funcionalidad en común es: Gestionar y registrar los

asientos contables de cada empresa en plataforma web, en la cual cada

usuario pueda tener acceso a su información a un sin estar en horarios

laborales, facilitando la presentación de los informes financieros a sus

superiores.

Nombre de la empresa ISLSA, Dirección WEB: <4http://www.islsa.com/

Nombre de la empresa SISTEMA CONTABLE, Dirección WEB:5http://sistemacontable.co/

Nombre de la empresa SINCO, Dirección WEB:6http://www.sinco.com.co/

Nombre de la empresa PWC Colombia, Dirección WEB:7http://www.pwc.com/co/es/servicios-

tecnologicos/transaccionales.jhtml

Page 31: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

31

“La tendencia a la eliminación del papel en todos los parámetros empresariales

dio lugar a la aparición del XBRL, un lenguaje que permite el intercambio

electrónico de información contable y financiera que han de realizar las

empresas. Sus ventajas se extienden eficazmente tanto a las grandes

empresas como a las PYMES”8

XBRL permite la homogeneización de la información contable y financiera que

se transmite electrónicamente, y que hasta ahora solo encontramos en papel o

bien digitalizada en formatos heterogéneos. En la homogeneización permite la

comparación, análisis y validación automática de los datos a examinar, lo cual

traduce en ahorros de costo, al eliminar el papel y utilizar un formato

estandarizado.

Figura 3. Estado del arte de proyectos XBRL en Latinoamérica.

Fuente: www.xbrl.org. Estado del arte de Jurisdicciones XBRL en el

mundo/Agosto 10 de 2011

8 MORA Javier, Gerente XBRL en España

Page 32: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

32

La necesidad de intercambiar información contable entre empresas, por medio

de Web-Services, han encontrado en XBRL un lenguaje “ya desarrollado” que

permite con facilidad implementar este flujo de información.

De allí la diferenciación dos grandes ramas de taxonomías de XBRL, de

“propósito general” (codifica los Estados Contables de la empresa) y General

Ledger (codifica los movimientos contables que se realizaron en el ejercicio).

En el primer caso (propósito general) XBRL Internacional, propone el desarrollo

para cada jurisdicción contable de una taxonomía propia que plasme en un

esquema la normatividad contable.

En el segundo caso (General Ledger) existe una sola taxonomía aplicable a

todos los países, ya que los conceptos que contiene su esquema son de

carácter universal (cuenta, asiento, debe, haber, etc.).

Este sin dudas, es un lenguaje de codificación de información contable, que

puede ser directamente utilizado para intercambiar información entre sistemas

contables distintos, por medio de Web-Services.

Una organización que logre emitir sus informes en formatos estándares, habrá

logrado, no sólo comunicar eficientemente, sino también aumentar sus

perspectivas de crecimiento, como consecuencia de la interacción fluida con

otras en el mundo. Éste es un proceso interactivo, de creación de un entorno

cultural en el cual es posible esperar una potenciación del conocimiento, hacia

la creación de organizaciones innovadoras.9

9MILETI, M. D. (01 de Noviembre de 2007). Universidad Nacional de Rosario. XBRL un

lenguaje integrador de contabilidad y tecnologia , 15.

Page 33: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

33

Figura 4. Estado del arte de jurisdicciones XBRL en el mundo

Fuente: www.xbrl.org. Estado del arte de Jurisdicciones XBRL en el mundo/

Agosto 10 de 2011

1.7.1. Avances de XBRL en Colombia. XBRL en Colombia se empezó a

introducir en el año 2003 con proyectos de investigación universitarios

impulsados por el apoyo tecnológico que éste ofrecía al uso masivo de

estándares internacionales de contabilidad. Para el año 2006 se retoma el tema

con interés nacional por parte del Ministerio de Hacienda y Crédito Público y se

gestaron proyectos piloto para esta institución en el ámbito presupuestal.

Durante este mismo año se presentaron resultados de investigaciones

lideradas por la academia y se obtuvo el premio “XBRL Honorable Mention” en

la categoría de Taxonomy Development por parte de la Universidad Autónoma

de Bucaramanga.10

10AVILA, C. O. (02 de 23). Universidad ICESI de

http://www.icesi.edu.co/blogs/niffxbrl/xbrl/(Consulta: 06 de Agosto de 2011).

Page 34: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

34

En este año se realizaron múltiples estudios sobre posibles aplicaciones de

XBRL en el país, y es así como hoy se cuenta con un grupo de entidades de

gobierno, academia e industria que están listas para formar la asociación sin

ánimo de lucro XBRL Colombia que se encargará de orientar el desarrollo y las

aplicaciones de XBRL en nuestro país.10

En torno a la denominada “iniciativa de jurisdicción XBRL Colombia” se viene

trabajando desde el año 2006 y su consolidación ha sido posible durante todo

el 2007. Como muestra de ello se pudo ver que en conjunto, todas las

entidades participantes de la iniciativa, patrocinamos y coordinamos la

realización del evento “Colombia XBRL 2007″ realizado el pasado 22 de

noviembre de 2007 en el auditorio Félix Restrepo de la Universidad Javeriana.

A este evento asistieron más de 250 personas, y se contó con la presencia de

conferencistas nacionales e internacionales, pero sobretodo con grandes

representantes del sector financiero como el Dr. Cesar Prado, superintendente

financiero de Colombia; el Dr. Hernando Ruiz, superintendente de sociedades;

el Dr. Jairo Alberto Cano, contador general de la nación; y por supuesto con el

Ministerio de Hacienda y Crédito Público a través de Alejandro Cruz, director de

tecnología.10

1.7.2. Entidades oficiales en Colombia que tienden al uso de XBRL. Aparte

del Ministerio de Hacienda, han manifestado interés y se encuentran en estudio

las aplicaciones a futuro por parte de la Superintendencia Financiera, la

Contaduría General de la Nación y la Superintendencia de Sociedades. La

mayoría de estas organizaciones están buscando realizar un piloto que les

permita una mejor toma de decisiones sobre proyectos macro, con el único fin

de mejorar y facilitar las tareas de reporte de información, aumentar la

transparencia y apoyar el intercambio de información basado en estándares

internacionales10

Page 35: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

35

2. MARCO TEORICO

Para comprender la tecnologia web, daremos una breve explicacion:

La tecnologia web se ha convertido en una gran herramienta de mercadeo, es

su tarjeta de presentación al mundo que esta disponible los 365 días del año.

Además de esto, este medio le permite relacionarse más estrechamente con

clientes y proveedores al rededor del mundo, conocerlos mejor, para saber

cuales son sus gustos y exigencias, mejorando así la calidad del servicio

brindado por usted, ofreciéndole oportunamente productos y servicios

relacionados a sus necesidades presentes y futuras. Teniendo varias ramas

como son:

2.1. DISEÑO

Se realiza la identificación de los actores del sistema, así como la identificación

y descripción de los casos de uso del mismo, la elaboración de los diagramas

de secuencia, la identificación de las clases con su respectiva descripción y el

diagrama de las mismas

2.2. PROGRAMACION

Se seleccionó la plataforma J2SE debido al gran potencial y acogida en el

mercado y por las grandes ventajas que permite crear soluciones prácticas y de

fácil manejo para el usuario final. Adicionalmente tiene ventajas como manejo

de capas y seguridad, debido al empaquetamiento de componentes de cada

capa y reutilización de código.

Page 36: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

36

J2SE (Java 2 Standard Edition) es una plataforma creada por SUN

Microsystems, en el año 1997, basada en productos de software libre.

La plataforma J2SE está constituida por varias tecnologías Java que, al usarlas

en conjunto, proveen herramientas para el desarrollo y ejecución de

aplicaciones de Red IP. A su vez, encamina un modelo de programación a la

creación de aplicaciones, básicamente en tres capas

Figura 5. Red de tres capas IP J2SE

Fuente:http://www.monografias.com/trabajos57/mantenimiento-redes-

lan/mantenimiento-redes-lan.shtmlMantenimiento preventivo y predictivo de

redes Lan/ Agosto 10 de 2011

• Capa de presentación: Es la interfaz que maneja el usuario final. Es el

conjunto de componentes que generan la información que se

representará en la interfaz de usuario del cliente. Típicamente se creará

a través de componentes basados en Servlets y JSP

Page 37: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

37

• Capa de Lógica de Negocio: Esta capa recibe las peticiones del

usuario y se envían las respuestas tras el proceso. Lleva este nombre

porque es ahí donde se establecen todas las reglas que deben

cumplirse. Se comunica con la capa de Presentación, para recibir

solicitudes y presentar resultados, y con la capa de datos, para solicitar

al gestor de base de datos para almacenar o recuperar datos de él. En

esta capa se usará como Servidor de Negociación el Apache Tomcat

• Capa de sistemas de información: Esta capa contiene los sistemas de

información, bases de datos relacionales, bases de datos orientadas a

objetos y otros sistemas de información legales, entre otros. Para este

proyecto se guardará la información en MySQL

• TAXONOMIA: Una taxonomía XBRL define los elementos permitidos en

un informe XBRL concreto para un determinado proceso de negocio.

Consta como mínimo de un XML schema y puede tener uno o varios

linkbases

• XML SCHEMA: Es un lenguaje de esquema utilizado para describir la

estructura y las restricciones de los contenidos de los documentos XML

de una forma muy precisa, más allá de las norma sintácticas impuestas

por el propio lenguaje XML

<schema

targetNamespace="http://www.mycompany.com/taxonomy/2003-10-19"

xmlns="http://www.w3.org/2001/XMLSchema"

xmlns:xhtml="http://www.w3.org/1999/xhtml"

xmlns:xbrli="http://www.xbrl.org/2003/instance"

xmlns:link="http://www.xbrl.org/2003/linkbase"

xmlns:ci=http://www.integraxml.com/taxonomy/2005-03-29

</schema>

Page 38: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

38

Figura 6.Caracteristicas de la web 2.0

Fuente.http://www.buenaspracticas-elearning.com/capitulo-9-e-learning-2-

0.htmlDEFINIENDO EL SOFTWARE SOCIAL y LA WEB 2.0/ Agosto 10 de

2011

Web 2.0 se refiere a la transición percibida en Internet desde las webs

tradicionales a aplicaciones web destinadas a usuarios.

Los propulsores de este pensamiento esperan que los servicios de la Web

2.0sustituyan a las aplicaciones de escritorio en muchos usos. (Vía Wikipedi)

Page 39: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

39

Figura 7. Diferencia de la Web 1.0 a la Web 2.0

Fuente:

http://www.iesevevirtual.edu.ar/virtualeduca/ponencias2006/La%20Web20_San

tamaria.pdfSeminario Internacional Virtual Educacion 16 de noviembre Buenos

aires argentina

Figura 8. Web 1.0 Vs Web 2.0

Fuente. Seminario Internacional Virtual Educa Cono Sur. Agosto 10 de 2011

Page 40: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

40

Figura 9. Evolucion de las plataformas web

Fuente Seminario internacional virtual Educa Cono Sur. Agosto 10 de 2011 Figura 10. Lo que se pretende en nuevas generaciones

Fuente: Seminario internacional virtual Educa Cono Sur. Agosto 10 de 2011 Para comprender la herramienta XBRL es importante conocer los funndamenos

conceptuales y tecnologicos en los cuales se basa este proyecto.

Page 41: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

41

2.3. CONCEPTO FUNDAMENTALES

2.3.1. XML como estandar. Se definira que se entiende por XML(eXtensive

Markup Languaje, Lenguaje Marcado Extensible), y la importancia en la

implementación a nivel mundial en los ultimos años, al ser esta utilizada en

diferentes herramientas electronicas.

Como tecnologia XML es un Lenguaje de Etiquetado Extensible muy simple,

pero estricto que juega un papel fundamental en el intercambio de una gran

variedad de datos. Es un lenguaje muy similar a HTML pero su función principal

es describir datos y no mostrarlos como es el caso de HTML. XML es un

formato que permite la lectura de datos a través de diferentes aplicaciones11

Las tecnologías XML son un conjunto de módulos que ofrecen servicios útiles a

las demandas más frecuentes por parte de los usuarios. XML sirve para

estructurar, almacenar e intercambiar información.11

“Que aunque sus siglas (eXtensive Markup Languaje, Lenguaje Marcado

Extensible) nos hagan suponer lo contrario, XML no es sólo un lenguaje, sino

un conjunto de reglas y definiciones para crearlos” (Francisco, 2006). Hoy en

dia juega un papel fundamental en el intercambio de datos generando la

interoperabilidad de la información, es decir, que diferentes aplicaciones

puedan leerse y ejecutarse en un unico lenguaje, ya que el XML es un formato

el cual permite la lectura de datos sin importar el software, hardware o diferente

sistemas operativos que utilizen las organizaciones.

XML se ha convertido en una herramienta tecnologicamente poderosa.

“noviembre de 1996, en una conferencia sobre el "padre" de XML (SGML -

Standard Generalized Markup Language) donde se presenta un reporte técnico

11World Wide Web Consortium. (01 de Septiembre de 2008). W3C,

http://www.w3c.es/divulgacion/guiasbreves/tecnologiasxml (Consulta 10 de Agosto de 2011)

Page 42: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

42

inicial respecto a XML. Luego, en Marzo de 1997 se realiza la primera

conferencia sobre XML, aún con sólo la idea general al respecto; pero ya en

Octubre de 1997 el World Wide Web Consortium (W3C) define algunos

lineamientos fundamentales, para tener la primera edición del estándar

publicada en Diciembre de 1997”.11

XML nace fundamentalmente para mejorar las siguientes tecnologia existente:

• Está desarrollado para implementarse en internet

• Está hecho pensando en desarrolladores, proveedores, bucadores e.t.c

• Debe ser relativamente facil su implementación

Principales ventajas del XML:

• “Intercambio de datos. Proporciona reglas claras para estructurar

documentos de diferente índole, por el hecho que pueden “entenderse”

entre sí mediante aplicaciones que transformen sus datos desde y hacia

XML.

• Estructura y presentación. Permiten estructurar la información y luego

aplicar transformaciones para su presentación. Es normal hoy en día

que la información esté almacenada en una base de datos, se convierta

a XML y luego se transforme en otra clase de documento que sea

necesario para el cliente final.

• Búsquedas específicas. Debido a que podemos estructurar la

información según lo precisemos, las búsquedas sobre los documentos

es más específica y consistente, pues podemos focalizar nuestra

búsqueda en algunas regiones, reduciendo las búsquedas en tiempo y

objetivos.

Page 43: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

43

2.3.2. XBRL como estandar. XBRL tiene una relación con XML puede ser una

simple derivación de tal lenguaje

Definición XBRL según sus creador: “acrónimo XBRL (extensible Business

Reporting Language), esta norma nace de la propuesta lanzada en 1998 por

Charles Hoffman, un experto contable y auditor, para simplificar la

automatización del intercambio de información financiera mediante el uso del

lenguaje XML, entonces emergente y hoy casi generalizado en todo lo

relacionado con Internet”.12

XBRL nace como una necesidad a una profesión contable financiera, en el cual

se vio la importancia de resolver la problemática en el intercambio de la

información financiera

“Charles Hoffman (Creador de XBRL, CPA Norteamericano) era muy

consciente de la necesidad de sistematizar este intercambio, a consecuencia

de sus muchos años de experiencia con sistemas contables automatizados. En

poco más de seis años, esta sencilla idea ha conseguido atraer el interés,

primero, y el respaldo, posteriormente, de toda una comunidad de individuos y

organizaciones, públicas y privadas, representando un gran número de países

y coordinados en XBRL Internacional”.12

XBRL permite la estandarización de la información:

“el concepto de taxonomía como indicador de las líneas maestras sobre las que

se tiene que fundamentar el intercambio de información, hace que el

tratamiento de los datos se simplifique enormemente. Así, un analista

financiero, teniendo que tomar cuentas de 15 empresas distintas, cada una de

ellas expresadas en un lenguaje y en un formato distinto. O un controller de

una empresa con 12 filiales, que tiene que realizar hoy en día un trabajo

12XBRL (Extensible Business ReportingLanguage).(2004)

http://www.xbrl.es/que_es/que_es.html (Consulta 10 de agosto de 2011)

Page 44: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

44

fatigoso para consolidar sus cuentas, cada una de ellas expresadas en su

propio lenguaje, con la adopción de XBRL hará que estos trabajos de

consolidación o de análisis estén a una distancia tan sólo de un clic, dado que

el lenguaje utilizado para la preparación de los datos será el mismo. Y además

será un buen lenguaje, en el sentido de que no existirán ni ambigüedades ni

dudas sobre los conceptos expresados”.12

2.4. REPORTINGINTERNACIONAL

Debido a la globalización, en diferentes empresas multinacionales, implicando

diferentes bases de contabilizacion debido a su PCGA (Principios de

Contabilidad Generalmente Aceptados) propios y dispuestos por cada pais, se

vio la necesidad de crear un estandar que facilitara el intercambio de

información financiera sin que esta actividad sea un trabajo exigente y

demorado, por tal motivo se penso en un lenguaje de “reporting” alcanzando

los siguientes requisitos:

• “Basara en un formato universal y abierto: eXtended Markup Language,

XML.

• Las definiciones de los metadatos a intercambiar fuesen definiciones

estándar, es decir, que un término como por ejemplo “Caja y depósito en

Bancos Centrales” significase siempre lo mismo independientemente de

las aplicaciones que usaran dicho término: este es el pilar en el que se

sustentan las taxonomías, diccionarios comunes de datos expresados

en lenguaje XBRL.

• Las taxonomías deben ser fácilmente extensibles de forma que diversas

industrias, compañías y analistas fueran capaces de publicar

definiciones a medida (siempre independientemente de las aplicaciones

informáticas)

Page 45: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

45

• Al no estar implementadas en las aplicaciones informáticas dichos

diccionarios de conceptos, la forma de las colecciones de datos pueden

variar, consiguiendo un lenguaje con el que expresar datos de calidad

guiados por Reglas de Negocio, que puedan ser usados por distintas

aplicacione”.

De esta forma se contruye XBRL, cuyo lenguaje fue diseñado para facilitar el

intercambio de información financiera, basado en XML y otros estandares W3C

complementando a XML.

2.5.AUDITORIA

“El origen etimológico de la palabra es el verbo latino "Audire", que significa

"oír". Esta denominación proviene de su origen histórico, ya que los primeros

auditores ejercían su función juzgando la verdad o falsedad de lo que les era

sometido a su verificación principalmente oyendo”.

2.6. CONSORCIO XBRL INTERNACIONAL

“El Consorcio XBRL corresponde a la institución internacional que se encarga

de velar por la buena aplicación del estándar en aquellos países que utilicen el

lenguaje, apoyar a aquellos países que deseen aplicar el estándar, enviar

información de las actividades que realice el mismo además de información de

cambios en la normativa de XBRL.

El nombre oficial de la organización es XBRL Internacional Incorporated, está

compuesto de aproximadamente 550 miembros que incluyen todo tipo de

organizaciones relacionadas con el tema, como son firmas consultoras,

empresas de software, empresas de hardware, organizaciones fiscalizadoras,

Page 46: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

46

organizaciones emisoras de normas contables, etc.; es una organización no

lucrativa, por lo que todo ingreso que perciba el consorcio por pago de sus

socios, capacitación u otro tipo de pago se utiliza en pos de aumentar y mejorar

el uso de XBR”12

2.7. JURISDICCION XBRL

La jurisdicción son extensiones propias de cada pais, son organizaciones sin

fines lucrativos y buscan los siguientes objetivos:

• Crear la estructura y el ambiente adecuado para que las organizaciones

e individuos en la región participen en el desarrollo de XBRL.

• Promover la adopción y coordinar las implementaciones necesarias de

XBRL.

• Realizar soporte y promover el desarrollo y mantenimiento de las

taxonomías.

• Proveer educación y conocimiento a todos los participantes de la

cadena de abastecimiento de la información financiera.13

13QUIROZ, S. (25 de Septiembre de 2007). XBRL como estandar para el reporte

financiero.http://www.nicniif.org/boletin_doc/06_jun_xbrl.pdf (Consulta: 10 de Agosto de 2011).

Page 47: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

47

2.8. CONTABILIDAD

• Es la ciencia social que se encarga de estudiar, medir y analizar el

patrimonio de las empresas y de los individuos, con el fin de servir en la

toma de decisiones y control, presentando información, previamente

registrada, de manera sistemática y útil para las distintas partes

interesadas.

• El producto final de la contabilidad son los Estados Financieros, que son

los que resumen la situación económica y financiera de la empresa.

• Para hacer esta tarea más sencilla, existen software contables, los

cuales se requiere que sean muy eficientes y completos.

• La Ley No. 1314 del 13 de Julio de 2009, regula los principios y normas

de Contabilidad e información financiera y de aseguramiento de

información aceptados en Colombia, señala las autoridades

competentes, el procedimiento para su expedición y determina las

entidades competentes, el procedimiento para su expedición y determina

las entidades responsables de vigilar su cumplimiento.

• Tras la aprobación de la Ley 1314 de 2009 por parte del Congreso y

Sancionada por el Presidente de la República, se estableció la

convergencia de la normatividad contable colombiana a la de Normas

Internacionales de Información Financiera (IFRS por sus siglas en inglés,

NIIF en español). Seis meses después de este hecho, Felipe Jánica

Socio Líder de IFRS en Ernst & Young Colombia hace un balance de la

situación actual y los retos para este 2010

Page 48: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

48

• En el mercado nacional existen: Siigo, Jms, Wimax, Helisa, Comodin,

Gbs, entre otros tipo de software de escritorio, y en plataforma web:

Sistema Contable.co, Sinco, Affinity.

2.9. NIC-NIIF Y SU FUTURA APLICACIÓN EN COLOMBIA

El pasado 30 de diciembre del 2011, el Presidente de la República de Colombia

dispusoa través del Decreto número 4946, que las entidades grandes y

medianas empresas pueden voluntariamente aplicar las NIIF. Los impactos del

cambio a las NIIF serán analizados por las diferentes autoridades con el único

fin de medir si las NIIF han sido eficaces o apropiados para los entes locales en

Colombia y determinar las medidas de regulación que deben ser tomadas, por

lo que al final del ejercicio las obligaciones establecidas son razonables y

consistentes con la realidad económica del país.

Las entidades que decidan acogerse a la prueba voluntaria de las NIIF, deben

cumplir con ciertas condiciones, incluyendo la plena aplicación de las NIIF

2.9.1. NIF. Comprenden pronunciamientos identificados como IFRS x (x es un

número de secuencia), IAS x, IFRIC x y SIC x. IFRS son las nuevas normas

que iniciaron su secuencia en 2003.

IAS (NIC) son las normas emitidas previamente, cuya secuencia fue del

número 1 al 41. Los IFRIC son las interpretaciones actuales y los SIC son las

interpretaciones anteriores, cuya secuencia llegó hasta el número 32. SIC es la

numeración de interpretaciones emitidas por el anterior Comité de

Interpretaciones de Estándares. No todas las IAS y SIC están vigentes.

Page 49: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

49

Las NIIF no aplican a asuntos inmateriales o de poca importancia. Un asunto

es material, independiente de su tamaño, si involucra una omisión o error en la

información contable que, a la luz de las circustancias que le rodean, hace

probable que el juicio de una persona razonable que confía en la información,

hubiese cambiado o se influenciaría por la omisión o por el error.

Las NIIF tienen un concepto arraigado en el cual prima la sustancia de las

transacciones u operaciones realizadas por las organizaciones sobre la forma

legal de las mismas, por ello, para el registro, es importante entender lo que la

intencionalidad de la transacción, lo que hay detrás de ella, antes que su forma.

Con esta información, se puede llegar a una mejor selección de la norma a

aplicar, para hacer un mejor reflejo de ella en los estados financieros.

Las NIIF poseen un marco conceptual que debe ser utilizado para orientarse

cuando no hay una guía específica sobre el asunto. Este marco define: Activo,

Pasivo, Patrimonio, Ingreso, Gasto, Costo, cuáles son las mediciones

existentes para cada uno de estos, cuándo deben reconocerse en la

información financiera y cuáles son las características de los estados

financieros y cuál es el objetivo de los mismos.

El sistema de causación parte de la base que las empresas reconocen los

efectos de los eventos o transacciones cuando ellos ocurren y se registran y

reportan en los estados financieros del período al que se relacionan, así como

también reflejan las transacciones por venir, como las obligaciones por pagar o

las cuentas por cobrar.

Las NIIF requieren que se presenten estados financieros comparativos con el

período anterior. Se pueden presentar más períodos si se desea. Los estados

financieros requeridos son: Balance General, Estado de Resultados, Estado de

Cambios en el Patrimonio, Estado de Flujos de Efectivo y Notas a los Estados

Financieros, incluyendo las políticas contables.

Page 50: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

50

2.9.2. NIC

• NIC 1. Presentación de estados financieros

• NIC 2. Inventarios

• NIC 3. Estados Financieros consolidados (Reemplazada por la NIC 27 y

28)

• NIC 4. Tratamiento contable de la depreciación (Eliminada)

• NIC 5. Información que debe revelarse en los estados financieros

(Eliminada)

• NIC 6. Tratamiento contable de los precios cambiantes (Reemplazada

por la

• NIC 7. Estado de Flujo de Efectivo

• NIC 8. Políticas Contables, Cambios en las estimaciones contables y

Errores

• NIC 9. Costos de investigación y desarrollo (Eliminada)

• NIC 10. Hechos ocurridos después de la fecha del Balance

• NIC 11. Contratos de construcción

• NIC 12. Impuesto a las ganancias

• NIC 13. Presentación de activos y pasivos corrientes (Eliminada)

Page 51: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

51

• NIC 14. Información financiera por segmentos

• NIC 15. Información que refleja los efectos de los precios cambiantes

(Eliminada)

• NIC 16. Propiedades, planta y equipo

• NIC 17. Arrendamientos

• NIC 18. Ingresos ordinarios

• NIC 19. Beneficios a empleados

• NIC 20. Contabilización de las subvenciones del Gobierno e información

a revelar sobre ayudas Gubernamentales

• NIC 21. Efecto de las variaciones en las tasas de cambio de la moneda

extranjera

• NIC 22. Fusión de negocios

• NIC 23. Costos por intereses

• NIC 24. Información a revelar sobre partes relacionadas

• NIC 25. Tratamiento contable de las inversiones (Eliminada)

• NIC 26. Contabilización e información financiera sobre planes de

beneficio por retiros

• NIC 27. Estados Financieros Consolidados y Separados

Page 52: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

52

• NIC 28. Inversiones en empresas asociadas

• NIC 29. Información financiera en economías hiperinflacionarias

• NIC 30. Informaciones a revelar en los estados financieros de Bancos e

Instituciones Financieras

• NIC 31. Participaciones en negocios conjuntos

• NIC 32. Instrumentos Financieros: Presentacion e información a revelar

• NIC 33. Ganancias por acción

• NIC 34. Información financiera intermedia

• NIC 35. Operaciones discontinuadas (Eliminada)

• NIC 36. Deterioro del valor de los activos

• NIC 37. Provisiones, Pasivos Contingentes y Activos Contingentes

• NIC 38. Activos intangibles

• NIC 39. Instrumentos financieros: Reconocimiento y medición

• NIC 40. Propiedades de inversión

• NIC 41. Agricultura

Page 53: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

53

2.10. ESTADOS FINANCIEROS

• Muestran de forma sintetizada, los datos fundamentales del proceso

contable de un periodo de tiempo

• Por lo menos una vez al año, con corte a 31 de diciembre, el ente

económico debe emitir estados financieros de propósito general (se

preparan al cierre de un período determinado para darles a conocer a

usuarios indeterminados la situación financiera de la empresa)

• En Colombia, el decreto 2649 de 1993 en su artículo 22 establece como

estados financieros básicos: Balance General, Estado de Resultados,

Estado de Cambios en el Patrimonio y Estado de Cambios en la

Situación Financiera y Estado de Flujos de Efectivo

• Desde el año 2005, los estados financieros que elaboran las sociedades

en la Unión Europea se formulan con las normas internacionales de

contabilidad – NIC (IAS)

2.10.1. Objetivo de la NIC 1. El objetivo de la NIC 1 (2007) es establecer las

bases para la presentación de los estados financieros de propósito general,

para asegurar la comparabilidad tanto con los estados financieros de la entidad

correspondientes a periodos anteriores, como con los estados financieros de

otras entidades. La NIC 1 establece los requisitos generales para la

presentación de los estados financieros, directrices para determinar su

estructura y los requisitos mínimos sobre su contenido. [ver titulo 2.9.2 NIC 1.1]

Normas para el reconocimiento, medición y revelación de transacciones

específicas se abordan en otras Normas e Interpretaciones. [ver titulo 2.9.2 NIC

1.3]

Page 54: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

54

2.10.2. Alcance. Se aplica a todos los estados financieros de propósito

general basado en las Normas Internacionales de Información Financiera. [ver

titulo 2.9.2 NIC 1.2]

Estados financieros de propósito general son aquellos destinados a servir a los

usuarios que no están en condiciones de exigir informes financieros adaptados

a sus necesidades específicas de información. [ver titulo 2.9.2 NIC 1.7]

2.10.3. Objetivo de los estados financieros. El objetivo de los estados

financieros de propósito general es proporcionar información sobre la situación

financiera, desempeño financiero y flujos de efectivo de una entidad que sea

útil a una amplia gama de usuarios al tomar decisiones económicas. Para

cumplir con ese objetivo, los estados financieros suministran información

acerca de una entidad: [ver titulo 2.9.2 NIC 1.9]

Bienes, Pasivo, Equidad, Ingresos y gastos, incluyendo ganancias y pérdidas,

las contribuciones de los y las distribuciones a los propietarios, los flujos de

efectivo

Esa información, junto con otra información en las notas, ayuda a los usuarios

de los estados financieros en la predicción de los flujos futuros de efectivo de la

entidad y, en particular, su calendario y la certidumbre.

2.10.4. Componentes de los estados financieros.

• Un conjunto completo de estados financieros debe incluir: [ver titulo

2.9.2 NIC 1.10]

• Un estado de posición financiera (balance) al final del período

Page 55: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

55

• Una declaración de la renta global del ejercicio (o una declaración de

ingresos y un estado del resultado global)

• Un estado de cambios en el patrimonio neto para el período

• Un estado de flujos de efectivo por el período de

• Notas, que comprende un resumen de políticas contables y otras notas

explicativas

Cuando una entidad aplica una política contable retroactivamente o realiza una

reexpresión retroactiva de partidas en sus estados financieros, o cuando

reclasifica partidas en sus estados financieros, también debe presentar un

estado de situación financiera (balance general) como en el comienzo de los

primeros períodos comparativo.

Una entidad puede utilizar, para las declaraciones que no sean los

mencionados anteriormente, los informes que se presentan fuera de los

estados financieros, incluyendo revisiones financieras de gestión, informes

ambientales, y las declaraciones de valor agregado - están fuera del alcance de

las NIIF. [ver titulo 2.9.2 NIC 1.14]

2.10.5. Presentación razonable y cumplimiento con las NIIF. los estados

financieros deben "presentar razonablemente" la situación financiera,

desempeño financiero y flujos de efectivo de una entidad. la imagen fiel exige la

representación fiel de los efectos de las transacciones, otros eventos y

condiciones, de acuerdo con las definiciones y los criterios de reconocimiento

de activos, pasivos, ingresos y gastos establecidos en el marco. la aplicación

de las niif, acompañada de informaciones adicionales cuando sea necesario, se

presume que dará lugar a estados financieros que proporcionen una

presentación razonable. [ver titulo 2.9.2 NIC 1.15]

Page 56: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

56

La NIC 1 requiere que una entidad cuyos estados financieros cumplan con las

NIIF hacer una declaración, explícita y sin reservas, de cumplimiento, en las

notas. Los estados financieros no se puede describir como el cumplimiento de

las NIIF a menos que cumplan con todos los requerimientos de las NIIF

(incluyendo Interpretaciones). [ver titulo 2.9.2 NIC 1.16]

Las políticas contables inadecuadas no quedarán legitimadas por la publicación

de las políticas contables utilizadas ni por notas o material explicativo. [ver titulo

2.9.2 NIC 1.16]

NIC 1 reconoce que, en circunstancias extremadamente raras, la

administración puede concluir que el cumplimiento de un requisito de las NIIF

sería tan engañoso que entraría en conflicto con el objetivo de los estados

financieros establecido en el Marco. En tal caso, la entidad está obligada a

apartarse del requisito de las NIIF, acompañada de información detallada de la

naturaleza, las razones y el impacto de la salida. [ver titulo 2.9.2 NIC 1.19-20]

2.10.6. De empresa en marcha. Una entidad que prepara los estados

financieros IFRS se presume que es un negocio en marcha. Si la

administración tiene serias preocupaciones sobre la capacidad de la entidad

para continuar como negocio en marcha, la incertidumbre debe ser divulgada.

Si la administración llega a la conclusión de que la entidad no es un negocio en

marcha, los estados financieros no deben ser elaborados sobre una base de

negocio en marcha, en cuyo caso la NIC 1 requiere una serie de revelaciones.

[ver titulo 2.9.2 NIC 1.25]

2.10.7. Hipótesis contable de lo devengado. La NIC 1 requiere que una

entidad prepare sus estados financieros, a excepción de la información del flujo

de efectivo, utilizando el criterio de lo devengado. [ver titulo 2.9.2 NIC 1.27]

Page 57: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

57

2.10.8. Uniformidad en la presentación. La presentación y clasificación de

las partidas en los estados financieros se conservará de un periodo a otro a

menos que se justifique un cambio, ya sea por un cambio de circunstancias o

un requisito de una nueva NIIF. [ver titulo 2.9.2 NIC 1.45]

2.10.9. Materialidad y agregación. Cada clase de partidas similares, debe ser

presentada por separado en los estados financieros. Artículos disimiles pueden

agregarse sólo si son individualmente inmateriales. [ver titulo 2.9.2 NIC 1.29]

2.10.10. La compensación. Los activos y pasivos, ingresos y gastos, no

podrán compensarse a menos que sea requerido o permitido por una NIIF. [ver

titulo 2.9.2 NIC 1.32]

2.10.11. Comparación de la información. La NIC 1 requiere que la

información comparativa se describe en la relación con el período anterior para

todos los montos reportados en los estados financieros, tanto en la cara de los

estados financieros y notas, a menos que otra Norma requiera de otra manera.

[ver titulo 2.9.2 NIC 1.38]

Si los importes comparativos se cambian o se reclasifican, las revelaciones, se

requieren. [ver titulo 2.9.2 NIC 1.41]

2.10.12. Estructura y contenido de los estados financieros en general.

Identificar claramente: [ver titulo 2.9.2 NIC 1.50]Los estados financieros, la

empresa que presenta, si los estados son para la empresa o para un grupo, la

fecha o el período cubierto, la moneda de presentación, el nivel de precisión

(miles, millones, etc.)

Page 58: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

58

2.10.13. Período de presentación de informes. Existe la presunción de que

los estados financieros se preparan al menos una vez al año. Si los cambios de

presentación de informes anuales y estados financieros del período se

preparan para un período diferente, la entidad debe revelar la razón para el

cambio y una advertencia acerca de los problemas de comparatibilidad. [ver

titulo 2.9.2 NIC 1.36]

2.10.14. Estado de situación financiera (balance general). Una entidad

normalmente debe presentar una declaración de clasificados de la situación

financiera, separando los activos y pasivos en corrientes y no corrientes. Sólo

en el caso de una presentación basada en la liquidez proporciona información

fiable y más relevante posible la actual división / no corrientes deberá omitirse.

[NIC 1.60] En cualquier caso, si un activo (o pasivo) combina cantidades que

serán recibidos (liquidados) después de 12 meses con activos (o pasivos) que

serán recibidos (liquidados) en los 12 meses, se requiere separar el largo y el

corto plazo. [Correspondiente a la NIC 1.61]

Los activos corrientes son, equivalentes de efectivo, activos mantenidos para la

recolección, venta o consumo en el ciclo normal de la operación, o activos

mantenidos para negociar en los próximos 12 meses. Todos los demás activos

son no corrientes. [Correspondiente a la NIC 1.66]

Deudas a corto plazo son las que espera que se liquiden dentro del ciclo

normal de la explotación o por el plazo de 12 meses, o los mantenidos para

negociar. [Correspondiente a la NIC 1.69]

Cuando una deuda a largo plazo se espera que sea refinanciada en una línea

de crédito existente y la entidad tiene la discreción de la deuda se clasifica

como no corriente. [Correspondiente a la NIC 1.73]

Page 59: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

59

Si el pasivo se ha convertido en pagadero a la vista, porque la entidad ha

modificado un contrato de préstamo a largo plazo en o antes de la fecha de

presentación, la responsabilidad es corriente, aún si el prestamista ha

acordado, después de la fecha de presentación y antes de la autorización de

los estados financieros para su emisión, no exigir el pago como consecuencia

de la modificación. [Correspondiente a la NIC 1.74] Sin embargo, el pasivo se

clasificará como no corriente si el prestamista hubiese acordado la fecha de

presentación de informes para proporcionar un período de gracia que finalice al

menos 12 meses después del final del período del informe, en el que la entidad

puede rectificar el incumplimiento y durante el cual el prestamista no puede

exigir el reembolso inmediato. [Correspondiente a la NIC 1.75]

Elementos mínimos en el estado de situación financiera [Correspondiente a la

NIC 1.54]

a. Propiedades, planta y equipo

b. Bienes de inversión

c. Los activos intangibles

d. Activos financieros (excluyendo los importes mencionados en (e), h) e

(i))

e. Las inversiones contabilizadas por el método de la participación

f. Los activos biológicos

g. Inventarios

h. El comercio y otras cuentas a cobrar

Page 60: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

60

i. Efectivo y equivalentes de efectivo

j. Activos mantenidos para la venta

k. Acreedores comerciales y otras

l. Provisiones

m. Pasivos financieros (excluidos los mencionados en (k) y (l))

n. Pasivos y activos por impuestos corrientes, según se define en la NIC 12

o. Pasivos por impuestos diferidos y activos por impuestos diferidos, según

se define en la NIC 12

p. Pasivos incluidos en los grupos enajenables de elementos

q. Los intereses minoritarios, presentados dentro del patrimonio neto y

r. Capital emitido y reservas atribuibles a los propietarios de la matriz

Partidas adicionales pueden ser necesarias para presentar razonablemente la

situación financiera de la entidad. [Correspondiente a la NIC 1.54]

La NIC 1 no define el formato de la hoja de balance. Los activos y pasivos

pueden ser presentados a continuación como no corrientes y corrientes o

viceversa, y el capital y el pasivo pueden ser presentados a continuación del

activo en cualquier orden (primero pasivo y luego patrimonio o viceversa). Una

presentación del activo neto (activos menos pasivos) se permite. El

financiamiento a largo plazo enfoque utilizado en el Reino Unido y en otros

lugares - los activos fijos + activo circulante - cuentas por pagar a corto plazo =

deuda a largo plazo más capital - también es aceptable.

Page 61: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

61

En cuanto a capital social y reservas, las declaraciones siguientes son

necesarios: [Correspondiente a laNIC 1.79]

• Número de acciones autorizadas, emitidas y pagadas en su totalidad, y

las emitidas pero no pagadas en su totalidad

• De valor nominal

• La reconciliación de acciones en circulación al principio y al final del

período

• Descripción de los derechos, preferencias y restricciones

• Acciones de tesorería, incluyendo acciones en poder de filiales y

empresas asociadas

• Acciones reservadas para emisión bajo opciones y contratos

• Una descripción de la naturaleza y propósito de cada reserva dentro del

patrimonio neto

2.10.15. Estado de resultados. La utilidad por un período incluye ganancias o

pérdidas durante ese período, más otros ingresos reconocidos en ese período.

Como resultado de la revisión de 2003 de la NIC 1, la norma está usando ahora

"resultado" y no "ganancia o pérdida neta" como el término descriptivo de la

línea inferior de la cuenta de resultados.

Todas las partidas de ingresos y gastos reconocidos en un período deben ser

incluidas en la ganancia o pérdida a menos que una Norma o una

Interpretación establezca lo contrario. [ver titulo 2.9.2 NIC 1.88] Algunas NIIF

requieren o permiten que algunos componentes se excluyan de la utilidad o

Page 62: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

62

pérdida y en su lugar sean incluidos en otros ingresos. [Correspondiente a la

NIC 1.89]

Los componentes de otro resultado global incluyen:

• Cambios en las reservas de revalorización (NIC 16 y NIC 38)

• Ganancias y pérdidas actuariales en planes de beneficios definidos

reconocidos de acuerdo con la NIC 19

• Ganancias y pérdidas resultantes de la conversión de los estados

financieros de una entidad extranjera (NIC 21)

• Las pérdidas y ganancias por nuevas mediciones disponibles para la

venta de activos financieros (NIC 39)

• La parte efectiva de ganancias y pérdidas en instrumentos de cobertura

en una cobertura de flujo de efectivo (NIC 39).

La entidad tiene la opción de presentar: Un único estado del resultado global o

dos estados:

• Un estado de resultados que muestre los componentes de utilidad o

pérdida y

• Una declaración de la utilidad integral que se inicia con el resultado del

ejercicio (línea inferior de la cuenta de resultados) y muestra los

componentes de otro resultado global [Correspondiente a la NIC 1.81]

Elementos mínimos de la declaración de utilidad debe incluir: [Correspondiente

a la NIC 1.82]

Page 63: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

63

• Ingresos

• Los gastos financieros

• Parte de la ganancia o la pérdida de las asociadas y negocios conjuntos

que se contabilicen utilizando el método de la participación

• Gasto por impuestos

• Un único importe que comprenda el total de (i) el resultado después de

impuestos de las operaciones discontinuadas y (ii) el resultado después

de impuestos o pérdida reconocida en la venta de los activos o grupos

enajenables (s) constituyan la operación discontinuada

• Ganancias o pérdidas

• Cada componente de otro resultado global clasificado por naturaleza

• Participación en el resultado global de las asociadas y negocios

conjuntos que se contabilicen utilizando el método de la participación

• El resultado global total

Los siguientes artículos también debe ser revelados en el estado de resultados,

como las asignaciones para el período de: [Correspondiente a laNIC 1.83]

• Ganancia o pérdida neta del período atribuible a los intereses

minoritarios y los propietarios de los padres

• El resultado integral total atribuible a los intereses minoritarios y los

propietarios de los padres

Page 64: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

64

Partidas adicionales pueden ser necesarias para presentar razonablemente los

resultados de la entidad de las operaciones. [Correspondiente a la NIC 1.85]

Ciertos elementos deben ser revelados por separado ya sea en el estado de

ingresos o en las notas, si es importante, incluyendo: [Correspondiente a la NIC

1.98]

• Las amortizaciones de existencias al valor neto realizable, o de la

propiedad, planta y equipo hasta su importe recuperable, así como la

reversión de tales rebajas

• Reestructuración de las actividades de una entidad y la reversión de

cualquier provisión por costos de reestructuración

• Enajenación de la propiedad, planta y equipo

• Enajenación de participaciones

• Operaciones en discontinuación

• Resolución de litigios

• Otras reversiones de provisiones

Los gastos reconocidos en utilidad o pérdida deben ser analizados, ya sea por

la naturaleza (materias primas, los costos de personal, amortizaciones, etc.) o

por la función (el costo de ventas, la venta, administrativos, etc.) [ver titulo 2.9.2

NIC 1.99] Si la entidad clasifica por función, a continuación información

adicional sobre la naturaleza de los gastos - a una depreciación mínima de

amortización, y gastos de beneficios para empleados - debe ser divulgada.

[Correspondiente a la NIC 1.104]

Page 65: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

65

2.10.16. Estado de flujo de efectivo. En lugar de establecer unas normas

separadas para presentar el estado de flujos de efectivo, la NIC 1.111 se

refiere a la NIC 7 Estado de Flujos de Efectivo

2.10.17. Estado de cambios en el patrimonio neto. La NIC 1 requiere que

las entidades presenten un estado de cambios en el patrimonio como un

componente separado de los estados financieros. La declaración debe mostrar:

[Correspondiente a la NIC 1.106]

• Resultado integral total del periodo, mostrando por separado los

importes atribuibles a los propietarios de la dominante ya los intereses

minoritarios

• Los efectos de la aplicación retroactiva, en su caso, para cada

componente

• Conciliaciones entre los saldos al inicio y el final del período para cada

componente del patrimonio neto, revelando por separado:

• Ganancias o pérdidas

• Cada partida de otros resultados integrales

• Transacciones con los propietarios, mostrando por separado las

contribuciones y las distribuciones a los propietarios y los cambios en las

participaciones en entidades dependientes, que no den lugar a una

pérdida de control

Las siguientes cantidades se pueden presentar también en la cara del estado

de cambios en el patrimonio neto, o bien pueden presentarse en las notas:

[Correspondiente a la NIC 1.107]

Page 66: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

66

• Importe de los dividendos reconocidos como distribuciones, y

• Los importes correspondientes por acción

2.10.18. Notas a los estados financieros

Las notas deberán: [Correspondiente a la NIC 1.112]

• Contener la información actual sobre la base de la preparación de los

estados financieros y las políticas contables específicas, utilizadas

• De revelar cualquier información requerida por las NIIF que no se

presenta en otras partes de los estados financieros y

• Proporcionar información adicional que no se presenta en los estados

financieros, pero es relevante para la comprensión de cualquiera de

ellos

Las notas deben ser una referencia cruzada de los estados financieros a la

nota correspondiente. [Correspondiente a la NIC 1.113]

La NIC 1.114 sugiere que las notas normalmente deben presentarse en el

siguiente orden:

• Una declaración de cumplimiento con las NIIF

• Un resumen de políticas contables significativas aplicadas, incluyendo:

[Correspondiente a la NIC 1.117]

• La base (o bases) que se utiliza en la preparación de los estados

financieros

Page 67: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

67

• Las demás políticas contables utilizadas que sean relevantes para la

comprensión de los estados financieros

• Información de apoyo para las partidas presentadas en el estado de

posición financiera (balance), estado de resultados (y la cuenta de

resultados, si se presenta), estado de cambios en el patrimonio neto y

estado de flujos de efectivo, en el orden en que cada declaración y cada

partida se presenta

• Otras revelaciones, incluyendo:

• Pasivos contingentes (véase NIC 37) y compromisos contractuales no

reconocidos

• Informes no financieros, tales como los objetivos financieros de la

entidad de gestión de riesgo y las políticas (véase la NIIF 7)

En la revisión de 2003 de la NIC 1, la entidad debe revelar, en el resumen de

políticas contables significativas o en otras notas, los juicios, además de las

estimaciones, que la administración ha hecho en el proceso de aplicación de la

contabilidad de la entidad, políticas que tienen el efecto más significativo sobre

los importes reconocidos en los estados financieros. [Correspondiente a laNIC

1.122]

Los ejemplos citados en la NIC 1.123 incluyen la gestión de los juicios para

determinar:

• Si los activos financieros son inversiones mantenidas hasta el

vencimiento

Page 68: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

68

• Cuando sustancialmente todos los riesgos y ventajas significativos de la

propiedad de los activos financieros y los activos arrendados son

transferidos a otras entidades

• Si, en síntesis, ciertas ventas de bienes son acuerdos de financiación y

por lo tanto no dan lugar a los ingresos, y

• Si la síntesis de la relación entre la entidad y una entidad de propósito

especial indica el control

Otra de las novedades en la revisión de 2003 de la NIC 1, la entidad debe

revelar en las notas, información sobre los supuestos clave acerca del futuro y

otras fuentes clave de incertidumbre en la estimación al final del período de

información, que tienen un riesgo significativo de causar un ajuste material en

los importes en libros de los activos y pasivos dentro del próximo ejercicio. [NIC

1.125] Estas revelaciones no incluyen los presupuestos de revelar o

previsiones. [Correspondiente a la NIC 1.130]

Las siguientes informaciones son requeridas por la NIC 1.126, si no ha

revelado en otra parte de la información publicada con los estados financieros:

• Domicilio y forma legal de la entidad

• País de constitución

• Dirección del domicilio social o centro de actividad principal

• Descripción de las operaciones de la entidad y las actividades

principales

• Si es parte de un grupo, el nombre de su matriz y la matriz del grupo

Page 69: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

69

• Si se trata de una entidad de vida limitada, información relativa a la

longitud de la vida

2.11. GUIA PARA EL DISEÑO XBRL

2.11.1. XBRL Instance. La instancia XBRL es una extensión del formato XML

conteniendo una raíz, XBRL contiene datos, contexto y elementos propios que

proporciona información adicional para interpretar los hechos en la instancia.

Los hechos pueden ser simples en donde su contenido puede ser expresado

como un contenido simple, excepto en hechos simples donde sus valores se

exprese en como una relación, y hechos compuestos, cundo su contenido o

valores se compone de otros simple. Los hechos simples se distinguen por que

son separados mediantes puntos y los hechos compuestos se expresa

mediante tuplas.

La sintaxis para cualquier hecho compuesto (tuplas) dado, solo se puede definir

en un esquema con taxonomía única, donde una instancia XBRL puede

contener elementos propios de XBRL y las tuplas de cualquier numero de

esquema de taxonomía

La instancia XBRL debe cumplir con las normas específicas especificadas para

este tipo de documento. La sintaxis de las instancias XBRL está restringida

mediante un conjunto de esquema XML. XBRL-instancia-2003-12-31.xsd

(normativo)

Page 70: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

70

2.11.2. The context element. Contiene información de la entidad que se

describe, el periodo de referencia y el escenario de presentación del informe, el

cual es necesario para la comprensión de un negocio obtenido como elemento

XBRL

2.11.3. The unit element. En esta sección se especifica las unidades en la

cual el documento XBRL estará formado, la norma ISO 4217 especifica las

unidades para la moneda de cada país, nuestro formato estará definido por la

moneda Colombiana “PESOS”.

The id attribute; En este ítem se especifica el id por el cual el elemento lo

utilizara como unidad de referencia

2.11.4. Codificación. La codificación a utilizar para los informes en XBRL el

cual es requisito fundamental “UTF-8·

Que se introduce como codificación de caracteres, aparte de tener la versión

del documento el cual se utilizara “1.0” debido a que ya hay documentos

publicados con este tipo de codificación.

2.11.5. Name space prefix convertions. Para el desarrollo del documento se

utilizara los prefijos para los elementos ya establecidos

Link http://www.xbrl.org/2003/linkbase

Xbrli http://www.xbrl.org/2003/instance

Xl http://www.xbrl.org/2003/XLink

Xlink http://www.w3.org/1999/xlink

Xml http://www.w3.org/XML/1998/namespace

Xsi http://www.w3.org/2001/XMLSchema-instance

Page 71: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

71

Xsd http://www.w3.org/2001/XMLSchema

2.11.6. Taxonomía schema. Una taxonomía debe ser una instancia válida de

un XML Schema. Si se incluyen en la taxonomía enlaces extendidos, el

Schema debe contener elementos linkbaseRef que apunten a sus enlaces

fuentes. Las taxonomías deben importar el schema para documentos XBRL

xbrl-instance-2003-12-31.xsd si estas taxonomías creadas definen conceptos

(elementos en el grupo de substitución item o tupla) debido a que el Schema de

documentos XBRL (xbrl-instance-2003-12-31.xsd) define los elementos

abstractos item y tupla.

Es necesario incluir las declaraciones de los espacios de nombre

[NAMESPACES] cuando se crean las taxonomías como por ejemplo el

namespace para la recomendación de XML Schema.

Las taxonomías XBRL pueden ser construidas para que hagan referencia a

otras taxonomías, esta extensibilidad es una característica fundamental de

XBRL.

EJEMPLO DE SCHEMA

<schema

targetNamespace="http://www.mycompany.com/taxonomy/2003-10-19"

xmlns="http://www.w3.org/2001/XMLSchema"

xmlns:xhtml="http://www.w3.org/1999/xhtml"

xmlns:xbrli="http://www.xbrl.org/2003/instance"

xmlns:link="http://www.xbrl.org/2003/linkbase"

xmlns:ci=http://www.integraxml.com/taxonomy/2005-03-29

</schema>

Page 72: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

72

2.11.7. Elemento XBRL. El elemento XBRL es quien hace las veces de root

en un documento XBRL.

Existen atributos opcionales para el elemento XBRL como lo son los atributos:

id, xml: base que dan información que permite identificar un elemento o dar una

URI contra la cual se validan las URLs del documento.

<xbrl

xmlns=\"http://www.xbrl.org/2003/instance\"

xmlns:link=\"http://www.xbrl.org/2003/linkbase\"

xmlns:xlink=\"http://www.w3.org/1999/xlink\">

…..

…..

</xbrl>

2.11.8. Elemento schemaref. En los Documentos XBRL.Cada documento

XBRL debe poseer al menos un elemento schemaRef, el cual es un enlace

simple que debe estar presente como un hijo del elemento XBRL y además

debe aparecer antes que los demás elementos hijos, este elemento debe

apuntar a la taxonomía que soporta el documento XBRL (Ver figura 5).

El elemento schema Ref posee los siguientes atributos: xlink: href, xlink: type,

xlink: arcrole, xlink: role y xml: base, donde los dos primeros son atributos

obligatorios y los tres últimos opcionales.

EJEMPLO:

xmlns:co-nif-ci=\"http://www.integraxml.com/co/nif/ci/212-12-31\"><link:

schemaRefxlink: type=\"simple\" xlink:href=\"co-nif-ci-212-12-31.xsd\" />

Page 73: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

73

2.11.9. Elemento period. Todos los hechos económicos en un documento

XBRL se encuentran cualificados por un momento en el tiempo o una duración

especifica de tiempo. Diferencia en la duración en el tiempo y la duración

especifica: Una duración en el tiempo puede ser un año, mientras que una

duración específica puede ser el año 2005.

Para un balance general, todos los hechos económicos están siendo

reportados “a la fecha”(as of) en un determinado tiempo (por ejemplo a

Diciembre de 2005).

Los subelementos de period son utilizados para la construcción de una de las

opciones permitidas para representar intervalos de tiempo.

<period>

<instant>"+fecha+"</instant>\

</period>

Y el elemento instant es una fecha o una fecha y un tiempo que representa ese

instante. El valor de la fecha se encuentra siempre en el formato CCYY-MM-

DD. Siempre son cuatro dígitos para el año CCYY seguido de dos dígitos para

el mes MM y dos dígitos para el día DD.

2.11.10. Elemento entity. Documenta la entidad (negocio, departamento

gubernamental, individual, etc.) que el hecho económico describe. Es un

elemento obligatorio dentro del elemento context. Debe contener el elemento

identifier y puede contener el elemento segment.

<entity>

<identifierscheme='http: //www.integraxml.com'> "nombre" </identifier>

</entity>

Page 74: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

74

Elemento identifier. Especifica el Schema para la identificación de las

entidades. El atributo obligatorio scheme contiene una URI que identifica cual

Schema se está utilizando para nombrar la entidad.

2.11.11. XLINK en XBRL. Los enlaces entre fragmentos XML se hacen de

diferentes formas en XBRL. Existen enlaces entre los documentos XBRL y sus

DTS, existen enlaces entre la definición de los conceptos y su semántica, todas

las formas definidas en linkbases.

XBRL hace uso de los enlaces simples y extendidos definidos en la

especificación XLINK.

Los atributos definidos en la especificación XLINK pueden ser utilizados en

elementos definidos en otro NAMESPACE para documentar otros tipos de

enlaces entre fragmentos XML.

La sintaxis genérica de la estructura de los XLINK utilizada por XBRL se

encuentra definida en dos XML Schemas:

• xlink-2003-12-31.xsd

• xl-2003-12-31.xsd

Atributo xlink: type:

Debe ser de carácter obligatorio y debe tener el valor simple.

Atributo XLINK: REF:De carácter obligatorio, su valor debe ser una URI la cual

debe apuntar a un documento XML o a un fragmento XML dentro de un

documento. Si la URI es relativa debe ser resuelta para obtener una URI

absoluta como esta definido en la especificación XML Base.

Page 75: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

75

2.11.12. Guía XBRL programado. En esta sección, se da a conocer el código

java utilizado en la programación y del cual sale los informes en formato XBRL.

<?xmlversion="1.0" encoding="ISO-8859-1"?>

<!-- Documento instancia de Balance-->

<!-- Para la elaboración de este documento, ver especificación 8 de XBRL,

numeral 8.1. XBRL instances -->

<!-- Prefijo de la Taxonomia NIF Colombia:

co: Colombia

nif: Normas Internacionales Financiera

ci: Comercio e Industria -->

<!-- Prefijo de los namespaces

Obligatorio llevar por disposición de la organización XBRL

-->

<xbrlxmlns="http://www.xbrl.org/2003/instance"

xmlns:link="http://www.xbrl.org/2003/linkbase"

xmlns:xlink="http://www.w3.org/1999/xlink"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns:dgi="http://www.xbrl.org.es/gp/dgi-2005-03-10"

xmlns:iso4217="http://www.xbrl.org/2003/iso4217"

xmlns:co-nif-ci="http://www.integraxml.com/co/nif/ci/2005-03-28">

<link: schemaRefxlink: type="simple" xlink: href="co-nif-ci-2005-03-28.xsd" />

<!-- Contextos -->

<!--Para la declaración de los contextos ver especificación 8 de XBRL, numeral

8.2 Thecontextelement -->

<context id='Current_AsOf'>

Page 76: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

76

<!-- Aquí se coloca el nombre la empresa que está reportando su información

financiera -->

<entity>

<identifierscheme='http://www.integraxml.com'> Nombre Empresa </identifier>

</entity>

<!-- Aquí va el periodo en el que se está haciendo el reporte -->

<!-- El formato para dicha fecha es AAAA-MM-DD -->

<period>

<instant>AAAA-MM-DD</instant>

</period>

</context>

<!-- Declaración de Unidades -->

<!-- Para la declaración de los contextos ver especificación 8 de XBRL, numeral

8.3 Theunitelement -->

<!-- La norma ISO 4217 especifica las unidades para la moneda de cada país --

>

<!-- PESOS es el id que utilizarán los elementos como unidad de referencia -->

<unit id='PESOS'>

<measure>iso4217:COP</measure>

</unit>

<!-- Identificación empresa, utilizando las etiquetas de la taxonomía DGI -->

<dgi: Identifier>NIT</dgi: Identifier>

<dgi: LegalName>Nombre Empresa</dgi: LegalName>

Page 77: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

77

<dgi: ActivityType>Actividad</dgi: ActivityType>

<dgi: Address>Direccion</dgi: Address>

<dgi: PersonName>Gerente</dgi: PersonName>

<!--Inicio Declaración de Elementos-->

<!--Para la declaración de elementos ver especificación 8 de XBRL,

numeral 8.1 XBRL instances -->

<co-nif-ci: Disponible_11 contextRef='Current_AsOf' unitRef='PESOS'

decimals='0'>234590.0</co-nif-ci: Disponible_11>

<co-nif-ci: Deudores_13 contextRef='Current_AsOf' unitRef='PESOS'

decimals='0'>397425.0</co-nif-ci: Deudores_13>

<co-nif-ci: PropiedadesPlantaEquipo_15 contextRef='Current_AsOf'

unitRef='PESOS' decimals='0'>869625.0</co-nif-ci:

PropiedadesPlantaEquipo_15>

<co-nif-ci: Proveedores_22 contextRef='Current_AsOf' unitRef='PESOS'

decimals='0'>69684.0</co-nif-ci: Proveedores_22>

<co-nif-ci: CuentasPorPagar_23 contextRef='Current_AsOf' unitRef='PESOS'

decimals='0'>58661.0</co-nif-ci: CuentasPorPagar_23>

<co-nif-ci: CapitalSocial_31 contextRef='Current_AsOf' unitRef='PESOS'

decimals='0'>600000.0</co-nif-ci: CapitalSocial_31>

<co-nif-ci: Ventas_41 contextRef='Current_AsOf' unitRef='PESOS'

decimals='0'>2589134.0</co-nif-ci: Ventas_41>

<co-nif-ci: Gastos_Operacionales_51 contextRef='Current_AsOf'

unitRef='PESOS' decimals='0'>904197.0</co-nif-ci: Gastos_Operacionales_51>

</xbrl>

Page 78: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

78

3. DISEÑO METODOLOGICO

El estudio llevara el siguiente procedimiento para analizar la información

recopilada y realizar asi las concluciones pertinentes a este proyecto.

3.1. FASE DE INVESTIGACION

Inicialmente se realizará un análisis global de la recopilación de los datos

presentados en los informes financieros y contables, el cual conlleva a describir

los informes propuestos por el semillero de investigación pertinentes a nuestro

proyecto.Para ello:

- Se procura un mejoramiento en la sistematización y monitoreo de las

contabilidades de las Pymes, referido tanto en el ámbito de la población

asistida como a los integrantes del equipo ejecutor de dicho programa

- Se procesan y evalúan los resultados.

- Se brinda consistencia organizativa, que permita la mejor utilización de

recursos disponibles.

- Se diseñan o refuerzan los procedimientos operatorios en forma clara y

precisa para su mejor desenvolvimiento en la gestión.

- Se capacita al personal técnico y administrativo del proyecto para la

ejecución futura del presente diseño.

Page 79: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

79

- Se determinan los procedimientos que permitan introducir una mayor

racionalidad, organización y coherencia a un conjunto de acciones y

actividades en el ámbito de los programas sociales.

- Se procura restablecer el tejido dinámico y competente de un modelo de

acción, sin perder de vista los objetivos enunciados por cada programa, para su

fiel cumplimiento.

- Se modifican favorablemente los niveles en la calidad de prestación de

servicios.

- Se condensan en un diseño los aspectos de planificación, ejecución y

evaluación de resultados, en donde se pueda advertir con claridad la operatoria

interna y el control de gestión.

- Propiciar cambios institucionales que promuevan nuevas alternativas para la

evaluación de resultados.

- A partir de nuevas ideas se propicia la realización de futuras investigaciones

El prototipo de software contable deberá estar en capacidad de registrar y

procesar todas las operaciones contables de la empresa en cualquier período

de tiempo a partir de la digitación de asientos contables de cualquier tipo

(Egreso, Ingreso, Nota de Contabilidad) utilizando el Plan Único de Cuentas

que corresponda a la naturaleza de la empresa o un Plan de Cuentas

propuesto aplicable a NIIF

Para el caso especifico de las Pymes, las cuales en su gran mayoría están

obligadas a usar el Plan Único de Cuentas de Comerciantes, se usará una

taxonomía propuesta que sea el resultado de un analisis de las ya presentadas

por Sergio Quiroz y Carolina Suarez, Edgar Didié Rosas y Cesar Augusto

Cortéz y de la investigación de las diferentes taxonomías IFRS XBRL, que son

Page 80: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

80

representación de las NIIF, en particular de las Normas Internacionales de

Contabilidad (NIC)

3.2. FASES DE DISEÑO

3.2.1. Recopilación y análisis de la información de fuentes secundarias.

Con el apoyo del semillero de investigación de la Universidad Autonoma de

Bucaramanga (XBRL de la facultad ingeneria financiera), se recopilara la

información de los datos que se presentaran en los distintos informes

financieros y contables (taxonomia) deacuerdo a las normas internacionales de

este tipo de información.

Además de la información propuesta por el semillero de investigación de la

Universidad Autonoma de Bucaramanga, se pretende estudiar documentos

tecnicos, estudios de casos similares, software financieros aplicados y

documentos académicos relacionados con el area de estudio, entre otros.

3.2.2. Construcción del sistema conceptual. Diseñar el sistema conceptual

capas de validar, generar, recibir la informacion de los estados financieros de

las empresas inscriptas al sistema bajo el estandar XBRL

3.2.3. Modela miento de datos. Describir los tipos de datos que hay en la

base de datos y la forma en la cual se relacionan

3.2.4. Descripción del sistema (UML). Describir el lenguaje a partir de

gráficas para visualizar, especificar, construir y documentar el prototipo web.

Page 81: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

81

3.2.5. Conocer el lenguajeXML. El prototipo estará basado en el lenguaje

XML, por tal motivo se deberá estudiar este lenguaje para poder aplicarlo al

prototipo, donde este lenguaje es especial para crear documentos

Page 82: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

82

4. PRUEBAS

En primera instancia, se realizaron pruebas sobre la interfaz de selección de

empresa con cada uno de los usuarios con perfiles diferentes, presentando un

buen funcionamiento.

Acto seguido se realizaron pruebas en las diferentes empresas, verificando que

accederá el menú de la empresa escogida.

Adicionalmente se realizaron validaciones de las diferentes opciones del

sistema, como la agregación, modificación y eliminación de cuentas (contables)

y de terceros, teniendo en cuenta que solo los usuarios con perfil de

Administrador general del sistema o con perfil de administrador o contador de

la empresa correspondiente, tiene la posibilidad de modificar o eliminar.

También se hicieron pruebas en la opción anterior con los perfiles de auxiliar

contable, que permite agregar listar, y agregar cuentas y terceros y con el perfil

de revisor fiscal que solo permite listar.

Teniendo códigos contables y terceros creados, se realizaron pruebas con los

diferentes perfiles de usuarios, en la interfaz de registro de asiento contable,

agregando comprobantes de egreso, de ingreso y notas de contabilidad.

Por último, se probaron los diferentes reportes de estados financieros (Balance

General y Estado de Resultados) en los diferentes formatos (HTML, PDF y

XML con taxonomía XBRL), con corte a 31 de mayo, 30 de abril, 31 de marzo,

29 de febrero, 31 de enero, todos estos del presente año (2012), y también con

corte a 31 de diciembre de 2011.

Es de entender, que durante la etapa de desarrollo del prototipo de software, se

presentaron errores durante la ejecución de las diferentes interfaces, las cuales

Page 83: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

83

fueron solucionándose y en algunos casos, mejorándose los procesos y el

diseño grafico.

Page 84: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

84

5. CONCLUSIONES

J2SE (Java 2 Standard Edition), es una plataforma orientada a funcionar en

cualquier tipo de computador, desde uno de escritorio hasta un servidor con

alta capacidad de procesamiento. Sobre ésta se desarrollan aplicaciones de

todo tipo, sistemas complejos o sistemas de bases de datos. Esta plataforma

es la base de las demás plataformas basadas en el lenguaje Java.

El sistema contable web proporciona una solución efectiva en la gestión

administrativa de cualquier entidad de tipo oficial o privado, y a su vez, permite

la entrega oportuna de reportes necesarios para la toma de decisiones de

gerencia y los exigidos por la ley.

Este proyecto, al estar desarrollado en software libre, garantiza su uso

multiplataforma, contrario a lo que sucedería al usar software propietario tipo

microsoft, el cual genera costos adicionales en licenciamientos, además que

va a requerir sistema operativo windows en el servidor en que se instale, todo

esto en perjuicio del usuario final, quien tendrá que pagar un alto precio para

obtener un software de estas características.

El proyecto provee al usuario, un nuevo mecanismo de comunicación con la

empresa, rompiendo el paradigma de tiempo y espacio, logrando una

interacción sencilla y oportuna, apoyada en estándares y tecnologías de

internet.

El desarrollo del prototipo de software contable usando el estándar XBRL, es el

primer paso, para que el presente proyecto sea una realidad, contribuyendo al

Page 85: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

85

mejoramiento en la calidad y en los tiempos de entrega de la información

financiera en un formato que sea común para todas las empresas a nivel

internacional.

Page 86: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

86

6. FUTURAS LINEAS DE INVESTIGACIÓN

El pasado 14 de mayo se presentó en convoctoria de COLCIENCIAS, el

proyecto “Diseño y Desarrollo de una Herramienta para la Administración

Contable de PYMES, instituciones de salud, en entorno WEB, soportada por

estándares internacionales para el intercambio de información financiera”,

basada en el presente proyecto de grado y con el apoyo de los grupos de

investigación PRISMA y GENIO de la UNAB. Este proyecto en caso de que sea

aceptado, será cofinanciado en un 70% por Colcienciasy está programado para

un término de 36 meses y contará con la asesoría de cuatro docentes

investigadores UNAB (Con títulos de Maestría, Doctorado y Post-Doctorado),

dentro del grupo de desarrollo estarán dos estudiantes de noveno y dos de

decimo semestre de la facultad de ingeniería de sistemas, también de la UNAB,

y dos emprendedores (Jairo Solano Gómez, coautor del presente proyecto de

grado) y la gerente del proyecto (Publicista y Mercadóloga)

Este proyecto tiene como finalidad, tomar el prototipo de software, producto del

presente proyecto de grado y desarrollarlo en su totalidad, agregandole todos

los reportes contables requeridos por cualquier tipo de empresa y agregarle los

módulos de Cartera, Proveedores – Acreedores, Tesorería, Presupuesto,

Facturación, Inventarios, Nómina de Personal, Historias Clínicas médicas y

odontológicas, parqueadero, notas, archivo, restaurante y hotelero (todo esto,

en línea con Contabilidad).

Figura 11: Solicitud Colciencia

Fuente: Autores del proyecto

Page 87: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

87

7. LIMITACIONES O DIFICULTADES

La principal dificultad o limitación tiene que ver con la inexistencia en el

momento, de un plan de cuentas estándar que se adapte a las NIIF, cuestión

que derivó, en que se debió analizar de acuerdo a los modelos de presentación

de Estados Financieros a nivel global, para crear y proponer un plan de

cuentas que permita registrar la información en asientos contables y que den

como resultado, unos estados financieros acordes a las exigencias

internacionales.

Si el plan de cuentas que se llegue a implantar en un futuro, es similar en su

estructura principal a los manejados durante los últimos 20 años (1 Activo; 2

Pasivo; 3 Patrimonio; 4, 5, 6, y 7 Cuentas de Resultados; 8 y 9 cuentas de

orden; 0 Presupuesto Oficial), no habrá necesidad de hacer cambios en la

programación del software, de lo contrario, si.

Page 88: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

88

BIBLIOGRAFIA

APLICACIÓN DE NIIF EN COLOMBIA[en línea]. [Rev. 10 Febrero 2012].

Disponible en internet http://www.nicniif.org/home/

ASPECTO GENERALES SOBRE NIC 1[en línea]. [Rev. 24 Marzo a 20 2012].

Disponible en internet

http://www.iasplus.com/en/standards/standards/standard5

ASPECTO GENERALES SOBRE NIC y NIIF [en línea]. [Rev. 23 Noviembre

2011 a 29 Abril 2012]. Disponible en internet

http://www.normasinternacionalesdecontabilidad.es/

AVILA LOPEZ,. Cesar Observatorio de NIIF / XBRL (02 de 23) [en linea].

UNIVERSIDAD ICESI [Rev. 06 Agosto 2011] Disponible en internet

http://www.icesi.edu.co/blogs/niffxbrl/xbrl/

DECRETO 4946 de 30 de Diciembre de 2011 DEL MINISTERIO DE

COMERCIO, INDUSTRI Y TURISMO.

GONZALES Manuel, [en linea]. Centro de Estudio Latino Americano,10 de

Junio de 2011 [Rev. 06Agosto 2011] Disponible en internet

http://www.cemla.org/actividades/2011/2011-06-XBRL/2011-06-XBRL-05.pdf.

Page 89: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

89

GUARIN, I [en linea]. Ministerio de Hacienda,22 de Noviembre de 2007[Rev. 6

Agosto 2011 Disponible en internet

http://www.minhacienda.gov.co/colombiaxbrl2007/htmlDoc/presentaciones/02_I

vanGuarin_MinHacienda.pdf

LENGUAJE DE PROGRAMACIÓN WEB [en linea]. 10 de Octubre de 2009

[Rev.01 Noviembre 2011] Disponible en internet http://www.lenguajes-de-

programacion.com/programacion-web.shtml

MEJIA, J [en linea]. Actualizate Información contable y tributaria,(9 de Mayo de

2008 [Rev.14 Agosto 2011 Disponible en internet

http://www.actualicese.com/opinion/el-xbrl-una-realidad-en-colombia-juan-

fernando-mejia/

MILETI, M. D. (01 de Noviembre de 2007). Universidad Nacional de Rosario.

XBRL un lenguaje integrador de contabilidad y tecnologia , 15 p.

QUIROZ, S [en linea]. XBRL como estandar para el reporte financiero, (25 de

Septiembre de 2007) [Rev. 10 Agosto 2011] Disponible en internet

http://www.nicniif.org/boletin_doc/06_jun_xbrl.pdf

TAXONOMIA NIIF [en línea]. [Rev. 1 Marzo 2012] Disponible en internet

http://www.ifrs.org

Page 90: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

90

UNIVERSIDAD SANTIAGO DE CHILE (s.f.) [En linea]. Normas Internacionales

de Información Financiera[Rev.14 Agotos 2011] Disponible en internet

http://www.niif-

ifrs.usach.cl/index.php?Itemid=64&id=26&option=com_content&task=view

THE WORLD WIDE WEB CONSORTIUM (W3C).Extensible MarkupLanguage

(XML) 1.0 [en línea].ThirdEdition. W3C Recommendation, Febrero 2004 [Rev.

25 enero 2012]. Disponible en Internet: http://www.w3.org/TR/2004/REC-xml-

20040204/>.

Page 91: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

91

ANEXO A

DOCUMENTO VISION

PREPARADO POR:

JUAN CARLOS BOLIVAR PARRA

JAIRO SOLANO GOMEZ

UNIVERSIDAD AUTONOMA DE BUCARAMANGA

27 DE ABRIL DE2012

Page 92: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

92

TABLA DE REVISIONES

Versión Fecha Cambiado por Resumen de registro

1.0 septiembre

14, 2011

Jairo Solano

Gómez

Incluyó tabla de revisiones, portada

Diagrama de casos de uso

1.0.1 Septiembre

14, 2011

Juan Carlos

Bolívar

Arreglo y modificación de la figura

2.1

1.0.2 Septiembre

19, 2011

Jairo Solano

Gómez

Modificación de diagrama de casos

de uso

1.0.3 Septiembre

20, 2011

Jairo Solano

Gómez

Descripción de los casos de uso

1.0.4 Septiembre

20,2011

Juan Carlos

Bolívar

Se colocaron nombres a las flechas

de la figura 2.1

1.0.5 Septiembre

20, 2011

Juan Carlos

Bolívar

Se inserto el ítem 6 (ambiente

desarrollo)

1.0.6 Septiembre

26, 2011

Jairo Solano

Gómez

Modelo Entidad – Relación y

Diccionario de Datos

1.0.7 Septiembre

28, 2011

Jairo Solano

Gómez

Adaptación de diagrama de casos de

uso en archivo de documento

1.0.8 Octubre 5,

2011

Jairo Solano

Gómez

Culminación de descripción de

Casos de Uso y Diagrama de Clases

1.0.9 Octubre 12,

2011

Jairo Solano

Gómez

Diagrama de Secuencias

1.0.10 Octubre 19,

2011

Jairo Solano

Gómez, Juan

Carlos Bolívar

Modificación de Diagrama de

Clases

1.0.10 Octubre 25,

2011

Jairo Solano

Gómez

Taxonomía XBRL

Page 93: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

93

TABLA DE ANEXOS

1. INTRODUCCION 4

1.1. ANTECEDENTES 4

1.2. MOTIVACION 4

2. DESCRIPCION DEL PROYECTO 5

2.1. INTRODUCCION 5

2.2. OBJETIVO 6

2.3. PROPOSITO 6

3. ESPECIFICACION DE REQUERIMIENTOS 6

3.1. REQUERIMIENTOS FUNCIONALES 6

3.2. REQUERIMIENTOS NO FUNCIONALES 6

3.3. ACTORES DEL SISTEMA 6

3.4. DIAGRAMAS DE CASOS DE USO 6

3.5. DESCRIPCION DE CASOS DE USO 7

3.6. MODELO ENTIDAD RELACION 26

3.7. DICCIONARIO DE DATOS 27

3.8. DIAGRAMA DE CLASES 36

3.9. DIAGRAMA DE SECUENCIAS 37

3.10. TAXONOMIA XBRL 40

4. SUPUESTOS 41

5. LIMITACION 41

6. AMBIENTE DE DESARROLLO 41

7. REFERENCIA 42

Page 94: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

94

1. INTRODUCCION

1.1. ANTECEDENTES

Por medio de este proyecto se pretende cubrir la necesidad de diligenciar la

información financiera de una empresa cualquiera, vía Internet, usando el

estándar XBRL, el cual se ha convertido en una herramienta necesaria y que

debe implantarse en las entidades de control y vigilancia, y por consiguiente en

las empresas que serán obligadas a tener que aplicar las Las Normas

Internacionales de Información Financiera (NIIF) y las Normas de

Aseguramiento de Información (NAI) según el documento final sobre el

direccionamiento estratégico para la convergencia con las mismas. Las

empresas que están en obligación son aquellas que estén dentro de lo que el

documento llama como “Grupo1” y “Grupo2”.

Grupo 1: donde estarán las Entidades emisoras de valores que hayan

colocado entre el público títulos representativos de deuda o de patrimonio y

tienen inscritos dichos títulos en el Registro Nacional de Valores y Emisores.

También estarán en este grupo las entidades de interés público definidas

como aquellas que están autorizadas por el Estado para captar y/o colocar

recursos financieros (bancos, cooperativas, fondos de Cesantías, de

pensiones, sociedades fiduciarias, etc.). En ambos casos se entendería que la

clasificación aplica sin importar si la entidad es entidad con o sin ánimo de lucro

pues el documento del CTCP no hace distinción al respecto.

Grupo 2: Donde estarán las empresas de tamaño grande y mediano pero que

no sean emisoras de valores ni entidades de interés público. Se entendería que

la clasificación aplica sin importar si la entidad es entidad con o sin ánimo de

lucro pues el documento del CTCP no hace distinción al respecto

Page 95: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

95

1.2. MOTIVACION

La motivación de este proyecto está dada por la necesidad a la cual se van a

enfrentar las diferentes empresas a partir del año 2014 (en el cual estas

encajen en los famosos “Grupo1 y Grupo2”) donde sus Estados financieros

deberán ser presentados en formato XBRL y en Colombia no existe en el

momento ningún software que le permita a las empresas generar dichos

reportes en ese formato.

2. DESCRIPCION DEL PROYECTO

2.1. INTRODUCCION

Este proyecto se ocupa, de un prototipo para la gestión financiera de una

empresa (sin importar la rama de la economía a la cual se desempeña).El

prototipo permitirá a los encargados (departamento financiero, gerencia) de la

empresa llevar un control en todo lo relativo a los estados financieros de la

empresa, como también una estandarización de los informes generados por

dicha empresa para ser entregados a las entidades del estado. El prototipo

será desarrollado en plataforma web por lo cual se puede tener acceso a su

información en cualquier ciudad, municipio, departamento del país (y por qué

no a nivel mundial) siempre y cuando cuente el usuario con acceso a internet y

este registrado en la base de datos.

Con este prototipo las empresas adscriptas tendrán la posibilidad de montar su

informe generados en XBRL en la red para que entidades, empresas, usuarios

ajenas puedan ver su estado financiero. La figura 2.1 representa una

estructura del prototipo que se presente desarrollar

Page 96: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

96

Figura 2.1Descripción del servicio Web

Enviar Base de datos

Obtener información

Reportar

Envío del reporte

Fuente: Autores del proyecto

Digitar la

información

Consultar y

extraer la

información

de la BD

Generar

archivo

XBRL

Page 97: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

97

2.2. OBJETIVO

✓ Digitar los asientos contables y guardarlos en una base de datos

relacional.

✓ Generar los reportes financieros a partir de los asientos contables

registrados en la base de datos.Crear los reportes financieros en archivo

XBRL

2.3. PROPOSITO

El propósito de este documento es recoger, analizar, definir las necesidades de

alto nivel y las características del software (Sistema contable en plataforma

web utilizando la herramienta XBRL), en el cual se centrara como este

software satisface la necesidad de cómo las empresas están presentando sus

informes financieros a las entidades del estado (DIAN).

Los detalles de cómo el sistema cubre las necesidades, requerimientos se

puede observar en las especificaciones de casos de uso y otros documentos

adicionales.

Page 98: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

98

3. ESPECIFICACION DE REQUERIMIENTOS

3.1. REQUERIMIENTOS FUNCIONALES

✓ Ingreso de usuario registrado con contraseña: El software solicita el

ingreso de un nombre de usuario y su correspondiente contraseña para

acezar al sistema, el cual verifica el acceso correcto o incorrecto de la

contraseña, de tal manera que si la contraseña digitada por el usuario es

correcta, este le permite el paso para manipular el sistema, de lo

contrario manda un mensaje de error “Usuario no Valido”.

✓ Acezar a empresa: El software solicita que escoja una empresa para

registrar información o para solicitar reportes de la misma. Si el perfil del

usuario es de Administrador General, podrá acceder a cualquiera de las

empresas, sino, aparecerán las empresas que tenga relacionado cada

usuario.

✓ Crear una interfaz con un menú para escoger entre las diferentes

opciones de transacciones y reportes del sistema: Ir a plan de cuentas, ir

a Terceros, Registrar asiento contable, Estados Financieros, Cambiar de

Empresa o Salir.

✓ Ir a Plan de Cuentas: Agregar, Modificar o Eliminar cuentas de acuerdo

a lo que le permita el perfil de usuario. Administrador o Contador, y

Administrador General, les permite todas las opciones. Auxiliar contable

puede Agregar y listar. Revisor Fiscal, solo listar.

✓ Ir a Terceros: Agregar, Modificar o Eliminar terceros de acuerdo a lo que

le permita el perfil de usuario. Administrador o Contador, y Administrador

Page 99: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

99

General, les permite todas las opciones. Auxiliar contable puede Agregar

y listar. Revisor Fiscal, solo listar.

✓ Registrar Asiento Contable: Agregar, Modificar o Eliminar asientos

contables de acuerdo a lo que le permita el perfil de usuario.

Administrador o Contador, y Administrador General, les permite todas

las opciones. Auxiliar contable puede Agregar y listar. Revisor Fiscal,

solo listar.

✓ Generar Estados financieros: El software permite listar Balance General

y Estado de Resultados en formatos HTML, PDF y XML (Con estándar

XBRL).

3.2. REQUERIMIENTOS NO FUNCIONALES

✓ Requerimiento de tipo disponibilidad: El software debe estar disponible

en horario 7/24

✓ Requerimiento de tipo Compatibilidad: El sistema operativo no debe

afectar la funcionalidad del software

✓ Requerimiento de tipo Costos: El desarrollo del software no debe tener

costo adicional, por ser desarrollado en Software Libre.

✓ Requerimiento de tipo Seguridad: Debe haber restricción de usuarios no

autorizados en el sistema

3.3. ACTORES DEL SISTEMA

- Administrador

- Contador

Page 100: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

100

Auxiliar Contable

Revisor Fiscal

3.4. DIAGRAMA DE CASOS DE USO

Ver Figura 3.2.

Page 101: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

101

FIGURA 3.2

Page 102: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

102

DESCRIPCIÓN DE CASOS DE USO

2.2.1. Login

- Descripción: Es el requisito indispensable para acezar el

sistema, en el cual cualquiera de los actores digitara su

nombre de usuario y contraseña, también le dará la posibilidad

de cambiar su contraseña

- Actores: Administrador, Usuario

- Includes: Ninguno

- Extends: Seleccionar Empresa

- Precondiciones: Ninguno

- Detalle de Operaciones: En un cuadro de texto de la interface,

el actor del sistema digitará su nombre de usuario y en otro su

contraseña y dará clic al botón de ingresar para que el

software valide estos datos y efectivamente acceso a las

diferentes interfaces del sistema

- Post condiciones: Seleccionar Empresa, Administrar Usuarios,

Administrar Empresas

- Excepciones: Usuario no tiene acceso a Administrar Usuarios

ni Administrar Empresas

- Limitaciones: Ninguna

- Variantes:

- Comentarios:

- Requisito indispensable: Ser usuario registrado en el sistema

2.2.1.1. SeleccionarEmpresa

- Descripción: Permite seleccionar la base de datos de la

empresa con la cual va a interactuar

- Actores: Administrador, Usuario

- Includes: Ninguno

- Extends: Ninguno

Page 103: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

103

- Precondiciones: Ingresar con un nombre de Usuario y

contraseña previamente registrados

- Detalle de Operaciones: Escoge de una lista de empresas, la

que desea acezar para registrar movimientos contables o para

solicitar reportes financieros

- Post condiciones: Administrar Asientos Contables, Administrar

Terceros, Administrar Plan de Cuentas, Estados Financieros

- Excepciones: Ninguna

- Limitaciones: Solo aparecerán en la lista de empresas, la o las

empresas a las que esté relacionado el usuario que acceso al

sistema

- Variantes: Este caso con unas variaciones se puede utilizar

para Buscar Empresa

- Comentarios:

- Requisito indispensable: Haber ingresado con un nombre de

Usuario y contraseña validos

2.2.2. Administrar Usuario

- Descripción: Interfaz de entrada para crear, listar o buscar

usuario para poder eliminarlo o modificarle las empresas a las

cuales se le dará acceso

- Actores: Administrador

- Includes: Ninguno

- Extends: Listar Usuarios, Buscar Usuario, Crear Usuario

- Precondiciones: Ingresar al sistema con perfil de

Administrador

- Detalle de Operaciones: Escoge el botón de Administrar

Usuario para luego entre los botones de Listar, Crear, Buscar

Usuario, Volver o Salir del Sistema

- Post condiciones: Listar Usuarios, Buscar Usuario, Crear

Usuario, Volver, Salir

- Excepciones: Ninguna

Page 104: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

104

- Limitaciones: Se limita a cinco botones que son, Listar, Crear,

Buscar usuario, Volver o Salir del sistema

- Variantes: Este caso de uso con unas variaciones se puede

utilizar para Administrar Empresa

- Comentarios:

- Requisito indispensable: Haber ingresado al sistema con un

nombre de usuario y contraseña validos y además tener perfil

de administrador

2.2.2.1. Listar Usuarios

- Descripción: Presenta un reporte de los Usuarios existentes en

el sistema, identificando el perfil que tiene cada uno de ellos y

las empresas a las cuales tiene acceso.

- Actores: Administrador, Usuario

- Includes: Ninguno

- Extends: Ninguno

- Precondiciones: Administrar Usuario

- Detalle de Operaciones: El Usuario o el Administrador, dará

clic al botón Listar Usuarios, y el sistema arrojará un reporte

general de todos los usuarios si lo solicitó el administrador, y si

lo solicitó un usuario, aparecerá él mismo con las empresas a

las cuales tiene acceso

- Post condiciones: Ninguna

- Excepciones: Ninguna

- Limitaciones: Existe una limitación de presentación de datos

en pantalla, aproximadamente de 43 registros, pero el resto de

datos se presentarán en paginas posteriores.

- Variantes: Este caso de uso con unas variaciones se puede

usar para listar empresas

- Comentarios: Ninguno

- Requisito indispensable: Se requiere haber ingresado al

sistema con un nombre de usuario y contraseña válidos

Page 105: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

105

2.2.2.2. Crear Usuario

- Descripción: Permite crear un Usuario válido para el sistema

con una contraseña temporal, al cual se le asigna una o varias

empresas a las cuales podrá acceder

- Actores: Administrador

- Includes: Validar Usuario

- Extends: Ninguno

- Precondiciones: Haber escogido la opción de Administrar

Usuario

- Detalle de Operaciones: Selecciona el botón de Crear usuario,

luego llena el cuadro de texto de nombre de usuario, el cuadro

de texto de contraseña, la cual quedará temporalmente con el

mismo nombre de usuario y seleccionará una o varias

empresas para que pueda acceder

- Post condiciones: El sistema Valida la correcta creación del

Usuario

- Excepciones: Ninguna

- Limitaciones: Se limita a la lista de empresas creadas

previamente, todo usuario valido debe tener asignada al

menos una empresa

- Variantes: Este caso de uso con algunas variaciones puede

utilizarse para crear empresa

- Comentarios:

- Requisito indispensable: Se requiere haber ingresado al

sistema con un nombre de usuario y contraseña válidos y perfil

de administrador

2.2.2.2.1. Validar Usuario

- Descripción: Proceso interno del sistema que valida la correcta

creación, modificación o eliminación de un Usuario

- Actores: Administrador

Page 106: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

106

- Includes: Ninguno

- Extends: Ninguno

- Precondiciones: Crear, Modificar o Eliminar Usuario

- Detalle de Operaciones: Después de haber llenado el

formulario de creación, modificación o eliminación de un

Usuario, el sistema genera el proceso de validación teniendo

en cuenta el diseño del modelo entidad – relación de la base

de datos

- Post condiciones: Vuelve a Administrar Usuario

- Excepciones: Ninguna

- Limitaciones: Solo permite validar un usuario a la vez

- Variantes: Este caso de uso con algunas variaciones puede

utilizarse para Validar empresa

- Comentarios:

- Requisito indispensable: Haber terminado de llenar el

formulario de crear, modificar o eliminar Usuario

2.2.2.3. Buscar Usuario

- Descripción: Permite buscar un Usuario registrado en el

sistema para escogerlo y modificarlo o eliminarlo

- Actores: Administrador

- Includes: Ninguno

- Extends: Modificar Usuario, Eliminar Usuario

- Precondiciones: Administrar Usuario

- Detalle de Operaciones: En la interfaz de Administrar Usuario

da clic al botón de Buscar Usuario y da clic a la pestaña de la

lista de Usuarios, la cual despliega los diferentes usuarios con

sus perfiles y empresas a las cuales puede acezar y con otro

clic escoge al que quiere Modificar o Eliminar

- Post condiciones: Modificar Usuario o Eliminar Usuario

- Excepciones: Ninguna

- Limitaciones: Se limita a los usuarios previamente creados

Page 107: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

107

- Variantes: Este caso de uso con unas variaciones se puede

utilizar para Buscar Empresa

- Comentarios:

- Requisito indispensable: Se requiere haber ingresado al

sistema con un nombre de usuario y contraseña válidos y perfil

de administrador

2.2.2.3.1. Modificar Usuario

- Descripción: Permite modificar el perfil de un Usuario del

sistema y también agregarle o eliminarle una o más empresas

a las que puede acceder

- Actores: Administrador

- Includes: Validar Usuario

- Extends: Ninguno

- Precondiciones: Buscar Usuario

- Detalle de Operaciones: Después de escoger el usuario en la

interfaz de Buscar usuario se presenta la opción de modificar

el perfil del mismo y en otro cuadro de lista permite escoger la

empresa que se va a limitar el acceso y en otro cuadro de lista

permite escoger la empresa que se le va a adicionar

- Post condiciones: Validar Usuario

- Excepciones: Nombre de Usuario no se puede modificar si ya

ha registrado movimientos en alguna de las empresas

- Limitaciones: Solo puede escogerse entre las empresas ya

existentes

- Variantes: Este caso de uso con unas variaciones se puede

utilizar para Modificar Empresa

- Comentarios:

- Requisito indispensable: Se requiere haber ingresado al

sistema con un nombre de usuario y contraseña válidos y perfil

de administrador y haber escogido un usuario en la interfaz de

Buscar Usuario

Page 108: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

108

2.2.2.3.2. Eliminar Usuario

- Descripción: Permite eliminar un Usuario del sistema

- Actores: Administrador

- Includes: Validar Usuario

- Extends: Ninguno

- Precondiciones: Buscar Usuario

- Detalle de Operaciones: Después de escoger el usuario en la

interfaz de Buscar usuario se presenta la opción de eliminarlo

para lo cual se procederá a dar clic en el botón Eliminar

Usuario

- Post condiciones: Validar Usuario

- Excepciones: Que el Usuario tenga registrado movimientos en

alguna de las bases de datos de las empresas

- Limitaciones: Se limita a la lista de Usuarios del sistema que

no tenga registros grabados con ese nombre de usuario

- Variantes: Este caso de uso con unas variaciones se puede

utilizar para Eliminar Empresa

- Comentarios:

- Requisito indispensable: Se requiere haber ingresado al

sistema con un nombre de usuario y contraseña válidos y perfil

de administrador y haber escogido un usuario en la interfaz de

Buscar Usuario

2.2.3. Administrar Empresas

- Descripción: Interfaz de entrada para crear, listar o buscar

empresa para poder eliminarla o modificarla

- Actores: Administrador

- Includes: Ninguno

- Extends: Listar Empresas, Buscar Empresa, Crear Empresa

- Precondiciones: Ingresar al sistema con perfil de

Administrador

Page 109: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

109

- Detalle de Operaciones: Escoge el botón de Administrar

Empresas para luego entre los botones de Listar, Crear,

Buscar Empresa, Volver o Salir del Sistema

- Post condiciones: Listar Empresas, Buscar Empresa, Crear

Empresa, Volver, Salir

- Excepciones: Ninguna

- Limitaciones: Se limita a cinco botones que son, Listar, Crear,

Buscar Empresa, Volver o Salir del sistema

- Variantes: Este caso de uso con unas variaciones se puede

utilizar para Administrar Usuario

- Comentarios:

- Requisito indispensable: Haber ingresado al sistema con un

nombre de usuario y contraseña validos y además tener perfil

de administrador

2.2.3.1. Listar Empresas

- Descripción: Presenta un reporte de los Empresas existentes

en el sistema

- Actores: Administrador, Usuario

- Includes: Ninguno

- Extends: Ninguno

- Precondiciones: Administrar Empresas

- Detalle de Operaciones: El Usuario o el Administrador, dará

clic al botón Listar Empresas, y el sistema arrojará un reporte

general de todas las Empresas si lo solicitó el administrador, y

si lo solicitó un usuario, aparecerá las empresas a las cuales

tiene acceso

- Post condiciones: Ninguna

- Excepciones: Ninguna

- Limitaciones: Existe una limitación de presentación de datos

en pantalla, aproximadamente de 43 registros, pero el resto de

datos se presentarán en paginas posteriores.

Page 110: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

110

- Variantes: Este caso de uso con unas variaciones se puede

usar para listar Usuarios

- Comentarios: Ninguno

- Requisito indispensable: Se requiere haber ingresado al

sistema con un nombre de usuario y contraseña válidos

2.2.3.2. Crear Empresa

- Descripción: Permite crear una Empresa válida para el sistema

que consta de una base de datos independiente a la de otra

empresa

- Actores: Administrador

- Includes: Validar Empresa

- Extends: Ninguno

- Precondiciones: Haber escogido la opción de Administrar

Empresa

- Detalle de Operaciones: Selecciona el botón de Crear

Empresa, luego llena el cuadro de texto de nombre corto de la

Empresa y el cuadro de texto del nombre completo de la

empresa

- Post condiciones: El sistema Valida la correcta creación de la

Empresa

- Excepciones: Ninguna

- Limitaciones: Se limita el nombre corto de la empresa a

caracteres alfanuméricos sin espacios ni signos especiales

- Variantes: Este caso de uso con algunas variaciones puede

utilizarse para crear usuario

- Comentarios:

- Requisito indispensable: Se requiere haber ingresado al

sistema con un nombre de usuario y contraseña válidos y perfil

de administrador

2.2.3.2.1. Validar Empresa

Page 111: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

111

- Descripción: Proceso interno del sistema que valida la correcta

creación, modificación o eliminación de una Empresa

- Actores: Administrador

- Includes: Ninguno

- Extends: Ninguno

- Precondiciones: Crear, Modificar o Eliminar Empresa

- Detalle de Operaciones: Después de haber llenado el

formulario de creación, modificación o eliminación de una

Empresa, el sistema genera el proceso de validación teniendo

en cuenta el diseño del modelo entidad – relación de la base

de datos

- Post condiciones: Vuelve a Administrar Empresa

- Excepciones: Ninguna

- Limitaciones: Solo permite validar una Empresa a la vez

- Variantes: Este caso de uso con algunas variaciones puede

utilizarse para Validar Usuario

- Comentarios:

- Requisito indispensable: Haber terminado de llenar el

formulario de crear, modificar o eliminar Empresa

2.2.3.3. Buscar Empresa

- Descripción: Permite buscar una Empresa registrada en el

sistema para escogerla y modificarla o eliminarla

- Actores: Administrador

- Includes: Ninguno

- Extends: Modificar Empresa, Eliminar Empresa

- Precondiciones: Administrar Empresa

- Detalle de Operaciones: En la interfaz de Administrar Empresa

da clic al botón de Buscar Empresa y da clic a la pestaña de la

lista de Empresas, la cual despliega las diferentes Empresas a

las cuales puede acezar y con otro clic escoge la que quiere

Modificar o Eliminar

Page 112: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

112

- Post condiciones: Modificar Empresa o Eliminar Empresa

- Excepciones: Ninguna

- Limitaciones: Se limita a las Empresas previamente creadas

- Variantes: Este caso de uso con unas variaciones se puede

utilizar para Buscar Usuario

- Comentarios:

- Requisito indispensable: Se requiere haber ingresado al

sistema con un nombre de usuario y contraseña válidos y perfil

de administrador

2.2.3.3.1. Modificar Empresa

- Descripción: Permite modificar el nombre completo de una

Empresa del sistema

- Actores: Administrador

- Includes: Validar Empresa

- Extends: Ninguno

- Precondiciones: Buscar Empresa

- Detalle de Operaciones: Después de escoger la empresa en la

interfaz de Buscar Empresa se presenta la opción de modificar

el nombre completo de la misma

- Post condiciones: Validar Empresa

- Excepciones: Nombre corto de la Empresa no se puede

modificar

- Limitaciones: Solo puede escogerse entre las empresas ya

existentes

- Variantes: Este caso de uso con unas variaciones se puede

utilizar para Modificar Usuario

- Comentarios:

- Requisito indispensable: Se requiere haber ingresado al

sistema con un nombre de usuario y contraseña válidos y perfil

de administrador y haber escogido un usuario en la interfaz de

Buscar Empresa

Page 113: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

113

2.2.3.3.2. Eliminar Empresa

- Descripción: Permite eliminar una Empresa del sistema

- Actores: Administrador

- Includes: Validar Empresa

- Extends: Ninguno

- Precondiciones: Buscar Empresa

- Detalle de Operaciones: Después de escoger una Empresa en

la interfaz de Buscar Empresa se presenta la opción de

eliminarla para lo cual se procederá a dar clic en el botón

Eliminar Empresa

- Post condiciones: Validar Empresa

- Excepciones: Ninguna

- Limitaciones: Se limita a la lista de Empresas del sistema

- Variantes: Este caso de uso con unas variaciones se puede

utilizar para Eliminar Usuario

- Comentarios:

- Requisito indispensable: Se requiere haber ingresado al

sistema con un nombre de usuario y contraseña válidos y perfil

de administrador y haber escogido una Empresa en la interfaz

de Buscar Empresa

2.2.4. Administrar Asientos Contables

- Descripción: Interfaz de entrada para Crear, Listar y Buscar

Asientos Contables para luego tener la opción de Modificar o

Eliminar Asientos Contables

- Actores: Usuario, Administrador

- Includes: Ninguno

- Extends: Listar Asientos Contables, Buscar Asiento Contable,

Crear Asiento Contable

- Precondiciones: Ingresar al sistema como Usuario con perfil

de Contador, Auxiliar Contable o Revisor Fiscal y Seleccionar

Page 114: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

114

Empresa y en casos excepcionales como Administrador para

dar soporte al Usuario

- Detalle de Operaciones: Escoge el botón de Administrar

Asientos Contables para luego tomar como opciones los

botones de Listar, Crear, Buscar Asientos Contables, Volver o

Salir de la Empresa o del Sistema

- Post condiciones: Listar Asientos Contables, Buscar Asiento

contable, Crear Asiento Contable

- Excepciones: Revisor Fiscal no puede acceder a Buscar ni a

Crear Asiento Contable y Auxiliar Contable no puede acceder

a Buscar Asiento Contable

- Limitaciones: Revisor Fiscal sólo puede acceder a Listar

Asientos Contables y Auxiliar Contable solo puede acceder a

Listar y a Crear Asientos Contables

- Variantes: Este caso de uso con unas variaciones se puede

utilizar para Administrar Terceros y Administrar Plan de

Cuentas

- Comentarios:

- Requisito indispensable: Haber ingresado al sistema con un

nombre de usuario y contraseña validos y tener permiso para

entrar a la empresa en la cual va a utilizar el presente caso de

uso

2.2.4.1. Listar Asientos Contables

- Descripción: Presenta un reporte de los Asientos Contables

registrados por rango de fechas, por un tipo determinado de

comprobante, por las dos opciones a la vez o como informe

general

- Actores: Usuario, Administrador

- Includes: Ninguno

- Extends: Ninguno

- Precondiciones: Administrar Asientos Contables

Page 115: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

115

- Detalle de Operaciones: El Usuario o el Administrador, dará

clic al botón Listar Asientos Contables y adicionalmente optará

por digitar una fecha en el campo Desde, otra fecha igual o

mayor en el campo Hasta, también puede optar por dar un tipo

de comprobante y un numero de comprobante en asiento

desde y otro posterior o igual en el campo asiento hasta. El

campo que no llene, el sistema lo tomará como un todos de

ese filtro

- Post condiciones: Ninguna

- Excepciones: Ninguna

- Limitaciones: Existe una limitación de presentación de datos

en pantalla, aproximadamente de 43 registros, pero el resto de

datos se presentarán en paginas posteriores

- Variantes:

- Comentarios: Ninguno

- Requisito indispensable: Se requiere haber ingresado al

sistema con un nombre de usuario y contraseña válidos

2.2.4.2. Crear Asientos Contables

- Descripción: Permite crear un nuevo Asiento Contable

- Actores: Usuario, Administrador

- Includes: Validar Asientos Contables

- Extends: Ninguno

- Precondiciones: Haber escogido previamente la opción de

Administrar Asientos Contables

- Detalle de Operaciones: Selecciona el botón de Crear

Asientos Contables, luego escoge el tipo de comprobante que

va a digitar, el número del mismo, la fecha de emisión en el

encabezado del asiento y posteriormente llena los registros

débitos y créditos, identificando el Código contable, el código

de tercero, el tipo de documento soporte, el número del

documento soporte, el detalle del registro, el valor positivo si

Page 116: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

116

es débito o negativo si es crédito y por último la fecha de

vencimiento si está registrando una cuenta por pagar o cuenta

por cobrar

- Post condiciones: El sistema Valida la correcta creación del

Asiento Contable

- Excepciones: Usuario con perfil de Revisor Fiscal no tiene

acceso a Crear Asientos Contables

- Limitaciones: Solo puede usar códigos contables que estén

previamente creados en la tabla de plan de cuentas y terceros

registrados en la tabla de terceros

- Variantes: Ninguna

- Comentarios:

- Requisito indispensable: Se requiere haber ingresado al

sistema con un nombre de usuario y contraseña válidos y perfil

de administrador

2.2.4.2.1. Validar Asientos Contables

- Descripción: Proceso interno del sistema que valida la correcta

creación, modificación o eliminación de un Asiento Contable

- Actores: Usuario, Administrador

- Includes: Ninguno

- Extends: Ninguno

- Precondiciones: Haber creado, Modificado o eliminado un

Asiento Contable

- Detalle de Operaciones: Después de haber llenado el

formulario de creación, modificación o eliminación de un

Asiento Contable, el sistema genera el proceso de validación

teniendo en cuenta el diseño del modelo entidad – relación de

la base de datos

- Post condiciones: Vuelve a Administrar Asientos Contables

- Excepciones: El usuario con perfil de Revisor Fiscal no tendrá

acceso a este caso de uso

Page 117: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

117

- Limitaciones: Ninguna

- Variantes: Este caso de uso con algunas variaciones puede

utilizarse para Validar plan de cuentas y Validar terceros

- Comentarios:

- Requisito indispensable: Haber terminado de llenar el

formulario de crear, modificar o eliminar Asiento Contable

2.2.4.3. Buscar Asiento Contable

- Descripción: Permite buscar un Asiento Contable registrado en

el sistema para escogerlo y modificarlo o eliminarlo

- Actores: Usuario, Administrador

- Includes: Ninguno

- Extends: Modificar Asiento Contable, Eliminar Asiento

Contable

- Precondiciones: Administrar Asiento Contable

- Detalle de Operaciones: En la interfaz de Administrar Asiento

Contable da clic al botón de Buscar Asiento Contable y da clic

a la pestaña de la lista de Asientos Contables, la cual

despliega los diferentes Asientos Contables registrados y con

otro clic escoge el que quiere Modificar o Eliminar

- Post condiciones: Modificar Asiento Contable o Eliminar

Asiento Contable

- Excepciones: Usuarios con perfil Revisor Fiscal y Auxiliar

Contable no tienen acceso a este caso de uso

- Limitaciones: Se limita a los Asientos Contables previamente

creados

- Variantes: Este caso de uso con unas variaciones se puede

utilizar para Buscar Terceros

- Comentarios:

- Requisito indispensable: Se requiere haber ingresado al

sistema con un nombre de usuario y contraseña válidos y perfil

de administrador o de Contador Público

Page 118: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

118

2.2.4.3.1. Modificar Asiento Contable

- Descripción: Permite modificar el contenido de un Asiento

contable existente

- Actores: Administrador, Usuario

- Includes: Validar Asiento Contable

- Extends: Ninguno

- Precondiciones: Buscar Asiento Contable

- Detalle de Operaciones: Después de escoger el asiento que

desea modificar en la interfaz de Buscar Asiento Contable, se

presenta las opciones de Modificar, Eliminar o agregar un

registro contable,

- Post condiciones: Validar Asiento Contable

- Excepciones: Usuarios con perfil Revisor Fiscal y Auxiliar

Contable no tienen acceso a este caso de uso

- Limitaciones: Se limita a los Asientos Contables previamente

creados

- Variantes: Este caso de uso con unas variaciones se puede

utilizar para Modificar Terceros

- Comentarios:

- Requisito indispensable: Se requiere haber ingresado al

sistema con un nombre de usuario y contraseña válidos y perfil

de administrador o de Contador Público

2.2.4.3.2. Eliminar Asiento Contable

- Descripción: Permite eliminar la totalidad de los registros de un

Asiento contable existente en la base de datos

- Actores: Administrador, Usuario

- Includes: Validar Asiento Contable

- Extends: Ninguno

- Precondiciones: Buscar Asiento Contable

Page 119: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

119

- Detalle de Operaciones: Después de escoger el asiento que

desea eliminar en la interfaz de Buscar Asiento Contable, se

toma la opción de Eliminar el Asiento contable,

- Post condiciones: Validar Asiento Contable

- Excepciones: Usuarios con perfil Revisor Fiscal y Auxiliar

Contable no tienen acceso a este caso de uso

- Limitaciones: Se limita a los Asientos Contables previamente

creados

- Variantes: Este caso de uso con unas variaciones se puede

utilizar para Eliminar Terceros

- Comentarios:

- Requisito indispensable: Se requiere haber ingresado al

sistema con un nombre de usuario y contraseña válidos y perfil

de administrador o de Contador Público

2.2.5. Administrar Plan de Cuentas

- Descripción: Interfaz de entrada para Crear, Listar y Buscar

Códigos de Plan de Cuentas para luego tener la opción de

Modificar o Eliminar los códigos que busque

- Actores: Usuario, Administrador

- Includes: Ninguno

- Extends: Listar Cuentas, Buscar Cuenta, Crear Cuenta

- Precondiciones: Ingresar al sistema como Usuario con perfil

de Contador, Auxiliar Contable o Revisor Fiscal y Seleccionar

Empresa y en casos excepcionales como Administrador para

dar soporte al Usuario

- Detalle de Operaciones: Escoge el botón de Administrar Plan

de Cuentas para luego tomar como opciones los botones de

Listar, Crear, Buscar Cuentas, Volver o Salir de la Empresa o

del Sistema

Page 120: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

120

- Post condiciones: Listar Cuentas, Buscar Cuentas, Crear

Cuentas

- Excepciones: Revisor Fiscal no puede acceder a Buscar ni a

Crear Cuentas

- Limitaciones: Revisor Fiscal sólo puede acceder a Listar

Cuentas

- Variantes: Este caso de uso con unas variaciones se puede

utilizar para Administrar Terceros

- Comentarios:

- Requisito indispensable: Haber ingresado al sistema con un

nombre de usuario y contraseña validos y tener permiso para

entrar a la empresa en la cual va a utilizar el presente caso de

uso

2.2.5.1. Listar Cuentas

- Descripción: Presenta un reporte del Plan de Cuentas de la

empresa

- Actores: Usuario, Administrador

- Includes: Ninguno

- Extends: Ninguno

- Precondiciones: Administrar Plan de Cuentas

- Detalle de Operaciones: El Usuario o el Administrador, dará

clic al botón Listar Cuentas y el sistema creará el reporte

- Post condiciones: Ninguna

- Excepciones: Ninguna

- Limitaciones: Existe una limitación de presentación de datos

en pantalla, aproximadamente de 43 registros, pero el resto de

datos se presentarán en paginas posteriores

- Variantes:

- Comentarios: Ninguno

Page 121: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

121

- Requisito indispensable: Se requiere haber ingresado al

sistema con un nombre de usuario y contraseña válidos

2.2.5.2. Crear Cuentas

- Descripción: Permite crear una nueva Cuenta

- Actores: Usuario, Administrador

- Includes: Validar Cuentas

- Extends: Ninguno

- Precondiciones: Haber escogido previamente la opción de

Administrar Plan de Cuentas

- Detalle de Operaciones: Selecciona el botón de Crear

Cuentas, luego digita el Código, el nombre de la cuenta,

identifica si es corriente o no corriente, identifica que tipo de

cuenta es (Cuentas por Pagar, Cuentas por Cobrar, Retención

en la Fuente), porcentaje de Retención en la Fuente(si es de

ese tipo), Base gravable de Retención en la Fuente y Código

Alterno.

- Post condiciones: El sistema Valida la correcta creación de la

Cuenta

- Excepciones: Usuario con perfil de Revisor Fiscal no tiene

acceso a Crear Cuentas

- Limitaciones: Solo puede usar códigos con máximo 30

caracteres

- Variantes: Ninguna

- Comentarios:

- Requisito indispensable: Se requiere haber ingresado al

sistema con un nombre de usuario y contraseña válidos y perfil

de Contador, Auxiliar Contable o administrador

2.2.5.2.1. Validar Cuentas

- Descripción: Proceso interno del sistema que valida la correcta

creación, modificación o eliminación de Cuentas Contables

Page 122: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

122

- Actores: Usuario, Administrador

- Includes: Ninguno

- Extends: Ninguno

- Precondiciones: Haber creado, Modificado o eliminado una

Cuenta

- Detalle de Operaciones: Después de haber llenado el

formulario de creación, modificación o eliminación de una

Cuenta, el sistema genera el proceso de validación teniendo

en cuenta el diseño del modelo entidad – relación de la base

de datos

- Post condiciones: Vuelve a Administrar Cuentas

- Excepciones: El usuario con perfil de Revisor Fiscal no tendrá

acceso a este caso de uso

- Limitaciones: Ninguna

- Variantes: Este caso de uso con algunas variaciones puede

utilizarse para Validar Asientos Contables y Validar terceros

- Comentarios:

- Requisito indispensable: Haber terminado de llenar el

formulario de crear, modificar o eliminar Cuentas

2.2.5.3. Buscar Cuentas

- Descripción: Permite buscar una Cuenta registrada en el

sistema para escogerla y modificarla o eliminarla

- Actores: Usuario, Administrador

- Includes: Ninguno

- Extends: Modificar Cuentas, Eliminar Cuentas

- Precondiciones: Administrar Plan de Cuentas

- Detalle de Operaciones: En la interfaz de Administrar Plan de

Cuentas da clic al botón de Buscar Cuentas y da clic a la

pestaña de la lista de Cuentas, la cual despliega los diferentes

Cuentas registradas y con otro clic escoge la que quiere

Modificar o Eliminar

Page 123: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

123

- Post condiciones: Modificar Cuentas o Eliminar Cuentas

- Excepciones: Usuarios con perfil de Revisor Fiscal no tienen

acceso a este caso de uso

- Limitaciones: Se limita a las Cuentas previamente creadas

- Variantes: Este caso de uso con unas variaciones se puede

utilizar para Buscar Terceros

- Comentarios:

- Requisito indispensable: Se requiere haber ingresado al

sistema con un nombre de usuario y contraseña válidos y perfil

de administrador, Auxiliar Contable o de Contador Público

2.2.5.3.1. Modificar Cuentas

- Descripción: Permite modificar el contenido de una Cuenta

existente

- Actores: Administrador, Usuario

- Includes: Validar Cuentas

- Extends: Ninguno

- Precondiciones: Buscar Cuentas

- Detalle de Operaciones: Después de escoger la Cuenta que

desea modificar en la interfaz de Buscar Cuentas, se presenta

la opción de Modificar y lo puede hacer con cualquiera de los

campos de la Cuenta

- Post condiciones: Validar Cuentas

- Excepciones: Usuarios con perfil Revisor Fiscal no tienen

acceso a este caso de uso

- Limitaciones: Se limita a las Cuentas previamente creados

- Variantes: Este caso de uso con unas variaciones se puede

utilizar para Modificar Terceros

- Comentarios:

- Requisito indispensable: Se requiere haber ingresado al

sistema con un nombre de usuario y contraseña válidos y perfil

de administrador, Auxiliar Contable o de Contador Público

Page 124: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

124

2.2.5.3.2. Eliminar Cuentas

- Descripción: Permite eliminar las cuentas que no se requieren

y que no han tenido movimientos contables

- Actores: Administrador, Usuario

- Includes: Validar Cuentas

- Extends: Ninguno

- Precondiciones: Buscar Cuentas

- Detalle de Operaciones: Después de escoger la Cuenta que

desea eliminar en la interfaz de Buscar Cuentas, se toma la

opción de Eliminar la Cuenta

- Post condiciones: Validar Cuentas

- Excepciones: Usuarios con perfil Revisor Fiscal no tienen

acceso a este caso de uso

- Limitaciones: Se limita a las Cuentas previamente creadas

- Variantes: Este caso de uso con unas variaciones se puede

utilizar para Eliminar Terceros

- Comentarios:

- Requisito indispensable: Se requiere haber ingresado al

sistema con un nombre de usuario y contraseña válidos y perfil

de administrador o de Contador Público

2.2.6. Administrar Terceros

- Descripción: Interfaz de entrada para Crear, Listar y Buscar

Fichas de Terceros para luego tener la opción de Modificar o

Eliminar las Fichas que busque

- Actores: Usuario, Administrador

- Includes: Ninguno

- Extends: Listar Terceros, Buscar Terceros, Crear Tercero

- Precondiciones: Ingresar al sistema como Usuario con perfil

de Contador, Auxiliar Contable o Revisor Fiscal y Seleccionar

Page 125: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

125

Empresa y en casos excepcionales como Administrador para

dar soporte al Usuario

- Detalle de Operaciones: Escoge el botón de Administrar

Terceros para luego tomar como opciones los botones de

Listar, Crear, Buscar Terceros, Volver o Salir de la Empresa o

del Sistema

- Post condiciones: Listar Terceros, Buscar Terceros, Crear

Terceros

- Excepciones: Revisor Fiscal no puede acceder a Buscar ni a

Crear Terceros

- Limitaciones: Revisor Fiscal sólo puede acceder a Listar

Terceros

- Variantes: Este caso de uso con unas variaciones se puede

utilizar para Administrar Plan de Cuentas

- Comentarios:

- Requisito indispensable: Haber ingresado al sistema con un

nombre de usuario y contraseña validos y tener permiso para

entrar a la empresa en la cual va a utilizar el presente caso de

uso

2.2.6.1. Listar Terceros

- Descripción: Presenta un reporte de Terceros de la empresa

- Actores: Usuario, Administrador

- Includes: Ninguno

- Extends: Ninguno

- Precondiciones: Administrar Terceros

- Detalle de Operaciones: El Usuario o el Administrador, dará

clic al botón Listar Terceros y el sistema emitirá el reporte

- Post condiciones: Ninguna

- Excepciones: Ninguna

Page 126: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

126

- Limitaciones: Existe una limitación de presentación de datos

en pantalla, aproximadamente de 43 registros, pero el resto de

datos se presentarán en paginas posteriores

- Variantes: Este caso de uso con unas variaciones se puede

utilizar para Listar Plan de Cuentas

- Comentarios: Ninguno

- Requisito indispensable: Se requiere haber ingresado al

sistema con un nombre de usuario y contraseña válidos

2.2.6.2. Crear Terceros

- Descripción: Permite crear un nuevo Terceros

- Actores: Usuario, Administrador

- Includes: Validar Terceros

- Extends: Ninguno

- Precondiciones: Haber escogido previamente la opción de

Administrar Terceros

- Detalle de Operaciones: Selecciona el botón de Crear

Terceros, luego digita el Identificador, asignándole un numero

entero, tipo de identificación(Cédula de ciudadanía, Pasaporte,

Cédula de Extranjería, etc.), número del documento de

identidad, el primer nombre, segundo nombre, primer apellido,

segundo apellido(estos cuatro campos si se trata de un tercero

persona natural), razón social (si el tercero es empresa),

dirección de domicilio del tercero, barrio, ciudad, código Dane

de la ciudad, departamento, código Dane del departamento,

teléfono, celular y numero de fax

- Post condiciones: El sistema Valida la correcta creación del

Tercero

- Excepciones: Usuario con perfil de Revisor Fiscal no tiene

acceso a Crear Terceros

- Limitaciones: Solo puede usar terceros con formato numérico

entero

Page 127: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

127

- Variantes: Este caso de uso con unas variaciones se puede

utilizar para Crear Cuentas

- Comentarios:

- Requisito indispensable: Se requiere haber ingresado al

sistema con un nombre de usuario y contraseña válidos y perfil

de Contador, Auxiliar Contable o administrador

2.2.6.2.1. Validar Terceros

- Descripción: Proceso interno del sistema que valida la correcta

creación, modificación o eliminación de Terceros

- Actores: Usuario, Administrador

- Includes: Ninguno

- Extends: Ninguno

- Precondiciones: Haber creado, Modificado o eliminado un

Tercero

- Detalle de Operaciones: Después de haber llenado el

formulario de creación, modificación o eliminación de un

Tercero, el sistema genera el proceso de validación teniendo

en cuenta el diseño del modelo entidad – relación de la base

de datos

- Post condiciones: Vuelve a Administrar Terceros

- Excepciones: El usuario con perfil de Revisor Fiscal no tendrá

acceso a este caso de uso

- Limitaciones: Ninguna

- Variantes: Este caso de uso con algunas variaciones puede

utilizarse para y Validar terceros

- Comentarios:

- Requisito indispensable: Haber terminado de llenar el

formulario de crear, modificar o eliminar Terceros

2.2.6.3. Buscar Terceros

Page 128: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

128

- Descripción: Permite buscar un Tercero registrado en el

sistema para escogerlo y modificarlo o eliminarlo

- Actores: Usuario, Administrador

- Includes: Ninguno

- Extends: Modificar Terceros, Eliminar Tercero

- Precondiciones: Administrar Tercero

- Detalle de Operaciones: En la interfaz de Administrar Tercero

da clic al botón de Buscar Tercero y da clic a la pestaña de la

lista de Terceros, la cual despliega los diferentes Terceros

registrados y con otro clic escoge la que quiere Modificar o

Eliminar

- Post condiciones: Modificar Terceros o Eliminar Terceros

- Excepciones: Usuarios con perfil de Revisor Fiscal no tienen

acceso a este caso de uso

- Limitaciones: Se limita a los Terceros previamente creados

- Variantes: Este caso de uso con unas variaciones se puede

utilizar para Buscar Cuentas

- Comentarios:

- Requisito indispensable: Se requiere haber ingresado al

sistema con un nombre de usuario y contraseña válidos y perfil

de administrador, Auxiliar Contable o de Contador Público

2.2.6.3.1. Modificar Terceros

- Descripción: Permite modificar el contenido de un Tercero

existente

- Actores: Administrador, Usuario

- Includes: Validar Terceros

- Extends: Ninguno

- Precondiciones: Buscar Terceros

- Detalle de Operaciones: Después de escoger el Tercero que

desea modificar en la interfaz de Buscar Terceros, se presenta

Page 129: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

129

la opción de Modificar y lo puede hacer con cualquiera de los

campos del Tercero

- Post condiciones: Validar Terceros

- Excepciones: Usuarios con perfil Revisor Fiscal no tienen

acceso a este caso de uso

- Limitaciones: Se limita a las Cuentas previamente creados

- Variantes: Este caso de uso con unas variaciones se puede

utilizar para Modificar Terceros

- Comentarios:

- Requisito indispensable: Se requiere haber ingresado al

sistema con un nombre de usuario y contraseña válidos y perfil

de administrador, Auxiliar Contable o de Contador Público

2.2.6.3.2. Eliminar Terceros

- Descripción: Permite eliminar los Terceros que no se requieren

y que no han tenido movimientos contables

- Actores: Administrador, Usuario

- Includes: Validar Terceros

- Extends: Ninguno

- Precondiciones: Buscar Terceros

- Detalle de Operaciones: Después de escoger el Tercero que

desea eliminar en la interfaz de Buscar Terceros, se toma la

opción de Eliminar el Tercero

- Post condiciones: Validar Terceros

- Excepciones: Usuarios con perfil Revisor Fiscal no tienen

acceso a este caso de uso

- Limitaciones: Se limita a los Terceros previamente creados

- Variantes: Este caso de uso con unas variaciones se puede

utilizar para Eliminar Cuentas

- Comentarios:

Page 130: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

130

- Requisito indispensable: Se requiere haber ingresado al

sistema con un nombre de usuario y contraseña válidos y perfil

de administrador o de Contador Público

2.2.7. Estados Financieros

- Descripción: Acceso a las interfaces de reportes de Estados

Financieros (Balance General y Estado de Resultados) en

formato PDF y XBRL

- Actores: Usuario, Administrador

- Includes: Ninguno

- Extends: Ninguno

- Precondiciones: Ingresar al sistema como Usuario o

Administrador y Seleccionar Empresa

- Detalle de Operaciones: Escoge el Estado Financiero que

requiere y luego escoge en que formato lo solicita (PDF o

XBRL)

- Post condiciones: Ninguna

- Excepciones: Ninguna

- Limitaciones: Ninguna

- Variantes: Este caso de uso con unas variaciones se puede

utilizar para listar Asientos

- Comentarios:

- Requisito indispensable:

-

Page 131: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

131

3.5. MODELO ENTIDAD – RELACION

Empresas

Empresa

Page 132: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

132

3.6. DICCIONARIO DE DATOS

Empresas

Empresa

Column

name DataType PK NN UQ BIN UN ZF AI

Def

ault Comment

id VARCHAR

(15) ✔ ✔

Llave principal compuesto por un

Nombre corto que identifique a la

empresa sin espacios en blanco,

signos ni caracteres especiales

(solo números y/o letras)

nombre VARCHAR

(200) ✔

Nombre completo de la empresa

que no debe superar los 200

caracteres

empresa_usuario

Column

name DataType PK NN UQ BIN UN ZF AI

Def

ault Comment

empresa VARCHAR✔ ✔

Llave foránea de la tabla empresa,

Page 133: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

133

_id (15) campo id

usuario_

id

VARCHAR

(15) ✔ ✔

Llave foránea de la tabla usuario,

campo id

usuario

Colum

nname DataType PK NN UQ BIN UN ZF AI

Def

ault Comment

clave VARCHAR

(10) ✔

Contraseña secreta del Usuario

id VARCHAR

(15) ✔ ✔

Llave principal compuesto por un

Nombre corto de usuario sin

espacios en blanco, signos ni

caracteres especiales (solo

números y/o letras)

nomUs

uario

VARCHAR

(120) ✔

Nombres y Apellidos completos del

Usuario

perfil INT ✔

0 si es administrador, 1 Contador, 2

Auxiliar Contable o 3 Revisor Fiscal

DIR

Page 134: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

134

Column

name DataType PK NN UQ BIN UN ZF AI

Def

ault Comment

apellido

1

VARCHAR

(30)

Primer apellido de persona natural

apellido

2

VARCHAR

(30)

Segundo apellido de persona

natural

barrio VARCHAR

(80)

Barrio que corresponde a la

dirección de domicilio

ciudad VARCHAR

(30)

Ciudad del domicilio del tercero

CodCiu

dad

VARCHAR

(3)

CodigoDane del municipio de

domicilio del tercero

codDpto VARCHAR

(2)

CodigoDane del Departamento de

domicilio del tercero

Direcció

n

VARCHAR

(120)

Dirección de domicilio del tercero

Dpto. VARCHAR

(30)

Departamento de domicilio del

tercero

Page 135: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

135

Dv VARCHAR

(2)

Digito de verificación en Registro

Único Tributario

Id INT ✔ ✔

Llave principal compuesto por un

valor numérico que identifica a un

tercero

identific

ación

VARCHAR

(15)

Numero de documento de

identificación

nombre

1

VARCHAR

(80)

Primer nombre de persona natural

nombre

2

VARCHAR

(30)

Segundo nombre de persona

natural

razonSo

cial

VARCHAR

(120)

Nombre completo de empresa

tipoid VARCHAR

(2)

Tipo de documento de

identificación: cc= cedula de

ciudadanía, ni=nit, ti=tarjeta de

identidad, ps=pasaporte, ce=cedula

de extranjería

tlf1 VARCHAR

(15)

Teléfono del tercero

Page 136: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

136

tlf2 VARCHAR

(15)

Numero celular del tercero

tlf3 VARCHAR

(15)

Numero del Fax del tercero

MAE

Colum

nname DataType PK NN UQ BIN UN ZF AI

Def

ault Comment

alterno VARCHAR

(30)

Código contable alterno

base_gr

av INT

Base gravable sobre el cual se

obliga a practicar Retención en la

Fuente

código VARCHAR

(30) ✔ ✔

Llave principal compuesto por un

código contable

marca INT

Identifica si es: 0=corriente o 1=No

corriente

nombre VARCHAR

(45) ✔

Nombre de la cuenta contable

Page 137: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

137

porcent

aje_ret DOUBLE

Porcentaje de retención en la fuente

si es cuenta tipo R

tipo_cta VARCHAR

(1)

Identifica si es: R=Retención en la

fuente, C=Cartera (Cuentas por

Cobrar), P=Cuentas por Pagar

TRACON

Column

name DataType PK NN UQ BIN UN ZF AI

Def

ault Comment

DIR_id INT ✔

Código que identifica al tercero que

afecta el registro

MAE_co

digo

VARCHAR

(30) ✔

Código contable que está

registrando

Usuario

_id

VARCHAR

(15) ✔

Id del usuario que digitó el registro

contable

detalle VARCHAR

(300) ✔

Detalle o comentario del registro

contable

fecha DATE ✔

Fecha de emisión del Asiento

Contable

Page 138: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

138

fecha

Hora

DATETIM

E ✔

Fecha y hora de digitación del

registro contable

monto DOUBLE ✔

Valor numérico del registro

contable, positivo si es valor debito

y negativo si es crédito

num_co

mproba

nte

VARCHAR

(8) ✔

Numero del asiento contable de

acuerdo al tipo de comprobante

num_do

cument

o

VARCHAR

(8) ✔

Numero del documento soporte del

registro contable

tipo

compro

bante

VARCHAR

(2) ✔

Tipo de Asiento contable: NC=Nota

de Contabilidad, EG=Comprobante

de Egreso, IN=Comprobante de

Ingreso, FC=Factura de Venta

tipo

docume

nto

VARCHAR

(2) ✔

Tipo de documento soporte del

registro contable, entre otros:

CH=Cheque, FC=Factura, ND=Nota

Débito, NC=Nota Crédito

vence DATE ✔

Fecha de vencimiento si se está

registrando una cuenta por cobrar o

por pagar

Page 139: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

139

USUARIOS

Colum

nname DataType PK NN UQ BIN UN ZF AI

Def

ault Comment

clave VARCHAR

(10) ✔

Contraseña secreta del Usuario

id VARCHAR

(15) ✔ ✔

Llave principal compuesto por un

Nombre corto de usuario sin

espacios en blanco, signos ni

caracteres especiales (solo

números y/o letras)

nom

Usuario

VARCHAR

(70) ✔

Nombres y Apellidos completos del

Usuario

perfil VARCHAR

(1) ✔

0 si es administrador, 1 Contador, 2

Auxiliar Contable o 3 Revisor Fiscal

Page 140: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

140

DIAGRAMA DE CLASE

Dir

-id: int-tipo id: String-identificacion: String-dv: String-nombre1: String-nombre2: String-apellido1: String-apellido2: String-razonSocial: String-direccion: String-barrio: String-ciudad: String-codCiudad: String-dpto: String-codDpto: String-telf1: String-telf2: String-telf3: String

+getid()+gettipoid()+get identificacion()+getdv()+getnombre1()+getnombre2()+getapellido1()+getapellido2()+getrazonSocial()+getdireccion()+getbarrio()+getciudad()+getcodCiudad()+getdpto()+getcodDpto()+gettel1()+gettel2()+gettelf3()+setid()+settipoid()+setidentificacion()+setdv()+setnombre1()+setnombre2()+setapellido1()+setapellido2()+setrazonSocial()+setdireccion()+setbarrio()+setciudad()+setcodCiudad()+setdpto()+setcodDpto()+settelf1()+settelf2()

DirDAO

-Conexion: con

+CrearDir(Dir: directorio): boolean+Modificar Dir(Dir: directorio): boolean+Eliminar Dir(int: id): boolean+Listar Dir(int: id): ArrayList

Mae

-codigo: String-nombre: String-marca: int-tipo_cta: String-porcentaje_ret: double-alterno: String-base_grav: int

+getcodigo()+getnombre()+getmarca()+gettipo_cta()+getporcentaje_ret()+getalterno()+getbase_grav()+setcodigo()+setnombre()+setmarca()+settipo_cta()+setporcentaje_ret()+setalterno()+setbase_grav()

MaeDAO

-Conexion: con

+CrearMae(Mae: maestro): boolean+ModificarMae(Mae: maestro): boolean+EliminarMae(Stirng: codigo): boolean+Listar Dir(String: codigo): ArrayList

Tracon

-tipo_comprobante: String-num_comprobante: String-fecha: date-MAE_codigo: String-DIR_id: int-tipo_documento: String-num_documento: String-detalle: String-monto: double-vence: date+fechaHora: datetime-USUARIO_id: String+id_comproante: int

+gettipo_comprobate()+getnum_comprobante()+getfecha()+getMAE_codigo()+getDir()+gettipo_documento()+getnum_documento()+getdetalle()+getmonto()+getvence()+getfechaHora()+getUSUARIO_id()+getid_comprobante()+settipo_comprobante()+setnum_comprobante()+setfecha()+setMAE_codigo()+setDIR_id()+settipo_documento()+setnum_documento()+setdetalle()+setmonto()+setvence()+setfechaHora()+setUSUARIO_id()+setid_comprobante()

TraconDAO

-Conexion: con

+CrearTracon(Tracon: transaccion): boolean+EliminarTracon(String: id_comprobante): boolean+ModificarTracon(Tracon: transaccion): boolean+ListarTracon(String: id_comprobante): ArrayList

Usuario

-id: String-nomUsuario: String-clave: String-Attribute1: String

+getid()+getnombreUsuario()+getclave()+getperfil()+setid()+setnombreUsuario()+setclave()+setperfil()

UsuarioDAO

-Conexion: con

+CrearUsuario(Usuario: usuario): boolean+EliminarUsuario(int: id): boolean+ModificarUsuario(Usuario: usuario): boolean+ListarUsuario(int: id): ArrayList

Empresa_Usuario

-Empresa_id: String-Usuario_id: String

+getEmpresa_id()+getUsuario_id()+setEmpresa_id()+setUsuario()

Empresa_UsuarioDAO

-Conexion: con

+Crear(Empresa: empresa): boolean+Eliminar(int: id): boolean+Listar(int: id): ArrayList

Empresa.

-id: String-nombre: String

+getid()+getnombre()+setid()+setnombre()

EmpresaDAO

-Conexion: con

+Crear(Empresa: empresa): boolean+Eliminar(int: id): boolean+Listar(int: id): ArrayList+Modificar(Empresa: empresa): boolean

Informe XBRL

-Conexion: con

+CrearXBRL(): boolean

Conexion

-Driver-Ur: Stringl-Passwd: String-Nombre db: String

Page 141: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

141

3.7. DIAGRAMAS DE SECUENCIA

Administrador<<ACTOR>>

Administrar Empresas<<INTERFAZ>>

Administrar Empresas<<CONTROL>>

Caso de Uso: Administrar Empresas

1 : Administrar Empresas()

2 : Administrar Empresas()

3 : Abre Menu Administrar Empresas()

4 : Opciones Administrar Empresas()

Usuario, Administrador<<ACTOR>>

Listar Empresas<<INTERFAZ>>

Administrar Empresas<<CONTROL>>

Listar Empresas<<CONTROL>>

Empresa_Usuario<<ENTIDAD>>

Empresa<<ENTIDAD>>

1 : Listar Empresas()

2 : Administrar Empresas()

3 : Listar Empresas()

4 : Consulta Empresas()

5 : Resultado consulta Empresas()

Caso de Uso: Listar Empresas

6 : Consulta nombre Empresas()

7 : Nombres de Empresas que accesa el usuario()

8 : Listado de Empresas()

9 : Reporte de Empresas()

10 : Presenta Reporte PDF()

Page 142: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

142

Administrador<<ACTOR>>

Crear Empresa<<INTERFAZ>>

Administrar Empresa<<CONTROL>>

Crear Empresa<<CONTROL>>

Administrar Usuario<<CONTROL>>

Empresa<<ENTIDAD>>

Empresa_Usuario<<ENTIDAD>>

Usuario<<ENTIDAD>>

1 : Crear Empresa()

2 : Crear Empresa()

3 : Crear Empresa()

4 : Crea registro de Empresa()

5 : Empresa Registrada()

6 : Lee si Usuario asignado es valido()

7 : Confirma Usuario valido()

8 : Registra Empresa relacionada con Usuario()

9 : Confirma Empresa correctamente registrada()

10 : Resultado Creacion de Empresa()

11 : Reporta Creacion de Empresa()

Caso de Uso: Crear Empresa

Administrador<<ACTOR>>

Buscar Empresa<<INTERFAZ>>

Administrar Empresa<<CONTROL>>

Buscar Empresa<<CONTROL>>

Empresa_Usuario<<ENTIDAD>>

Empresa<<ENTIDAD>>

1 : Buscar Empresa()

2 : Buscar Empresa()

3 : Buscar Empresa()

4 : Consulta empresas por Usuario()

5 : Lista Id de Empresas()

6 : Consulta empresas identificadas()

7 : Lista Id y nombre de empresas()

8 : Resultado de Empresas()

9 : Lista para escoger()

Caso de Uso: Buscar Empresa

Page 143: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

143

.

Administrador<<ACTOR>>

Modificar Empresa<<INTERFAZ>>

Administrar Empresa<<CONTROL>>

Modificar Empresa<<CONTROL>>

Validar Empresa<<CONTROL>>

Empresa<<ENTIDAD>>

Empresa_Usuario<<ENTIDAD>>

1 : Modificar Empresa()

2 : Modificar Empresa()

3 : Modificar Empresa()

4 : Valída modificación()

5 : Registra Modificacion()

6 : Empresa Modificada()

7 : Registra Modificacion()

8 : Empresa Modificada()

9 : Resultado Modificacion de Empresa()

10 : Reporta Modificación()

Caso de Uso: Modificar Empresa

Administrador<<ACTOR>>

Eliminar Empresa<<INTERFAZ>>

Administrar Empresas<<CONTROL>>

Eliminar Empresa<<CONTROL>>

Validar Empresa<<CONTROL>>

Empresa<<ENTIDAD>>

Empresa_Usuario<<ENTIDAD>>

1 : Eliminar Empresa()

2 : Eliminar Empresa()

3 : Eliminar Empresa()

4 : Valida Eliminación()

5 : Elimina Registro()

6 : Empresa Eliminada()

7 : Elimina Registro()

8 : Empresa Eliminada()

9 : Resultado Eliminación de Empresa()

10 : Reporta Eliminación()

Caso de Uso: Eliminar Empresa

Page 144: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

144

Caso de uso: Registrar Asiento Contable

Caso de uso: Modificar Registro Contable

Page 145: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

145

Caso de uso: Eliminar Registro Contable

Page 146: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

146

Caso de uso: Listar Estado de Resultados en XBRL

Caso de uso: Listar Balance General en XBRL

Page 147: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

147

3.8. TAXONOMIA XBRL

Page 148: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

148

4. SUPUESTOS

Este prototipo permitirá estandarizar los reportes (donde va haber un lenguaje

común de comunicación entre los reportes financieros de cada empresa) con

XBRL, el cual nos permite enviar la información vía electrónica, los beneficios

es se dan en la preparación, análisis y comunicación de la información de una

empresa.

Una gran ventaja que ofrece esta herramienta es el ahorro de costos, mayor

eficiencia y eficacia en la elaboración de los reportes financieros.

Los usuarios entraran al sistema identificándose sobre un ordenador que tenga

instalado un navegador de internet y tras este paso entrarán a la parte de

aplicación diseñada para cada uno según su papel en la empresa.

Este sistema es similar a cualquier aplicación Windows y por tanto los usuarios

estarán familiarizados con su entorno.

Los informes serán generados con la herramienta XBRL la cual no requiere

preparación especial para los usuarios, pues ya estará incluida en el software

contable.

5. LIMITACION

El usuario debe tener en su sistema una herramienta que le permita compilar

los archivos descargados con extensión .XBRL, de no poseer esta herramienta

no tendría la posibilidad de comprender el archivo generado por las empresas.

Page 149: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

149

6. AMBIENTE DE DESARROLLO

Este proyecto se desarrollara en la plataforma NETBEANS IDE versión 7.0

utilizando JAVA. Como la aplicación estará desarrollada en ambiente web se

utilizara la extensión .jsp para su desarrollo.

La base de datos relacional utilizada en este proyecto será MySQL.

Este prototipo estará alojado en un servidor de la universidad autónoma de

Bucaramanga

7. REFERENCIAS

• GRUPO1 y GRUPO2 Consejo Técnico de la Contaduría Pública (CTCP)

en su Documento Final sobre el Direccionamiento estratégico para la

convergencia con las NIIF y las NAI que fue presentado el 24 de junio de

2011 al Ministerio de Hacienda. Datos suministrados por Pedro

Fernando Quintero Balan güera (Docente Facultad Ingeniera Financiera

Universidad Autónoma de Bucaramanga)

• RETO PRESUPUESTAL XBRL (conferencia)

http://www.actualicese.com/conferencias/el-reto-propuesto-por-xbrl/

Page 150: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

150

ANEXO B. MANUAL DEL USUARIO

Para iniciar, digite su usuario y contraseña

Escoja a que empresa desea entrar dando clic en la casilla de la izquierda de la

empresa que requiera y luego clic en el boton accesar empresa.

El siguiente menú le permitirá interactuar con las diferentes opciones del

sistema, afectando la empresa escogida: Ir a Plan de cuentas, Ir a Terceros,

Registrar Asiento Contable, Estados Financieros, Cambiar de Empresa y Salir.

Page 151: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

151

Si escoge Cambiar de Empresa, vuelve a la interfaz anterior para que escoja

nuevamente empresa, y si escoge el boton de Salir, queda en la pagina de

inicio del software.

Al escoger Plan de Cuentas, el software le listará las cuentas existentes (si

existen cuentas), le permitirá agregar una nueva cuenta, para lo cual, deberá ir

al final del listado dar clic al boton Agregar;si quiere modificar una cuenta,

deberá marcar con un clic la casilla que está a la izquierda del código que

desea modificar y luego pulse el boton de modificar, o también le permitirá

eliminar una cuenta, para lo cual deberá tambien dar clic a la casilla que está a

la izquierda del codigo que desea eliminar y luego pulsar el boton de eliminar.

Page 152: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

152

Si desde este menú escoge Agregar o Modificar cuenta, debe tener en cuenta

que debe agregar un codigo que corresponda al Plan Unico de Cuentas que

corresponda al tipo de empresa.

Si la cuenta se subdivide en otra(s), esta cuenta debe terminar en punto, si es

de detalle, terminará sin punto.

En Nombre digitará el nombre de la cuenta.

En Marca, deberá escoger si la misma es Corriente o No Corriente, si es una

cuenta de control no escoja ninguna de las dos opciones.

En tipo de cuenta debe escoger si es una cuenta de control de cartera, o de

control de acreedores (o proveedores), o si es cuenta de retención en la fuente,

y sino no escoge ninguna de estas opciones.

En porcentaje de retención, digita el porcentaje que corresponda al concepto

de retención de la cuenta (si es cuenta de tipo retención)

En Alterno, digita el código alterno que corresponda a la cuenta que se esta

creando o modificando.

Si la cuenta es de retención en la fuente, digite la base gravable sobre la cual

es exigible que se practique la retención.

Para finalizar digita el boton Guardar, si escoge Volver, el software no guardará

el cambio.

Page 153: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

153

Al escoger Ir a Terceros, en el menú principal de la empresa, el software le

listará los terceros existentes, le permitirá agregar un nueva cuenta, para lo

cual, deberá ir al final del listado y hubicarse en la casilla en blanco, modificar

una cuenta, para lo cual, deberá marcar con un clic la casilla que está a la

izquierda del código que desea modificar y luego pulse el boton de modificar, o

también le permitirá eliminar una cuenta, para lo cual deberá tambien dar clic a

la casilla que está a la izquierda del codigo que desea eliminar y luego pulsar el

boton de eliminar.

Page 154: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

154

Si escoge la opción de Agregar o de Modificar, debera llenar o modificar los

cambios en la siguiente interfaz:

Al finalizar, pulse clic en Guardar, para que registre el tercero o los cambios (en

caso de estar en la opción modificar), o el boton de Volver y no guardará los

cambios.

Si va a digitar un asiento contable, estando en el menú principal de la empresa,

pulse el boton de Registrar Asiento Contable y se abre una interfaz donde

deberá seleccionar entre los tipos de comprobantes (Egreso, Ingreso, Nota de

Contabilidad), luego digita el numero del comprobante y por último da click en

el boton Registrar.

Page 155: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

155

El siguiente paso es digitar el registro contable en la primera tabla que aparece

en la siguiente interfaz, luego pulsa registrar y aparecera en otra tabla de la

misma interfaz cada registro que empezará a componer el comprobante

elegido.

Al finalizar el registro del asiento contable, se da clic al botón Ir a Menu

Page 156: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

156

Si escoge la opción de Estados Financieros en el menú de la empresa, tendrá

la posibilidad de listar el Balance General o el Estado de Resultados en alguno

de los formatos disponibles (HTML, PDF o XML usando estandar XBRL)

Si desea listar uno de los formatos de Balance General, debe tener en cuenta

la fecha de corte en la casilla “Fecha Hasta”.

Si desea listar uno de los formatos de Estado de Resultados, debe identificar

de que fecha a que fecha desea que le liquide el mismo, llenando las mismas

en las casillas “Fecha Desde” y “Fecha Hasta”. El software por defecto le llena

en “Fecha Hasta”, el último día del mes de la fecha del sistema, y en “Fecha

Desde”, le marca el primero de enero del año de la fecha del sistema.

Page 157: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

157

ANEXO C. ENCUESTAS

La siguiente, fue la encuesta realizada a distintos empresarios (gerentes,

subgerentes), contadores, revisores fiscales y auxiliares contables de

empresas del area metropolitana de Bucaramanga.

Para escoger el tamaño de la muestra se tuvo en cuenta una confianza de 95%

y un margen de erro de 5%, un universo de 60 empresas que son las que se

tienen como clientes actuales del Sistema Contable y Presupuestal JMS, el

cuál es coautoría de Jairo Solano Gómez.Como la población es finita,

aplicaremos la siguiente formula:

n = 52

Donde:

n = tamaño de la muestra

N = total de la población

Za= 1.96 teniendo en cuenta que la confianza es de 95%

p = proporción esperada = 50% para maximizar el tamaño de la muestra

q = 1 – p = 50%

d = Precisión = 5%

Las preguntas que se aplicaron en la encuesta, fueron las siguientes:

• Nombre del Encuestado:

• Nombre de la empresa a la que pertenece:

• A que sector productivo pertenece la empresa?

• En su concepto, este software le pareció amigable?

• Le permitió conectarse desde cualquier dispositivo?

• Tuvo algun problema para generar reportes en xbrl?

Page 158: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

158

• Que aspectos mejoraría del software?

• Que otros software contables ha manejado?

ENCUESTA NUMERO 1.

Nombre del Encuestado:Erica Eliana Gentil Quintero

Nombre de la empresa a la que pertenece: C.I. Amdiexport Cúcuta Ltda

A que sector productivo pertenece la empresa? Comercializadora Internacional

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un portatil con conexión a

internet mobil de Comcel

Tuvo algun problema para generar reportes en xbrl?No

Que aspectos mejoraría del software? Al crear el plan de cuentas, permita ver

plan maestro para guiarse

Que otros software contables ha manejado? TNS, Rasch, TMAX, SAP, JMS

Page 159: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

159

ENCUESTA NUMERO 2.

Nombre del Encuestado: Olga Lucia Cuenca Jimenez

Nombre de la empresa a la que pertenece: Iglesia Apostolica en nombre de

Jesús de Ibagué

A que sector productivo pertenece la empresa? Religioso

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet mobil de Tigo

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Que aparezca una pestaña para escoger

los codigos de los municipios y los departamentos. En el balance general los

nombres de las cuentas me gustaría que aparecieran justificados a la izquierda

y que aparezcan los códigos

Que otros software contables ha manejado? Rasch, Novasoft, Siigo, Helissa,

Trident y Jms

Page 160: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

160

ENCUESTA NUMERO 3.

Nombre del Encuestado: Rodrigo Duran Baron

Nombre de la empresa a la que pertenece: Tua S.A.

A que sector productivo pertenece la empresa? Transporte

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet Telebucaramanga

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Al crear cuentas que aparezca la ayuda

del plan de cuentas maestro, para efectos de información exogena, al escoger

cedula inhabilite el digito de verificación y la razon social

Que otros software contables ha manejado? GBS, TNS, S-Odin, Helissa, Feniz,

Word office y Jms

Page 161: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

161

ENCUESTA NUMERO 4.

Nombre del Encuestado: Dolly Astrid Paez Conde

Nombre de la empresa a la que pertenece: Rocas del Llano Ltda

A que sector productivo pertenece la empresa? Obras de Ingeniería Civil

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet de UNE

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Al registrar asiento contable, que la lista

de codigos contables sea mas amplia para ver el nombre de la cuenta en su

totalidad; Al crear tercero el sistema traiga automaticamente el codigo del

departamento, el departamento y el codigo del municipio;

Que otros software contables ha manejado? TMAX, Rasch, Software exclusivo

de Sintraelecol y Jms

Page 162: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

162

ENCUESTA NUMERO 5.

Nombre del Encuestado: Manuel Cueto Barragan

Nombre de la empresa a la que pertenece: Secretaria de Educación del

Departamento de Santander

A que sector productivo pertenece la empresa? Oficial - Educación

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet de la Gobernación de Santander

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Que permita crear terceros y codigos

contables desde el registro de asientos contables

Que otros software contables ha manejado? TMAX, Siigo, El software del

ingeniero Carlos Villavicencio, JMS y CIA

Page 163: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

163

ENCUESTA NUMERO 6.

Nombre del Encuestado: Luis Alfredo Galeano Mogollon

Nombre de la empresa a la que pertenece: Cooperativa Ecocacao y

Cooperativa Copacredito

A que sector productivo pertenece la empresa? Agricultura – Sector Financiero

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador portatil

con conexión a internet de UNE

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Que genere la información exógena que

exige la Dian.

Que otros software contables ha manejado? Siigo, Contapyme, Contabil, TNS,

Linix y JMS

Page 164: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

164

ENCUESTA NUMERO 7.

Nombre del Encuestado: Jenneffer Correa Sandoval

Nombre de la empresa a la que pertenece: Proconam Ltda

A que sector productivo pertenece la empresa? Construcción de Obra Civil

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet de Telebucaramanga

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Cambiar tipo de letra o el fondo negro, o

al menos que sea parecido al diseño de registro de asientos contables. Ese

combinado de letras blancas y fondo negro cansa mucho los ojos. Cambiar el

menú principal que está muy pequeño para el espacio tan grande.

Que otros software contables ha manejado? Xeo, TMAX yJMS

Page 165: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

165

ENCUESTA NUMERO 8.

Nombre del Encuestado: Javier Saúl Moreno Silva

Nombre de la empresa a la que pertenece: Colegio INEM Bucaramanga

A que sector productivo pertenece la empresa? Educación

En su concepto, este software le pareció amigable? Si, muy sencillo

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet Telebucaramanga

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Tratar de meter el manejo de

contabilidad oficial, osea pantallas de captura de datos donde digite

presupuesto y afecte automaticamente contabilidad

Que otros software contables ha manejado? Rasch, Contabil, Siigo, JMS, GBS

y GD

Page 166: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

166

ENCUESTA NUMERO 9.

Nombre del Encuestado: Ana Belén Hernandez Hurtado

Nombre de la empresa a la que pertenece: Proyectos y Servicios Ltda

A que sector productivo pertenece la empresa? Enfriamiento industrial

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador portatil

con conexión a internet Telebucaramanga

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Que cuanto antes le adicionen los

módulos de cartera, cuentas por pagar, tesorería y nómina.

Que otros software contables ha manejado? TMAX, Rasch, Sistemacontable.co

y JMS

Page 167: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

167

ENCUESTA NUMERO 10.

Nombre del Encuestado: Luz Stella Garcia Rivera

Nombre de la empresa a la que pertenece: Motoreste S.A.

A que sector productivo pertenece la empresa? Comercializadora de Vehículos

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet Telecom

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Que en el pié de pagina de los estados

financieros en PDF vaya los datos del Representante legal, Contador y Revisor

Fiscal para las firmas.

Que otros software contables ha manejado? Escorpio, TMAX, ANT y JMS

Page 168: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

168

ENCUESTA NUMERO 11.

Nombre del Encuestado: Adriana Mayuli Ramos Jimenez

Nombre de la empresa a la que pertenece: Colesan Ltda.

A que sector productivo pertenece la empresa? Industria Lechera

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet Telebucaramanga

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? En la presentación del Balance General,

diferenciar las cuentas principales, expedir Estados financieros comparativos

Que otros software contables ha manejado? TMAX, Siigo, Sistemas y Datos,

ANT, Rasch y JMS

Page 169: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

169

ENCUESTA NUMERO 12.

Nombre del Encuestado: Alcira Arenas Villamil

Nombre de la empresa a la que pertenece: Electroacabados S.A.

A que sector productivo pertenece la empresa? Industria Metalmecanica

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet Telebucaramanga

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Que avise cuando se cree un tercero

con una misma cedula o nit de otro, abrir otras opciones de comprobantes (FC,

NM), Mostrar total Pasivo mas Patrimonio.

Que otros software contables ha manejado? ANT, Rasch y JMS

Page 170: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

170

ENCUESTA NUMERO 13.

Nombre del Encuestado: Maria Isabel Camargo Gómez

Nombre de la empresa a la que pertenece: Ganadera el Yalu.

A que sector productivo pertenece la empresa? Ganadería

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet Telebucaramanga

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Que tenga mensajes de guía en la

creación del tercero

Que otros software contables ha manejado? Hellisa y JMS

Page 171: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

171

ENCUESTA NUMERO 14.

Nombre del Encuestado: Sorelly Estella Betancur Murillo

Nombre de la empresa a la que pertenece: Comité de Ganaderos de Puerto

Parra.

A que sector productivo pertenece la empresa? Insumos agropecuarios

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet de Comcel

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Que se le agregue el módulo de

facturación e inventarios

Que otros software contables ha manejado? Siigo y JMS

Page 172: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

172

ENCUESTA NUMERO 15.

Nombre del Encuestado: Edgardo Gómez Fontalvo

Nombre de la empresa a la que pertenece: Estación de Servicio Terpel la Unión

(Barranquilla)

A que sector productivo pertenece la empresa? Combustibles y Lubricantes

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet de Telmex

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Agregar módulo de facturación que se

alimente desde los medidores de gasolina, ACPM y gas

Que otros software contables ha manejado? Hellisa y JMS

Page 173: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

173

ENCUESTA NUMERO 16.

Nombre del Encuestado: Yorlady Fontecha Duarte

Nombre de la empresa a la que pertenece: Administración Centro Comercial

Panamá.

A que sector productivo pertenece la empresa? Propiedad Horizontal

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet de Telmex

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Ayuda en la creación de terceros que

reconozca los codigos de ciudad y departamento

Que otros software contables ha manejado? GBS, Wimax, Siigo y JMS

Page 174: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

174

ENCUESTA NUMERO 17.

Nombre del Encuestado: Claudia Marcela Gómez Plata

Nombre de la empresa a la que pertenece: Alquileres Jaclau’s

A que sector productivo pertenece la empresa? Alquileres de Ropa

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet de Telebucaramanga

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Que tenga informes de cartera

Que otros software contables ha manejado? JMS

Page 175: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

175

ENCUESTA NUMERO 18.

Nombre del Encuestado: Yolanda Quintero Barrera

Nombre de la empresa a la que pertenece: Conjunto Residencial Villas del

Mediterraneo

A que sector productivo pertenece la empresa? Propiedad Horizontal

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet de Telebucaramanga

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Que tenga informes de cartera

Que otros software contables ha manejado? JMS

Page 176: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

176

ENCUESTA NUMERO 19.

Nombre del Encuestado: Benjamin Cuadrado

Nombre de la empresa a la que pertenece: Valcas S.A.

A que sector productivo pertenece la empresa? Inmobiliaria

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet de ETB

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Que liquide facturación mensual a los

propietarios y arrendatarios

Que otros software contables ha manejado? Siigo, Rasch y JMS

Page 177: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

177

ENCUESTA NUMERO 20.

Nombre del Encuestado: Leidy Yohhana Carvajal

Nombre de la empresa a la que pertenece: Monsalve Abogados Ltda

A que sector productivo pertenece la empresa? Abogados

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet de Telebucaramanga

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Cambiar el diseño grafico aplicado a las

pantallas

Que otros software contables ha manejado? Hellisa y JMS

Page 178: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

178

ENCUESTA NUMERO 21.

Nombre del Encuestado: Catalina Cruz Castañeda

Nombre de la empresa a la que pertenece: Asociación de Televisión

Comunitaria Municipio de Oiba – TELEPOIMA

A que sector productivo pertenece la empresa? Servicio de television por

suscripción

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet de Telecom

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Cambiar el diseño grafico aplicado a las

pantallas

Que otros software contables ha manejado? JMS

Page 179: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

179

ENCUESTA NUMERO 22.

Nombre del Encuestado: Jenny Jazmin Rojas Baron

Nombre de la empresa a la que pertenece: La Casa del Radiador Ltda

A que sector productivo pertenece la empresa? Venta y reparación de

radiadores

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet de Telebucaramanga

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Que el menu de opciones sea en forma

vertical, cambiar el fondo negro por el verde

Que otros software contables ha manejado? Siigo, JMS

Page 180: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

180

ENCUESTA NUMERO 23.

Nombre del Encuestado: Heidy Johanna Perez Burgos

Nombre de la empresa a la que pertenece: Caf Ltda

A que sector productivo pertenece la empresa? Obras de Ingeniería Civil

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet de UNE

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Un diseño mas agradable a la vista, no

tanto negro

Que otros software contables ha manejado? Hellisa, JMS

Page 181: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

181

ENCUESTA NUMERO 24.

Nombre del Encuestado: Patricia Meza Silva

Nombre de la empresa a la que pertenece: Union y Futuro C.T.A.

A que sector productivo pertenece la empresa? Administración de personal de

la industria del vidrio

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet de Telebucaramanga

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? La implementación pronta del módulo de

nómina

Que otros software contables ha manejado? Siigo, JMS

Page 182: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

182

ENCUESTA NUMERO 25.

Nombre del Encuestado: Jackeline Pardo Gómez

Nombre de la empresa a la que pertenece: Almacen el Bisel.

A que sector productivo pertenece la empresa? Comercializadora de Vidrios y

espejos

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet de Telebucaramanga

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Mas facilidad al llamar una cuenta, que

se pueda hacer por el nombre o por parte del código, al igual que al llamar

terceros, que se pueda llamar por nombres, apellidos, razon social, cédula o

Nit.

Que otros software contables ha manejado? Wimax, Ant, JMS

Page 183: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

183

ENCUESTA NUMERO 26.

Nombre del Encuestado: Alberto Rueda Toloza

Nombre de la empresa a la que pertenece: Ferreteria el Prado.

A que sector productivo pertenece la empresa? Ferretería

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet de Telebucaramanga

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Manejo de kardex

Que otros software contables ha manejado? TMAX, Wimax, Ant, Rasch,

Avancys, JMS

Page 184: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

184

ENCUESTA NUMERO 27.

Nombre del Encuestado: Nelcy Suarez Latorre

Nombre de la empresa a la que pertenece: Centro Cultural del Oriente.

A que sector productivo pertenece la empresa? Arte y Cultura

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet de Telebucaramanga

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Manejo de kardex

Que otros software contables ha manejado? Helissa, Link, Trident, Orbis, Xeo,

TMAX, JMS

Page 185: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

185

ENCUESTA NUMERO 28.

Nombre del Encuestado: Jose Luis Mejia Cadena

Nombre de la empresa a la que pertenece: Conjunto Residencial Serrezuela.

A que sector productivo pertenece la empresa? Propiedad Horizontal

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet de Telebucaramanga

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Manejo de kardex

Que otros software contables ha manejado? Helissa, S-Odin, Trident, Orbis,

Xeo, TMAX, JMS

Page 186: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

186

ENCUESTA NUMERO 29.

Nombre del Encuestado: Teresa Pineda Lopez

Nombre de la empresa a la que pertenece: Conjunto Residencial San Remo I.

A que sector productivo pertenece la empresa? Propiedad Horizontal

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet de Telebucaramanga

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Control de circulares a residentes, que el

residente con su clave pueda ver su estado de cuenta

Que otros software contables ha manejado? S-Odin, JMS

Page 187: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

187

ENCUESTA NUMERO 30.

Nombre del Encuestado: Rocio Mendez Rodriguez

Nombre de la empresa a la que pertenece: Rodriguez y Correa Abogados Ltda.

A que sector productivo pertenece la empresa? Jurídico

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet de Telebucaramanga

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Los Estados financieros salgan sin

rayas, por bloques de Activo, Pasivo y Patrimoniopor aparte, al igual que en

Estado de Resultados; también separe Ingresos, Costos y Gastos

Que otros software contables ha manejado? Helissa, Link, Trident, Orbis, Xeo,

Rasch, Siigo, Hellisa y JMS

Page 188: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

188

ENCUESTA NUMERO 31.

Nombre del Encuestado: Ana Isabel Barragan

Nombre de la empresa a la que pertenece: Conjunto Residencial Metropolis II

A que sector productivo pertenece la empresa? Propiedad Horizontal

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet de Telmex

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Busqueda por cedula o nit de los

terceros

Que otros software contables ha manejado? Xeo, JMS

Page 189: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

189

ENCUESTA NUMERO 32.

Nombre del Encuestado: Monica Molina Martínez

Nombre de la empresa a la que pertenece: Conjunto Residencial Valverdi

A que sector productivo pertenece la empresa? Propiedad Horizontal

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet de Telmex

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Presentación mas clara de los estados

financieros, usar negrilla para Activo, Pasivo y Patrimonio

Que otros software contables ha manejado? Siigo, JMS

Page 190: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

190

ENCUESTA NUMERO 33.

Nombre del Encuestado: Emilcen Arismendi Garcia

Nombre de la empresa a la que pertenece: Conjunto Residencial San Remo II

A que sector productivo pertenece la empresa? Propiedad Horizontal

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet de Telebucaramanga

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Control de cartera y facturación de

propiedad horizontal

Que otros software contables ha manejado? S-Odin, Hellisa, JMS

Page 191: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

191

ENCUESTA NUMERO 34.

Nombre del Encuestado: Bell Bergsneider

Nombre de la empresa a la que pertenece: Central de Bobinados S.A.

A que sector productivo pertenece la empresa? Industrial electricos

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet de Telebucaramanga

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Control de cartera y facturación de

propiedad horizontal

Que otros software contables ha manejado? TMAX, Rasch, JMS

Page 192: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

192

ENCUESTA NUMERO 35.

Nombre del Encuestado: Juan Camilo Ordoñez Solano

Nombre de la empresa a la que pertenece: BAF y Asociados Ltda

A que sector productivo pertenece la empresa? Mantenimiento industrial y

proveedores de materiales industriales

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet de Telebucaramanga

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Agregar cuadros de información sobre

cómo utilizar la casilla en la que se ubica, Tratar de dejar el JMDS lo mas

parecido posible a la interface de JMS, para facilitar a los antiguos usuarios

Que otros software contables ha manejado? Rasch, JMS

Page 193: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

193

ENCUESTA NUMERO 36.

Nombre del Encuestado: Jairo Antonio Gómez Fontalvo

Nombre de la empresa a la que pertenece: Estación de Servicio Terpel la 17

(Barranquilla)

A que sector productivo pertenece la empresa? Combustibles y Lubricantes

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador portatil

con conexión a internet de Telmex

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Que haga copias de seguridad

automáticas y tenga la posibilidad de recuperarlas de manera amigable

Que otros software contables ha manejado? Hellisa y JMS

Page 194: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

194

ENCUESTA NUMERO 37.

Nombre del Encuestado: Hector Maldonado

Nombre de la empresa a la que pertenece: Hotel Frontera (Cúcuta)

A que sector productivo pertenece la empresa? Hotelero

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet de Telecom

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Tener un sistema de emergencia para

facturar en momentos en que se cae la red de internet

Que otros software contables ha manejado? Rasch, TNS,JMS

Page 195: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

195

ENCUESTA NUMERO 38.

Nombre del Encuestado: Arley Naidu Perez

Nombre de la empresa a la que pertenece: Asociación Campesina de

Productores-Morelia (Bolívar-Santander)

A que sector productivo pertenece la empresa? Hotelero

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet de Comcel

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Se necesita una ayuda en línea, así

como el F1 de microsoft

Que otros software contables ha manejado? JMS

Page 196: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

196

ENCUESTA NUMERO 39.

Nombre del Encuestado: Hidalit Cruz Camargo

Nombre de la empresa a la que pertenece: Corporación Aliados por Colombia

A que sector productivo pertenece la empresa? Corporación sin ánimo de lucro

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet de Telebucaramanga

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Que se agreguen informes graficos de

ventas, de ingresos versus gastos y costos

Que otros software contables ha manejado? JMS

Page 197: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

197

ENCUESTA NUMERO 40.

Nombre del Encuestado: Andelfo Orduz Perez

Nombre de la empresa a la que pertenece: Dismedid S.A.S.

A que sector productivo pertenece la empresa? Distribuidora de medidores

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet de Telebucaramanga

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Sistema de bloqueo a clientes con cupo

de crédito cumplido

Que otros software contables ha manejado? Monica, JMS

Page 198: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

198

ENCUESTA NUMERO 41.

Nombre del Encuestado: Gloria Liliana Méndez Duarte

Nombre de la empresa a la que pertenece: GYR Ingeniería Ltda.

A que sector productivo pertenece la empresa? Consultoría y Obra civil

yAmbiental

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet de Telebucaramanga

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? El color del fondo de la pantalla que sea

mas suave para la vista (verde y gris), el tamaño de la letra esta muy grande, el

plan de cuentas

Que otros software contables ha manejado? SYD - Sistemas y Datos de Ciro

Pimiento, JMS

Page 199: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

199

ENCUESTA NUMERO 42.

Nombre del Encuestado: Mercedes Pico

Nombre de la empresa a la que pertenece: FMA - Floridablanca Medio

Ambiente S.A. E.S.P.

A que sector productivo pertenece la empresa? Empresa de Aseo

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet de Telebucaramanga

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? El control de inventarios es urgente que

se tenga

Que otros software contables ha manejado? Wimax, Tmax, Rasch, Siigo, JMS

Page 200: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

200

ENCUESTA NUMERO 43.

Nombre del Encuestado: Arnulfo Rojas Tarazona

Nombre de la empresa a la que pertenece: Taller el Transformador

A que sector productivo pertenece la empresa? Mantenimiento electrico

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet de Telebucaramanga

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Se requiere la impresión de los formatos

de egreso, ingreso y nota de contabilidad a partir del registro de asientos

contables

Que otros software contables ha manejado? Wimax, Tmax, Rasch, Hellisa,

JMS

Page 201: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

201

ENCUESTA NUMERO 44.

Nombre del Encuestado: Gloria Rengifo

Nombre de la empresa a la que pertenece: Interredes Ltda

A que sector productivo pertenece la empresa? Montaje de redes electricas

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet de Telebucaramanga

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Ayuda al digitar los municipios de

Colombia al crear terceros

Que otros software contables ha manejado? S-Odin, Hellisa, JMS

Page 202: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

202

ENCUESTA NUMERO 45.

Nombre del Encuestado: José Luis Ordoñez Maldonado

Nombre de la empresa a la que pertenece: Fabrica de Galletas la Aurora

A que sector productivo pertenece la empresa? Producción de alimentos

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet de Telebucaramanga

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Informes gráficos (tortas, barras)

Que otros software contables ha manejado? ANT, JMS

Page 203: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

203

ENCUESTA NUMERO 46.

Nombre del Encuestado: Ines Plata Gómez

Nombre de la empresa a la que pertenece: Alquileres Passarela

A que sector productivo pertenece la empresa? Alquileres de Ropa

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet de UNE

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Apartado de vestidos e Impresión de

facturas

Que otros software contables ha manejado? JMS

Page 204: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

204

ENCUESTA NUMERO 47.

Nombre del Encuestado: Temilson Martinez Ruiz

Nombre de la empresa a la que pertenece: Temilson’s Service Company S.A.S.

A que sector productivo pertenece la empresa? Comercializadora de

lubricantes

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet de Telecom

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Que imprima los libros oficiales, Urgente

Que otros software contables ha manejado? JMS

Page 205: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

205

ENCUESTA NUMERO 48.

Nombre del Encuestado: Emmanuel Gonzalez Barragán

Nombre de la empresa a la que pertenece: Duarte Comunicar Ltda

A que sector productivo pertenece la empresa? Comunicaciónes

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet de Telebucaramanga

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Que tenga el catalogo de cuentas

incorporado

Que otros software contables ha manejado? S-Odin, Wimax, Siigo, JMS

Page 206: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

206

ENCUESTA NUMERO 49.

Nombre del Encuestado: Efren Camacho Traslaviña

Nombre de la empresa a la que pertenece: Supermercado la Primavera (Oiba –

Santander)

A que sector productivo pertenece la empresa? Comercial - Supermercado

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador portatil

con conexión a internet por modem deComcel

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Que tenga un sistema de emergencia

para no parar el trabajo por las caídas constantes de internet en la zona

Que otros software contables ha manejado? TMAX, Rasch, Siigo, JMS

Page 207: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

207

ENCUESTA NUMERO 50.

Nombre del Encuestado: Pedro David Medina Puente

Nombre de la empresa a la que pertenece: Hidracor

A que sector productivo pertenece la empresa? Ensamble técnico de

Mangueras

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet de Telebucaramanga

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Que pueda hacer copias de seguridad y

restaurar sin tener que tener la dependencia del dueño del software

Que otros software contables ha manejado? Hellisa, JMS

Page 208: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

208

ENCUESTA NUMERO 51.

Nombre del Encuestado: Alvaro Rodriguez

Nombre de la empresa a la que pertenece: RS Formaleta Metalica Ltda

A que sector productivo pertenece la empresa? Alquiler de Formaleta

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet de ETB

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Que tenga control de cartera, con cupo

máximo asignado

Que otros software contables ha manejado? Tmax, Rasch, Siigo, JMS

Page 209: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

209

ENCUESTA NUMERO 52.

Nombre del Encuestado: Orlando Romero Castro

Nombre de la empresa a la que pertenece: Cell Radius Ltda

A que sector productivo pertenece la empresa? Venta y reparación de equipos

de Comunicación

En su concepto, este software le pareció amigable? Si

Desde que dispositivo le permitió conectarse? Desde un computador de

escritorio con conexión a internet de Telecom

Tuvo algun problema para generar reportes en xbrl? No

Que aspectos mejoraría del software? Que tenga control de seriales para los

artículos que se comercialicen

Que otros software contables ha manejado? Siigo, Contapymey JMS

Page 210: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

210

ANEXO D. ARTICULO CON DESTINO PARA REVISTA ESPECIALIZADA

Page 211: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

211

Page 212: ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA CONTABLE

212