Was macht QBM2GnuCash?
Ein gutes Einstiegsprogramm in HBCI unter Linux ist QBankManager, mit ihm lassen sich die Kontodaten und aktuelle Überweisungen per HBCI abfragen. Die Überweisungen lassen sich nach Kategorien ordnen und einfache Reports erstellen. Auch kann man damit Terminierte und Dauer-Überweisungen einrichten.
Wer jedoch nicht nur sein Girokonto sondern auch seinen Geldbeutel, oder Aktienpakete verwalten will. Oder wem die Report-Möglichkeiten von QBankManager nicht ausreichen kann auch auf GNU Cash umsteigen.
Um nun bei einem Umstieg nicht alle Umsätze manuell zu übertragen und in einer Kontenhierarchie anzulegen kann man QBM2GnuCash verwenden. Es wandelt die Kategorien des QBankManager in Konten um, legt ein Girokonto an und wandelt alle Überweisungen in Transaktionen von dem Girokonto auf das der Kategorie entsprechende Konto um.
Achtung: QBM2GnuCash ist keine ausführliche getestete Software, es kann durchaus zu fehlerhaften Einträgen, Abstürzen, gelöschten Daten oder anderen Fehlern kommen.
QBM2GnuCash benutzen
- Laden sie sich QBM2GnuCash Version 0.9 herunter.
- Entpacken sie es mit
tar xjf qbm2gnucash-0.9.tar.bz2in ein Verzeichnis ihrer Wahl. - Mit
qbm2gnucash-0.9/qbm2gnucash -o GNUCASH-DATEIkönnen sie jetzt die QBankManager Datenbank in eine GNU Cash-Datei umwandeln.
An qbm2gnucash können folgende Parameter übergeben werden:
--output=DATEI,-o DATEI-
Die zu erzeugende GNU Cash-Datei unter DATEI gespeichert.
Standardwert:
qbankmanager.gnucash --gnucash-path=PFAD-
Hier kann der GNU Cash-Pfad angegeben werden.
Standardwert: Entweder die Umgebungsvariable GNUCASH_PATH oder
/usr/local --gwenhywfar-path=PFAD-
Hier kann der Gwenhywfar-Pfad angegeben werden.
Standardwert: Entweder die Umgebungsvariable GWENHYWFAR_PATH oder
/usr/local --bankmanager-data-path=PFAD-
Hier kann der Pfad der QBankManager-Datenbank angegeben werden.
Standardwert:
~/.banking/apps/qbankmanager --verbose,-v-
Wird
--verboseeinmahl angegben, so werden ein paar Debug-Informationen ausgegben. Wird es zweimal angegeben, so werden mehr Informationen ausgegeben.
Voraussetzungen
Folgende Software muss installiert sein:
- Python
-
QBM2GnuCash ist in Python geschrieben und benötigt Version 2.4 oder höher. Wird Python 2.4 verwendet, so muss auch ctypes installiert werden.
- GNU Cash
-
Ab Version 2.0 oder höher. Es werden die GNU Cash-Bibliotheken verwendet um GNU Cash-Datein zu erzeugen.
- Gwenhywfar
-
Ab Version 1.19 oder höher. Wenn der QBankManager installiert ist auch Gwenhywfar installiert. Wird verwendet um die QBankManager-Datenbank auszulesen.
Sind GNU Cash oder Gwenhywfar nicht unter /usr/local installiert, so kann jeweils mit den Programmargumenten --gnucash-path und --gwenhywfar-path der Installationspfad angegeben werden.