Übersicht
GnuCash verwendet für das Online-Banking über HBCI die AqBanking-Bibliothek. Der Online-Zugang kann entweder über einen Dialog in GnuCash
oder in der Kommandozeile mit dem Programm aqbanking-cli
eingerichtet werden. Wenn es beim Einrichten über den Dialog zu Problemen kommt, werden nur spärliche oder gar keine Information zu möglichen Ursachen ausgegeben. Es empfiehlt sich daher in solchen Fällen, den Zugang mit dem Programm aqhbci-tool4
in der Kommandozeile einzurichten. Wie das für den Zugang zu einem Konto bei der Postbank mit dem BestSign-Sicherheitsverfahren funktioniert (Stand 11/2024) wird nachfolgend beschrieben.
User anlegen
aqhbci-tool4 adduser -t pintan --context=1 -b <BLZ> -u <Postbank ID> -s https://hbci.postbank.de/banking/hbci.do -N "<Benutzername>" --hbciversion=300
aqhbci-tool4 listusers
Wenn alles geklappt hat, wird eine Liste der User angezeigt. Der unter Unique Id
angezeigte Wert wird in den nachfolgenen Folgen für <UniqueId>
verwendet.
Bankdaten abrufen
aqhbci-tool4 getbankinfo -u <UniqueId>
aqhbci-tool4 getsysid -u <UniqueId>
TAN-Verfahren einrichten
aqhbci-tool4 listitanmodes -u <UniqueId>
aqhbci-tool4 setitanmode -u <UniqueId> -m 6920
aqhbci-tool4 setTanMediumId -u <UniqueId> -m "<Sicherheitsverfahren>"
<Sicherheitsverfahren>
ist der im Online-Banking für das BestSign-Sicherheitsverfahren vergebene Name.
Kontenliste abrufen und anzeigen
aqhbci-tool4 getaccounts -u <UniqueId>
aqhbci-tool4 listaccounts -v
Es werden alle Konten angezeigt, welche bei der Bank unter der verwendeten Postbank-ID geführt werden, d.h. das Girokonto sowie Sparkonten, Festgeldkonten usw. Jedes Konto bekommt eine LocalUniqueId
.
SEPA-Informationen abrufen
aqhbci-tool4 getaccsepa -a <LocalUniqueId>
Zugang testen
Wurde der Zugang erfolgreich eingerichtet, können jetzt die Kontoumsätze der letzten drei Monate abgerufen werden:
aqbanking-cli request --account=<Kontonummer> --fromdate=<yyyymmdd> --transactions
Hat auch das geklappt, kann der Online-Zugang in GnuCash
im Dialog Werkzeuge > Online-Banking Einrichtung
kann der Zugang einem GnuCash-Konto zugeordnet werden.
Weitere Informationen
Details zu den einzelnen Schritten findet man in dieser Anleitung.