Skip to content

GLS Bank: No supported HIKAZS version found #200

Description

@varac

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.Temp

python-fints Debug script

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions