Reporting Standard – Motor de transformación XBRL
Para ver el contenido de un informe XBRL, Reporting Standard habilita dos maneras muy sencillas:
- Visor de informes XBRL
- Usando el nuevo lenguaje XhBtRmL; de esta forma, se pueden generar plantillas sencillas que se encargan de generar el HTML.
Otro posible uso para este lenguaje es la carga masiva de datos en XBRL. La demo es capaz de generar HTML a partir de plantillas escritas en el lenguaje XhBtRmL.

XhBtRmL – Personalización de la visualización de un informe XBRL
Las plantillas pueden ser específicas para una taxonomía o totalmente genéricas. Hacer plantillas es más sencillo que hacer plantillas XSLT:
- En una plantilla se tienen acceso a toda la información que hay en el DTS (etiquetas, referencias); además, se pueden añadir variables mediante ficheros de configuración.
- Las plantillas están específicamente diseñadas para trabajar con los informes XBRL.
- Se pueden realizar bucles para los siguientes datos en los informes:
- Fechas en los contextos o agrupaciones de fechas en los contextos
- Árboles en la linkbase de presentación y cálculo (además de otros analizados a la linkbase).
- Otros árboles almacenados en las linkbases de la taxonomía
- Miembros de dominios de las dimensiones
- Conceptos en la taxonomía
- Datos filtrados por los bucles anteriores
- Pueden usar construcciones de tipo IF THEN ELSE
- Se pueden encadenar y llamar desde otras plantillas
- Pueden usar funciones XPath 2.0 y funciones específicas de XBRL