Создание файлов финансовой отчетности с помощью Python
Создание форматов финансовых отчетов, включая запрос или файл ответа XBRL и OFX в формате 1.03 или 2.2 в приложениях на основе Python.
Aspose.Finance для Python через .NET — это многофункциональная, расширяемая и простая в использовании программа для создания и обработки финансовых отчетов API. Разработчики могут легко создать экземпляр XBRL с нуля, а также добавить ссылку на схему, контекст, единицу измерения, элемент, ссылку на сноску, ссылку на роль и ссылка на роль дуги. API предоставляет соответствующий класс для каждой функции, например для контекста. Разработчики могут использовать ContextPeriod, ContextEntity и Context. Кроме того, API также поддерживает создание запроса/ответа в формате открытого финансового обмена (OFX) в формате 1.03 или 2.2.
Создать файл XBRL, добавив элемент
Для создания файла XBRL и добавления элемента в документ необходимо создать экземпляр класса XbrlDocument. Подготовьте соответствующие настройки для элемента, используя соответствующие классы API, такие как класс SchemaRef, соответствующие классы контекста, как указано выше, и класс Concept. Наконец, определите и инициализируйте свойства класса Item, а также вызовите метод сохранения для создания файла XBRL на диске.
Код Python для создания файла XBRL путем добавления элемента
Создать OFX файлов запросов и ответов
Для создания файлов OFX API предоставляет классы OfxRequestDocument и OfxResponseDocument, и разработчики могут легко создать OFX запрос и файлы ответов в форматах 1.03 и 2.2. Для инициализации свойств OfxRequestDocument API также предоставляет другие классы, такие как классы SignonRequest, FinancialInstitution и StatementTransactionRequest. Аналогично, для инициализации свойств OfxResponseDocument API предоставляет вспомогательные классы, такие как SignonResponse, StatementTransactionResponse и StatementTransaction. Ниже приведены фрагменты кода для обоих случаев с использованием соответствующих соответствующих классов.