XBRL ( Extensible Business Reporting Language ) es un marco global de libre acceso para el intercambio de información empresarial. XBRL permite expresar la semántica comúnmente requerida en los informes empresariales . El estándar se basó originalmente en XML , pero ahora admite informes en formatos JSON y CSV, además de la sintaxis original basada en XML. XBRL también se utiliza cada vez más en su variante Inline XBRL , que inserta etiquetas XBRL en un documento HTML. Un uso común de XBRL es el intercambio de información financiera, como en el informe financiero anual de una empresa. El estándar XBRL es desarrollado y publicado por XBRL International , Inc. (XII).
XBRL es un método estandarizado para comunicar e intercambiar información empresarial entre sistemas. Estas comunicaciones se definen mediante metadatos organizados en taxonomías , que capturan la definición de los conceptos de informes individuales , así como las relaciones entre ellos y otros significados semánticos . La información que se comunica o intercambia se proporciona dentro de una instancia XBRL .
Entre los primeros usuarios de XBRL se encontraban organismos reguladores como la Corporación Federal de Seguros de Depósitos de EE. UU. [ 2 ] y el Comité de Supervisores Bancarios Europeos (CEBS). [ 3 ] En muchos países que utilizan XBRL, las funciones comunes incluyen reguladores de bolsas de valores, reguladores bancarios, registros mercantiles, agencias de declaración de ingresos y tributación, y agencias estadísticas nacionales.
XBRL International publica una lista de proyectos XBRL conocidos. [ 4 ] A partir de finales de la década de 2000, agencias como la Comisión de Bolsa y Valores (SEC), la Agencia Tributaria del Reino Unido (HMRC) y la Autoridad Reguladora de Contabilidad y Corporaciones de Singapur (ACRA), [ 5 ] comenzaron a exigir a las empresas que lo utilizaran, y otros reguladores siguieron su ejemplo. [ 6 ] [ 7 ] El desarrollo de la taxonomía inicial de US GAAP de la SEC fue liderado por XBRL US y fue aceptado e implementado para su uso por empresas públicas en 2008 en fases, comenzando con los declarantes más grandes: se espera que las empresas extranjeras que utilizan las Normas Internacionales de Información Financiera (NIIF) presenten sus declaraciones financieras a la SEC utilizando XBRL una vez que la taxonomía NIIF haya sido aceptada por la SEC. En el Reino Unido en 2011, tanto HMRC como Companies House aceptaron XBRL en el formato iXBRL. XBRL fue adoptado por el Ministerio de Asuntos Corporativos (MCA) de la India para presentar información financiera y de costos al Gobierno Central. [ 8 ]
Especificación
La versión actual de la especificación base XBRL es la 2.1, con correcciones de erratas. [ 9 ]
La versión actual de la especificación Inline XBRL es 1.1 [ 10 ].
Existen conjuntos de pruebas de conformidad disponibles para evaluar los procesadores de documentos XBRL e Inline XBRL.
Estructura del documento XBRL
En su uso habitual, XBRL consta de una instancia XBRL , que contiene principalmente los datos empresariales que se informan, y una colección de taxonomías (denominada Conjunto de Taxonomías Descubribles (DTS)), que definen metadatos sobre estos datos, como su significado y su relación entre sí. XBRL utiliza los estándares XML Schema , XLink y XPointer .
Instancia XBRL
La instancia XBRL comienza con el elemento raíz < xbrl > . Puede haber más de una instancia XBRL incrustada en un documento XML más grande. La instancia XBRL también se conoce como archivo XBRL. La instancia XBRL en sí contiene la siguiente información:
- Datos empresariales : los datos se pueden dividir en dos categorías.
- Los elementos son hechos que contienen un único valor. Se representan mediante un único elemento XML cuyo contenido es dicho valor.
- Las tuplas son hechos que contienen múltiples valores. Se representan mediante un único elemento XML que contiene elementos o tuplas anidados.
En el diseño de XBRL, a todos los datos de los elementos se les debe asignar un contexto.
- Los contextos definen la entidad (por ejemplo, empresa o persona) a la que se aplica el hecho, el período de tiempo en que el hecho es relevante y un escenario opcional. La información de fecha y hora que aparece en el elemento de período debe ajustarse a la norma ISO 8601. Los escenarios proporcionan información contextual adicional sobre los hechos, como si los valores comerciales informados son reales, proyectados o presupuestados.
- Las unidades definen las unidades utilizadas para los datos numéricos o fraccionarios dentro del documento, como USD o acciones. XBRL permite definir unidades más complejas si es necesario. Los datos monetarios deben usar una unidad del espacio de nombres ISO 4217 .
- Las notas al pie utilizan XLink para asociar uno o más datos con algún contenido.
- Referencias a taxonomías XBRL, normalmente mediante referencias de esquema. También es posible enlazar directamente a una base de enlaces.
Este es un ejemplo de un archivo de instancia de estado de Normas Internacionales de Información Financiera (NIIF) de una empresa holandesa ficticia :
<?xml version="1.0" encoding="UTF-8"?><xbrli:xbrl xmlns:ifrs-gp= "http://xbrl.iasb.org/int/fr/ifrs/gp/2005-05-15" xmlns:iso4217= "http://www.xbrl.org/2003/iso4217" xmlns:xbrli= "http://www.xbrl.org/2003/instance" xmlns:xbrll= "http://www.xbrl.org/2003/linkbase" xmlns:xlink= "http://www.w3.org/1999/xlink" ><xbrll:schemaRef xlink:href= "http://www.org.com/xbrl/taxonomy" xlink:type= "simple" /> <ifrs-gp:OtherOperatingIncomeTotalFinancialInstitutions contextRef= "J2004" decimals= "0" unitRef= "EUR" > 38679000000 </ifrs-gp:OtherOperatingIncomeTotalFinancialInstitutions> <ifrs-gp:OtherAdministrativeExpenses contextRef= "J2004" decimals= "0" unitRef= "EUR" > 35996000000 </ifrs-gp:OtherAdministrativeExpenses> <ifrs-gp:OtherOperatingExpenses contextRef= "J2004" decimals= "0" unitRef= "EUR" > 870000000 </ifrs-gp:OtherOperatingExpenses> ... <ifrs-gp:OtherOperatingIncomeTotalByNature contextRef= "J2004" decimals= "0" unitRef= "EUR" > 10430000000 </ifrs-gp:OtherOperatingIncomeTotalByNature> <xbrli:context id= "BJ2004" > <xbrli:entity> <xbrli:identifier scheme= "www.iqinfo.com/xbrl" > ACME </xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant> 2004-01-01 </xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id= "EJ2004" > <xbrli:entity> <xbrli:identifier scheme= "www.iqinfo.com/xbrl" > ACME </xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant> 2004-12-31 </xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id= "J2004" > <xbrli:entity> <xbrli:identifier scheme= "www.iqinfo.com/xbrl" > ACME </xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate> 2004-01-01 </xbrli:startDate> <xbrli:endDate> 2004-12-31 </xbrli:endDate> </xbrli:period> </xbrli:contexto> <xbrli:unit id= "EUR" > <xbrli:measure> iso4217:EUR </xbrli:measure> </xbrli:unit> </xbrli:xbrl>Taxonomía XBRL
Una taxonomía XBRL es una colección de esquemas de taxonomía y bases de enlaces. Un esquema de taxonomía es un documento de esquema XML (archivo). Las bases de enlaces son documentos XML (archivos) que siguen la especificación XLink . El esquema debe, en última instancia, extender el documento de esquema de instancia XBRL y, por lo general, extender otros esquemas XBRL publicados en el sitio web xbrl.org.
- Los esquemas de taxonomía definen los "conceptos" Item y Tuple mediante elementos < xsd:element >. Los conceptos proporcionan nombres para el hecho e indican si se trata de una tupla o un item, el tipo de dato (como monetario, numérico, fraccionario o textual) y, potencialmente, más metadatos. Los Items y Tuples pueden considerarse "implementaciones" de conceptos o instancias específicas de un concepto. Una buena analogía para quienes estén familiarizados con la programación orientada a objetos sería que los Concepts son las clases y los Items y Tuples son instancias de Object de esas clases. Este es el origen del uso de la terminología "instancia XBRL". Además de definir conceptos, los esquemas de taxonomía hacen referencia a documentos linkbase. Las instancias de Tuple son relaciones 1..n con sus padres; sus metadatos son simplemente la colección de sus atributos.
- Las bases de enlaces son colecciones de enlaces, que a su vez son colecciones de localizadores, arcos y, potencialmente, recursos. Los localizadores son elementos que hacen referencia a un concepto y le asignan una etiqueta arbitraria. A su vez, los arcos son elementos que indican que un concepto se enlaza con otro mediante las etiquetas definidas por los localizadores. Algunos arcos enlazan conceptos entre sí. Otros arcos enlazan conceptos con recursos, siendo los más comunes las etiquetas legibles para los conceptos. La especificación XBRL 2.1 define cinco tipos diferentes de bases de enlaces.
- Base de enlaces de etiquetas
- Base de enlaces de referencia
- Base de enlaces de cálculo
- Base de enlaces de definición
- Base de enlaces de presentación
Base de enlaces de etiquetas
Esta base de enlaces proporciona cadenas de texto legibles para los conceptos. Mediante la base de enlaces de etiquetas, se pueden admitir varios idiomas, así como varias cadenas de texto dentro de cada idioma.
XBRL aspira a convertirse en un estándar mundial para la presentación electrónica de informes empresariales. Esto requiere taxonomías que presenten datos empresariales en muchos idiomas diferentes. Por lo tanto, es importante poder crear un elemento con etiquetas para distintos idiomas. También puede haber etiquetas diferentes para distintos propósitos. Todas las etiquetas se almacenan y vinculan a los elementos en una base de enlaces de etiquetas. Los elementos definidos en un esquema están diseñados para transmitir información contable a los ordenadores. Para facilitar el procesamiento de sus nombres, deben cumplir ciertas reglas. Por ejemplo, no se permite el uso de espacios, por lo que «Efectivo y equivalentes de efectivo» se denominaría «EfectivoAndEquivalentesDeEfectivo». Además, las grandes taxonomías, como las NIIF, siguen reglas específicas de nomenclatura y etiquetado para garantizar la coherencia dentro del esquema. Por ejemplo, podría haber una lista de palabras excluidas de los nombres, como «:y:», «de» ..., o palabras que solo aparecen en un orden específico (por ejemplo, «Neto» o «Total» al final de la etiqueta después de una coma). En la base de enlaces de etiquetas, los elementos se conectan a etiquetas legibles mediante el arcorol "concept-label". Como se mencionó anteriormente, los elementos pueden asignarse a etiquetas en diferentes idiomas. A continuación, se presenta un ejemplo que describe las definiciones de las etiquetas del elemento IFRS Activos Totales en inglés, alemán y polaco.
<label xlink:type= "resource" xlink:role= "http://www.xbrl.org/2003/role/label" xlink:label= "ifrs_AssetsTotal_lbl" xml:lang= "en" > Activos, Total </label><label xlink:type= "resource" xlink:role= "http://www.xbrl.org/2003/role/label" xlink:label= "ifrs_AssetsTotal_lbl" xml:lang= "de" > Vermögenswerte, Gesamt </label><label xlink:type= "resource" xlink:role= "http://www.xbrl.org/2003/role/label" xlink:label= "ifrs_AssetsTotal_lbl" xml:lang= "pl" > Aktywa, Razem </label>Para distinguir entre idiomas, XBRL utiliza el atributo XML `lang`. Los creadores de taxonomías también pueden definir diferentes etiquetas para un mismo elemento. Una de las ideas de XBRL es que la información sobre el período y la moneda para los que se informa el elemento no se incluye en la definición del elemento, sino que se describe mediante un contexto en los documentos de instancia. En la información financiera, por otro lado, muchos términos expresan la fecha para la que se informan; por ejemplo, Propiedad, Planta y Equipo al inicio del año y Propiedad, Planta y Equipo al final del año. XBRL permite la creación de diferentes etiquetas según el contexto en el que se utilizará un elemento.
<label xlink:type= "resource" xlink:role= "http://www.xbrl.org/2003/role/label" xlink:label= "ifrs_AssetsTotal_lbl" xml:lang= "en" > Propiedad, planta y equipo, neto </label><label xlink:type= "resource" xlink:role= "http://www.xbrl.org/2003/role/periodStartLabel" xlink:label= "ifrs_AssetsTotal_lbl" xml:lang= "en" > Propiedad, planta y equipo, neto, saldo inicial </label><label xlink:type= "resource" xlink:role= "http://www.xbrl.org/2003/role/periodEndLabel" xlink:label= "ifrs_AssetsTotal_lbl" xml:lang= "en" > Propiedad, planta y equipo, neto, saldo final </label>El ejemplo anterior muestra cómo se asignan tres etiquetas diferentes a un mismo elemento mediante la aplicación de diferentes atributos de rol a las etiquetas.
Base de enlaces de referencia
Esta base de enlaces asocia conceptos con citas de un conjunto de literatura autorizada.
Los conceptos financieros que aparecen en los informes empresariales suelen derivarse de documentos normativos emitidos por las autoridades. Por ejemplo, la taxonomía de las NIIF describe los informes financieros elaborados según las NIIF (Volumen Encuadernado). [ 11 ] Los elementos definidos por esta taxonomía hacen referencia a los términos y conceptos específicos explicados en las normas. Por este motivo, una taxonomía suele ir acompañada de una base de enlaces de referencia que muestra las relaciones entre los elementos y las normativas o normas externas (otra solución es incluir la documentación en una base de enlaces de etiquetas). Esto ayuda a los creadores de instancias y a los usuarios a comprender el significado previsto de cada elemento y facilita su inclusión en la taxonomía. La capa de referencia no contiene el texto completo de las normativas. En su lugar, remite a los documentos fuente identificando su nombre e indicando los párrafos y cláusulas relevantes. Esta conexión se crea mediante el rol de arco "concept-reference". Existen varios tipos de referencias que se pueden proporcionar para cada elemento.
<reference xlink:type= "resource" xlink:role= "http://www.xbrl.org/2003/role/presentationRef" xlink:label= "CashFlowsFromUsedInOperationsTotal_ref" > <ref:Name> IAS </ref:Name> <ref:Number> 7 </ref:Number> <ref:Paragraph> 14 </ref:Paragraph> </reference> <reference xlink:type= "resource" xlink:role= "http://www.xbrl.org/2003/role/measurementRef" xlink:label= "CashFlowsFromUsedInOperationsTotal_ref" > <ref:Name> IAS </ref:Name> <ref:Number> 7 </ref:Number> <ref:Paragraph> 18 </ref:Paragraph> <ref:Subparagraph> a </ref:Subparagraph> </reference>El ejemplo anterior muestra referencias para el flujo de efectivo de las operaciones (utilizado en ellas). En primer lugar, remite a un documento que explica cómo y dónde debe presentarse el elemento en cuanto a su ubicación y etiquetado. En la NIC 7, párrafo 14, se indica que existe el concepto de flujos de efectivo de las actividades de operación y su origen. En segundo lugar, la referencia de medición explica qué determina el valor del elemento y cómo debe calcularse. Esta descripción se encuentra en la NIC 7, párrafo 18.a. XBRL también permite asignar a un elemento otros tipos de referencias que contienen ejemplos, comentarios, etc.
Base de enlaces de cálculo
Esta base de enlaces asocia conceptos con otros conceptos para que se pueda comprobar la coherencia de los valores que aparecen en un documento de instancia.
La idea de la base de datos de cálculo es mejorar la calidad de un informe XBRL. Contiene definiciones de reglas de validación básicas que se aplican a todos los documentos de instancia que hacen referencia a una taxonomía específica. Una base de datos de cálculo jerárquica ordena todos los elementos monetarios de esta manera, de modo que los elementos de nivel inferior se suman o se restan entre sí, obteniendo así el concepto de nivel superior como resultado de estas operaciones.
El signo de la relación depende del atributo de peso asignado al arco que conecta dos elementos. A continuación se muestra un ejemplo.
<calculationArc xlink:type= "arc" xlink:arcrole= "http://www.xbrl.org/2003/arcrole/summation-item" xlink:from= "GrossProfit" xlink:to= "RevenueTotal" order= "1" weight= "1" use= "optional" /> <calculationArc xlink:type= "arc" xlink:arcrole= "http://www.xbrl.org/2003/arcrole/summation-item" xlink:from= "GrossProfit" xlink:to= "CostOfSales" order= "2" weight= "-1" use= "optional" />El ejemplo muestra que se definen dos arcos de cálculo que detallan las relaciones entre el beneficio bruto, los ingresos y el coste de ventas. En los estados de resultados, el beneficio bruto es la diferencia entre los otros dos. Por lo tanto, asignamos un valor de atributo de ponderación de "1" al arco que conecta el beneficio bruto con los ingresos y de "-1" al que conecta el beneficio bruto con el coste de ventas. La razón de la diferencia entre las bases de enlace de cálculo y presentación es que el elemento total, que representa la suma de todos los demás, suele aparecer en la parte inferior de los estados financieros, mientras que en la base de enlace de cálculo debe ubicarse como el concepto superior.
Cálculo de presentación Activos (Presentación) Activos, Total Activos, Activos no corrientes, Activos no corrientes +1 Activos, Activos corrientes, Corriente +1 Activos, total
En XBRL existen dos reglas principales relativas a las relaciones de cálculo. En primer lugar, no se pueden realizar operaciones con elementos que tengan valores diferentes en el atributo periodType. Esta regla, conocida como regla de contexto cruzado, se refiere a la definición de algunos elementos como "Para el período" (duración) y otros como "A la fecha" (instantáneo). Por ejemplo, los conceptos que aparecen en el balance general son instantáneos, lo que significa que su valor se presenta para un día específico, mientras que los elementos del estado de resultados o del estado de flujos de efectivo son de duración, ya que representan acciones que tuvieron lugar durante un período de tiempo. El problema surge, por ejemplo, en el estado de cambios en el patrimonio o en los movimientos de propiedades, planta y equipo, donde los elementos instantáneos se mezclan con los de duración. La solución a este problema es una base de enlaces de fórmulas que proporcionará a los creadores de taxonomías muchas más funciones que la simple suma o resta. En segundo lugar, la regla de contabilidad por partida doble exige que los creadores de taxonomías XBRL definan la naturaleza de crédito/débito de los elementos monetarios que aparecen en los balances generales y los estados de resultados. Esta regla no solo prohíbe la suma de elementos con atributos de equilibrio opuestos —deben restarse—, sino que también define si el valor numérico contenido en un elemento debe ser positivo o negativo.
Base de enlaces de definición
Esta base de enlaces asocia conceptos con otros conceptos mediante una variedad de roles de arco para expresar relaciones como "es un", "parte-todo", etc. Los roles de arco pueden ser creados por quienes crean taxonomías XBRL o bien, los roles de arco de uso común pueden agregarse al Registro de Roles de Enlace XBRL (LRR).
La base de enlaces de definición ofrece a los creadores de taxonomías la oportunidad de definir diferentes tipos de relaciones entre elementos. Existen cuatro tipos estándar de relaciones compatibles con la base de enlaces de definición.
La primera se denomina general-especial . Distingue entre conceptos con significado más genérico o más específico. Por ejemplo, el código ZIP es la representación estadounidense del código postal, que se utiliza en todo el mundo. Por lo tanto, para indicar esta conexión, los creadores de taxonomías definen el código postal como un término general dentro del cual existe el concepto más especializado de código ZIP.
El segundo tipo de relación disponible es "esencia-alias" . Al usarlo, los creadores de taxonomías pueden indicar que dos conceptos tienen un significado similar. Por ejemplo, algunas aerolíneas pueden usar el término "Aviones" para describir el componente principal de su EPI, mientras que otras prefieren "Aeronaves". Para indicar que el significado de ambos términos es el mismo y que pueden usarse indistintamente, los creadores de taxonomías pueden conectarlos mediante el arcorol "esencia-alias".
El tercer tipo de relación estándar se denomina "requires-element" . Como su nombre indica, los creadores de taxonomías la utilizan para obligar a los creadores de instancias a introducir el valor de un elemento si proporcionan el contenido de otro. Por ejemplo, un regulador podría exigir la divulgación de un componente específico de Activos si aparece en el Balance. Para ello, la base de enlaces de definición define una relación "requires-element" entre ellos (por ejemplo, Propiedad, Planta y Equipo, Neto y Divulgaciones de Propiedad, Planta y Equipo).
La cuarta relación es `similar-tuples` . Se asemeja a la relación `essence-alias`, pero se aplica a tuplas. Conecta dos tuplas que son equivalentes en términos de definición (documentación de la base de enlaces de etiquetas o referencia en la base de enlaces de referencias), pero que difieren desde la perspectiva XML; es decir, no tienen modelos de contenido idénticos, por ejemplo, contienen elementos diferentes. Una de las razones por las que se introdujo este tipo de relación es la prohibición de la redefinición de esquemas, lo que impide cambios en el modelo de contenido de una tupla.
Base de enlaces de presentación
Esta base de enlaces asocia conceptos con otros conceptos, de modo que las relaciones resultantes puedan guiar la creación de una interfaz de usuario, una representación gráfica o una visualización.
Los informes empresariales se preparan generalmente en forma de tablas, estados financieros u otras estructuras. La base de enlaces de presentación almacena información sobre las relaciones entre los elementos para organizar adecuadamente el contenido de la taxonomía. Esto permite que los elementos se organicen en una estructura apropiada para representar las relaciones jerárquicas en datos empresariales específicos. Estas agrupaciones se pueden realizar de diversas maneras. Por ejemplo, un balance general típico contiene activos, patrimonio y pasivos. Los activos se componen de activos corrientes y activos no corrientes. Los activos corrientes se dividen en inventarios, cuentas por cobrar, etc. La base de enlaces de presentación, mediante relaciones padre-hijo, organiza los elementos de esta manera y ayuda a los usuarios a encontrar los conceptos de su interés. El principal inconveniente de una estructura jerárquica en una base de enlaces de presentación es que solo permite la presentación de listas planas de elementos, mientras que los estados financieros también contienen informes más sofisticados, como cambios en el patrimonio o movimientos en propiedades, planta y equipo. El Consorcio XBRL está trabajando actualmente en soluciones de renderizado que permitan la creación automática de dichos informes.
Este es el esquema de taxonomía del archivo de instancia mostrado anteriormente:
<?xml version="1.0" encoding="utf-8"?><esquemaxmlns= "http://www.w3.org/2001/XMLSchema"xmlns:xbrli= "http://www.xbrl.org/2003/instance"xmlns:link= "http://www.xbrl.org/2003/linkbase"xmlns:xlink= "http://www.w3.org/1999/xlink"xmlns:ifrs-gp= "http://xbrl.iasb.org/int/fr/ifrs/gp/2005-05-15"xmlns:ifrs-gp-rol= "http://xbrl.iasb.org/int/fr/ifrs/gp/2005-05-15/roles"xmlns:samp= "http://www.iqinfo.com/xbrl/taxonomy"targetNamespace= "http://www.iqinfo.com/xbrl/taxonomy"elementFormDefault= "calificado"attributeFormDefault= "no cualificado" ><anotación><appinfo><link:linkbaseRef xlink:type= 'simple'xlink:href= 'http://xbrl.iasb.org/int/fr/ifrs/gp/2005-05-15/ifrs-gp-pre-bs-liquidity-2005-05-15.xml'xlink:role= 'http://www.xbrl.org/2003/role/presentationLinkbaseRef'xlink:arcrole= 'http://www.w3.org/1999/xlink/properties/linkbase' /><link:linkbaseRef xlink:type= 'simple'xlink:href= 'http://xbrl.iasb.org/int/fr/ifrs/gp/2005-05-15/ifrs-gp-pre-is-byNature-2005-05-15.xml'xlink:role= 'http://www.xbrl.org/2003/role/presentationLinkbaseRef'xlink:arcrole= 'http://www.w3.org/1999/xlink/properties/linkbase' /><link:linkbaseRef xlink:type= 'simple'xlink:href= 'http://xbrl.iasb.org/int/fr/ifrs/gp/2005-05-15/ifrs-gp-cal-bs-liquidity-2005-05-15.xml'xlink:role= 'http://www.xbrl.org/2003/role/calculationLinkbaseRef'xlink:arcrole= 'http://www.w3.org/1999/xlink/properties/linkbase' /><link:linkbaseRef xlink:type= 'simple'xlink:href= 'http://xbrl.iasb.org/int/fr/ifrs/gp/2005-05-15/ifrs-gp-cal-is-byNature-2005-05-15.xml'xlink:role= 'http://www.xbrl.org/2003/role/calculationLinkbaseRef'xlink:arcrole= 'http://www.w3.org/1999/xlink/properties/linkbase' /></appinfo></anotación><import namespace= "http://www.xbrl.org/2003/instance"schemaLocation= "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" /><import namespace= "http://xbrl.iasb.org/int/fr/ifrs/gp/2005-05-15"schemaLocation= "http://xbrl.iasb.org/int/fr/ifrs/gp/2005-05-15/ifrs-gp-2005-05-15.xsd" /></esquema>El Marco de Libro Mayor Global de XBRL ( XBRL GL ) es el único conjunto de taxonomías desarrollado y recomendado por XBRL International .
módulos XBRL
XBRL International ha emitido y reiterado un compromiso de estabilidad en relación con la especificación principal de XBRL 2.1. Además de dicha especificación, se continúa trabajando en el desarrollo de módulos XBRL que definen nuevas funcionalidades compatibles.
- Dimensiones XBRL : este módulo obtuvo el estatus de Recomendación en 2005. El 7 de septiembre de 2009 se publicó una nueva edición de la Especificación Dimensiones 1.0 con correcciones de erratas. La Especificación Dimensiones 1.0 es una extensión opcional de la Especificación XBRL 2.1 que enriquece las reglas y los procedimientos para la construcción de taxonomías dimensionales y documentos de instancia. Admite el uso de bases de enlaces de taxonomías XBRL para definir información contextual adicional y estructurada para los hechos empresariales. Cada pieza de información contextual se denomina "dimensión". La especificación XBRL básica define esencialmente tres dimensiones: período de informe, entidad informante (es decir, una empresa o una división de la misma) y un escenario de informe definido de forma flexible, originalmente concebido para distinguir entre hechos reales y proyectados. Las taxonomías que utilizan Dimensiones XBRL pueden definir nuevas dimensiones, especificar los valores válidos ("dominios") para las dimensiones, designar qué dimensiones se aplican a qué conceptos empresariales mediante mecanismos denominados "hipercubos" y relacionar otros metadatos de la taxonomía (etiquetas, información de presentación, etc.) con las dimensiones.
- Fórmula XBRL : Este módulo obtuvo la recomendación el 22 de junio de 2009. La especificación de fórmula 1.0 admite la creación de expresiones (mediante XPath) que se pueden aplicar a instancias XBRL para validar su información o calcular nuevos datos XBRL en una nueva instancia. Para ver cómo se interrelacionan los componentes de la fórmula, haga clic en Diagrama interactivo de especificaciones de fórmula relacionadas. [ 12 ]
- Inline XBRL (o iXBRL ) : este módulo obtuvo la categoría de Recomendación el 20 de abril de 2010. La especificación Inline XBRL define cómo se pueden incrustar los metadatos XBRL en documentos HTML o XHTML bien formados , de modo que los datos y la información de representación asociada puedan encapsularse en un único documento.
- Control de versiones XBRL : este módulo obtuvo la recomendación el 27 de febrero de 2013. Esta especificación permite crear informes de control de versiones que los autores de taxonomías XBRL pueden utilizar para documentar los cambios entre dos taxonomías. Muchas taxonomías extensas (como la taxonomía IFRS) se actualizan anualmente.
- Base de datos tabular XBRL : este módulo permite a los autores de taxonomías definir plantillas de informes tabulares. La base de datos tabular se puede utilizar para la presentación de datos XBRL y también para la introducción de datos, ya que permite que el software presente una plantilla para que el usuario la complete. La base de datos tabular es idónea para gestionar plantillas de informes extensas y de alta dimensionalidad, como las utilizadas para los informes de Solvencia II a la EIOPA y los informes COREP y FINREP a la EBA .
Extensibilidad
Además de la creación de módulos adicionales, XBRL International admite varios métodos para la expansión continua de la funcionalidad compartida de XBRL.
- Registro de roles de enlace : este registro, alojado en xbrl.org, recopila roles de enlace y roles de arco para promover la reutilización en diferentes taxonomías.
- Registro de funciones : este registro recopila funciones XPath para su reutilización en bases de enlaces de fórmulas.
- Registro de reglas de transformación : este registro recopila las transformaciones comunes que se utilizan para convertir datos legibles por humanos en documentos Inline XBRL (por ejemplo, "1 de enero de 2016") a los formatos requeridos por XBRL ("2016-01-01").
iXBRL
iXBRL (Inline XBRL) [ 10 ] es una evolución de XBRL en la que los metadatos XBRL se integran en un documento HTML, por ejemplo, un informe o estados financieros publicados. Requiere que el documento HTML esté bien formado, pero no especifica el formato XML necesario. Normalmente, iXBRL se implementa dentro de documentos HTML , que se visualizan o imprimen mediante navegadores web sin revelar los metadatos XBRL que contienen. Sin embargo, la especificación proporciona un esquema normativo que exige que cualquier documento iXBRL válido según dicho esquema esté en formato XHTML .
La mayoría de los informes financieros iXBRL se producen de dos maneras:
- El sistema que genera el informe lo formatea directamente en iXBRL. En el Reino Unido, donde todas las empresas están obligadas a presentar sus informes en iXBRL, los principales programas de contabilidad comercial ofrecen la opción de exportar informes financieros a este formato.
- El informe financiero se genera como un documento de Microsoft Word o Microsoft Excel , y se utiliza un "Programa de etiquetado" para agregar los metadatos del concepto XBRL y exportar el documento como XBRL en línea.
Con estados financieros extensos y complejos, un único archivo iXBRL puede resultar demasiado grande para que un navegador web lo procese. Esto ocurre con mayor frecuencia cuando, como en el Reino Unido, el informe de la empresa, que puede contener numerosos gráficos, se combina con las cuentas en un único documento iXBRL. La especificación iXBRL permite tratar un conjunto de documentos iXBRL como un único conjunto de documentos iXBRL. [ 13 ]
En el Reino Unido, la Agencia Tributaria británica (HMRC) exige a las empresas que presenten sus informes, cuentas y cálculos fiscales en formato iXBRL al realizar su declaración del Impuesto de Sociedades. Las empresas y sus agentes pueden utilizar el software de presentación en línea de la HMRC [ 14 ] para preparar sus informes, cuentas y cálculos fiscales en formato iXBRL, o bien pueden preparar ellos mismos los archivos iXBRL y enviarlos a la HMRC.
El software de presentación en línea de HMRC es un ejemplo de programa que genera iXBRL a partir de datos de origen. Este programa utiliza una serie de formularios en los que los datos clave (que aparecerán en etiquetas XBRL) se introducen en campos de entrada de datos. Los datos adicionales (el resto del informe y las cuentas) se introducen en cuadros de texto. El programa genera el informe y las cuentas en formato iXBRL con una secuencia estándar de secciones y un formato estándar. Se pierde todo el formato del resto del material. Si bien el informe y las cuentas resultantes cumplen con los requisitos de HMRC, no son un documento atractivo para visualizar ni leer.
El formato iXBRL es obligatorio para la presentación de documentos corporativos por parte de organismos gubernamentales en Japón, Dinamarca y el Reino Unido. En el Reino Unido, Companies House también acepta iXBRL. Si bien Companies House no lo exige , representa la mayoría de los documentos que se reciben anualmente.
Desde junio de 2016, la SEC comenzó a permitir que las empresas presentaran documentos en formato iXBRL en los formularios HTML requeridos. En junio de 2018, la SEC anunció planes para migrar a iXBRL, eliminando el requisito de presentar documentos HTML y XBRL por separado. [ 15 ] [ 16 ]
Desde enero de 2021, todas las empresas cotizadas de la UE que elaboran informes financieros anuales según las NIIF están obligadas a publicar estos informes en formato Inline XBRL , como parte de la iniciativa del Formato Electrónico Único Europeo (ESEF). [ 17 ]
Historia
Los orígenes de XBRL, en 1998, [ 18 ] se remontan a los esfuerzos iniciales de Charles Hoffman, un contador público certificado de Tacoma, Washington. El Instituto Americano de Contadores Públicos Certificados (AICPA) también desempeñó un papel fundamental en la creación de lo que finalmente se convirtió en XBRL International. [ 19 ]
La especificación pasó por varias versiones antes de la XBRL v2.1, que se publicó en 2003.
- 1.0 – Publicada el 31 de julio de 2000, [ 20 ] esta versión se basó en DTD . Expresaba la diferencia entre el intercambio de datos en documentos de instancia y el intercambio de metadatos en documentos de taxonomía. Las taxonomías se expresaban como archivos de esquema XML, pero estos no se utilizaban para la validación de instancias.
- 2.0 – Publicada el 14 de diciembre de 2001, [ 21 ] esta versión introdujo el uso de grupos de sustitución de esquemas XML como una forma de permitir la validación de esquemas de instancias. Las relaciones de conceptos se dividieron en bases de enlaces separadas basadas en XLink. Los datos de contexto en la instancia se recopilaron en un elemento separado.
- 2.1 – Publicada el 31 de diciembre de 2003, [ 20 ] esta versión reforzó significativamente la definición de términos, permitiendo la introducción de un conjunto de conformidad.
XBRL v2.1 se ha mantenido estable desde su publicación y solo se ha actualizado para corregir erratas. El estándar ha evolucionado significativamente mediante el desarrollo de módulos XBRL adicionales . Los detalles de todas las versiones de la especificación y los módulos asociados se pueden encontrar en el subsitio de la especificación XBRL. [ 22 ]
Falta de precisión
En abril de 2009, un estudio del Departamento de Contabilidad de la Facultad de Administración de la Universidad Estatal de Carolina del Norte evaluó la precisión de las presentaciones XBRL de 22 empresas que participaron en el programa de presentación voluntaria de la SEC en 2006. [ 23 ] Los resultados de una comparación de las presentaciones XBRL con los Formularios 10-K revelaron múltiples errores en la señalización, los importes, el etiquetado y la clasificación. El estudio considera que estos errores son graves, ya que los datos XBRL son legibles por computadora y los usuarios no los detectarán visualmente, especialmente al usar software de análisis XBRL.
Du et al., 2013 [ 24 ] llegaron a una conclusión diferente, argumentando que las empresas están pasando por una curva de aprendizaje y están mejorando constantemente.
En diciembre de 2017, Charlie Hoffman afirmó que existe una probabilidad del 10,2 % de que un informe financiero de una empresa pública basado en XBRL contenga errores en sus estados financieros principales. Hoffman predice que, según el número actual de errores y el ritmo al que se corrigen, en aproximadamente cinco años la calidad de la información de los informes financieros de las empresas públicas basados en XBRL será muy buena. [ 25 ]
Impacto de XBRL
Una evaluación realizada por Debreceny, Roger S., et al. 2005, del impacto de la presentación de informes financieros en XBRL en el sistema EDGAR de la SEC. [ 26 ]
Una herramienta para convertir el balance consolidado, el estado de resultados y el estado de flujos de efectivo al formato etiquetado XBRL. [ 27 ]
El gobierno corporativo está significativamente y positivamente asociado con la decisión de una empresa de presentar de forma temprana y voluntaria información financiera en formato XBRL. [ 28 ]
Impacto en la información financiera en la Unión Europea
El 18 de diciembre de 2017, la Autoridad Europea de Valores y Mercados (ESMA) publicó el borrador final de las Normas Técnicas de Regulación (RTS) que establecen el nuevo Formato Electrónico Único Europeo (ESEF). Según el borrador de reglamento, a partir de 2020, los informes financieros que contengan estados financieros consolidados según las NIIF deberán etiquetarse con etiquetas XBRL. [ 29 ]
Véase también
Referencias
- ↑ "Lenguaje Extensible de Informes Comerciales (XBRL) 2.1; Recomendación del 31 de diciembre de 2003 con correcciones de erratas hasta el 20 de febrero de 2013" . xbrl.org . XBRL International . 20 de febrero de 2013. Archivado del original el 1 de junio de 2014.
- ↑ "Mejora de los procesos empresariales mediante XBRL: un caso práctico para la elaboración de informes empresariales" (PDF) . xbrl.org . FFIEC (Consejo Federal de Examen de Instituciones Financieras). 31 de enero de 2006. Archivado (PDF) del original el 27 de julio de 2011.
- ↑ "Iniciativa Eurofiling" . eurofiling.info . Eurofiling.info. Archivado del original el 17 de abril de 2013. Consultado el 22 de abril de 2013 .
- ↑ "Directorio de proyectos XBRL" . xbrl.org .
- ↑ "Presentación de estados financieros en formato XBRL" . acra.gov.sg. Autoridad Reguladora de Contabilidad y Empresas. 28 de abril de 2019.
- ↑ Los reguladores se toman en serio la adopción de un lenguaje financiero universal. Archivado el 12 de diciembre de 2010 en Wayback Machine. Financial Times, 8 de diciembre de 2010.
- ↑ "SEC.gov | Inline XBRL" . www.sec.gov .
- ↑ "Presentación XBRL en MCA21" . mca.gov.in. Ministerio de Asuntos Corporativos. Archivado del original el 20 de junio de 2013. Consultado el 20 de junio de 2013 .
- ↑ "XBRL 2.1 Specification and Conformance Suite" . XBRL International . Archivado del original el 31 de julio de 2014.
- 1 2 "XBRL en línea Parte 1: Especificación 1.1" . xbrl.org . XBRL Internacional .
- ^ Debreceny, Roger; Felden, Carsten; Ochocki, Bartosz; Piechocki, Maciej; Piechocki, Michal (2009). XBRL para datos interactivos : ingeniería de la cadena de valor de la información . Saltador. pag. 65.ISBN 978-3-642-01436-9Archivado del original el 26 de abril de 2018 .
- ↑ "Especificaciones de la fórmula" . www.xbrl.org .
- ↑ "3.1 El conjunto de documentos Inline XBRL" . Inline XBRL Parte 1: Especificación 1.0 . Archivado del original el 8 de octubre de 2011.
- ↑ "HMRC Demonstrator Presentar una declaración" . hmrc.gov.uk. Hmrc.gov.uk. 28-06-2011. Archivado del original el 04-05-2013 . Recuperado el 22-04-2013 .
- ↑ "El tumultuoso romance de la SEC con XBRL" . goingconcern.com . 9 de febrero de 2017. Archivado del original el 3 de diciembre de 2017. Consultado el 2 de diciembre de 2017 .
- ↑ "Declaración sobre la norma final de presentación de datos etiquetados en formato XBRL en línea" . sec.gov . 28 de junio de 2018.
- ↑ "Informes electrónicos" . esma.europa.eu . Autoridad Europea de Valores y Mercados.
- ↑ "Antecedentes de XBRL" . AICPA . Archivado del original el 18 de agosto de 2016. Consultado el 9 de agosto de 2016 .
- ↑ "La historia de nuestro nuevo idioma" (PDF) . aicpa.org . Archivado (PDF) del original el 8 de julio de 2017. Consultado el 8 de agosto de 2016 .
- 1 2 Kernan, Karen (2009). "La historia de nuestro nuevo idioma" (PDF) . us.aicpa.org . AICPA . Consultado el 8 de febrero de 2022 .
- ↑ Hampton, Luther; vun Kannon, David (2001). "Extensible Business Reporting Language (XBRL) 2.0" (PDF) . immagic.com . XBLR International. Archivado del original (PDF) el 22 de enero de 2022. Recuperado el 8 de febrero de 2022 .
- ↑ "Especificaciones XBRL" . Specifications.xbrl.org .
- ↑ Bartley, Jon W.; Chen, Y. Al; Taylor, Eileen Zalkin (18 de febrero de 2010). "Una comparación de las presentaciones XBRL con los informes 10-K corporativos: evidencia del programa de presentación voluntaria". doi : 10.2139 /ssrn.1397658 . S2CID 235264255. SSRN 1397658 .
{{cite journal}}: Para citar una revista se requiere|journal=( ayuda ) - ↑ Du, H.; Vasarhelyi, MA; Zheng, X. (2013). "XBRL Mandate: miles de errores de presentación y ¿y qué?". Journal of Information Systems . 27 (1): 61– 78. CiteSeerX 10.1.1.456.1424 . doi : 10.2308/isys-50399 .
- ↑ "Medición trimestral de la calidad de los informes financieros de empresas públicas basada en XBRL (noviembre de 2017)" . xbrl.squarespace.com . Archivado del original el 2 de diciembre de 2017.
- ^ Debreceny, Roger; Chandra, Akhilesh; Cheh, John; Guithues-Amrhein, Denise; Hannon, Neal; Hutchison, Pablo; Janvrin, Diane; Jones, Roberta; Lamberton, Bárbara; Lymer, Andy; Mascha, Maureen; Nehmer, Robert; Roohani, Saeed; Srivastava, Rajendra; Trabelsi, Samir; Tribunella, Thomas; Trites, Gerald; Vasarhelyi, Miklos (2005). "Informes financieros en XBRL sobre el sistema EDGAR de la SEC: una crítica y evaluación". Revista de sistemas de información . 19 (2): 191– 210. doi : 10.2308/jis.2005.19.2.191 .
- ↑ Bovee, Matthew; Kogan, Alexander; Nelson, Kay; Srivastava, Rajendra P.; Vasarhelyi, Miklos A. (2005). "Financial Reporting and Auditing Agent with Net Knowledge (FRAANK) and eXtensible Business Reporting Language (XBRL)". Journal of Information Systems . 19 (1): 19– 41. doi : 10.2308/jis.2005.19.1.19 . S2CID 16695663 .
- ↑ Premuroso, Ronald F.; Bhattacharya, Somnath (2008). "¿Indican las empresas que presentan información financiera de forma temprana y voluntaria en formato XBRL una mejor gobernanza corporativa y un mejor desempeño operativo?". International Journal of Accounting Information Systems . 9 : 1–20 . doi : 10.1016/j.accinf.2008.01.002 .
- ↑ "Nuevas normas hacen que los informes financieros anuales de los emisores de la UE sean legibles por máquina" (PDF) . esma.europa.eu . 18 de diciembre de 2017. Consultado el 3 de noviembre de 2018 .
Enlaces externos
- Sitio web oficial
- Subsitio de la especificación XBRL : información para desarrolladores, con acceso directo a las especificaciones, conjuntos de conformidad y preguntas frecuentes.
- Sitio web oficial de XBRL US : la jurisdicción estadounidense de XBRL International, el consorcio nacional para la presentación de informes comerciales estandarizados, creador de la taxonomía inicial XBRL US GAAP, bajo contrato con la Comisión de Bolsa y Valores de EE. UU.
- Curry, E.; Harth, A.; O'Riain, S. (2009). "Retos futuros para la convergencia de datos financieros" . Actas del taller XBRL/W3C sobre la mejora del acceso a los datos financieros en la web . Recuperado el 9 de agosto de 2011 .
{{cite book}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - Búsqueda de cuentas de empresas del Reino Unido , acceso completo a todas las cuentas Inline XBRL presentadas en Companies House en el Reino Unido.
- XBRLS: cómo un XBRL más simple puede hacer un mejor XBRL
- "Documento técnico sobre el uso de XBRL" (PDF) . xml.gov . (ACT-IAC) Consejo Asesor de la Industria y la Tecnología Estadounidenses . Febrero de 2007. Archivado del original (PDF) el 14 de diciembre de 2010. Consultado el 14 de diciembre de 2009 .
- Holland, LEF (2004). "XML Flattened: Las lecciones que se pueden aprender de XBRL" (PDF) . corefiling.com .