-
Notifications
You must be signed in to change notification settings - Fork 90
Closed
Description
Describe the bug
I'm using https://github.com/MoritzR/fints2ledger to fetch my bank transactions for a long time.
Suddenly, without any configuration or code changes, fints2ledger fails with the error message:
This operation is not supported by this bank: No supported HIKAZS version found. I support (5, 6, 7), bank supports ().
I can reproduce this with the script taken from https://python-fints.readthedocs.io/en/latest/trouble.html
*Bank I tested this with
Name of the bank: GLS Bank
FinTS URL: https://fints1.atruvia.de/cgi-bin/hbciservlet
Expected behavior
I'd like to fetch my latest transactions like before
Code required to reproduce
fints2ledger
$ fints2ledger --to-csv-file transactions.csv --journal-file fints2ledger.beancount --date 17.11.2025
Traceback (most recent call last):
File "/tmp/fints2ledger350271-0.py", line 74, in <module>
main()
~~~~^^
File "/tmp/fints2ledger350271-0.py", line 55, in main
transactions = retrieve_transactions(
account=args["account"],
...<5 lines>...
end=date_string_to_mt940_date(args["end"]),
)
File "/tmp/fints2ledger350271-0.py", line 10, in retrieve_transactions
return TRetriever(client, selected_account).get_hbci_transactions(start, end)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
File "/tmp/fints2ledger350271-0.py", line 23, in get_hbci_transactions
return self.client.get_transactions(account, start_date, end_date)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/varac/beancount/.venv/lib/python3.13/site-packages/fints/client.py", line 529, in get_transactions
hkkaz = self._find_highest_supported_command(HKKAZ5, HKKAZ6, HKKAZ7)
File "/home/varac/beancount/.venv/lib/python3.13/site-packages/fints/client.py", line 505, in _find_highest_supported_command
raise FinTSUnsupportedOperation('No supported {} version found. I support {}, bank supports {}.'.format(
...<3 lines>...
))
fints.exceptions.FinTSUnsupportedOperation: No supported HIKAZS version found. I support (5, 6, 7), bank supports ().
fints2ledger: PyFintsError "Failed to get FinTS transactions, check the message above."
HasCallStack backtrace:
bracket, called at ./System/IO/Temp.hs:100:3 in temporary-1.3-832318abd3b38d5754335b9f1a12b5f0470b8a9550c5c79bbd841dc543af0662:System.IO.Temppython-fints Debug script
- Script taken from https://python-fints.readthedocs.io/en/latest/trouble.html, only modified by entering the
REPLACEMEfields. - Same error message when trying to fetch transactions from the last 90 days
Log output / error message
This operation is not supported by this bank: No supported HIKAZS version found. I support (5, 6, 7), bank supports ().- I could provide the output from the script if needed, but it's huge and I'd like to clean it up before.
Additional context
- I filed the bug here and not at fints2ledger because I could reproduce the issue with the fints debug script.
- python-fints v4.2.4
Metadata
Metadata
Assignees
Labels
No labels