Date post: | 02-Feb-2016 |
Category: |
Documents |
Upload: | magdalena-fuentes-herrera |
View: | 246 times |
Download: | 0 times |
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.