sábado, 24 de abril de 2010

ESTANDAR XBRL

Conocido por su sigla XBRL el eXtensible Business Reporting Language (lenguaje extensible de informes de negocios), nace de la propuesta lanzada en 1998 por Charles Hoffman, experto contable y auditor, para simplificar la automatización del intercambio de información financiera mediante el uso del lenguaje XML. La idea de fondo de esta iniciativa no era otra que la de estandarizar el formato con el que la información financiera se distribuye entre los diferentes proveedores y consumidores.

El estándar es administrado por un consorcio internacional sin animo de lucro (XBRL Internacional Incorporated) formado por aproximadamente 450 organizaciones, entre las que se incluyen reguladores, agencias gubernamentales, consultoras y desarrolladores de software.

XBRL Internacional, se ha estructurado en jurisdicciones nacionales, que son organismos que se encargan, dentro de su ámbito territorial, de promover la adopción del XBRL y del desarrollo de aquellas taxonomías XBRL que definan los requerimientos de la información financiera a intercambiar dentro de un dominio concreto.

XBRL pretende estandarizar el formato de la información de negocio y financiera que circula digitalmente. Para ello se basa en la definición de taxonomías, conjunto de metadatos que describen los datos a reportar, el formato y la estructura que estos tienen, así como las relaciones entre dichos datos. Técnicamente estas taxonomías son esquemas XML, que deberán cumplir las normas establecidas por la especificación XBRL, publicada por XBRL Internacional, actualmente está vigente la versión 2.1 de dicha especificación.

Por otro lado los datos que queremos reportar, es decir los hechos económicos de una entidad y un período temporal concreto, son representados mediante lo que llamamos informes XBRL (Instances en inglés) que técnicamente son archivos XML, que harán referencia a la taxonomía, esquema XML, en la que están basados.


ESTRUCTURA
XBRL Es un lenguaje que permite documentar y definir modelos de datos basados en XML y esquemas XSD. Cada Concepto XBRL dispone de una serie de propiedades que incluyen tanto las propiedades heredadas de los esquemas XSD como las propiedades definidas en la especificación XBRL.
Estructura semántica [editar]El documento sobre el Infoset XBRL define un modelo de objetos completo para XBRL donde se incluyen las caractrísticas y relaciones de todos los objetos entre sí. Dicho documento está accesible en la web de XBRL Internacional dentro de la sección sobre Public Working Draft y ha sido creado por una empresa Española de las que se citan más abajo y cuyas contribuciones al desarrollo del estándar XBRL incluyen, entre otras, la especificación de Dimensiones 1.0

Estructura sintáctica [editar]Lo componen un número variable de ficheros XML relacionados mediante el estándar XLink del W3C.

El conjunto de ficheros relacionados mediante las regas descritas en la especificación XBRL 2.1 se denomina DTS (Discoverable Taxonomy Set).

Ficheros XBRL:

Label -- Etiquetas de cada campo, en varios idiomas.
Definition -- Definición del campo.
Presentation -- Reglas de presentación de los campos, precedencia.
Reference -- Referencias legales, comentarios y notas sobre cada campo.
Calculation -- cálculos matemáticos y relaciones entre los campos.
Other -- Otros tipos de relaciones están también permitidas siempre y cuando cumplan con XLink.
Finalmente un fichero XML contendrá los datos numéricos y no numéricos de cada campo y referenciará a los ficheros de la taxonomía.


ENLACES EXTERNOS
La sede principal de los promotores del estandar es www.xbrl.org.
La sede española de los promotores del estandar es www.xbrl.es.
El sitio web de Proyectos XBRL es www.xbrlwiki.info.
El esquema validador se encuentra en www.xbrl.org/2001/xbrl-instance.xsd.
Una explicación muy breve se puede leer en Entendiendo mejor el XBRL
Está disponible un listado (en inglés) con las herramientas software actualmente disponibles para trabajar con XBRL en Listado herramientas XBRL
Demo sobre el uso de XBRL para reguladores en: Enlace directo.
Obtenido de "http://es.wikipedia.org/wiki/XBRL"


