Difference between revisions of "De/Onlinebanking-Einrichtungsassistent"

From GnuCash
Jump to: navigation, search
m (ging nicht unter zwei Stichworten…)
(Hinweis zum Aktualisieren der Server-URL)
 
(25 intermediate revisions by 4 users not shown)
Line 1: Line 1:
Die Einrichtung des HBCI online banking über den Assistenten lässt sich über Menü - Werkzeuge - Onlinebanking Einrichtung starten. Dies funktioniert zumindest bei mir mit Netbank und Comdirect.
+
{|cellpadding="20"
 +
|[[De/Datenaustausch | zurück zum Datenaustausch]]
 +
|[[De/GnuCash | Zurück zur Hauptseite]]
 +
|}
  
[[Image:assistent1.png]]
+
Insbesondere seit der PSD2-Umstellung Ende 2019 ist die Einrichtung des HBCI Online Bankings nicht mehr trivial. Dieser Artikel ist eine Dokumentation über das funktionierende Setup des Autors.
  
[[File:assistent2.png]]
+
== Rahmenbedingungen ==
  
[[File:assistent4.png]]
+
Für diesen Artikel wurde genutzt:  
 +
* gnucash version “git 3.7-219-g58258b940+(2019-11-15)”
 +
* Windows 10 - Volksbank Dortmund
 +
* PIN/TAN Verfahren: Smart-TAN plus manuell
  
[[File:assistent5.png]]
+
Die oben genannte GnuCash Version ist die Erste, welche die '''Aqbanking 6''' Bibliotheken unterstützt, die für die EU-Richtlinie [{{URL:wp|de}}Zahlungsdiensterichtlinie PSD2] notwendig sind. Die Einrichtung in nachfolgenden Versionen ist nahezu identisch, allerdings fragt die Bank aufgrund von PSD2 gelegentlich (1 mal pro Quartal) eine TAN ab.
  
[[File:assistent6.png]]
+
;Windows:
 +
:;Nativ: Dieser Guide funktioniert weiterhin mit normal installiertem GnuCash 5.6.1+.
 +
:;PortableApps: Diese Anleitung ''funktionierte'' ebenfalls für die Variante von [{{URL:PA}} portableapps.com], allerdings ''nur bis'' '''Version 4.10+(2022-03-26)'''. Seit Juni 2024 ist die alte gnucash/aqbanking Version nicht mehr mit den HBCI Servern kompatibel, und die neue Version von portablesapps.com unterstützt nicht mehr die AqBanking Schnittstelle.
  
Für die Netbank sieht das dann z.B. so aus:
+
== Vorbereitung ==
  
[[File:ass-netbank1.png]]
+
Bevor gnucash auf Daten zugreifen kann, muss …
 +
;Ihre Bank: Den Online-Zugang freigeschaltet und Ihnen die Zugangsdaten mitgeteilt haben.
 +
;Kartenleser (optional): Sofern Sie dabei einen Kartenleser einsetzen wollen, muß der zugehörige Treiber geladen sein:
 +
:;Linux: <syntaxhighlight  lang="sh">
 +
# Läuft der Dienst für die PC-Smart Card-Schnittstelle?
 +
# Eigentlich sollte er ja per "Plug and Play" gestartet werden, aber beesser mal nachschauen:
 +
## Auf modernen Systemen:
 +
systemctl status pcscd
 +
## Auf älteren Systemen:
 +
sudo rcpcscd status
 +
# Falls nicht, starten:
 +
## Auf modernen Systemen:
 +
systemctl start pcscd
 +
## Auf älteren Systemen:
 +
sudo rcpcscd start
 +
# Konsultieren Sie die Doku ihrer Distribution, wie Sie erreichen, daß der bei jedem Booten geladen wird.
 +
#
 +
# Wählen Sie die richtigen Optionen von
 +
pcsc_scan -h
 +
# um nachzusehen welche Geräte und eingelegten Karten erkannt wurden. Z.B.:
 +
pcsc_scan -v
 +
</syntaxhighlight>
 +
