[[Vorlage(Getestet,lucid, maverick)]] {{{#!vorlage Wissen [:Pakete_installieren: Installation von Programmen] }}} [[Inhaltsverzeichnis(2)]] [[Bild(./gnucash-icon.png, align=left)]] Das Programm [http://www.gnucash.org/ GnuCash] {de} {en} ist eine Komplettlösung zur Verwaltung der Finanzen von Privatanwendern und Kleinbetrieben. Die Oberfläche ist einfach und leicht zu bedienen, verwendet aber das Prinzip der [wikipedia:Buchführung:doppelten Buchführung]. Eine Scheckbuch-ähnliche Oberfläche erlaubt die Eingabe und das Verfolgen von Bankkonten, Aktien und sogar Währungshandel. GnuCash unterstüptzt Homebanking per [http://linuxwiki.de/HBCI HBCI] {de} ohne Umwege. Bei früheren Ubuntu-Versionen musste dafür [:AqBanking:] aus Fremdquellen installiert werden, in aktuellen Versionen wird AqBanking als Abhängigkeit automatisch mitinstalliert. Die Verwaltung von Kunden, Lieferanten und Rechnungen ist für den Geschäftsverkehr enthalten. Weitere Features sind terminierte Buchungen, Import von OFX- und QIF-Dateien, zahlreiche Berichte und Grafiken mit Kreis- und Balkendiagrammen und eine benutzerdefinierbare Oberfläche. Für Neueinsteiger ist ein Assistent zur Kontenerstellung vorhanden. Dieser startet gleich beim ersten Programmstart nach der Installation von GnuCash. Bestehende Dateien mit Finanzdaten z.B. aus Quicken oder Microsoft Money können problemlos über den QIF-Import eingelesen werden. Weitere Informationen bekommt man im [http://wiki.gnucash.org/wiki/De/GnuCash deutschen GnuCash-Wiki] {de} und dem englischsprachigen [http://wiki.gnucash.org/wiki GnuCash-Wiki] {en}. GnuCash ist nicht Bestandteil einer Standard-Ubuntuinstallation. Es wird jedoch bei der Installation von [:GNOME Office:] von der Paketverwaltung zur Installation vorgeschlagen. [[Bild(./gnucash-screenshot.png, 350, right)]] = Installation = ## == Ubuntu-Paketquellen == Für das Programm muss folgendes Paket installiert werden [1]: {{{#!vorlage Paketinstallation gnucash, universe }}} Damit auch die Hilfe in dem Programm funktioniert, sollte folgendes Paket installiert sein: {{{#!vorlage Paketinstallation gnucash-docs, universe }}} Nach der Installation dieses Pakets stehen ein englischsprachiger GnuCash-Kurs und eine deutschsprachige Hilfe zur Verfügung. Das Programm findet sich unter ''"Anwendungen -> Büro -> GnuCash Finance Management"'' (Gnome). = HBCI-Konfiguration = {{{#!vorlage Hinweis Sollte nach der Installation der gnucash-aqbanking-*-Pakete der Menüeintrag ''"Werkzeuge -> HBCI Einrichtung"'' nicht erscheinen, hilft es unter Umständen, den versteckten Ordner '''.gnucash''' im Home-Verzeichnis umzubenennen und GnuCash neu zu starten. }}} Nach dem Starten von GnuCash wählt man im Menü ''"Werkzeuge -> HBCI Einrichtung"''. Es öffnet sich der separate [:AqBanking:AqBanking Qt-Assistent] zur Konfiguration. Zum Abschluss kann man dem HBCI-Konto einen GnuCash-Kontoeintrag zuweisen - z.B. ''"Aktiva -> Barvermögen -> Girokonto"''. Über ''"Aktionen -> Online Aktionen"'' können Saldo oder Umsätze abgerufen werden, allerdings nur, wenn man vorher das betreffende Konto markiert hat. Ansonsten würde nichts passieren. Kleiner Tipp: Sollte sich nach dem Saldoabruf der Buchhaltungs-Dialog nicht schließen lassen, dann liegt das wahrscheinlich daran, dass Eingaben-Ausgaben und der abgerufene Saldo nicht übereinstimmen, weil nur die Umsätze vom letzten Monat verfügbar sind. Hierfür einfach die Differenz von Saldo und Umsätzen als Anfangsbestand eingeben, dann stimmt die Buchhaltung und die Schaltfläche ''"Fertig"'' lässt sich anwählen. Über ''"Aktionen -> Online Aktionen"'' können außerdem Überweisungen getätigt und Vorlagen erstellt werden. Aber nur wenn man vorher das betreffende Konto markiert hat. Ansonsten würde nichts passieren. Auch wenn die Bank das iTAN-Verfahren verwendet, sollte es keine Probleme geben. Allerdings muss man in diesem Fall bereits verbrauchte TANs kennen, da keine spezielle, sondern eine unverbrauchte TAN angefordert wird (wie beim althergebrachten TAN-Verfahren). = Dateiformat bearbeiten = Sollte man das Dateiformat lesen wollen oder in eigene Programme einbauen wollen, so kann man die freie [http://www.wolschon.biz/code/jgnucashlib/index.html Java-Bibliothek] {en} verwenden. Hierzu muss [:Java:] installiert sein. = Links = * [http://wiki.gnucash.org/wiki/FAQ GnuCash FAQ] {en} - Häufig gestellte Fragen * [http://wiki.gnucash.org/wiki/De/GnuCash Deutsches GnuCash Wiki] {de} * [http://wiki.gnucash.org/wiki/Mailing_Lists Mailing Listen] {en} - Unterstützung und Kontakt mit Entwicklern und Benutzern * [http://wiki.gnucash.org/wiki/Bugzilla Fehlerberichte] {en} - Qualitätssicherung des Projekts * [http://ubuntublog.ch/applikationen/gnucash-unter-ubuntu GnuCash unter Ubuntu] {de} – Das Blog ubuntublog.ch zu GnuCash = Aktuelle Probleme = Seit dem Upgrade auf Oneiric gabs etwas Probleme, da Bugs aufgetaucht sind https://bugzilla.gnome.org/show_bug.cgi?id=662121. Die Probleme wurden in der Verwion 2.4.8 gelöst. Leider lässt sich das vorkompilierte Paket von GnuCash (http://www.gnucash.org/) nicht so einfach installieren - es kann zu Konflikten mit Pfaden der von Ubuntu "genehmigten" Version 2.4.7 kommen. Das Problem kann man, etwas weniger elegant aber effizient, umgehen: Dazu lädt man den Quellcode herunter und installiert die neue Version in /opt/gnucash - hier die detaillierte Anleitung: 1. Quellcode herunterladen in ein Verzeichnis kopieren, welches nicht mehr gelöscht werden sollte. (Der Grund: wenn man das Programm im nachhinein deinstallieren muss man dies in mit "make uninstall" und zwar in dem Verzeichnis in dem man den Code kompiliert hat.) 1. Quellcode entpacken und in der Konsole in das Verzeichnis wechseln wo der entpackte Code liegt. Bsp. /home/gnucash-2.4.8 1. In der Konsole das neue Installations-Ziel-Verzeichnis mit {{{sudo mkdir /opt/gnucash}}} erstellen 1. In der Konsole nun {{{./configure --prefix=/opt/gnucash}}} eingeben\\ '''8-ung:''' Es ist gut möglich, dass nun Fehlermeldungen erscheinen, da einzelne Pakete, die zur Kompilirung des Codes nötig sind nicht installiert sind. Der Konsolen output gibt Hinweise darauf, welche das sind - machmal etwas Versteckt. Diese kann man einfach nachinstallieren und den Befehl dann nochmal ausführen. 1. In der Konsole {{{make}}} eingeben - auch hier können noch Fehlermeldungen betreffend fehlender Pakete auftauchen. 1. Nun noch das Finale {{{sudo make install}}} 1. Da durch diesen Prozess GnuCash nicht wie üblich installiert wurde, kann man das Programm nicht wie gewohnt starten. Ubuntu meldet, dass der Befehl "gnucash" nicht gefunden wird (sofern man die alte Version deinstalliert hat). Auch auf ein Icon im Startmenü muss man verzichten (habe noch nicht rausgekriegt, wie man das dort wieder einbaut). Der Befehl zum starten von GnuCash in der Konsole muss den Pfad der auszuführenden Datei beinhalten. In diesem Fall {{{/opt/gnucash/bin/gnucash}}}. # tag: Büro, Finanzverwaltung