Desarrollo sobre XBRL, un paso más allá Jesús Domínguez Consultor XBRL. Informática el Corte...

22
Desarrollo sobre XBRL, un paso más allá Jesús Domínguez Consultor XBRL. Informática el Corte Inglés 1

Transcript of Desarrollo sobre XBRL, un paso más allá Jesús Domínguez Consultor XBRL. Informática el Corte...

Page 1: Desarrollo sobre XBRL, un paso más allá Jesús Domínguez Consultor XBRL. Informática el Corte Inglés 1.

Desarrollo sobre XBRL, un paso más allá

Jesús Domínguez

Consultor XBRL. Informática el Corte Inglés

1

Page 2: Desarrollo sobre XBRL, un paso más allá Jesús Domínguez Consultor XBRL. Informática el Corte Inglés 1.

1

2

3

4

Componentes XBRL

Herramientas XBRL

Ámbito de Aplicación

Introducción a XBRL

Page 3: Desarrollo sobre XBRL, un paso más allá Jesús Domínguez Consultor XBRL. Informática el Corte Inglés 1.

Introducción a XBRL Evolución de XBRL Componentes XBRL Herramientas XBRL

El lenguaje XBRL (eXtensible Business Reporting Language) es un standard para el intercambio y descripción de información financiera y de negocio.

XBRL es un especificación libre y abierta que se basa en XML (eXtensible Markup Language), una tecnología de alta adopción en el mundo Internet. Constituye un enfoque diseñado especialmente para cubrir las exigencias de la información financiera y empresarial.

XBRL puede ser utilizado por todos los actores de la cadena de información financiera, desde los productores de información (instituciones públicas y compañías privadas) hasta quienes los reciben, analizan o transforman (auditores, gobiernos, reguladores públicos, analistas, inversores, mercados de capitales, entidades financieras, desarrolladores de software o compiladores de datos).

Page 4: Desarrollo sobre XBRL, un paso más allá Jesús Domínguez Consultor XBRL. Informática el Corte Inglés 1.

Introducción a XBRL Evolución de XBRL Componentes XBRL Herramientas XBRL

ENTIDAD EMISORA

H

HHHHH

P

H

P

H

HHHHH

P

H

P

+

+++++

NO

=

C

+

+++++

NO

=

C

0071 0051

2.1. Depósitos en entidades de crédito

2.6. Derivados de negociación

0056

E

0071 0051

2.1. Depósitos en entidades de crédito

2.6. Derivados de negociación

0056

E

RR

DDDD

TAXONOMÍA XBRL

INFORME XBRL

ENTIDAD RECEPTORA

INFORME XBRL

valida

valida

SMTP, HTTP, WEB SERVICE,

genera

recibe

envía

Page 5: Desarrollo sobre XBRL, un paso más allá Jesús Domínguez Consultor XBRL. Informática el Corte Inglés 1.

Introducción a XBRL Evolución de XBRL Componentes XBRL Herramientas XBRL

Sin embargo, XBRL NO es:

• NO es un nuevo conjunto de principios contables

• NO es un Plan de Cuentas

• NO es una aplicación de software

• NO es un protocolo de comunicación

• NO es simplemente un formato para contener datos

Page 6: Desarrollo sobre XBRL, un paso más allá Jesús Domínguez Consultor XBRL. Informática el Corte Inglés 1.

1

2

3

4

Componentes XBRL

Herramientas XBRL

Evolución de XBRL

Introducción a XBRL

Page 7: Desarrollo sobre XBRL, un paso más allá Jesús Domínguez Consultor XBRL. Informática el Corte Inglés 1.

Introducción a XBRL Evolución de XBRL Componentes XBRL Herramientas XBRL

Page 8: Desarrollo sobre XBRL, un paso más allá Jesús Domínguez Consultor XBRL. Informática el Corte Inglés 1.

Introducción a XBRL Evolución de XBRL Componentes XBRL Herramientas XBRL

Hace 10 años …

XBRL nace de la propuesta lanzada por Charles Hoffman, experto

contable y auditor, para simplificar la automatización e intercambio de información financiera mediante el

uso del lenguaje XML.

Page 9: Desarrollo sobre XBRL, un paso más allá Jesús Domínguez Consultor XBRL. Informática el Corte Inglés 1.

Introducción a XBRL Evolución de XBRL Componentes XBRL Herramientas XBRL

