Skip to content

GLS Bank: No supported HIKAZS version found #200

@varac

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

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