O que é o formato de ficheiro XBRL?
XBRL - eXtensible Business Reporting Language - é um formato de arquivo de texto baseado em XML, criado como uma linguagem de marcação para compartilhar e trocar dados empresariais. Arquivos .xbrl armazenam informações financeiras ou relatórios em uma forma estruturada e legível por máquina que softwares podem validar, comparar e analisar automaticamente. O XBRL é um padrão universal e portátil não vinculado a nenhuma plataforma de software, sendo um padrão aberto distribuído sob uma licença gratuita pela XBRL International.
Os dados em arquivos .xbrl são organizados usando uma estrutura bem definida. Cada arquivo começa com um elemento raiz <xbrl> (ou <xbrli:xbrl> com o namespace declarado) que referencia um ou mais esquemas de taxonomia (arquivos .xsd) definindo o significado de cada tag. O conteúdo que segue o elemento raiz constitui os chamados Fatos de Negócio (Business Facts), que podem ser divididos nos seguintes grupos:
- itens - elementos que contêm um único valor,
- tuplas - elementos com múltiplos valores; podem ser aninhados.
Cada fato é acompanhado por um elemento de contexto que identifica a entidade relatora, o período de tempo coberto e a unidade de medida, tornando cada ponto de dados autodescritivo. Arquivos que combinam tags .xbrl incorporadas dentro de um documento XHTML legível por humanos são chamados de Inline XBRL (.ixbrl), permitindo que o mesmo envio seja visualizado em um navegador web e processado por software simultaneamente.
O XBRL 1.0 foi introduzido em 2000; o XBRL 2.1, a especificação estável e atual, foi recomendada pela XBRL International em 2003 e permanece como o padrão principal desde então. Documentos no padrão XBRL são exigidos por reguladores financeiros nos Estados Unidos (SEC EDGAR) e no Reino Unido; na Polônia, desde 2020, as empresas listadas na bolsa de valores são obrigadas a fornecer relatórios aderentes ao padrão ESEF usando arquivos .xbrl. Pacotes regulatórios são frequentemente distribuídos como arquivos ZIP agrupando o documento de instância junto com os esquemas de taxonomia e linkbases necessários. Existem ferramentas dedicadas e plug-ins para aplicações populares que permitem criar e validar relatórios no formato XBRL.
Segurança e proteção
RISCO: LOWUm arquivo XBRL é um dado XML simples sem código executável, portanto, abri-lo é de baixo risco. Aplica-se a cautela padrão para XML: um arquivo malicioso poderia, em teoria, referenciar entidades externas (XXE), portanto, use uma ferramenta XBRL adequada (Arelle) ou um editor de texto em vez de alimentar arquivos desconhecidos em um analisador XML permissivo. Os dados em si são informações públicas de arquivamento regulatório. Evite sites de download de «visualizadores XBRL» duvidosos; o Arelle (código aberto) e os visualizadores oficiais de reguladores são as opções confiáveis.
Detalhes do formato
em resumoProgramas que abrem arquivos XBRL
Detalhes técnicos
especificação profunda| Codificação de arquivo | Texto simples UTF-8; o arquivo é um documento XML bem formado |
| Tipo MIME | application/xbrl+xml (também aceito: application/xml, text/xml) |
| Assinatura do arquivo | Abre com a declaração XML padrão `<?xml ...?>` no deslocamento de byte 0; identificado adicionalmente por um elemento raiz `<xbrl>` ou `<xbrli:xbrl>` e o URI do namespace de instância XBRL 2003 |
| Namespace principal | http://www.xbrl.org/2003/instance (prefixo xbrli); cada envio importa namespaces adicionais específicos da taxonomia, como US-GAAP, IFRS ou ESEF |
| Tipos de fatos de negócio | Itens (valor único por conceito) e Tuplas (contêineres de múltiplos valores, aninháveis); ambos os tipos carregam referências obrigatórias de contexto e unidade |
| Modelo de contexto | Cada fato relatado referencia um elemento <context> que especifica o identificador da entidade relatora, o período (instante ou duração de início/fim) e a unidade de medida |
| Ligação de taxonomia | Um elemento de link <schemaRef> aponta para esquemas de taxonomia .xsd externos e arquivos de linkbase que definem o conjunto completo de conceitos de relatório permitidos |
| Camadas de validação | Validade do XML Schema (XSD), depois regras de instância XBRL 2.1, depois verificações aritméticas de linkbase de cálculo e, finalmente, regras de fórmula específicas da taxonomia |
| Variante Inline XBRL | O Inline XBRL (.ixbrl) incorpora os mesmos fatos marcados dentro de um documento XHTML, tornando o envio legível por navegador e processável por máquina a partir de um único arquivo |
| Empacotamento de envio | Sem compressão nativa; submissões regulatórias são envolvidas em um pacote de taxonomia ZIP agrupando o documento de instância, esquemas de taxonomia e linkbases |
| Tamanho típico do arquivo | De dezenas de KB a alguns MB; relatórios anuais de grandes empresas podem conter milhares de fatos marcados individualmente |
| Suporte de plataforma | Multiplataforma; qualquer analisador capaz de ler XML pode ler o arquivo; ferramentas especializadas incluem Arelle (baseado em Python), Fujitsu XWand e o visualizador inline SEC EDGAR |
| Mandatos regulatórios | Exigido para envios SEC EDGAR (EUA), retornos da Companies House e FCA (Reino Unido), ESEF para empresas listadas na UE e reguladores de valores mobiliários no Japão, Austrália, Índia e outros |
| Convenção de prefixo de namespace | xbrli para elementos de instância principais; dei (Document and Entity Information) para fatos de cabeçalho comuns em envios à SEC dos EUA; prefixos específicos da taxonomia por envio |
| Lançado | 2000 (XBRL 1.0); XBRL 2.1 specification recommended 2003 |
| Versão mais recente | XBRL 2.1 (with the Open Information Model / xBRL-XML and successors); Inline XBRL (iXBRL) for human-readable filings |
| Padrão aberto | Sim · livre de royalties |
| Especificação | www.xbrl.org |
Conversões de XBRL
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos XBRL.