Note
Starting from version 3, all of the methods on this page can return a NeedTANResponse
instead of actual
data if your bank requires a TAN. You should then enter a TAN, read our chapter :ref:`tans` to find out more.
The most simple method allows you to get all bank accounts that your user has access to:
.. autoclass:: fints.client.FinTS3Client :noindex: :members: get_sepa_accounts
This method will return a list of named tuples of the following type:
.. autoclass:: fints.models.SEPAAccount
You will need this account object for many further operations to show which account you want to operate on.
During the first interaction with the bank some meta information about the bank and your user is transmitted from the bank.
.. autoclass:: fints.client.FinTS3Client :members: get_information :noindex:
You can fetch the current balance of an account with the get_balance
operation.
.. autoclass:: fints.client.FinTS3Client :members: get_balance :noindex:
This method will return a list of Balance
objects from the mt-940
library. You can find more information
in their documentation.
You can fetch the banking statement of an account within a certain timeframe with the get_transactions
operation.
.. autoclass:: fints.client.FinTS3Client :members: get_transactions, get_transactions_xml :noindex:
This method will return a list of Transaction
objects from the mt-940
library. You can find more information
in their documentation.
You can fetch the holdings of an account with the get_holdings
method:
.. autoclass:: fints.client.FinTS3Client :members: get_holdings :noindex:
This method will return a list of Holding
objects:
.. autoclass:: fints.models.Holding