Pasar al contenido principal

Publicar informes financieros y de sostenibilidad conformes con XBRL e iXBRL con Drupal

Normativas de la UE como ESEF y CSRD exigen que las empresas publiquen datos financieros y de sostenibilidad en formatos legibles por sistemas automáticos como XBRL e iXBRL. La generación un informe XBRL/iXBRL requiere herramientas especializadas, pero Drupal se adapta bien a su publicación e incluso permite consumir datos XBRL para generar automáticamente contenido como bloques y gráficos. Este artículo explica qué son XBRL e iXBRL, quién debe usarlos y cómo usar Drupal en el flujo de publicación de los mismos.
Últimamente hemos recibido varias consultas de clientes corporativos sobre el formato iXBRL y cómo publicarlo en sitios Drupal, por lo que creo que puede ser interesante compartir la información que dimos para quien pueda tener las mismas dudas.


Qué son XBRL e iXBRL

XBRL (Extensible Business Reporting Language) es un estándar para intercambiar información empresarial entre sistemas, diseñado para que sistemas automáticos puedan leer y entender dicha información. iXBRL (Inline XBRL), embebe esos mismos metadatos directamente dentro de un documento HTML, de modo que un único archivo sirve tanto para un lector humano como para una máquina.

Un documento iXBRL se comporta como una página web cualquiera: los navegadores lo muestran o lo imprimen aunque internamente contenga también metadatos para la lectura automática (al fin y al cabo técnicamente hablando, iXBRL es un archivo XHTML).

En las web corporativas suelen aparecer dos tipos de datos con este formato: los datos financieros, como balances, cuentas de resultados e informes de flujo de caja presentados ante los reguladores, y los datos de sostenibilidad y ESG, que cubren la información ambiental, social y de gobernanza.

Publicación obligatoria de información financiera y de sostenibilidad

Hasta aquí, XBRL e iXBRL son solo un formato de documento más entre muchos otros. Sin embargo, es el formato que numerosos reguladores exigen para publicar información financiera y de sostenibilidad. Como Metadrop es una empresa europea y la mayoría de nuestros clientes proceden de Europa, este artículo se centra en esta región.

Desde enero de 2021, toda empresa cotizada en la UE que elabora informes financieros anuales bajo IFRS (una norma contable internacional) debe publicarlos en XBRL en línea, dentro de la iniciativa del Formato Electrónico Único Europeo (ESEF). La misma lógica se aplica fuera de la UE: organismos gubernamentales de Japón, Dinamarca y Reino Unido exigen o aceptan iXBRL para las presentaciones corporativas, y en el Companies House británico ya constituye la mayoría de las presentaciones recibidas cada año aún sin ser obligatorio.

El ESEF (formalmente el Reglamento Delegado (UE) 2019/815 de la Comisión) exige que cualquier emisor con valores cotizados en un mercado regulado de la UE, esté o no radicado en la UE, marque los estados financieros consolidados con etiquetas XBRL e iXBRL siguiendo IFRS. En la práctica, esto convierte una cifra como "beneficio neto de 2024" en un dato legible por sistemas automáticos.

Algo similar ocurre con los informes de sostenibilidad. La CSRD (Corporate Sustainability Reporting Directive) exige a las grandes empresas de la UE divulgar los datos de sostenibilidad en formato legible por máquina. De esta forma, un dato como "las emisiones de alcance 1 fueron de 12.000 tCO₂e en 2024" se etiqueta como esrs:Scope1GHGEmissions, junto con el año y la unidad usada, lo que permite que los sistemas automáticos la identifiquen y la entiendan de forma determinista.

La normativa se dirigía inicialmente a ciertas empresas, pero su alcance se redujo recientemente con el paquete de simplificación Omnibus I de la UE, publicado el 26 de febrero de 2026: ahora solo están obligadas las empresas con más de 1.000 empleados y más de 450 millones de euros de facturación neta anual, las pequeñas y medianas empresas quedan exentas, y el umbral para las matrices no comunitarias sube a 450 millones de euros de ingresos en la UE. En otras palabras, esto afecta a grandes empresas: entidades que sin duda cuentan con un departamento financiero grande que ya sabe si debe o no cumplir con estas normativas.

