Validar arquivos de relatórios financeiros por meio de Python
Validação de formatos de relatórios financeiros, incluindo XBRL e iXBRL em aplicativos baseados em Python.
Aspose.Finance para Python via .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 a classe XbrlDocument e a classe InlineXbrlDocument 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 método validate da classe XbrlInstance, primeiro inicialize o XbrlInstanceCollection com o objeto XbrlDocument XbrlInstances. Itere através de cada XbrlInstance.ValidationErrors para obter o código de erro correto e aja de acordo imprimindo as mensagens de erro personalizadas no console ou gravando em um arquivo.
Python Código para validar arquivo XBRL
Validar documento iXBRL
Para validação do iXLRB, carregue-o via classe InlineXbrlDocument e use seu método validate(). Na enumeração ValidationErrorCode, 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.