¿Qué es el formato de archivo XBRL?
XBRL - eXtensible Business Reporting Language - es un formato de archivo de texto basado en XML, creado como un lenguaje de marcado para compartir e intercambiar datos empresariales. Los archivos .xbrl almacenan información financiera o informes en una forma estructurada y legible por máquina que el software puede validar, comparar y analizar automáticamente. XBRL es un estándar universal y portátil que no está vinculado a ninguna plataforma de software, y es un estándar abierto distribuido bajo una licencia gratuita por XBRL International.
Los datos en los archivos .xbrl se organizan mediante una estructura bien definida. Cada archivo comienza con un elemento raíz <xbrl> (o <xbrli:xbrl> con el espacio de nombres declarado) que hace referencia a uno o más esquemas de taxonomía (archivos .xsd) que definen el significado de cada etiqueta. El contenido que sigue al elemento raíz constituye los llamados Hechos Empresariales (Business Facts), que pueden dividirse en los siguientes grupos:
- items - elementos que contienen un solo valor,
- tuples - elementos con múltiples valores; pueden estar anidados.
Cada hecho va acompañado de un elemento de contexto que identifica a la entidad que informa, el período de tiempo cubierto y la unidad de medida, lo que hace que cada punto de datos se describa a sí mismo. Los archivos que combinan etiquetas .xbrl incrustadas dentro de un documento XHTML legible por humanos se denominan Inline XBRL (.ixbrl), lo que permite que la misma presentación se vea en un navegador web y sea procesada por software simultáneamente.
XBRL 1.0 se introdujo en el año 2000; XBRL 2.1, la especificación estable y actual, fue recomendada por XBRL International en 2003 y ha permanecido como el estándar principal desde entonces. Los reguladores financieros de los Estados Unidos (SEC EDGAR) y el Reino Unido exigen documentos en el estándar XBRL; en Polonia, desde 2020 las empresas que cotizan en bolsa deben proporcionar informes que cumplan con el estándar ESEF utilizando archivos .xbrl. Los paquetes regulatorios a menudo se distribuyen como archivos ZIP que agrupan el documento de instancia junto con los esquemas de taxonomía y las bases de enlaces (linkbases) requeridos. Existen herramientas dedicadas y complementos para aplicaciones populares que permiten crear y validar informes en formato XBRL.
Seguridad y protección
RIESGO: LOWUn archivo XBRL son datos XML simples sin código ejecutable, por lo que abrirlo es de bajo riesgo. Se aplica la precaución estándar de XML: un archivo malicioso podría, en teoría, hacer referencia a entidades externas (XXE), así que use una herramienta XBRL adecuada (Arelle) o un editor de texto en lugar de alimentar archivos desconocidos a un analizador XML permisivo. Los datos en sí son información de presentaciones regulatorias públicas. Evite sitios de descarga de «visores XBRL» dudosos; Arelle (código abierto) y los visores oficiales de los reguladores son las opciones confiables.
Detalles del formato
en pocas palabrasProgramas que abren archivos XBRL
Detalles técnicos
especificación profunda| Codificación de archivo | Texto plano UTF-8; el archivo es un documento XML bien formado |
| Tipo MIME | application/xbrl+xml (también se acepta: application/xml, text/xml) |
| Firma de archivo | Se abre con la declaración XML estándar `<?xml ...?>` en el desplazamiento de byte 0; se identifica además por un elemento raíz `<xbrl>` o `<xbrli:xbrl>` y el URI del espacio de nombres de instancia XBRL 2003 |
| Espacio de nombres principal | http://www.xbrl.org/2003/instance (prefijo xbrli); cada presentación importa espacios de nombres adicionales específicos de la taxonomía como US-GAAP, IFRS o ESEF |
| Tipos de hechos empresariales | Items (valor único por concepto) y Tuples (contenedores de valores múltiples anidables); ambos tipos llevan referencias obligatorias de contexto y unidad |
| Modelo de contexto | Cada hecho informado hace referencia a un elemento <context> que especifica el identificador de la entidad que informa, el período (instante o duración de inicio/fin) y la unidad de medida |
| Vinculación de taxonomía | Un elemento de enlace <schemaRef> apunta a esquemas de taxonomía .xsd externos y archivos de base de enlaces que definen el conjunto completo de conceptos de informes permitidos |
| Capas de validación | Validez de XML Schema (XSD), luego reglas de instancia XBRL 2.1, luego verificaciones aritméticas de base de enlaces de cálculo y, finalmente, reglas de fórmula específicas de la taxonomía |
| Variante Inline XBRL | Inline XBRL (.ixbrl) incrusta los mismos hechos etiquetados dentro de un documento XHTML, lo que hace que la presentación sea legible por el navegador y procesable por máquina desde un solo archivo |
| Empaquetado de presentaciones | Sin compresión nativa; las presentaciones regulatorias se envuelven en un paquete de taxonomía ZIP que agrupa el documento de instancia, los esquemas de taxonomía y las bases de enlaces |
| Tamaño de archivo típico | De decenas de KB a unos pocos MB; los informes anuales de grandes empresas pueden contener miles de hechos etiquetados individualmente |
| Soporte de plataforma | Multiplataforma; cualquier analizador capaz de leer XML puede leer el archivo; las herramientas especializadas incluyen Arelle (basada en Python), Fujitsu XWand y el visor en línea SEC EDGAR |
| Mandatos regulatorios | Requerido para presentaciones SEC EDGAR (EE. UU.), declaraciones ante Companies House y FCA (Reino Unido), ESEF para empresas que cotizan en la UE y reguladores de valores en Japón, Australia, India y otros |
| Convención de prefijo de espacio de nombres | xbrli para elementos de instancia principales; dei (Document and Entity Information) para hechos de encabezado comunes en presentaciones ante la SEC de EE. UU.; prefijos específicos de taxonomía por presentación |
| Lanzado | 2000 (XBRL 1.0); XBRL 2.1 specification recommended 2003 |
| Última versión | XBRL 2.1 (with the Open Information Model / xBRL-XML and successors); Inline XBRL (iXBRL) for human-readable filings |
| Estándar abierto | Sí · libre de regalías |
| Especificación | www.xbrl.org |
Conversiones de XBRL
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos XBRL.