Vytvářejte soubory finančního výkaznictví prostřednictvím Python
Vytváření formátů finančních zpráv, včetně souboru požadavků nebo odpovědí XBRL a OFX ve formátu 1.03 nebo 2.2 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ý vytváření a zpracování finančních zpráv API. Vývojáři mohou snadno vytvořit XBRL instanci od začátku a také mohou přidat odkaz na schéma, kontext, jednotku, položku, odkaz na poznámku pod čarou, odkaz na roli a odkaz na roli oblouku. API poskytuje relevantní třídu pro každou funkci, jako je kontext, vývojáři mohou použít ContextPeriod, ContextEntity a Context. Kromě toho API také podporuje vytváření požadavků / odpovědí ve formátu otevřené finanční burzy (OFX) ve formátu 1.03 nebo 2.2.
Vytvořte soubor XBRL přidáním položky
Pro vytvoření souboru XBRL a přidání položky do dokumentu, proces je, vytvořte instanci třídy XbrlDocument. Připravte relevantní nastavení pro položku pomocí vhodných tříd API, jako je třída SchemaRef, relevantní kontextové třídy, jak je uvedeno výše, a třída Concept. Nakonec definujte a inicializujte vlastnosti třídy Item a také zavolejte metodu uložení pro vytvoření souboru XBRL na disk.
Python Kód pro vytvoření souboru XBRL přidáním položky
Vytvořte soubory požadavků a odpovědí OFX
Pro generování OFX souborů poskytuje API třídy OfxRequestDocument a OfxResponseDocument a vývojáři mohou snadno vytvořit požadavek OFX a soubory odpovědí ve formátu 1.03 i 2.2. Pro inicializaci vlastností OfxRequestDocument poskytuje API také další třídy, jako jsou třídy SignonRequest, FinancialInstitution a StatementTransactionRequest. Podobně pro inicializaci vlastností OfxResponseDocument poskytuje API podpůrné třídy, jako je SignonResponse, StatementTransactionResponse a StatementTransaction. Níže jsou uvedeny fragmenty kódu pro oba případy s použitím příslušných příslušných tříd.