Validar arquivos de relatórios financeiros por meio de C#

Validação de formatos de relatórios financeiros, incluindo XBRL e iXBRL em aplicativos baseados em .NET.

 

Aspose.Finance for .NET é um processamento de relatório financeiro rico em recursos, extensível e fácil de usar API. Os desenvolvedores podem facilmente carregar, validar, visualizar ou criar formatos XBRL e iXBRL para soluções financeiras e de negócios. API fornece XbrlDocument classe e Documento InlineXbrl classe para carregar arquivos XBRL e iXBRL.

Validar documento XBRL

A validação do arquivo XBRL é necessária para vários casos, como verificar se os dados estão na estrutura e no formato corretos. Para validar documentos XBLR, primeiro use a classe XbrlDocument para carregar o arquivo XBRL. Para usar o validar() método de XbrlInstanceName classe, primeiro inicialize o XbrlInstanceCollection com o objeto XbrlDocument XbrlInstances. Iterar através de cada XbrlInstance.ValidationErrors para obter o código de erro correto e agir de acordo imprimindo as mensagens de erro personalizadas no console ou gravando em um arquivo.

C# Código para validar arquivo XBRL

Validar documento iXBRL

Para validação do iXLRB, carregue-o via Documento InlineXbrl class e use seu método Validate(). Dentro Código de erro de validação enumeração, os códigos de erro de validação são definidos para cada regra de validação. Alguns dos códigos são ContextPeriodNoStartTime, ContextPeriodNoEndTime, ContextPeriodStartAfterEnd, ContextInstantNoTime, ContextScenarioXbrlNamespace, ContextScenarioXbrlSubstitutionGroup etc. Os desenvolvedores podem depurar e exibir códigos de usuários finais ou podem mostrar a direção para resolver o problema.

C# Código para validar documento iXBRL