Validar archivos de informes financieros a través de C#

Validación de formatos de informes financieros, incluidos XBRL y iXBRL dentro de aplicaciones basadas en .NET.

 

Aspose.Finance for .NET es un procesamiento de informes financieros rico en funciones, extensible y fácil de usar API. Los desarrolladores pueden cargar, validar, ver o crear fácilmente formatos XBRL y iXBRL para soluciones financieras y comerciales. API proporciona XbrlDocumento clase y InlineXbrlDocumentInlineXbrlDocument clase para cargar archivos XBRL y iXBRL.

Validar XBRL documento

La validación del archivo XBRL es necesaria para una serie de casos, como para verificar que los datos tengan la estructura y el formato correctos. Para validar documentos XBLR, primero use la clase XbrlDocument para cargar el archivo XBRL. Usar el validar() método de XbrlInstancia clase, primero inicialice el XbrlInstanceCollectionXbrlInstanceCollection con el objeto XbrlDocument XbrlInstances. Iterar a través de cada XbrlInstance.ValidationErrors para obtener el código de error correcto y actuar en consecuencia imprimiendo los mensajes de error personalizados en la consola o escribiendo dentro de un archivo.

Código C# para validar el archivo XBRL

Validar iXBRL documento

Para la validación de iXLRB, cárguelo a través de InlineXbrlDocumentInlineXbrlDocument class y use su método Validate(). En Código de error de validación enumeración, se definen códigos de error de validación para cada regla de validación. Algunos de los códigos son ContextPeriodNoStartTime, ContextPeriodNoEndTime, ContextPeriodStartAfterEnd, ContextInstantNoTime, ContextScenarioXbrlNamespace, ContextScenarioXbrlSubstitutionGroup, etc. Los desarrolladores pueden depurar y mostrar códigos a partir de los usuarios finales o pueden mostrar la dirección para resolver el problema.

C# Código para Validar iXBRL Documento