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.