Metadata-Version: 2.1
Name: aspose-finance
Version: 22.12
Summary: Aspose.Finance for Python via .NET  is a scalable and feature-rich API to process finance-related formats, such as, XBRL iXBRL and OFX, using Python. API offers XBRL,iXBRL,OFX file creation, manipulation and conversion.
Home-page: https://products.aspose.com/finance/
Author: aspose-finance
License: https://company.aspose.com/legal/eula
Keywords: xbrl,ixbrl,ofx,finance,conversion
Platform: win_amd64
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Manufacturing
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Unix
Classifier: License :: Free To Use But Restricted
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Multimedia :: Graphics :: Graphics Conversion
Requires-Python: >=3.5,<3.10
Description-Content-Type: text/x-rst

Product description 
==================================


`Product Page <https://products.aspose.com/finance/python-net>`_ | `Docs <https://docs.aspose.com/finance/python-net/>`_ | `Demos <https://products.aspose.app/finance/family/>`_ | `Blog <https://blog.aspose.com/category/finance/>`_ | `Code Samples <https://github.com/aspose-finance/Aspose.Finance-for-Python-via-.NET>`_ | `Free Support <https://forum.aspose.com/c/finance>`_ | `Temporary License <https://purchase.aspose.com/temporary-license>`_ | `EULA <https://company.aspose.com/legal/eula>`_

Try our `free online apps <https://products.aspose.app/finance/family>`_ demonstrating some of the most popular Aspose.Finance functionality.

Aspose.Finance for Python via .NET is a a scalable and feature-rich API to process finance-related formats, such as XBRL iXBRL and OFX, using Python. API offers XBRL, iXBRL, OFX file creation, manipulation and conversion. It allows you to open files and manipulate XBRL/iXBRL, OFX, and then export to XBRL,OFX file formats.



Finance API Features
-------------------------

Aspose.Finance offers a wide arrange of features for creating, reading, manipulating and saving xbrl,ixbrl,ofx files:

* Create XBRL instance from scratch
* Create iXBRL(inline XBRL) from scratch
* Read XBRL and iXBRL Formats
* Validate XBRL and iXBRL
* Convert XBRL to iXBRL
* Convert XBRL to XLSX
* Convert iXBRL to XBRL
* Create OFX Request File
* Create OFX Response File
* Convert OFX Request File from 1.03 to 2.2 format
* Convert OFX Response File from 1.03 to 2.2 format


Performance and Scalability
-----------------------------------

Aspose.Finance for Python via .NET is designed to perform equally well on the server or client-side. 



Supported Document Formats
-----------------------------------


Aspose.Finance for Python supports `a wide range of formats for loading and saving documents <https://docs.aspose.com/finance/python-net/supported-file-formats/>`_, some of them are listed below: 

**XBRL**: XBRL iXBRL, XLSX
**OFX**: OFX, OFX Version 1


Create a XBRL Document: Programming Samples 
--------------------------------------------------

.. code-block:: python

   from aspose.finance.xbrl import *
   document = XbrlDocument()
   xbrlInstances = document.xbrl_instances
   xbrlInstance = xbrlInstances[xbrlInstances.add()]
   document.save(os.path.join(outputDir, "CreateXbrlFile.xbrl"))


Convert a XBRL Document to XLSX file: Programming Samples 
----------------------------------------------------------------

.. code-block:: python

   from aspose.finance.xbrl import *
   document = XbrlDocument(os.path.join(sourceDir, "IdScopeContextPeriodStartAfterEnd.xml"))
   # Set save options
   saveOptions = SaveOptions()
   saveOptions.save_format = SaveFormat.XLSX
   # Save file to XLSX format
   document.save(os.path.join(outputDir, "ConvertXbrlToXlsx_out.xlsx"), saveOptions)


Convert OFX Request Version 1 File To OFX Request Verver 2 File
---------------------------------------------------------------------

.. code-block:: python

   from aspose.finance.ofx import *
   document = OfxRequestDocument(os.path.join(sourceDir, "bankTransactionReq.sgml"))
   document.save(os.path.join(outputDir, "ConvertOfxRequestFileToOfxRequestV2.xml"), OfxVersionEnum.V2X)




`Product Page <https://products.aspose.com/finance/python-net>`_ | `Docs <https://docs.aspose.com/finance/python-net/>`_ | `Demos <https://products.aspose.app/finance/family/>`_ | `Blog <https://blog.aspose.com/category/finance/>`_ | `Code Samples <https://github.com/aspose-finance/Aspose.Finance-for-Python-via-.NET>`_ | `Free Support <https://forum.aspose.com/c/finance>`_ | `Temporary License <https://purchase.aspose.com/temporary-license>`_ | `EULA <https://company.aspose.com/legal/eula>`_


