Validasi File Pelaporan Keuangan melalui C#

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

 

Aspose.Finance for .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 XbrlDokumen kelas dan Dokumen InlineXbrl kelas 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 mengesahkan() metode dari Contoh Xbrl kelas, pertama-tama inisialisasi Koleksi Instance Xbrl 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.

C# Kode untuk Memvalidasi XBRL Berkas

Validasi iXBRL Dokumen

Untuk validasi iXLRB, muat melalui Dokumen InlineXbrl kelas dan gunakan metode Validate()-nya. Di ValidationErrorCode enumerasi, 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.

C# Kode untuk Memvalidasi iXBRL Dokumen