::;[[De/Flatpak|Flatpak]]-Benutzer: müssen zusätzlich den zugehörigen [[De/Flatpak#Zugriff auf zusätzliche Resourcen|Sockel freigegeben]] haben.
 +
:;Windows: Keine gesonderte Vorbereitung notwending :)
 +
:;{{Mac}}: Bitte ergänzen!
  
Die Daten sind natürlich für jede Bank anders. Die Server URL ist bei der Bank anzufragen und steht häufig in den FAQ, hier z.B. in der [http://www.netbank.de/nb/hilfe/Allgemeines+zu+Technik+%26amp%3B+System/technik_allgemein/115/faq.jsp Netbank Technik FAQ].
+
== Schritt für Schritt Anleitung ==
  
[[File:ass-netbank2.png]]
+
Links ist das aktuelle Fenster, rechts die Aktion, die durchgeführt werden muss. Text in Anführungszeichen bezieht sich auf Buttons und Menüs.
  
[[File:ass-netbank3.png]]
+
{|
 +
|[[File:Gnucash_aqbanking_hbci_setup_20191115_step1.png|600px|thumb|right]]
 +
|1. Gnucash starten und “Werkzeuge -&gt; Online-Banking Einrichtung” auswählen. “Weiter”
 +
|-
 +
|[[File:Gnucash_aqbanking_hbci_setup_20191115_step2.png|600px|thumb|right]]
 +
|2. “AqBanking Einrichtungs-Assistenten starten”
 +
|-
 +
|[[File:Gnucash_aqbanking_hbci_setup_20191115_step3.png|600px|thumb|right]]
 +
|3. “Benutzer anlegen”
 +
|-
 +
|[[File:Gnucash_aqbanking_hbci_setup_20191115_step4.png|600px|thumb|right]]
 +
|4. “Weiter”
 +
Anmerkung: Diese kleinen Dialogboxen werden von AqBankings Bibiiothek Gwenhywfar bereitgestellt, falls jemand Fehler melden will.
 +
|-
 +
|[[File:Gnucash_aqbanking_hbci_setup_20191115_step5.png|600px|thumb|right]]
 +
|5. “HBCI backend using AqHBCI” und “Weiter”
 +
|-
 +
|[[File:Gnucash_aqbanking_hbci_setup_20191115_step6.png|600px|thumb|right]]
 +
|6. “PIN/TAN einrichten” und “Ausführen” (kann ggf. bei Ihrer Bank abweichen)
 +
|-
 +
|[[File:Gnucash_aqbanking_hbci_setup_20191115_step7.png|600px|thumb|right]]
 +
|7. “Weiter”
 +
|-
 +
|[[File:Gnucash_aqbanking_hbci_setup_20191115_step8.png|600px|thumb|right]]
 +
|8. “Wählen” um die Daten, insbesondere die Server-URL aus der Datenbank zu nutzen
 +
|-
 +
|[[File:Gnucash_aqbanking_hbci_setup_20191115_step9.png|600px|thumb|right]]
 +
|9. Am besten nach der BIC Ihrer Bank suchen und den entsprechenden Eintrag auswählen. Mit “OK” bestätigen&quot;
 +
|-
 +
|[[File:Gnucash_aqbanking_hbci_setup_20191115_step10.png|600px|thumb|right]]
 +
|10. Werte aus Datenbank sind nun übernommen.
 +
'''Achtung:''' Ab dem 13.03.24 hat sich Server-URL einiger Banken geändert. Bitte prüfen Sie den Vorschlag aus der Datenbank manuell mit einer Suchmaschine Ihrer Wahl auf Aktualität. Danach: “Weiter”
 +
|-
 +
|[[File:Gnucash_aqbanking_hbci_setup_20191115_step11.png|600px|thumb|right]]
 +
|11. Kontodaten eintragen:
 +
* '''Benutzername:''' Frei wählbarer Name des aqbanking profils
 +
* '''Benutzerkennung:''' Der Login-Name der für das Onlinebanking verwendet wird. Bei der Volksbank wird dieser als “VR-NetKey” oder “Alias” bezeichnet. Bei der Volksbank funktioniert beides, bei anderen Banken eventuell nicht. Bitte ausprobieren!
 +
* '''Kundennummer:''' Hiermit ist die Kontonummer gemeint. In Deutschland entspricht diese den letzten 10 Stellen der IBAN. Haben Sie mehrere Konten bei einer Bank ist das Hauptkonto anzugeben. '''Achtung:''' Bei einer falschen Kontonummer wird zwar die PIN akzeptiert, aber bei Online-Aktionenen bekommt man die Meldung “Die Online-Aktion ist für dieses Konto nicht verfügbar”
 +
Mit “Weiter” bestätigen.
 +
|-
 +
|[[File:Gnucash_aqbanking_hbci_setup_20191115_step12.png|600px|thumb|right]]
 +
|12. Für die Verwendung des Tan2Go Verfahrens siehe [[De/Tan2Go]], ansonsten “Weiter”.
 +
|-
 +
|[[File:Gnucash_aqbanking_hbci_setup_20191115_step13.png|600px|thumb|right]]
 +
|13. Pin Eingeben und “Ok”. ([https://pastebin.com/raw/rLtNUrPz log] zur Referenz)
 +
|-
 +
|[[File:Gnucash_aqbanking_hbci_setup_20191115_step14.png|600px|thumb|right]]
 +
|14. TAN-Methode wählen. Die Version '''muss''' mindestens 6 sein, um mit PSD2 zu funktionieren. Mit “Ok” bestätigen.
 +
|-
 +
|[[File:Gnucash_aqbanking_hbci_setup_20191115_step15.png|600px|thumb|right]]
 +
|15. “Fertig”
 +
|-
 +
|[[File:Gnucash_aqbanking_hbci_setup_20191115_step16.png|600px|thumb|right]]
 +
|16. Der Benutzer sollte jetzt in der Liste aufgeführt sein. Benutzer auswählen und “Benutzer bearbeiten”
 +
|-
 +
|[[File:Gnucash_aqbanking_hbci_setup_20191115_step17.png|600px|thumb|right]]
 +
|17. '''Wichtig:''' In Reihenfolge anklicken: “Get Bank Info” ([https://pastebin.com/raw/fRyRVb84 log]) dann “Systemkennung abrufen” ([https://pastebin.com/raw/VzvBtdJe log]) dann “Kontenliste abrufen”([https://pastebin.com/raw/EMQPyEHD log]). Weitere infos im [https://www.aquamaniac.de/rdm/projects/aqbanking/wiki/PSD2 aqbanking wiki]
 +
|-
 +
|[[File:Gnucash_aqbanking_hbci_setup_20191115_step18.png|600px|thumb|right]]
 +
|18. Unter Tab “Konten” sind jetzt alle Konten gelistet. Fenster schließen mit “Schließen”
 +
|-
 +
|[[File:Gnucash_aqbanking_hbci_setup_20191115_step19.png|600px|thumb|right]]
 +
|19. “Weiter”
 +
|-
 +
|[[File:Gnucash_aqbanking_hbci_setup_20191115_step20.png|600px|thumb|right]]
 +
|20. Doppelklick auf den Kontonamen um ein gnucash Konto zuzuweisen. Wenn alle Konten zugewiesen sind mit “Weiter” bestätigen.
 +
|-
 +
|[[File:Gnucash_aqbanking_hbci_setup_20191115_step21.png|600px|thumb|right]]
 +
|21. “Anwenden”
 +
|-
 +
|}
  
Mitunter sind die Einstellungen wie SSL und HBCI Modus anzupassen.
+
'''Fertig!''' “Aktionen -&gt; Online Aktionen” sollte jetzt funktionieren sofern eins der zuvor zugewiesenen Konten ausgewählt ist.
  
[[File:netbank_komplett.png]]
+
== Hilfe, es funktioniert nicht mehr! ==
 +
* Falls HBCI nach einem Neustart nicht mehr funktionieren sollte muss '''Schritt 17''' wiederholt werden. Dann sollte alles wieder gehen.
 +
* Nach einem Update von dem HBCI Interface (auf dem Server der Bank) oder nach einem aqbanking update (auf dem lokalen Rechner) können ggf. alte aqbanking Konfigurationen inkompatibel werden. In diesem Fall kann aqbanking durch Umbenennen/Verschieben/Löschen des Ordners C:\Users\<user>\aqbanking zurückgesetzt werden.
  
Danach lässt sich das Konto markieren und im Menü mit Aktionen - Online Aktionen - Abfrage Kontoumsätze befüllen. An dieser Stelle fragt das System nach der PIN die auch bei der Netbank eingegeben wird. Zunächst sollte die Saldenabfrage genutzt werden um die Verbindung zu testen.
+
== Ältere Versionen ==
+
Die erste Version dieses Artikels findet sich in der Historie, falls sie benötigt verden sollte. [https://wiki.gnucash.org/wiki/index.php?title=De/Onlinebanking-Einrichtungsassistent&oldid=13747 Direktlink zur letzten Version mit Screenshots von 2013]
[[Category:De|Onlinebanking-Einrichtungsassistent]][[Category:De/FinTS|Onlinebanking-Einrichtungsassistent]]
+
 
 +
== Notes ==
 +
<references />
 +
 
 +
 
 +
----  
 +
{|cellpadding="20"
 +
|[[De/Datenaustausch | zurück zum Datenaustausch]]
 +
|[[De/GnuCash | Zurück zur Hauptseite]]
 +
|}
 +
 
 +
[[Category:De/FinTS|Online-Banking Einrichtungsassistent]]

Latest revision as of 11:11, 3 August 2024

zurück zum Datenaustausch Zurück zur Hauptseite

Insbesondere seit der PSD2-Umstellung Ende 2019 ist die Einrichtung des HBCI Online Bankings nicht mehr trivial. Dieser Artikel ist eine Dokumentation über das funktionierende Setup des Autors.

Rahmenbedingungen

Für diesen Artikel wurde genutzt:

  • gnucash version “git 3.7-219-g58258b940+(2019-11-15)”
  • Windows 10 - Volksbank Dortmund
  • PIN/TAN Verfahren: Smart-TAN plus manuell

Die oben genannte GnuCash Version ist die Erste, welche die Aqbanking 6 Bibliotheken unterstützt, die für die EU-Richtlinie PSD2 notwendig sind. Die Einrichtung in nachfolgenden Versionen ist nahezu identisch, allerdings fragt die Bank aufgrund von PSD2 gelegentlich (1 mal pro Quartal) eine TAN ab.

Windows
Nativ
Dieser Guide funktioniert weiterhin mit normal installiertem GnuCash 5.6.1+.
PortableApps
Diese Anleitung funktionierte ebenfalls für die Variante von portableapps.com, allerdings nur bis Version 4.10+(2022-03-26). Seit Juni 2024 ist die alte gnucash/aqbanking Version nicht mehr mit den HBCI Servern kompatibel, und die neue Version von portablesapps.com unterstützt nicht mehr die AqBanking Schnittstelle.

Vorbereitung

Bevor gnucash auf Daten zugreifen kann, muss …

Ihre Bank
Den Online-Zugang freigeschaltet und Ihnen die Zugangsdaten mitgeteilt haben.
Kartenleser (optional)
Sofern Sie dabei einen Kartenleser einsetzen wollen, muß der zugehörige Treiber geladen sein:
Linux
# Läuft der Dienst für die PC-Smart Card-Schnittstelle?
# Eigentlich sollte er ja per "Plug and Play" gestartet werden, aber beesser mal nachschauen:
## Auf modernen Systemen:
systemctl status pcscd
## Auf älteren Systemen:
sudo rcpcscd status
# Falls nicht, starten:
## Auf modernen Systemen:
systemctl start pcscd
## Auf älteren Systemen:
sudo rcpcscd start
# Konsultieren Sie die Doku ihrer Distribution, wie Sie erreichen, daß der bei jedem Booten geladen wird.
#
# Wählen Sie die richtigen Optionen von
pcsc_scan -h
# um nachzusehen welche Geräte und eingelegten Karten erkannt wurden. Z.B.:
pcsc_scan -v
Flatpak-Benutzer
müssen zusätzlich den zugehörigen Sockel freigegeben haben.
Windows
Keine gesonderte Vorbereitung notwending :)
macOS
Bitte ergänzen!

Schritt für Schritt Anleitung

Links ist das aktuelle Fenster, rechts die Aktion, die durchgeführt werden muss. Text in Anführungszeichen bezieht sich auf Buttons und Menüs.

Gnucash aqbanking hbci setup 20191115 step1.png
1. Gnucash starten und “Werkzeuge -> Online-Banking Einrichtung” auswählen. “Weiter”
Gnucash aqbanking hbci setup 20191115 step2.png
2. “AqBanking Einrichtungs-Assistenten starten”
Gnucash aqbanking hbci setup 20191115 step3.png
3. “Benutzer anlegen”
Gnucash aqbanking hbci setup 20191115 step4.png
4. “Weiter”

Anmerkung: Diese kleinen Dialogboxen werden von AqBankings Bibiiothek Gwenhywfar bereitgestellt, falls jemand Fehler melden will.

Gnucash aqbanking hbci setup 20191115 step5.png
5. “HBCI backend using AqHBCI” und “Weiter”
Gnucash aqbanking hbci setup 20191115 step6.png
6. “PIN/TAN einrichten” und “Ausführen” (kann ggf. bei Ihrer Bank abweichen)
Gnucash aqbanking hbci setup 20191115 step7.png
7. “Weiter”
Gnucash aqbanking hbci setup 20191115 step8.png
8. “Wählen” um die Daten, insbesondere die Server-URL aus der Datenbank zu nutzen
Gnucash aqbanking hbci setup 20191115 step9.png
9. Am besten nach der BIC Ihrer Bank suchen und den entsprechenden Eintrag auswählen. Mit “OK” bestätigen"
Gnucash aqbanking hbci setup 20191115 step10.png
10. Werte aus Datenbank sind nun übernommen.

Achtung: Ab dem 13.03.24 hat sich Server-URL einiger Banken geändert. Bitte prüfen Sie den Vorschlag aus der Datenbank manuell mit einer Suchmaschine Ihrer Wahl auf Aktualität. Danach: “Weiter”

Gnucash aqbanking hbci setup 20191115 step11.png
11. Kontodaten eintragen:
  • Benutzername: Frei wählbarer Name des aqbanking profils
  • Benutzerkennung: Der Login-Name der für das Onlinebanking verwendet wird. Bei der Volksbank wird dieser als “VR-NetKey” oder “Alias” bezeichnet. Bei der Volksbank funktioniert beides, bei anderen Banken eventuell nicht. Bitte ausprobieren!
  • Kundennummer: Hiermit ist die Kontonummer gemeint. In Deutschland entspricht diese den letzten 10 Stellen der IBAN. Haben Sie mehrere Konten bei einer Bank ist das Hauptkonto anzugeben. Achtung: Bei einer falschen Kontonummer wird zwar die PIN akzeptiert, aber bei Online-Aktionenen bekommt man die Meldung “Die Online-Aktion ist für dieses Konto nicht verfügbar”

Mit “Weiter” bestätigen.

Gnucash aqbanking hbci setup 20191115 step12.png
12. Für die Verwendung des Tan2Go Verfahrens siehe De/Tan2Go, ansonsten “Weiter”.
Gnucash aqbanking hbci setup 20191115 step13.png
13. Pin Eingeben und “Ok”. (log zur Referenz)
Gnucash aqbanking hbci setup 20191115 step14.png
14. TAN-Methode wählen. Die Version muss mindestens 6 sein, um mit PSD2 zu funktionieren. Mit “Ok” bestätigen.
Gnucash aqbanking hbci setup 20191115 step15.png
15. “Fertig”
Gnucash aqbanking hbci setup 20191115 step16.png
16. Der Benutzer sollte jetzt in der Liste aufgeführt sein. Benutzer auswählen und “Benutzer bearbeiten”
Gnucash aqbanking hbci setup 20191115 step17.png
17. Wichtig: In Reihenfolge anklicken: “Get Bank Info” (log) dann “Systemkennung abrufen” (log) dann “Kontenliste abrufen”(log). Weitere infos im aqbanking wiki
Gnucash aqbanking hbci setup 20191115 step18.png
18. Unter Tab “Konten” sind jetzt alle Konten gelistet. Fenster schließen mit “Schließen”
Gnucash aqbanking hbci setup 20191115 step19.png
19. “Weiter”
Gnucash aqbanking hbci setup 20191115 step20.png
20. Doppelklick auf den Kontonamen um ein gnucash Konto zuzuweisen. Wenn alle Konten zugewiesen sind mit “Weiter” bestätigen.
Gnucash aqbanking hbci setup 20191115 step21.png
21. “Anwenden”

Fertig! “Aktionen -> Online Aktionen” sollte jetzt funktionieren sofern eins der zuvor zugewiesenen Konten ausgewählt ist.

Hilfe, es funktioniert nicht mehr!

  • Falls HBCI nach einem Neustart nicht mehr funktionieren sollte muss Schritt 17 wiederholt werden. Dann sollte alles wieder gehen.
  • Nach einem Update von dem HBCI Interface (auf dem Server der Bank) oder nach einem aqbanking update (auf dem lokalen Rechner) können ggf. alte aqbanking Konfigurationen inkompatibel werden. In diesem Fall kann aqbanking durch Umbenennen/Verschieben/Löschen des Ordners C:\Users\<user>\aqbanking zurückgesetzt werden.

Ältere Versionen

Die erste Version dieses Artikels findet sich in der Historie, falls sie benötigt verden sollte. Direktlink zur letzten Version mit Screenshots von 2013

Notes



zurück zum Datenaustausch Zurück zur Hauptseite