Benutzer-Werkzeuge

Webseiten-Werkzeuge


linux:homebanking

HBCI mit aqbanking (Konsole)

Einrichtung

Comdirect

aqhbci-tool4 adduser -s https://fints.comdirect.de/fints -b BLZ -u ONLINELOGIN-NR -N ANYNAME -t pintan

Volks- /Raiffeisenbank einrichten

Den VR-NetKey findet man zB im Online Banking unter Verwaltung → Alias

aqhbci-tool4 adduser -s https://hbci11.fiducia.de/cgi-bin/hbciservlet -b BLZ -u VR-NetKey -N ANYNAME -t pintan --hbciversion=300

(benötigt mindestens Pakete aus squeeze-backports, Überweisung (allgemein TAN Verfahren?!) funktioniert hier/gerade (01/2012) nicht)

Sparkasse einrichten

aqhbci-tool4 adduser -s https://hbci-pintan-by.s-hbci.de/PinTanServlet -b BLZ -u KTONR -N ANYNAME -t pintan
aqhbci-tool4 adduserflags -f forceSsl3
  • in der Adresse: -by entsprechend dem Bundesland anpassen
  • KTONR, wenn der login beim online banking die konto nummer ist
  • evtl auch aktuelle version nötig…

ING-DiBa

aqhbci-tool4 adduser -s https://fints.ing-diba.de/fints/ -b BLZ -u KTONR -N USERNAME -t pintan
 
aqhbci-tool4 adduserflags -b BLZ -u KTONR -f forceSsl3
aqhbci-tool4 adduserflags -b BLZ -u KTONR -f noBase64

Allgemein

Danach:

  • Abrufen der Systemkennung
    aqhbci-tool4 getsysid
  • Abrufen der Kontenliste
    aqhbci-tool4 listaccounts

    (evtl auch aqhbci-tool4 getaccounts, sie Anleitung)

  • Wählen der iTAN-Methode
    aqhbci-tool4 listitanmodes
    aqhbci-tool4 setitanmode -m ITANMODE

    (ITANMODE ist die erste zahl aus listitanmodes

Bei mehreren eingerichteten Konten jeweils -b, -u, -c angeben…

aqbanking-cli

Abfragen

aqbanking-cli request --balance
aqbanking-cli request --transactions

Verwerten

Daten (ctx Dateiformat) verwerten: (in csv umwandeln)

aqbanking-cli request --transactions > transaktionen.ctx
aqbanking-cli listtrans < transaktionen.ctx

Überweisen

aqbanking-cli transfer --bank=SENDERBLZ --account=SENDERKTONR  --rname="EMPFAENGERNAME" --rbank=EMPFAENGERBLZ --raccount=EMPFAENGERKTONR --value="123,45:EUR" --purpose="VERWENDUNGSZWECK" > ueberweisung.ctx
aqbanking-cli listtrans < ueberweisung.ctx

Strings wie Name und Verwendungszweck immer in einfassen.

Interne DB

Statt all den .ctx Dateien kann man auch die interne Datenbank benutzen. Bei Abfragen einfach ein –usedb anhängen. Diese kann amn wiederrum mit zB

aqbanking-cli dblisttransfers --exporter=csv --profile=full

anschauen.

aqbanking mit Python

apt-get install libaqbanking-dev libgwenhywfar60-dev
pip install python-aqbanking

Installation unter Debian Squeeze

apt-get -t squeeze-backports install aqbanking-tools libaqbanking-plugins-libgwenhywfar60

(backports für neue TAN verfahren nötig… comdirect klappt auch mit der 4er version aus dem squeeze repository)

FinTS / HBCI mit python fints

Einfach und straight forward: https://pypi.org/project/fints/

HBCI mit Hibiscus (Java GUI Anwendung)

Installation: hibiscus

mehr eigentlich nicht…

linux/homebanking.txt · Zuletzt geändert: 2018/07/09 13:41 von quirxl