La primera versión de XBRL (1.0) al igual que la mayoría de los lenguajes basados en XML presentaba una estructura jerárquica y anidada de elementos.

<balance><activo>

<inmovilizado>1000</inmovilizado>…<totalActivo>1000000</totalActivo>

</activo><pasivo>

<capitalSocial>2000</capitalSocial>…<totalPasivo>1000000</totalPasivo>

</pasivo></balance>

Page 10: Desarrollo sobre XBRL, un paso más allá Jesús Domínguez Consultor XBRL. Informática el Corte Inglés 1.

Introducción a XBRL Evolución de XBRL Componentes XBRL Herramientas XBRL

Rápidamente se descubrió que este sistema tenía sus limitaciones. Sólo se podía representar una estructura del balance. No se podían definir fácilmente reglas de negocio que operasen con los valores de los elementos. XBRL 2.1 presenta todos los datos en una estructura plana.

<xbrl> <schemaRef xlink:href="taxonomia.xsd"/> <inmovilizado>1000</inmovilizado> … <totalActivo>1000000</totalActivo> <capitalSocial>2000</capitalSocial> … <totalPasivo>1000000</totalPasivo></xbrl>

Page 11: Desarrollo sobre XBRL, un paso más allá Jesús Domínguez Consultor XBRL. Informática el Corte Inglés 1.

1

2

3

4

Componentes XBRL

Herramientas XBRL

Evolución de XBRL

Introducción a XBRL

Page 12: Desarrollo sobre XBRL, un paso más allá Jesús Domínguez Consultor XBRL. Informática el Corte Inglés 1.

Introducción a XBRL Evolución de XBRL Componentes XBRL Herramientas XBRL

XBRL se sustenta en XML y otros estándares del W3C complementando a XML como son la especificación de espacios de nombres (Namespaces), la definición de esquemas de datos en XML (XMLSchema) y la definición de recursos enlazados mediante XML (XLink).

Page 13: Desarrollo sobre XBRL, un paso más allá Jesús Domínguez Consultor XBRL. Informática el Corte Inglés 1.

Introducción a XBRL Evolución de XBRL Componentes XBRL Herramientas XBRL

Para entender el desarrollo de un proyecto XBRL es necesario conocer los siguientes conceptos:

Taxonomía XBRL

Instancia XBRL

Informe XBRL

Validador XBRL

Visualizador XBRL

Page 14: Desarrollo sobre XBRL, un paso más allá Jesús Domínguez Consultor XBRL. Informática el Corte Inglés 1.

Introducción a XBRL Evolución de XBRL Componentes XBRL Herramientas XBRL

Taxonomía XBRL

Instancia XBRL

Informe XBRL

Validador XBRL

Visualizador XBRL

Taxonomía XBRL es el conjunto de documentos que declaran los conceptos utilizados, así como las relaciones existentes entre ellos.Este conjunto de definiciones, relaciones y documentos explicativos de las definiciones forman una taxonomía XBRL. Se podría decir que una taxonomía es un diccionario de conceptos, un conjunto de relaciones o reglas entre los mismos, definiciones en distintos idiomas y referencias legales de los conceptos.

Page 15: Desarrollo sobre XBRL, un paso más allá Jesús Domínguez Consultor XBRL. Informática el Corte Inglés 1.

Introducción a XBRL Evolución de XBRL Componentes XBRL Herramientas XBRL

Taxonomía XBRL

Instancia XBRL

Informe XBRL

Validador XBRL

Visualizador XBRL

Una Taxonomía contiene

Esquema: El conjunto de elementos que pueden aparecer en los informes y la estructura de los mismos. Este conjunto lo denominaremos el diccionario de términos definidos.

Linkbase de etiquetas: Las etiquetas o textos asociados a los elementos del diccionario que pueden utilizarse en distintos idiomas y con distintos propósitos a la hora de construir representaciones de los informes.

Linkbase de referencias: Las referencias a textos legales o normativas que fundamentan la base legal del concepto a modelar. Estas referencias juegan un papel muy importante a la hora de aclarar la utilización de los conceptos cuando se van a crear los informes.

Linkbase de presentación: Las reglas para construir una representación del informe que se pretende modelar.

Linkbase de cálculo: Las reglas de cálculo (sumas y restas) entre elementos de la taxonomía que permiten validar los informes XBRL.

