Hallo Squarecow, zu deinem b) den uid für Transaktionen. Das fehlen dieser stört mich auch sehr. Ich mache es im Moment so, dass ich das Datum und die gesamten Details der Transaktion als Identifier/Unique-key benutze. Ich finde das auch sehr unschön. Davon abgesehen finde ich fints für meinen Zweck wunderbar zu benutzen. In meinem Fall mit der python fints library sieht es dann etwa so aus: #!/usr/bin/python3
# ...
from fints.client import FinTS3PinTanClient
# ...
f = FinTS3PinTanClient(config['blz'], config['username'], config['password'], config['url'])
accounts = f.get_sepa_accounts()
account = list(filter(lambda a: a.accountnumber == config['accountnumber'], accounts))[0]
# ...
transactions = f.get_statement(account, last_transaction_date, datetime.date.today()) Viele Grüße...
... Mehr anzeigen