GENERADOR DE TAXONOMIAS XBRL: http://xbrl.reportingstandard.com/XBRL_Taxonomy_Builder.xhtml

BLOG DEL EXPOSITOR RICHARD GASCA: http://twitter.com/XBRL_IFRS

lunes, 9 de noviembre de 2009

Auditoria Forense

ROL DEL CONTADOR / AUDITOR, EN LA APLICACIÓN DE LA JUSTICIA

Contenido:Reconstrucción de información de la Auditoria Forense
Enfoques de la Contaduría Forense
Investigaciones de Fraudes y de Entidades de Control
Auditoria Gubernamental con Enfoque Integral
Evidencia de Auditoria y Evidencia Legal

Por: (*) LUZ MARINA CARDENAS GIL ANA MARCELA BECERRA RODRIGUEZ
Los objetivos que se plantearon en el proyecto de investigación son los siguientes:

OBJETIVO GENERAL

Establecer la participación y el valor agregado del Contador Público en la aplicación de Justicia.

OBJETIVOS ESPECÍFICOS

- Determinar los aspectos teóricos – legales que enmarcan la contaduría forense.
- Describir la importancia que tiene la contaduría forense en cuanto a la aplicación de justicia.
- Señalar el desempeño que el contador publico tiene en el campo de la contaduría forense.
- Determinar las cualidades y calidades profesionales que debe reunir el contador publico para contribuir en la aplicación de justicia.

Por lo anterior presentamos a usted parte del trabajo realizado para dar cumplimiento a los objetivos planteados, y para poder culminar,necesitamos de las observaciones y aportes que nos pueda brindar.

domingo, 25 de octubre de 2009

Auditoria Forense

En este enlace encontraras una recopolicación de conferencias interesantes sobre la Auditoria Forense.

martes, 25 de agosto de 2009

Orientación Profesional Tarifa de Honorarios CP

Por fin, una orientación sobre la tasación de los servicios profesionales en el ejercicio de la Contaduría Pública.

Hay cosas buenas de la orientación, se estableción un estándar a partir del cual se puede pactar los honorarios, y cosas malas, como tarifas elevadas que no las paga ni Mandrake.

sábado, 28 de febrero de 2009

Historia de la Revisoria Fiscal en Colombia

La Revisoria Fiscal es una práctica colombiana ejercicida por el Contador Público. Este esquema de fiscalización viene haciendo presencia en las sociedades desde el año 1931. El siguiente documento, que ha sido publicado en gerencie.com, detalla su historia hasta nuestros días.

miércoles, 24 de septiembre de 2008

Caso ENRON

ENRON Corporation, en cuestión de quince años, pasó de ser una pequeña empresa de gas en Texas, a ser el sétimo grupo empresarial de mayor valor en Estados Unidos, según la Revista Fortune a mediados de 2001.

Entender cómo una empresa de esta magnitud llegó a desarrollar un emporio tan grande, es una tarea difícil, pero más difícil aún es comprender cómo fue posible ocultar deudas por sumas mayores a los seiscientos millones de dólares.....

miércoles, 7 de noviembre de 2007

Normas Internacionales de Auditoria de Sistemas


NORMAS GENERALES PARA LA AUDITORÍA DE LOS SISTEMAS DE INFORMACIÓN

Emitidas por el Consejo Normativo de la Asociación de Auditoría y Control de Sistemas de Información

INTRODUCCIÓN
La Asociación de Auditoría y Control de Sistemas de Información ha determinado que la naturaleza especializada de la auditoría de los sistemas de información y las habilidades necesarias para llevar a cabo este tipo de auditorías, requieren el desarrollo y la promulgación de Normas Generales para la Auditoría de los Sistemas de Información.La auditoría de los sistemas de información se define como cualquier auditoría que abarca la revisión y evaluación de todos los aspectos (o de cualquier porción de ellos) de los sistemas automáticos de procesamiento de la información, incluidos los procedimientos no automáticos relacionados con ellos y las interfaces correspondientes.Las normas promulgadas por la Asociación de Auditoría y Control de Sistemas de Información son aplicables al trabajo de auditoría realizado por miembros de la Asociación de Auditoría y Control de Sistemas de Información y por las personas que han recibido la designación de Auditor Certificado de Sistemas de Información.....(Ver más información: Vinculo UCC)

