Ověřit soubory finančního výkaznictví prostřednictvím Python

Ověřování formátů finančních zpráv včetně XBRL a iXBRL v aplikacích založených na Python.

 

Aspose.Finance za Python prostřednictvím .NET je funkčně bohatý, rozšiřitelný a snadno použitelný zpracování finančních výkazů API. Vývojáři mohou snadno načítat, ověřovat, zobrazovat nebo vytvářet formáty XBRL a iXBRL pro finanční a obchodní řešení. API poskytuje třídy XbrlDocument a InlineXbrlDocument pro načítání souborů XBRL a iXBRL.

Ověřit dokument XBRL

Ověření souboru XBRL je potřeba pro řadu případů, jako je kontrola, zda jsou data ve správné struktuře a formátu. Chcete-li ověřit dokumenty XBLR, nejprve použijte třídu XbrlDocument k načtení souboru XBRL. Chcete-li použít metodu validate třídy XbrlInstance, nejprve inicializujte XbrlInstanceCollection pomocí objektu XbrlDocument XbrlInstances. Iterujte každou XbrlInstance.ValidationErrors, abyste získali správný chybový kód, a podle toho jednejte vytištěním přizpůsobených chybových zpráv na konzole nebo zápisem do souboru.

Python Kód pro ověření souboru XBRL

Ověřit dokument iXBRL

Pro ověření iXLRB jej načtěte prostřednictvím třídy InlineXbrlDocument a použijte její metodu validate(). Ve výčtu ValidationErrorCode jsou pro každé ověřovací pravidlo definovány kódy chyb ověření. Několik kódů je ContextPeriodNoStartTime, ContextPeriodNoEndTime, ContextPeriodStartAfterEnd, ContextInstantNoTime, ContextScenarioXbrlNamespace, ContextScenarioXbrlSubstitutionGroup atd. Vývojáři mohou ladit a zobrazovat kódy jako koncoví uživatelé nebo mohou ukázat směr řešení problému.

Python Kód pro ověření dokumentu iXBRL