Finanzsoftware: Unterschied zwischen den Versionen

Aus CodicaTipps
Zur Navigation springen Zur Suche springen
Zeile 170: Zeile 170:
 
** [http://blog.andrewcantino.com/blog/2013/02/16/command-line-accounting-with-ledger-and-reckon/ kurze Einführung zu Reckon]
 
** [http://blog.andrewcantino.com/blog/2013/02/16/command-line-accounting-with-ledger-and-reckon/ kurze Einführung zu Reckon]
 
* [https://github.com/jwiegley/CSV2Ledger CSV2Ledger]
 
* [https://github.com/jwiegley/CSV2Ledger CSV2Ledger]
 +
* [https://www.npmjs.com/package/ledger-import ledger-import], inspiriert von Reckon
 
* das Handbuch zur Version 3.0 von Ledger und dort das Kommando <code>convert</code>
 
* das Handbuch zur Version 3.0 von Ledger und dort das Kommando <code>convert</code>
  

Version vom 15. Februar 2015, 19:58 Uhr

Allgemeines

Im GnuCash-Wiki gibt es eine Einführung in die Doppelte Buchführung samt Darstellung von Kontenrahmen und der englischen Entsprechungen.

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.

Siehe


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

Open-Source-Programme für Linux

Eqonomize

  • Eqonomize verfügt auch über QIF-Im- und -Export. Eqonomize ist Bestandteil der Ubuntu-Distribution.

Skrooge

  • Skrooge verfügt auch über QIF-Im- und -Export. Skrooge ist Bestandteil der Ubuntu-Distribution. Es basiert auf KDE.

KMyMoney

  • KMyMoney verfügt auch über QIF-Im- und -Export. KMyMoney ist Bestandteil der Ubuntu-Distribution.


AqBanking-CLI

Auf der Konsole lässt sich mittels AqBanking-CLI auf ein HBCI-Konto zugreifen.

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 mobileTAN-Mode
 aqhbci-tool4 listitanmodes -u $GIROKONTONUMMER
 aqhbci-tool4 setitanmode -u $GIROKONTONUMMER -m 901
  • 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

DKB

Einrichtung Konto

 aqhbci-tool4 adduser -t pintan --context=1 -b $BANKLEITZAHL -u $GIROKONTONUMMER -N "$VORNAME $NACHNAME" -s https://hbci-pintan-by.s-hbci.de/PinTanServlet
 aqhbci-tool4 adduserflags -b $BANKLEITZAHL -u $GIROKONTONUMMER -f forceSsl3

Wahl iTAN-Mode

 aqhbci-tool4 setitanmode -u $GIROKONTONUMMER -m 1900

PIN speichern

Um die PIN nicht jedesmal eingeben zu müssen, erstellt man NACH Einrichten der Konten eine pindatei.txt

 aqhbci-tool4 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

Hilfe

Mittels

 aqbanking-cli --help

werden die möglichen Befehle angezeigt

Zu jedem Befehl gibt es dann genauere Hilfe, z.B. für request:

 aqbanking-cli request --help

Transaktionen als CSV

Wenn man die Transaktionen mittels

 aqbanking-cli  -P pindatei.txt request  -b $BANKLEITZAHL --transactions --ctxfile=$CTXFILE

in der Datei $CTXFILE gespeichert hat, kann man sie mittels

 aqbanking-cli listtrans --ctxfile=$CTXFILE

im CSV-Format ausgeben lassen.

Bei selbstgestrickten Output-Profilen auf das einleitende

 profile {

achten.

Schnittstelle PHP zu HBCI

Siehe Software-Projekt

Ledger

Ledger ist eine Kommandozeilen-Doppelte Buchführung. Sie bietet aber auch einen Web-Browser-Zugang. Zum Import von CSV-Dateien siehe

Ein Nachbau von Ledger ist hLedger.

ERP-Software

Weitere

Proprietäre Alternativen:

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]

Postbank