XBRL
XBRL (Extensible Business Reporting Language) es un estándar internacional abierto que permite el intercambio de información empresarial. El XBRL es utilizado por gobiernos, instituciones financieras y empresas, principalmente para la presentación de informes financieros y normativos. XBRL está gestionado por XBRL International.
Una empresa u organización puede tener distintos requisitos empresariales en relación con XBRL (por ejemplo, validación de XBRL, creación de datos XBRL, creación de nuevas taxonomías XBRL o exportación de datos XBRL a otros formatos). Varios productos de Altova permiten realizar tareas relacionadas con XBRL de la siguiente manera:
•XMLSpy edita o crea nuevas taxonomías y genera informes XBRL a partir de archivos de transformación XSLT (los archivos de transformación XSLT se pueden crear en StyleVision).
•StyleVision crea hojas de estilo y plantillas de taxonomía, lo que le permite generar informes XBRL.
•MapForce crea asignaciones de datos con archivos de instancia XBRL como origen o destino de la asignación. Puede convertir datos XBRL a otros formatos compatibles con MapForce (como Microsoft Excel 2007 y versiones posteriores, bases de datos o archivos CSV), o viceversa. Por ejemplo, puede filtrar datos específicos de documentos de instancia XBRL existentes o crear instancias XBRL a partir de datos extraídos de una base de datos.
•RaptorXML+XBRL Server es un procesador XBRL multiplataforma que valida instancias y taxonomías XBRL.
•Los complementos de Altova XBRL para Excel permiten a las empresas elaborar y validar informes XBRL utilizando Microsoft Excel.
Aunque una explicación completa de XBRL excede el alcance de esta documentación, estos términos se utilizan con frecuencia en relación con XBRL:
•Taxonomía XBRL: una taxonomía es como un diccionario de todos los conceptos que pueden aparecer en el informe XBRL. Además, establece normas para organizar los conceptos de forma jerárquica.
•Instancia XBRL: la instancia XBRL es un documento que contiene los denominados «hechos» que deben comunicarse. La taxonomía proporciona la definición concreta de los conceptos y las relaciones jerárquicas entre ellos.
Para asignar datos a archivos de instancia XBRL o desde ellos en MapForce, es necesario disponer de la taxonomía XBRL correspondiente. La taxonomía consiste en un archivo comprimido (normalmente .zip) que proporciona la organización o entidad a la que se envían los datos XBRL. A continuación se incluyen algunos ejemplos de taxonomías que pueden utilizarse para asignaciones de datos con MapForce:
•US-GAAP (Principios de Contabilidad Generalmente Aceptados), publicada por el Consejo de Normas de Contabilidad Financiera (http://www.fasb.org)
•IFRS (Normas Internacionales de Información Financiera), publicada por la Fundación NIIF (http://www.ifrs.org)
•COREP / FINREP (Información Común e Información Financiera), publicada por la Autoridad Bancaria Europea (http://www.eba.europa.eu)
Puede instalar o desinstalar taxonomías XBRL en todos los productos de Altova compatibles con XBRL desde el Gestor de paquetes de taxonomías.
Para resolver los URI en los documentos XBRL, MapForce utiliza un mecanismo de catálogo que asocia los URI a archivos del sistema local. Esto se debe, en gran medida, al tamaño de las taxonomías y al hecho de que contienen miles de archivos. El acceso a los archivos de taxonomía a través de Internet daría lugar a un rendimiento extremadamente lento, incluso si las organizaciones que los publican los ofrecieran de esa manera. Tenga en cuenta que el mecanismo del catálogo depende de qué paquetes de taxonomías XBRL tenga instalados en su ordenador. De forma predeterminada, no hay ningún paquete de taxonomías XBRL instalado. Por lo tanto, al abrir una asignación que contenga componentes XBRL, es posible que MapForce muestre un cuadro de diálogo en el que se le solicite instalar los paquetes de taxonomías XBRL necesarios. Además, siempre puede consultar y gestionar todas las taxonomías XBRL instaladas desde el Gestor de paquetes de taxonomías.
Estándares XBRL compatibles
MapForce es compatible con los siguientes estándares relacionados con XBRL:
•Especificación XBRL Dimensions 1.0
•Especificación Table Linkbase 1.0 (ver Trabajar con tablas XBRL)
•Paquetes de taxonomías 1.0 (ver Paquetes de taxonomías)
•Inline XBRL 1.0 y 1.1, incluido Transformation Registry 3 (solo para lectura de datos). Consulte también Leer datos de Inline XBRL.
•Especificación XII Transformation Registry 5