Se considera como un lenguaje para la comunicación electrónica de datos comerciales y financieros que está revolucionando la presentación de informes de negocios de todo el mundo.
Tiene como objetivo proporcionar beneficios en la preparación, análisis y comunicación de información empresarial y ofrecer ahorro de costos, mayor eficiencia, precisión y fiabilidad a todos los involucrados en el suministro o el uso de datos financieros.
El XBRL se basa en XML (Extendible Markup Language), un intercambio de información estructurada entre diferentes plataformas que se puede usar en bases de datos, editores de texto y hojas de cálculo.
Su objetivo es el de compartir la información de una manera segura, fiable y fácil. Cabe anotar que la DIAN usa XML en la Información Exógena.
No son las palabras que se usan sino el orden en que estas aparecen
<foo:bar john=“doe”>345</foo:bar>
“foo”, “bar”, “john”, “doe”, “345”
Semántica
Se entiende como el significado de un concepto (etiqueta). XBRL es un método para expresar un significado semántico, utilizando XML
Es un conjunto de datos con un significado.
Es una definición de un concepto
Es la organización e identificación de la información que se presenta
Un ejemplo:
“El inventario está compuesto por mercancía disponible para la venta y están valoradas al precio más bajo entre el costo y el valor de mercado usando las primeras en entrar – primeras en salir (PEPS). El inventario a diciembre 31 de 20X2 y 20X1 asciende a $45.594 y $34.456 respectivamente”
<Inventory>
<ConsistsOf>mercancía disponible para la venta</ConsistsOf>
<StatedAt>al precio mas bajo entre el costo y el valor de mercado</StatedAt>
<ValuationMethod>PEPS</ValuationMethod>
<Value20X2>45594</Value20X2>
<Value20X1>34456</Value20X1>
</Inventory>
Existen estructuras que identifican la forma de presentación y otras a qué concepto hace referencia
100,000: Esta estructura hace referencia a un valor resaltado en negrilla.
100,000: Esta estructura hace referencia a un monto de ingresos.