Linkbase de definición: Reglas adicionales que permiten documentar relaciones entre elementos de la taxonomía y que se utilizarán para validar los informes.

Page 16: Desarrollo sobre XBRL, un paso más allá Jesús Domínguez Consultor XBRL. Informática el Corte Inglés 1.

Introducción a XBRL Evolución de XBRL Componentes XBRL Herramientas XBRL

Taxonomía XBRL

Instancia XBRL

Informe XBRL

Validador XBRL

Visualizador XBRL

Instancia XBRL

Se trata de un documento XML en el que cada valor del negocio se encuentra etiquetado de forma que se puedan identificar. Además a cada valor se le asocia un contextoy una unidad de medida ( si se trata de un valor numérico). Por último una instancia puede incluir datos relativos a varias entidades y a varios periodos temporales.

Page 17: Desarrollo sobre XBRL, un paso más allá Jesús Domínguez Consultor XBRL. Informática el Corte Inglés 1.

Introducción a XBRL Evolución de XBRL Componentes XBRL Herramientas XBRL

Taxonomía XBRL

Instancia XBRL

Informe XBRL

Validador XBRL

Visualizador XBRL

Informe XBRL

Se llama Informe de negocio XBRL al conjunto de una instancia XBRL y la taxonomía en que está basado.. Esta dependencia entre instancia y taxonomía es básica, pues esta nos permite validar los datos conforme a las definiciones, reglas , idiomas, etc.

Page 18: Desarrollo sobre XBRL, un paso más allá Jesús Domínguez Consultor XBRL. Informática el Corte Inglés 1.

Introducción a XBRL Evolución de XBRL Componentes XBRL Herramientas XBRL

Taxonomía XBRL

Instancia XBRL

Informe XBRL

Validador XBRL

Visualizador XBRL

Validador XBRL

Se trata de un procesador XBRL basado en los procesadores XML que se encarga de realizar el proceso de validar una instancia respecto a su correspondiente taxonomía. Es decir, se encarga de comprobar que una instancia XBRL cumple las reglas y definiciones expuestas en la taxonomía.Hasta que una instancia no ha sido debidamente validada correctamente por un validador XBRL no tenemos un informe XBRL.

Page 19: Desarrollo sobre XBRL, un paso más allá Jesús Domínguez Consultor XBRL. Informática el Corte Inglés 1.

Taxonomía XBRL

Instancia XBRL

Informe XBRL

Validador XBRL

Visualizador XBRL

Introducción a XBRL Evolución de XBRL Componentes XBRL Herramientas XBRL

Visualizador XBRL

Es una herramienta XBRL encargada de formatear una instancia XBRL a un fichero html de forma que sea visible en un navegador. La manera mas común de realizar esto es a través de hojas de estilo utilizando otro lenguaje de la familia XML como es XSLT (eXtensible StyleSheet Language Transformations)

Page 20: Desarrollo sobre XBRL, un paso más allá Jesús Domínguez Consultor XBRL. Informática el Corte Inglés 1.

1

2

3

4

Componentes XBRL

Herramientas XBRL

Evolución de XBRL

Introducción a XBRL

Page 21: Desarrollo sobre XBRL, un paso más allá Jesús Domínguez Consultor XBRL. Informática el Corte Inglés 1.

Introducción a XBRL Evolución de XBRL Componentes XBRL Herramientas XBRL

Creación y visualización de Taxonomía

Creación y Manipulación de Informes XBRL

Validación XBRL Servicios web y otras

Fujitsu XWand Fujitsu XWand Fujitsu Validator for 2.1

Hitachi Systems and Services

Semansys Taxonomy Builder

UBmatrix Report Builder

UBmatrix XBRL Taxonomy Designer

Reporting Standard

UBmatrix XBRL Taxonomy Designer

Rivet Software Dragon Tag

CoreFiling True north Batavia

CoreFiling SpiderMonkey

Semansys XBRL Reporter

EDICOM

Normalizador L3C Fujitsu Instance Dashboard

Coyote Reporting

CoreFiling Intelligent Financial Statement

CNMV - Herramienta de descarga y visualización de informes IPP

Page 22: Desarrollo sobre XBRL, un paso más allá Jesús Domínguez Consultor XBRL. Informática el Corte Inglés 1.

Muchas Gracias

Jesús Domínguez [email protected]

www.ieci.es