Vous êtes sur la page 1sur 22

NUEVO LENGUAJE

CONTABLE
XBRL
(eXtensible Business Reporting
Language)

XML
(eXtensible Markup Language)

Desarrollo sobre XBRL, un


paso ms all

Introduccin a XBRL

mbito de Aplicacin
Componentes XBRL

Herramientas XBRL

Introduccin a XBRL

Evolucin de XBRL

Componentes XBRL

Herramientas XBRL

El lenguaje XBRL (eXtensible Business Reporting Language) es un


standard para el intercambio y descripcin de informacin financiera y
de negocio.
XBRL es un especificacin libre y abierta que se basa en XML
(eXtensible Markup Language), una tecnologa de alta adopcin en el
mundo Internet. Constituye un enfoque diseado especialmente para
cubrir las exigencias de la informacin financiera y empresarial.

XBRL puede ser utilizado por todos los actores de la cadena de


informacin financiera, desde los productores de informacin
(instituciones pblicas y compaas privadas) hasta quienes los
reciben, analizan o transforman (auditores, gobiernos, reguladores
pblicos, analistas, inversores, mercados de capitales, entidades
financieras, desarrolladores de software o compiladores de
datos).

Introduccin a XBRL

Evolucin de XBRL

ENTIDAD
EMISORA

Componentes XBRL

Herramientas XBRL

TAXONOMA
XBRL
ENTIDAD
RECEPTORA

genera

valida
valida
recibe
enva

INFORME XBRL

SMTP, HTTP,
WEB SERVICE,

INFORME XBRL

Introduccin a XBRL

Evolucin 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 aplicacin de software
NO es un protocolo de comunicacin
NO es simplemente un formato para contener datos

Introduccin a XBRL

Evolucin de XBRL
Componentes XBRL

Herramientas XBRL

Introduccin a XBRL

Evolucin de XBRL

Componentes XBRL

Herramientas XBRL

Introduccin a XBRL

Evolucin de XBRL

Componentes XBRL

Herramientas XBRL

HACE 10 AOS

XBRL nace de la propuesta lanzada por


Charles Hoffman, Contador publico
certificado de EE.UU, experto contable y
auditor, para simplificar la automatizacin
e intercambio de informacin financiera
mediante el uso del lenguaje XML.

Introduccin a XBRL

Evolucin de XBRL

Componentes XBRL

Herramientas XBRL

La primera versin de XBRL (1.0) al igual que la mayora de los


lenguajes basados en XML presentaba una estructura jerrquica y
anidada de elementos.

<balance>
<activo>
<inmovilizado>1000</inmovilizado>

<totalActivo>1000000</totalActivo>
</activo>
<pasivo>
<capitalSocial>2000</capitalSocial>

<totalPasivo>1000000</totalPasivo>
</pasivo>
</balance>

Introduccin a XBRL

Evolucin de XBRL

Componentes XBRL

Herramientas XBRL

Rpidamente se descubri que este sistema tena sus limitaciones.


Slo se poda representar una estructura del balance. No se podan
definir fcilmente 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>

Introduccin a XBRL

Evolucin de XBRL
Componentes XBRL

Herramientas XBRL

Introduccin a XBRL

Evolucin de XBRL

Componentes XBRL

Herramientas XBRL

XBRL se sustenta en XML y otros estndares del W3C


complementando a XML como son la especificacin de espacios de
nombres (Namespaces), la definicin de esquemas de datos en XML
(XMLSchema) y la definicin de recursos enlazados mediante XML
(XLink).

Introduccin a XBRL

Evolucin de XBRL

Componentes XBRL

Herramientas XBRL

Para entender el desarrollo de un proyecto XBRL es necesario


conocer los siguientes conceptos:

Taxonoma
XBRL

Instancia
XBRL

Informe
XBRL

Validador
XBRL

Visualizador
XBRL

Introduccin a XBRL

Taxonoma
XBRL

Evolucin de XBRL

Instancia
XBRL

Componentes XBRL

Informe
XBRL

Validador
XBRL

Herramientas XBRL

Visualizador
XBRL

Taxonoma 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 taxonoma XBRL.
Se podra decir que una taxonoma es un diccionario de conceptos, un
conjunto de relaciones o reglas entre los mismos, definiciones en
distintos idiomas y referencias legales de los conceptos.

Introduccin a XBRL

Taxonoma
XBRL

Evolucin de XBRL

Instancia
XBRL

Componentes XBRL

Informe
XBRL

Validador
XBRL

Herramientas XBRL

Visualizador
XBRL

UNA TAXONOMA CONTIENE


1. Esquema: El conjunto de elementos que pueden aparecer en los informes y la
estructura de los mismos. Este conjunto lo denominaremos el diccionario de
trminos definidos.
2. Linkbase de etiquetas: Las etiquetas o textos asociados a los elementos del
diccionario que pueden utilizarse en distintos idiomas y con distintos propsitos a la
hora de construir representaciones de los informes.
3. 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 utilizacin de los conceptos cuando se
van a crear los informes.
4. Linkbase de presentacin: Las reglas para construir una representacin del
informe que se pretende modelar.
5. Linkbase de clculo: Las reglas de clculo (sumas y restas) entre elementos de
la taxonoma que permiten validar los informes XBRL.
6. Linkbase de definicin: Reglas adicionales que permiten documentar
relaciones entre elementos de la taxonoma y que se utilizarn para validar los

Introduccin a XBRL

Taxonoma
XBRL

Evolucin de XBRL

Instancia
XBRL

Componentes XBRL

Informe
XBRL

Validador
XBRL

Herramientas 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.
Adems a cada valor se le asocia un contexto y una unidad
de medida ( si se trata de un valor numrico).
Por ltimo una instancia puede incluir datos relativos a varias
entidades y a varios periodos temporales.

Introduccin a XBRL

Taxonoma
XBRL

Evolucin de XBRL

Instancia
XBRL

Componentes XBRL

Informe
XBRL

Validador
XBRL

Herramientas XBRL

Visualizador
XBRL

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

Introduccin a XBRL

Taxonoma
XBRL

Evolucin de XBRL

Instancia
XBRL

Componentes XBRL

Informe
XBRL

Validador
XBRL

Herramientas 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 taxonoma. Es decir, se encarga de
comprobar que una instancia XBRL cumple las reglas y definiciones
expuestas en la taxonoma.
Hasta que una instancia no ha sido debidamente validada
correctamente por un validador XBRL no tenemos un informe XBRL.

Introduccin a XBRL

Taxonoma
XBRL

Evolucin de XBRL

Instancia
XBRL

Componentes XBRL

Informe
XBRL

Validador
XBRL

Herramientas XBRL

Visualizador
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 comn de realizar esto es a travs de hojas
de estilo utilizando otro lenguaje de la familia XML como es
XSLT (eXtensible StyleSheet Language Transformations)

Introduccin a XBRL

Evolucin de XBRL
Componentes XBRL

Herramientas XBRL

Introduccin a XBRL

Evolucin de XBRL

Componentes XBRL

Herramientas XBRL

Creacin y
visualizacin de
Taxonoma

Creacin y
Manipulacin de
Informes XBRL

Validacin XBRL

Servicios web y
otras

Fujitsu XWand

Fujitsu XWand

Fujitsu Validator for 2.1

Hitachi Systems and Se


rvices

Semansys Taxonomy Bu
ilder

UBmatrix Report Builde


r

UBmatrix XBRL Taxono


my Designer

Reporting Standard

UBmatrix XBRL Taxono


my 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
visualizacin de
informes IPP

Vous aimerez peut-être aussi