Validasi File Pelaporan Keuangan melalui Python

Memvalidasi format laporan keuangan termasuk XBRL dan iXBRL dalam aplikasi berbasis Python.

 

Aspose.Finance untuk Python melalui .NET adalah fitur yang kaya, dapat diperluas, dan mudah digunakan untuk memproses laporan keuangan API. Pengembang dapat dengan mudah memuat, memvalidasi, melihat, atau membuat format XBRL dan iXBRL untuk solusi keuangan dan bisnis. API menyediakan kelas XbrlDocument dan kelas InlineXbrlDocument untuk memuat file XBRL dan iXBRL.

Validasi XBRL Dokumen

Validasi file XBRL diperlukan untuk beberapa kasus seperti untuk memeriksa data dalam struktur dan format yang benar. Untuk memvalidasi dokumen XBLR, Pertama gunakan kelas XbrlDocument untuk memuat file XBRL. Untuk menggunakan metode validasi kelas XbrlInstance, pertama-tama inisialisasi XbrlInstanceCollection dengan objek XbrlDocument XbrlInstances. Ulangi setiap XbrlInstance.ValidationErrors untuk mendapatkan kode kesalahan yang tepat dan bertindak sesuai dengan itu dengan mencetak pesan kesalahan yang disesuaikan di konsol atau menulis di dalam file.

Python Kode untuk Memvalidasi XBRL Berkas

Validasi iXBRL Dokumen

Untuk validasi iXLRB, muat melalui kelas InlineXbrlDocument dan gunakan metode validasi(). Dalam enumerasi ValidationErrorCode, kode kesalahan validasi ditentukan untuk setiap aturan validasi. Beberapa kode adalah ContextPeriodNoStartTime, ContextPeriodNoEndTime, ContextPeriodStartAfterEnd, ContextInstantNoTime, ContextScenarioXbrlNamespace, ContextScenarioXbrlSubstitutionGroup dll. Pengembang dapat men-debug dan menampilkan kode sebagai pengguna akhir atau dapat menunjukkan arah untuk menyelesaikan masalah.

Python Kode untuk Memvalidasi iXBRL Dokumen