lunes, 15 de octubre de 2007

Hackers.-Riesgo en la Red

Uno de los aspectos fundamentales de estudio por parte de la Auditoría de Sistemas es la seguridad. La tecnología actual ha generado que las empresas establezcan medidas serias de seguridad que no permitan el acceso no autorizado a la información.
Los ataques más comunes son perpetrados por hackers.
Hacker es el neologismo utilizado para referirse a un experto (véase Gurú) en varias o alguna rama técnica relacionada con las tecnologías de la información y las telecomunicaciones: programación, redes de computadoras, sistemas operativos, hardware de red/voz, etc. Se suele llamar hackeo y hackear a las obras propias de un hacker.
El término "Hacker" trasciende a los expertos relacionados con la informática, para también referirse a cualquier profesional que está en la cúspide de la excelencia en su profesión, ya que en la descripción más pura, un hacker es aquella persona que le apasiona el conocimiento, descubrir o aprender nuevas cosas y entender el funcionamiento de éstas.
Orígenes

Se dice que el término de Hacker surgió de los programadores del Massachusetts Institute of Technology (MIT), que en los 60, por usar hacks, se llamaron a sí mismos hackers, para indicar que podían hacer programas mejores y aun más eficaces, o que hacían cosas que nadie había podido hacer.
También se dice que la palabra deriva de hack, hachar en inglés, término que se utilizaba para describir la forma en que los técnicos telefónicos arreglaban cajas defectuosas, un golpe seco. Y la persona que hacía eso era llamada hacker.
Los hackers no son piratas. Los que roban información son los crackers. En este sentido, se suele decir que el sistema GNU/Linux ha sido creado y es mantenido por hackers. GNU/Linux es el sistema operativo nacido como consecuencia de la unión de GNU y de Linux. El kernel (o núcleo) del sistema, Linux, fue creado por el hacker Linus Torvalds y dio el nombre a este sistema al mezclar su primer nombre con el del sistema operativo Unix. Si bien esta definición es bastante artificial ya que ni Linus Torvalds ni ninguno de los principales desarrolladores del kernel Linux se han referido a sí mismos como Hackers.
También se asocia el termino hacker a aquellas personas que poseen elevados conocimientos de seguridad informática, en estos casos se suele distinguir entre "White hats" (sombreros blancos / los buenos ) o "Black hats" (sombreros negros / los malos o Cracker), según una clasificación de sus acciones (según sean sólo intrusivas o además destructivas). Aunque recientemente también ha aparecido el termino "grey hat" ("sombrero gris") para referirse a aquellos hackers que ocasionalmente traspasan los limites entre un tipo u otro, o los que realizan acciones que sin ser moralmente reprobables se pueden considerar como ilegales o viceversa.

Hacker vs Cracker

El término actualmente es algo ambiguo, ya que también se utiliza para referirse a:
Aficionados a la informática que buscan defectos, puertas traseras y mejorar la seguridad del software, así como prevenir posibles errores en el futuro (ver: Agujeros de seguridad).
Delincuentes informáticos, o crackers, que es su uso más extendido, y según algunos grupos de opinión sería incorrecto.
Los llamados crackers (que significa rompedores) o "Black hat" (sombreros negros) usan su conocimiento con fines maliciosos, antimorales o incluso bélicos, como intrusión de redes, acceso ilegal a sistemas gubernamentales, robo de información, distribuir material ilegal o moralmente inaceptable, piratería, fabricación de virus, herramientas de Crackeo y elementos de posible terrorismo como la distribución de manuales para fabricar elementos explosivos caseros o la clásica tortura china. El Cracker se distingue del Hacker por sus valores morales, sociales y políticos.
Dentro de la cultura underground del Hacking , Hacker es toda aquella persona con elevados conocimientos informáticos independientemente de la finalidad con que los use. Mientras que Cracker es aquel individuo que se especializa en saltar las protecciones anticopia de software, de ahí el nombre crack para definir los programas que eliminan las restricciones en las versiones de demostración de software comercial.

