A especificação XBRL Table Linkbase fornece mecanismos para definir a estrutura de tabelas utilizadas para apresentar e/ou editar dados de instância XBRL. Vai além das capacidades padrão da apresentação linkbase – que apenas fornece uma organização simples de factos numa hierarquia – para definir a apresentação de dados XBRL multidimensionais num formato mais familiar para partes interessadas não técnicas, como contadores, profissionais financeiros e outros utilizadores empresariais.
A base de dados de links da tabela permite ao autor da taxonomia definir um modelo para apresentar (ou inserir) os dados e relações XBRL desejados. Os componentes dos eixos não precisam estar limitados a elementos individuais, mas podem ser definidos em termos de uma combinação de dimensões, referências de período de tempo, unidades, entidades ou qualquer outra propriedade que possa ser utilizada para identificar os dados financeiros representados pelas taxonomias.
As bases de dados tabulares XBRL são um tema popular nos círculos financeiros, uma vez que permitem um acesso mais fácil a dados detalhados para análise. Ao padronizarem a forma como os dados XBRL são apresentados, as tabelas XBRL permitem que as organizações aproveitem os benefícios do XBRL para a transmissão eletrónica de dados empresariais e financeiros, ao mesmo tempo que proporcionam vantagens adicionais para os utilizadores humanos que consomem essas informações, que agora podem agregar ainda mais valor através da análise e da elaboração de relatórios.
A Altova oferece suporte abrangente para a estrutura de ligação de tabelas XBRL nos produtos XMLSpy, MapForce e StyleVision, permitindo a definição e edição gráfica de tabelas, o mapeamento de dados e a geração de tabelas em relatórios para formatos XML, HTML, PDF e outros. Estes três produtos estão disponíveis em conjunto no Altova MissionKit a um preço especial. Para uma validação do XBRL extremamente rápida, consulte o RaptorXML+XBRL Server.
A representação gráfica Editor de taxonomia XBRL O XMLSpy inclui uma aba dedicada para visualizar e editar as definições de "Table Linkbase" em formato XBRL, como se pode ver na captura de ecrã acima. Nesta aba, é fácil adicionar e definir tabelas utilizando diagramas gráficos, menus de contexto e a janela de assistência "Detalhes".
Enquanto as bases de ligação XBRL padrão (apresentação, cálculo, definição) definem relações entre conceitos através de identificadores e arcos padrão em ligações estendidas padrão, uma base de ligação de tabela define um conjunto de componentes (tabelas, detalhamentos, nós de definição, filtros, etc.) e as relações entre eles através de recursos e arcos genéricos em ligações estendidas genéricas. No XMLSpy, é fácil visualizar a lista de componentes disponíveis e selecionar um para adicionar, clicando no botão "Adicionar Novo Componente" no editor gráfico da base de ligação de tabelas XBRL.
O componente adicionado é então exibido no diagrama, na aba "Tabela", onde os componentes da tabela são divididos em secções, com as relações com outros componentes apresentadas numa estrutura de árvore. Ícones úteis indicam as propriedades dos componentes e as relações entre eles.
Menus de contexto que se adaptam à situação oferecem opções relevantes com base no tipo de componente que está a ser definido, e as propriedades também podem ser visualizadas e definidas através da janela de assistência "Detalhes".
O XMLSpy permite visualizar o layout das tabelas XBRL à medida que as define, permitindo que veja a tabela resultante enquanto é criada e compreenda o resultado de cada alteração.
Um menu suspenso, localizado na parte superior da janela de visualização da tabela, permite selecionar uma tabela para visualização a partir das tabelas definidas na taxonomia ativa. Clicar numa célula da tabela destaca a definição do componente no editor de tabelas XBRL, que se encontra acima, e vice-versa, facilitando a compreensão e a modificação das relações entre as tabelas. Para uma resolução rápida de problemas, os erros de validação nas definições dos nós da tabela também são exibidos através de mensagens de erro na visualização da tabela.
A pré-visualização do layout de tabelas em XBRL também permite uma interface gráfica e intuitiva, com seleção por cliques Definição de fórmulas XBRL.
Quando um "Table Linkbase" em formato XBRL está presente num documento XBRL, é possível gerar as tabelas definidas diretamente no XMLSpy. Basta selecionar o comando "Gerar Tabela" no menu XBRL para abrir uma janela onde as tabelas desejadas são selecionadas, juntamente com o formato de saída pretendido, seja XML ou HTML.
O suporte para a geração de tabelas XBRL também está disponível no RaptorXML+XBRL Server, o servidor XBRL de alto desempenho da Altova. Consulte abaixo para mais informações.
Quando for necessário gerar relatórios XBRL completos e multicanal, que incluam layouts sofisticados, gráficos e tabelas, considere o StyleVision. O StyleVision suporta a geração automática de tabelas com base nas definições da base de dados de links de tabelas XBRL e outras funcionalidades avançadas, como um assistente de tabelas, um assistente de gráficos e muito mais.
O servidor RaptorXML+XBRL, da Altova, oferece suporte total à versão 1.0 da XBRL Table Linkbase. Este servidor, compatível com diferentes sistemas operativos e com elevado desempenho, processa dados XBRL. O RaptorXML garante a total conformidade com os padrões XBRL, incluindo XBRL Dimensions, XBRL Formula, Function Registry, entre outros, além de oferecer suporte à Table Linkbase. A forte adesão aos padrões, combinada com um desempenho otimizado, permite aumentar a capacidade de processamento e utilizar a memória de forma eficiente, permitindo validar e processar grandes volumes de dados XBRL de forma económica.
As funcionalidades avançadas, especialmente concebidas para desenvolvedores, incluem relatórios de erros superiores, um interpretador Python, um servidor HTTP integrado, APIs COM e Java, suporte para extensões de linguagem e funções específicas da Altova, e muito mais.
O suporte para tabelas de ligação XBRL no RaptorXML+XBRL Server inclui a validação e a renderização de tabelas.

