XULE Editor

Editar e processar XULE

  • Construído com o processador XULE
  • Editor XULE interativo
  • Validador XULE
  • Criação de documentos compatíveis com o padrão XULE
  • Coloração de sintaxe e autocompletar para a linguagem XULE
  • Suporte para arquivos ZIP contendo múltiplos conjuntos de regras do XULE
  • Servidor RaptorXML: alto desempenho Processador XULE
  • Amostras e arquivos de exemplo do XULE estão incluídos

O que é XULE?

XULE (derivado da regra XBRL) é uma linguagem de regras de negócios da XBRL.US, utilizada para definir afirmações e regras de validação para arquivos XBRL, permitindo consultar e verificar relatórios antes de serem submetidos, a fim de garantir a qualidade dos dados.

Até o momento, o XULE tem sido utilizado principalmente para melhorar a qualidade dos dados nos documentos submetidos à SEC (Comissão de Valores Mobiliários dos Estados Unidos), como parte das normas do DQC (Comitê de Qualidade de Dados). Todas as normas do DQC estão disponíveis no formato XULE.

O XULE pode ser utilizado para fornecer capacidades de validação adicionais às já existentes no XBRL, permitindo a aplicação de regras de negócio específicas. Embora a Fórmula XBRL já exista como uma linguagem de regras de validação, ela não é fácil de usar e, na verdade, só pode ser utilizada se o órgão regulador incluir regras de Fórmula XBRL dentro da taxonomia publicada.

Em contraste, o XULE é muito mais fácil de usar e pode ser adicionado a uma taxonomia existente posteriormente. O XULE foi criado como uma alternativa moderna ao XBRL Formula, sendo independente de qualquer taxonomia específica e mais fácil de ser compreendido por profissionais que utilizam o XBRL, como contadores.

A XULE permite verificar a qualidade dos dados em relatórios XBRL de duas maneiras:

  • Fornecer resultados a partir dos dados contidos nos relatórios, consultando os dados e calculando resultados com base nesses dados. A qualidade dos resultados pode ser avaliada.
  • Crie afirmações – Os dados do relatório podem ser comparados com essas afirmações, e ações apropriadas podem ser tomadas com base nos resultados.

O XMLSpy oferece diversas funcionalidades que auxiliam na criação, validação e execução de documentos XML.

Processador XULE

O processador e o validador XULE no XMLSpy processam as expressões XULE em relação a um documento de instância XBRL, além de fornecer a validação de documentos XULE para garantir a sintaxe correta, de acordo com a especificação XULE.

O XMLSpy permite processar uma instância XBRL em relação a um único documento XULE ou a um conjunto de documentos XULE armazenados em um arquivo ZIP. Vários documentos XULE podem ser agrupados em um arquivo ZIP. Este arquivo ZIP representa um conjunto de documentos XULE (ou um conjunto de regras XULE). Em seguida, você pode executar todo o conjunto de documentos XULE em uma instância XBRL, especificando o arquivo ZIP como o arquivo XULE a ser executado.

Saiba mais sobre como trabalhar com XULE no XMLSpy.

Processador XULE

 

Para um processador XULE baseado em servidor, consulte o RaptorXML+XBRL Server. Este motor XBRL oferece processamento XULE extremamente rápido e personalizável, permitindo executar documentos XULE a partir da linha de comando, com scripts e através de diversas APIs de servidor e motor, incluindo uma poderosa API Python.

Editor XULE interativo

O XMLSpy inclui o primeiro editor interativo XULE do setor. A edição de XULE é suportada tanto na visualização de texto quanto em uma nova janela XULE. Ambas as visualizações de edição auxiliam os usuários com sugestões de sintaxe, preenchimento automático de código e outras funcionalidades úteis que facilitam a criação e o teste de expressões XULE. À medida que você trabalha, os valores de preenchimento automático são baseados tanto na sintaxe XULE quanto na estrutura da taxonomia XBRL selecionada, se aplicável.

A janela XULE oferece uma maneira fácil de consultar documentos de instância XBRL de forma interativa. Ela inclui um painel de expressão XULE, onde você insere a expressão XULE (ou regra XULE) que deseja executar no documento ativo, e um painel de resultados, que exibe o resultado da execução. Você pode clicar em um link nos resultados para acessar o nó correspondente no documento de instância XBRL. Nove abas permitem testar múltiplas expressões simultaneamente.

A captura de tela do editor XULE, mostrada abaixo, ilustra como o usuário navega e destaca informações em um documento Inline XBRL (iXBRL).

Editor e processador interativos para o formato XULE no XMLSpy

 

Para começar a usar o XULE, experimente algumas das afirmações sugeridas na janela do XULE e consulte os arquivos de exemplo no projeto "XMLSpy Examples".

 

Como escrever uma afirmação ou expressão em Xule

Com seu editor e processador XULE intuitivos, o XMLSpy é uma ferramenta indispensável para contadores e desenvolvedores que trabalham com conformidade XBRL.