Mali Raporlama Dosyalarını Python aracılığıyla doğrulayın

Python tabanlı uygulamalarda XBRL ve iXBRL dahil olmak üzere mali rapor biçimlerinin doğrulanması.

 

.NET üzerinden Python için Aspose.Finance zengin özelliklere sahip, genişletilebilir ve kullanımı kolay bir mali rapor işlemedir API. Geliştiriciler, finans ve iş çözümleri için XBRL ve iXBRL biçimlerini kolayca yükleyebilir, doğrulayabilir, görüntüleyebilir veya oluşturabilir. API, XBRL ve iXBRL dosyalarını yüklemek için XbrlDocument sınıfı ve InlineXbrlDocument sınıfı sağlar.

XBRL Belgesini Doğrula

Verilerin doğru yapı ve biçimde olup olmadığının kontrol edilmesi gibi bir dizi durum için XBRL dosyasının doğrulanması gerekir. XBLR belgelerini doğrulamak için, öncelikle XBRL dosyasını yüklemek için XbrlDocument sınıfını kullanın. XbrlInstance sınıfının validate yöntemini kullanmak için öncelikle XbrlInstanceCollection’ı XbrlDocument nesnesi XbrlInstances ile başlatınız. Doğru hata kodunu almak için her XbrlInstance.ValidationErrors’ı yineleyin ve özelleştirilmiş hata mesajlarını konsolda yazdırarak veya bir dosyaya yazarak buna göre hareket edin.

XBRL Dosyasını Doğrulamak için Python Kodu

iXBRL Belgesini Doğrula

iXLRB doğrulaması için InlineXbrlDocument sınıfı aracılığıyla yükleyin ve validate() yöntemini kullanın. ValidationErrorCode numaralandırmada, her doğrulama kuralı için doğrulama hata kodları tanımlanır. Kodların birkaçı ContextPeriodNoStartTime, ContextPeriodNoEndTime, ContextPeriodStartAfterEnd, ContextInstantNoTime, ContextScenarioXbrlNamespace, ContextScenarioXbrlSubstitutionGroup vb. Geliştiriciler kodları son kullanıcılar itibariyle ayıklayabilir ve görüntüleyebilir veya sorunun çözümü için yön gösterebilir.

iXBRL Belgesini Doğrulamak için Python Kodu