XBRL (eXtensible Business Reporting Language, por sus siglas en inglés) es un lenguaje que permite una comunicación eficiente de información financiera y de negocios, ¿sencillo no es así? pero en realidad las características con las cuales fue diseñado el estándar permite ir mucho más allá a, exclusivamente, la transmisión de información. XBRL es un estándar abierto, administrado a nivel mundial por un grupo de instituciones y compañías agrupadas en el Consorcio XBRL Internacional.

Cuando decimos que XBRL es un estándar abierto, estamos refiriéndonos a que ninguna empresa o institución específica puede reclamar ser propietario de la tecnología. ¿Qué entendemos por un estándar abierto? Bien, una definición de estándar abierto puede ser:

"..Estándar abierto es una especificación disponible públicamente para lograr una tarea específica. La especificación debe haber sido desarrollada en proceso abierto a toda la industria y también debe garantizar que cualquiera la puede usar sin necesidad de pagar regalías o rendir condiciones a ningún otro. Al permitir a todos el obtener e implementar el estándar, pueden incrementar y permitir la compatibilidad e interoperabilidad entre distintos componentes de hardware y software, ya que cualquiera con el conocimiento técnico necesario y recursos puede construir productos que trabajen con los de otros vendedores, los cuales comparten en su diseño base el estándar.."

Al igual que en tecnología hablamos de estándares abiertos, en las áreas de negocio también existen estándares, encontramos las Normas Internacionales de Información Financiera (NIIF) desarrolladas y administradas por el Comité Internacional de Estándares Contables (IASB), encontramos las Normas Internacionales de Contabilidad para el Sector Público (IPSAS) desarrolladas y administradas por la IFAC, en el sector bancario tenemos el Acuerdo de Basilea II, el cual es un estándar internacional que tiene por objetivo establecer los requerimientos de capital necesarios para asegurar la protección de las entidades, y así sucesivamente podríamos seguir mencionando estándares que se utilizan en el mundo.

XBRL hace parte de un conjunto de tecnologías que se desarrollaron a partir del advenimiento de Internet y de la creación de un modelo de comercio electrónico para el cual era más que necesario tener simplemente un conjunto de datos de forma estática que no podían ser reutilizados o intercambiados eficientemente. Ya que existía una necesidad de crear mecanismos de comunicación que explotaran el potencial de Internet, se desarrollo el estándar XML (eXtensible Markup Language, por sus siglas en inglés) el cual era a su vez, un derivado de un lenguaje conocido como SGML.

XML es conocido como el estándar para el comercio electrónico y entre sus beneficios se encuentran que permite la estructuración y la contextualización de los datos y la transmisión de forma eficiente de la información. XBRL es un lenguaje derivado de XML pero que va mucho más allá, definiendo un conjunto de elementos que permiten la preparación, transmisión, análisis y almacenamiento de la información financiera y de negocios.

Entonces ¿qué es XBRL?

Un estándar, un lenguaje, una tecnología, desarrollado dentro del dominio financiero que permite modelar y expresar eficientemente la información financiera y de negocios. La información financiera y de negocios expresada en los estados financieros y presentada a los diversos reguladores en cumplimiento a los requerimientos legislativos es el objetivo de XBRL.

Fundamentalmente para que exista una implementación óptima del estándar deben existir unos principios contables generalmente aceptados, una norma o legislación. Se ha podido observar una implementación del estándar a raíz de la adopción de las Normas Internacionales de Contabilidad (IFRS), sin embargo el estándar permite su implementación indiferentemente de los principios contables que rigen. Podemos observar que Estados Unidos ha avanzado fuertemente en la adopción del estándar y los principios contables generalmente aceptados en EEUU se encuentra ‘codificados’ en XBRL, para ello, existe la taxonomía XBRL US-GAAP la cual ha sido desarrollada con el soporte de la Comisión de Valores de Estados Unidos (SEC). En Europa encontramos la Taxonomía COREP, desarrollada por el Comité Europeo de Supervisores Bancarios (C-EBS) con la colaboración de grupos de trabajo multidisciplinarios de los diferentes Bancos centrales que conforman la Comunidad Económica Europea.

Existe una probabilidad muy alta que XBRL sea parte de todo profesional contable, director financiero, auditor, contralor, revisor fiscal, director de tecnología, etc., y los proyectos a nivel internacional desarrollados por los principales supervisores del mercado de valores como bancarios, bancos centrales, gobierno, son un claro ejemplo que no es una moda, es una iniciativa por crear una mayor transparencia a la información financiera, producir datos de alta calidad y reutilizables que permitan mejorar la preparación y el análisis de la información financiera y de negocios.

Por lo tanto entender XBRL, cómo trabaja, cuál es su estructura, permitirá a los usuarios de las áreas de negocio explotar los beneficios de la tecnología. Explicar a las áreas de negocio qué es XBRL puede ser algo complejo porque tenemos que definir y comprender conceptos tecnológicos que no hacen parte de su profesión, sin embargo es necesario entender cuáles son los bloques de construcción que hacen parte del estándar y porqué estos componentes permiten la expresión semántica de conceptos comunes al reporting financiero.

La expresión semántica de estos conceptos puede darse de formas diferentes, sin embargo esa diversidad de formas son una de las principales problemáticas existentes ya que toda institución o regulador tiende a solicitar la misma información pero bajo diferentes parámetros o restricciones de acuerdo a su negocio.

XBRL consiste en normalizar los conceptos del reporting financiero de manera que estos sean reutilizables e ‘inteligentes’ para las aplicaciones informáticas ya que es posible expresar de forma estándar las características de los conceptos que están siendo reportados.

Entraremos en la siguiente sección a la definición de los bloques de construcción de XBRL con el objetivo que el lector obtenga una visión más detallada del estándar. La sección Arquitectura de XBRL presenta los conceptos básicos del estándar.