Generar datos XBRL requiere herramientas especializadas

Esta reducción del alcance se entiende dada la elevada complejidad que implica generar esta información. XBRL/iXBRL se apoya en enormes taxonomías con miles de conceptos predefinidos que especifican cada detalle de los datos reportados. Para garantizar una comunicación fiable entre máquinas, el marco impone reglas de validación estrictas y estructuras relacionales profundamente anidadas en los informes financieros, de sostenibilidad y ESG.

Ese alcance tan amplio hace inviable generar documentos XBRL/iXBRL con código personalizado o con un CMS estándar como Drupal: el esfuerzo necesario para programar toda la lógica y los detalles sería descomunal. Precisamente por eso existen herramientas especializadas, y son el camino a seguir para crear informes XBRL/iXBRL.

Publicación de informes conformes con XBRL/iXBRL

Esta es la parte fácil. Dado que el formato iXBRL es solo XHTML, cualquier navegador puede leerlo y renderizarlo. Para publicar un informe, basta con generarlo en la herramienta especializada y dejarlo disponible en una URL pública.

Sin embargo, este es solo el enfoque mínimo. Aunque iXBRL puede leerse por una persona, probablemente contiene demasiada información. Un mejor enfoque consiste en publicar en dos canales: una página legible para humanos con los datos destacados y formateados para facilitar la lectura, y un enlace al archivo iXBRL oficial que contiene la versión completa, conforme con la normativa y legible por bots. Además, se puede añadir un PDF junto a ambos para quien quiera guardar o imprimir los datos.

Drupal, como CMS, puede ofrecer este doble canal (o triple si se cuenta el PDF) con mucha facilidad. El iXBRL generado y el PDF se pueden añadir como archivos Media, junto con los metadatos correspondientes, y quedar disponibles como cualquier otro archivo multimedia del sitio. Así, estos archivos se benefician de la gran cantidad de módulos de Drupal que gestionan archivos multimedia.

Para el primer canal, la página legible para humanos, Drupal ofrece varias opciones, como páginas estructuradas y con tema personalizado basadas en el módulo Paragraphs, o el moderno constructor visual de páginas (el interfaz usual de arrastrar y soltar), el módulo Canvas.

Drupal también puede leer datos XBRL para generar contenido

Hablando de esa página legible para humanos: se puede construir de forma manual o mediante un agente de IA (dado que Drupal ya permite que una IA cree y construya contenido). Esto implica un paso que no es determinista y que podría dar lugar a errores. Como los datos XBRL también suelen estar disponibles en JSON o CSV, y muchas de las herramientas que los generan exponen una API, Drupal puede procesarlos directamente. En lugar de editar esa página a mano o con un agente de IA, se puede añadir contenido, bloques, componentes o gráficos generados automáticamente y con precisión directamente desde la fuente XBRL, sin el riesgo de alucinaciones de la IA ni resultados inesperados. Esta es una de las ventajas del doble enfoque de Drupal como CMS y como framework de desarrollo.

Cierre

Publicar archivos XBRL/iXBRL es simplemente publicar archivos multimedia, algo sencillo en cualquier sitio Drupal estándar. La complejidad está en la generación de los datos, y ya existen herramientas que se encargan de este proceso tan complejo. Si tu empresa necesita publicar este tipo de datos, Drupal no es un problema sino parte de la solución: si te encargan la tarea de publicar informes financieros y de sostenibilidad conformes con la normativa, no hay de qué preocuparse: basta con seguir un flujo de publicación de archivos multimedia estándar, con la opción de añadir páginas legibles para humanos como acompañamiento de los informes oficiales. Drupal te facilitará la tarea.

  • RIcardo Sanz Ante

    Ricardo Sanz

    CTO