El Activismo
Desde el año 2002-2003, se ha ido configurando una perspectiva más amplia del hacker, pero con una orientación a su integración al hacktivismo en tanto movimiento. Aparecen espacios autónomos denominados hacklab y los hackmeeting como instancias de diálogo de hackers. Desde esta perspectiva, se entiende al hacker como una persona que, habiéndose familiarizado y adaptado rápidamente a la sociedad de la información y de las computadoras, es parte de una conciencia colectiva que promueve la libertad del conocimiento y la justicia social.
En este caso, los roles de un hacker pueden entenderse en cuatro aspectos:
a) Apoyar procesos de apropiación social o comunitaria de las tecnologías.
b) Poner a disposición del dominio público el manejo técnico y destrezas alcanzadas personal o grupalmente.
c) Crear nuevos sistemas, herramientas y aplicaciones técnicas y tecnológicas para ponerlas a disposición del dominio público.
d) Realizar acciones de hacktivismo tecnológico con el fin de liberar espacios y defender el conocimiento del commons o procomún.

Hackers famosos
Richard Stallman
Kevin Mitnick
Ken Thompson
Eric S. Raymond


Les recomiendo el alquiler de la siguiente película: HACKER

lunes, 23 de julio de 2007

LOGICA DE PROGRAMACION

1. INTRODUCCION
Los procesos de nuestra vida diaria se realizan mediante el uso de nuestra lógica-formal, estructurada durante la infancia mediante interacciones con el entorno en el cual nos desenvolvimos. Los procesos lógicos, o igual de nuestra vidad cotidiana, no tratan solamente ejecuciones e elementos formales del conocimiento, como operaciones matemáticas, sino que incluye cualquier evento en el cual sea necesario hacer uso del cerebro (hablar, leer, caminar) y que son realizados generalmente en forma inconsciente y controlados por esa estructura llamada lógica.

Estos procesos lógicos inconsientes pueden formalizarse en lógica consciente mediante el uso de algoritmos para que dichos procesos puedan interpretarsen por cualquier ser (máquina, hombre) y puedan llevarse a cabo sin conocimiento previo de dichos procesos.

Por consiguiente para que el ser humano dé a conocer sus procesos mentales o pensamientos debe detallarlos en forma clara para que sean interpretados adecuadamente por sus recepteros, ésto lo hacemos diariamente aplicando nuestra lógica formal de tal manera que la lógica de programación será aplicar los mismso principios con el objetivo de que cualquier máquina o humano interprete adecuadameun programa.

2. CONTENIDO
  • Variables
  • Primitivas algoritmicas
  • Primitivas de Entrada y Salida
  • Primitivas para bloques condicionales no repetitivos
  • Primitivas anidadas para bloques condicionales no repetitivos
  • Primitiva bloque condicional modificada

3. VARIABLES

Definición: Una variable es una posición de memoria en el computador en la cual se puede almacenar un dato o una información y modificarla en un momento determinado. Ejemplo: A (Es una variable que toma valores de 0...10)

Nombres de las variables: A cada variable se le debe asignar un nombre para su identificación. Los nombres de las variables deben cumplir las siguientes condiciones:

  • Comenzar con una letra (no se permiten dígitos o caracteres especiales como primer elemento del nombre)
  • La primera letra puede ser seguida por letra o dígitos, cero o más veces.
  • El nombre de la variable debe ser una sola palabra (no se admiten espacios en blanco)

Ejemplos: A, B15D, SW. No son correctas. RAIZA PRA (posee espacios en blanco), NUM-MAYOR (posee carácter guión)

Tipos de Variables: Las siguientes variables son las básicas en todo algoritmo.

1). Variables Numéricas:

  • Tipo entero
  • Tipo Real

2). Variables Caracter

3). Variable Alfanumérica

4. Constantes y Operadores

http://ccc.inaoep.mx/~ralfaro/Tutoriales/Libro%20Logica%20de%20Program/Cap03.PDF

Powered By Blogger