Comprender los conceptos básicos de XBRL es fundamental tanto para los usuarios técnicos como de negocio, sería imposible realizar una sumatoria si no conoce cuales son los operadores básicos. Existe una probabilidad muy alta que XBRL sea adoptado por algún Supervisor en la región donde Ud. se encuentre, por lo tanto, conocer cómo funciona y la sintaxis proporcionada por el estándar, le permitirán la preparación de la información financiera y de negocios bajo el estándar y entenderá el porqué de su implementación a nivel mundial y soporte por parte de diferentes entidades gubernamentales, supervisores bancarios y de valores y organismos de estandarización como el IASB.
La Especificación XBRL 2.1 es la versión actual del estándar. Para conocer la Especificación XBRL 2.1, puede encontrarla aquí [VER LA ESPECIFICACIÓN], o bien puede descargar la Especificación en formato MS Word [DESCARGAR].
En el sitio web del Consorcio XBRL Internacional encontrará todas las Recomendaciones y su correspondiente documentación técnica [IR A XII].
Ahora bien, encontrará que este es un documento demasiado técnico y si Ud. no posee los conocimientos técnicos necesarios será difícil comprender la Especificación. Tanto la Especificación XBRL 2.1 como las otras Recomendaciones que encuentra en los sitios descritos, se han creado con el objetivo de describir técnicamente la sintaxis del estándar y cómo deberían trabajar las aplicaciones software XBRL para comprender los datos codificados en XBRL.
Tal vez explicar en qué consiste de forma general XBRL tenga un mayor significado para el usuario de negocio que entrar a explicar uno a uno cada elemento o atributo definido por la Especificación XBRL 2.1. De forma general XBRL son dos cosas: la primera es definir qué será reportado y segundo cuáles son los valores de esos conceptos definidos.

Cómo podemos observar en la gráfica un EF se compone de un número de conceptos los cuáles contienen a su vez ciertos valores expresados por una entidad. En un EF los conceptos (o hechos contables) expresados definen qué será reportado. Un EF también puede contener notas (o pie de página) las cuales permiten expresar mayores detalles sobre los conceptos que están siendo reportados. Como habíamos comentado anteriormente, XBRL son dos cosas y la primera de ellas son las Taxonomías.
Las Taxonomías son un sistema de clasificación. Dentro de la terminología XBRL, una Taxonomía es el lugar donde se definen los conceptos que van a ser reportados. Desde una perspectiva tecnológica, una Taxonomía es un esquema XML (XML Schema) donde la definición de los conceptos se hace de una forma ‘comprensible’ para las aplicaciones informáticas. Por lo tanto una Taxonomía proporciona estructura y significado a los conceptos y además permite definir características adicionales de estos conceptos. Con base en la gráfica que tenemos y la cual posee ciertos conceptos que hacen parte de un Estado de Resultados, tendríamos en una Taxonomía la definición de Ingresos Ordinarios, Costo de Ventas, Margen Bruto, Otros Ingresos de Operación, etc.
Pero cómo mencionamos anteriormente, la Taxonomía nos permite definir otras características adicionales, por ejemplo:
- Todos los conceptos deben tener un tipo de dato, esto es, debemos expresar si el concepto acepta un valor monetario, o es un porcentaje, o es texto narrativo para explicar con mayores detalles un concepto, etc.
- La naturaleza del concepto (débito/crédito)
- Clasificar el concepto en un período de tiempo
Dentro de una Taxonomía existen dos formas de clasificar a un concepto: un concepto puede ser de tipo ITEM o puede ser de tipo TUPLA. Un concepto de tipo ITEM es todo aquel concepto que puede ser entendido por sí mismo, por ejemplo, Ingresos Ordinarios. Un concepto de tipo TUPLA será todo aquel concepto que debe ser expresado en función de varios subelementos para poder ser comprendido, por ejemplo Persona. Una Persona puede contener subelementos como Nombre, Apellido, Dirección, Identificación, etc. para que pueda ser interpretado correctamente.
XBRL está compuesto por 5 elementos de relaciones denominados LINKBASES. Los Linkbases permiten establecer diferentes características de los conceptos, esto es, cómo se encuentran relacionados los conceptos para efectos de cálculo o presentación, cuál es la literatura normativa que soporta al concepto o cuál es la denominación del concepto en un idioma diferente al cual ha sido definido. Los Linkbases en XBRL son: PRESENTACIÓN, DEFINICIÓN, CÁLCULO, REFERENCIA y ETIQUETAS. Este último bien podría ser denominado Linkbase de Lenguaje o Idioma, se le llama Linkbase de Etiquetas por su traducción inglés-español, en inglés se denomina Label Linkbase.


