Проверка файлов финансовой отчетности через C#

Проверка форматов финансовых отчетов, включая XBRL и iXBRL, в приложениях на основе .NET.

 

Aspose.Finance for .NET представляет собой многофункциональную, расширяемую и простую в использовании программу обработки финансовых отчетов API. Разработчики могут легко загружать, проверять, просматривать или создавать форматы XBRL и iXBRL для финансовых и бизнес-решений. API обеспечивает XbrlДокумент класс и InlineXbrlDocument класс для загрузки файлов XBRL и iXBRL.

Подтвердить XBRL документ

Проверка файла XBRL требуется в ряде случаев, например для проверки правильности структуры и формата данных. Чтобы проверить документы XBLR, сначала используйте класс XbrlDocument для загрузки файла XBRL. Чтобы использовать подтвердить() метод XbrlInstance класс, сначала инициализируйте XbrlInstanceCollection с объектом XbrlDocument XbrlInstances. Итерация через каждый XbrlInstance.ValidationErrors чтобы получить правильный код ошибки и действовать соответствующим образом, распечатав настроенные сообщения об ошибках на консоли или записав их в файл.

C# Код для проверки файла XBRL

Подтвердить iXBRL документ

Для проверки iXLRB загрузите его через InlineXbrlDocument class и используйте его метод Validate(). В Валидатионерркоде перечисление, коды ошибок проверки определяются для каждого правила проверки. Несколько кодов: ContextPeriodNoStartTime, ContextPeriodNoEndTime, ContextPeriodStartAfterEnd, ContextInstantNoTime, ContextScenarioXbrlNamespace, ContextScenarioXbrlSubstitutionGroup и т. д. Разработчики могут отлаживать и отображать коды конечных пользователей или указывать направление решения проблемы.

C# Код для проверки iXBRL документа