Finanzsoftware
Plattformübergreifende Software
Hibiscus
Hibiscus ist im Wesentlichen eine Homebankingsoftware. Als Java-Anwendung handelt es sich um Plattformübergreifende Software.
SynTAX
Vom selben Hersteller wie Hibiscus ist die "Finanzbuchhaltung für Selbständige und 'Nichtbilanzierer' nach SKR03/04" SynTAX.
GnuCash
GnuCash läuft zumindest unter Linux und Windows.
- Aktuelles zu GnuCash
- GnuCash Wiki
- Mit GnuCash lässt sich auch eine Einnahme-Überschuss-Rechnung realisieren.
- Meta-Bug für deutsche Benutzer von GnuCash
GnuAccounting
GnuAccounting unterstützt sowohl die Belegverwaltung als auch doppelte Buchführung. Außerdem besitzt es eine HBCI/FinTS-Schnittstelle.
Weitere
Siehe die Übersicht im Anhang zum Handbuch von Gnuaccounting
- SQL-Ledger, ein ERP-Programm
- Lx-Office ist eine Variante, die 2003 sich von SQL-Ledger abtrennte und auf deutsche Besonderheiten Rücksicht nimmt.
- Compiere, ein ERP-Programm, dessen Kern OpenSource ist.
Open-Source-Programme für Linux
Eqonomize
Skrooge
- Skrooge verfügt auch über QIF-Im- und -Export. Skrooge ist Bestandteil der Ubuntu-Distribution. Es basiert auf KDE.
KMyMoney
AqBanking-CLI
Auf der Konsole lässt sich mittels AqBanking-CLI auf ein HBCI-Konto zugreifen.
- AqBanking-HOWTo
- AqBanking-Handbuch oder direkt hier
- http://blog.philippklaus.de/blog/2010/02/25/aqbanking-cli/
- http://www.loebhard.com/linux/homebanking
- AqBanking als Cron-Job
- Skripts für AqBanking mit Ledger
Beispiel für Postbank
- Einrichtung Konto
aqhbci-tool4 adduser -t pintan --context=1 -b $BANKLEITZAHL -u $GIROKONTONUMMER -N "$VORNAME $NACHNAME" -s https://hbci.postbank.de/banking/hbci.do aqhbci-tool4 adduserflags -b $BANKLEITZAHL -u $GIROKONTONUMMER -f forceSsl3 aqhbci-tool4 getsysid -u $GIROKONTONUMMER
- Wahl iTAN-Mode
aqhbci-tool4 listitanmodes -u $GIROKONTONUMMER aqhbci-tool4 setitanmodes -u $GIROKONTONUMMER -m 900
- Abruf Konten
aqhbci-tool4 getaccounts -u $GIROKONTONUMMER aqhbci-tool4 listaccounts aqbanking-cli listaccs
- Abruf Kontostand
aqbanking-cli request -b $BANKLEITZAHL --balance
- Abruf Gut-/Lastschriften
aqbanking-cli request -b $BANKLEITZAHL --transactions
Beispiel für Netbank
Auch die Netbank lässt HBCI-Zugriff zu:
- Einrichtung Konto
aqhbci-tool4 adduser -t pintan --context=1 -b BANKLEITZAHL -u GIROKONTONUMMER -N "VORNAME NACHNAME" -s https://www.bankingonline.de/hbci/pintan/PinTanServlet aqhbci-tool4 getsysid -u GIROKONTONUMMER
- Wahl iTAN-Mode
aqhbci-tool4 listitanmodes -u GIROKONTONUMMER aqhbci-tool4 setitanmodes -u GIROKONTONUMMER -m 997
- Abruf Konten
aqhbci-tool4 getaccounts -u GIROKONTONUMMER aqhbci-tool4 listaccounts aqbanking-cli listaccs
- Abruf Kontostand
aqbanking-cli request -b BANKLEITZAHL --balance
- Abruf Gut-/Lastschriften
aqbanking-cli request -b BANKLEITZAHL --transactions
PIN speichern
Um die PIN nicht jedesmal eingeben zu müssen, erstellt man NACH Einrichten der Konten eine pindatei.txt
aqhbci-tool4.sh mkpinlist > pindatei.txt
In diese selbsterklärende Datei muss man dann die PIN(s) mittels eines Editors eingeben.
Der Aufruf von aqbanking-cli
muss dann einen Hinweis auf den PIN-Speicher erhalten:
aqbanking-cli -P pindatei.txt request -b BANKLEITZAHL --balance
Transaktionen als CSV
Mit
aqbanking-cli listtrans
kann man den Output von aqbanking-cli request --transactions
in CSV-Form umwandeln.
Bei selbsgestrickten Output-Profilen auf das einleitende
profile {
Schnittstelle PHP zu HBCI
Siehe Software-Projekt
Ledger
Ledger ist eine Kommandozeilen-Doppelte Buchführung. Sie bietet aber auch einen Web-Browser-Zugang.
ERP-Software
- Ledger
- ConceptERP, Warenwirtschaft, Schnittstellen zu Lexware und anderen Buchhaltungssystemen, deutsch
- Kivitendo (ehemals Lx-Office), deutsch, basiert auf Perl und PostGresSQL
- Nuclos
- OpenBravo
- xTuple, english
- Tryton, eine Abspaltung von OpenERP bietet:
- Buchhaltung
- Fakturierung
- Verkauf
- Einkauf
- Kostenstellen
- Lagerverwaltung
- webERP
Weitere
- Übersicht Freie ERP bei Wikipedia
- Tudo, Warenwirtschaft und Finanzbuchhaltung
Proprietäre Alternativen:
- Microsoft DynamicsNAV
- SAP
- Oracle
Android Apps
- Die NIBC-App lässt auch die Verwaltung von Konten anderer Banken zu. Voraussetzung ist aber ein Konto bei der NIBC.
Buchführung mit Tabellenkalkulation
Programmierschnittstellen
FinTS
FinTS ist der Nachfolger von HBCI[1]
- Allgemeine Informationen zu HBCI gibt's im LinuxWiki.
- HBCI4Java ist eine OpenSource-API, die auch von Hibiscus genutzt wird. Der von Hibiscus verwendete Branch findet sich auf GitHub.
- Siehe auch oben AqBanking-CLI
Postbank
- Die HBCI-Adresse der Postbank findet sich hier (inkl. Zertifikat).
- Weitere Parameter finden sich im Wiki von OpenHBCI.