Linguagem de Relatórios Empresariais Extensíveis (XBRL)
Pontos principais
- O XBRL é um padrão global para a troca de informações empresariais que utiliza tags semânticas para identificar dados financeiros.
- A tecnologia evoluiu do XML para suportar JSON, CSV e a variante Inline XBRL (iXBRL), que integra tags em HTML.
- É mantido pela XBRL International, Inc. e exigido por reguladores como a SEC nos EUA e o HMRC no Reino Unido.
- A estrutura do XBRL baseia-se na distinção entre Taxonomias (metadados/definições) e Instâncias (dados reais/fatos).
A Linguagem de Relatórios Empresariais Extensíveis (do inglês Extensible Business Reporting Language, XBRL) é um framework global e aberto destinado à troca de informações empresariais de forma padronizada. Diferente de documentos estáticos como PDFs ou planilhas, o XBRL permite que cada dado financeiro seja identificado por uma etiqueta (tag) semântica, facilitando a automação da análise, a comparação de dados e a integração entre diferentes sistemas de negócios.
Originalmente fundamentado na sintaxe XML (Extensible Markup Language), o padrão evoluiu para suportar relatórios em formatos JSON e CSV. Atualmente, uma das variantes mais difundidas é o Inline XBRL (iXBRL), que permite a incorporação de tags XBRL diretamente em documentos HTML, tornando os relatórios legíveis tanto para seres humanos quanto para máquinas sem a necessidade de softwares de conversão.

Funcionamento e Estrutura do XBRL
O sistema XBRL opera através da separação entre os dados reportados e as definições desses dados. Essa estrutura é composta por dois elementos principais:
1. Taxonomias
As taxonomias funcionam como dicionários de metadados. Elas definem os conceitos de relatório, as regras de cálculo e as relações entre diferentes elementos. Por exemplo, uma taxonomia define que "Lucro Líquido" é um conceito específico com propriedades determinadas, permitindo que reguladores e investidores saibam exatamente o que aquele valor representa, independentemente da língua ou do software utilizado.
2. Instâncias XBRL
A instância é o arquivo que contém os fatos de negócio reais. Enquanto a taxonomia diz o que pode ser reportado, a instância contém os valores específicos de uma empresa para um determinado período. Os fatos em uma instância são divididos em:
- Itens: Fatos que detêm um único valor.
- Tuplas: Fatos que agrupam múltiplos valores relacionados.
Para que um dado seja válido, ele deve estar associado a um contexto (que define a entidade, o período de tempo e o cenário, como "previsto" ou "real") e a uma unidade (como a moeda utilizada, seguindo padrões como o ISO 4217).
Adoção Global e Regulamentação
O padrão XBRL é desenvolvido e mantido pela organização XBRL International, Inc. (XII). Sua adoção tornou-se mandatória em diversas jurisdições para aumentar a transparência e a eficiência do mercado de capitais.
- Estados Unidos: A Securities and Exchange Commission (SEC) implementou o uso de taxonomias baseadas no US GAAP para empresas públicas a partir de 2008.
- Reino Unido: O HM Revenue and Customs (HMRC) e a Companies House aceitam relatórios no formato iXBRL desde 2011.
- Índia: O Ministério de Assuntos Corporativos (MCA) adotou o XBRL para o arquivamento de informações financeiras e de custos junto ao governo central.
Além de governos, o XBRL é amplamente utilizado por reguladores de bolsas de valores, agências de estatísticas nacionais e autoridades fiscais para automatizar a coleta de dados e reduzir erros de transcrição manual.
Especificações Técnicas
A versão atual da especificação base do XBRL é a 2.1. Já a especificação do Inline XBRL encontra-se na versão 1.1. Para garantir a integridade dos dados, existem suítes de conformidade que permitem testar se os processadores de documentos XBRL estão operando de acordo com as normas técnicas estabelecidas.
Perguntas frequentes
O que é XBRL?
XBRL significa Extensible Business Reporting Language. É um padrão global aberto para a comunicação de dados empresariais, permitindo que informações financeiras sejam etiquetadas digitalmente para facilitar a análise automatizada.
Qual a diferença entre XBRL e Inline XBRL (iXBRL)?
O XBRL tradicional é um arquivo de dados (XML) legível apenas por máquinas. O iXBRL permite que as tags de dados sejam incorporadas em um documento HTML, tornando-o legível para humanos em um navegador web, enquanto permanece processável por máquinas.
Para que serve uma taxonomia no XBRL?
A taxonomia funciona como um dicionário ou guia de regras que define os conceitos contábeis e as relações entre eles, garantindo que todos os usuários do padrão interpretem o mesmo dado da mesma maneira.
Quem define os padrões do XBRL?
Os padrões são desenvolvidos e publicados pela XBRL International, Inc. (XII).