python-fints
python-fints copied to clipboard
Connection to GLS Bank (Atruvia) fails, but works with other clients
Hi,
I am trying to connect to GLS Bank in Germany (BLZ: 43060967, URL: https://fints1.atruvia.de/cgi-bin/hbciservlet) using the latest version of the fints library on Python 3.12 / macOS.
The connection always fails with the error FinTSClientError: Could not find system_id or Authentication data wrong?.
Crucially, I can confirm that my credentials and FinTS account access are working perfectly, as I can successfully connect and get a TAN prompt using another FinTS client (MoneyMoney) with the exact same credentials.
This suggests a specific incompatibility between the library and the Atruvia backend for this bank.
This is the client initialization code I am using:
client = FinTS3PinTanClient(
bank_identifier='43060967',
user_id='YOUR_VR_NETKEY',
pin='YOUR_PIN',
server='[https://fints1.atruvia.de/cgi-bin/hbciservlet](https://fints1.atruvia.de/cgi-bin/hbciservlet)',
product_id='My-Test-Client/1.0',
system_id='0'
)´´´