1ª Sesión Formativa XBRL España Introducción al Rendering en XBRL 2015 1 de Junio 2015 Fco....

Post on 02-Feb-2016

249 views 0 download

Transcript of 1ª Sesión Formativa XBRL España Introducción al Rendering en XBRL 2015 1 de Junio 2015 Fco....

1ª Sesión Formativa XBRL España

Introducción al

Rendering en XBRL

2015

1 de Junio 2015

Fco. Javier Cobo García

Experto XBRL/ XBRL España

INTRODUCCIÓN AL RENDERING EN XBRL

• Inicialmente los informes modelados en XBRL eran simples– Bastaba con el linkbase de presentación.

• Al extenderse el uso de XBRL fueron apareciendo estados más complejos– Se desarrollaron las dimensiones y el linkbase de fórmulas.

• Se empezó a demandar una visualización atractiva para los usuarios– Para abordar este aspecto se empezó a usar el inline XBRL, sobre

todo en EEUU. Este enfoque dejaba la presentación en manos del usuario.

• Los reguladores reclamaron un mayor control sobre el formato de la presentación de sus estados– Se desarrolló el linkbase de tablas

Introducción

INTRODUCCIÓN AL RENDERING EN XBRL

Ejemplo tabla modelable con el linkbase de presentación

INTRODUCCIÓN AL RENDERING EN XBRL

Ejemplo de tabla dimensional C 08.01.a SOLVENCIA III EBA

INTRODUCCIÓN AL RENDERING EN XBRL

InlineXBRL

• Se basa en incluir los datos de una instancia xbrl dentro de un html.

• Esto da una libertad tremenda para incluir tablas complejas, gráficos, imágenes o grandes bloques de texto perfectamente formateados.

• Su principal inconveniente es que deja en manos de los usuarios generadores de la información la definición del formato de presentación de los estados.

• Es ampliamente utilizado en EEUU, ya que fue el enfoque adoptado por la SEC.

INTRODUCCIÓN AL RENDERING EN XBRL

InlineXBRL

Inline XBRL dentro de tabla HTML:<td class="rightalign">

<b><ix:nonFraction name="pt:TangibleFixedAssets" contextRef="e2003" id="s21" precision="4" unitRef="GBP">7464</ix:nonFraction></b></td><td class="rightalign">

<ix:nonFraction name="pt:IntangibleFixedAssets" contextRef="e2003" precision="3" unitRef="GBP">750</ix:nonFraction></td>

Resulting XBRL Instance:<pt:TangibleFixedAssets contextRef="e2003" id="s21" precision="4" unitRef="GBP">7464</pt:TangibleFixedAssets><pt:IntangibleFixedAssets contextRef="e2003" precision="3" unitRef="GBP">750</pt:IntangibleFixedAssets>

INTRODUCCIÓN AL RENDERING EN XBRL

Linkbase de Tablas

• En desarrollo desde el 2011 fue pasando por varios borradores hasta llegar a su versión 1.0 el pasado 2014

• Permite modelar tablas complejas mediante el uso del linkbase genérico y el de fórmulas

• Usado por la Autoridad Bancaria Europea (EBA) y el Banco de España (BDE)

INTRODUCCIÓN AL RENDERING EN XBRL

Linkbase de tablas

• Se base en 3 modelos:– Modelo de Definición: Usando recursos y

relaciones en el DTS se crea este modelo, a partir del cual se genera el modelo Estructural mediante el proceso que denominamos de “Resolución”

– Modelo Estructural: es la base de la tabla, no depende de cómo se distribuya gráficamente, ni de cómo haya sido defina. A partir de él y de la “Fuente de hechos” mediante el proceso de “Layout” se genera el modelo de Diseño

– Modelo de Diseño: describe la distribución gráfica de la tabla (ejes, cabeceras, celdas) se puede serializar.

INTRODUCCIÓN AL RENDERING EN XBRL

El modelo Estructural

INTRODUCCIÓN AL RENDERING EN XBRL

El modelo de Definición

INTRODUCCIÓN AL RENDERING EN XBRL

Representación gráfica final 1/2

INTRODUCCIÓN AL RENDERING EN XBRL

Representación gráfica final 2/2

INTRODUCCIÓN AL RENDERING EN XBRL

Usos potenciales

• Visores de taxonomías y/o instancias• Editores de instancias• Generación de mapeadores o

conversores

INTRODUCCIÓN AL RENDERING EN XBRL

Herramientas disponibles

• Arelle: Es open source y gratuita• Fujitsu Xwand: de pago pero una de

las más usada a nivel profesional.• Altova XmlSpy: el clásico para todos

los que vienen de trabajar con XML que desde hace unos años da soporte a XBRL e incluye herramientas específicas para él.

INTRODUCCIÓN AL RENDERING EN XBRL

Conclusiones

• El nuevo linkbase de tablas nos da una gran flexibilidad y permite a los reguladores definir exactamente como presentar sus estados.

• No sólo permite presentar los datos, también es útil para crear editores que permitan la introducción de los mismos o incluso validadores.

Gracias por su atención.

formacion@xbrl.es

Grupo de Formación XBRL España