Difference between revisions of "De/FAQ"

From GnuCash
Jump to: navigation, search
(Bedienung)
m ({{*Url}} -> {{URL:*}})
 
(142 intermediate revisions by 18 users not shown)
Line 1: Line 1:
[[GnuCash/de | Zurück zur Hauptseite]]
+
[[De/GnuCash | Zurück zur Hauptseite]]
  
 +
''Diese Seite ist "work in progress"
  
''Diese Seite ist "work in progress"
+
Dies ist der Beginn einer Übersetzung der englischen FAQ's, ergänzt durch typisch deutsche Fragen. Die Inhalte dieser FAQ sollen gelegentlich in die GnuCash-Dokumentation
Dies ist der Beginn einer Übersetzung der englischen FAQ's. Die Inhalte dieser FAQ werden vielleicht in die GnuCash-Dokumentation
 
 
{| border="1" cellpadding="5" cellspacing="0" bgcolor="white"
 
{| border="1" cellpadding="5" cellspacing="0" bgcolor="white"
 
+
| ''HTML''
|
 
 
| '''englisch'''
 
| '''englisch'''
| '''deutsch''' (Ansatz)
+
| '''deutsch'''  
 
|-
 
|-
 
+
| ''' 'Guide' '''
| '''Hilfe'''
+
| [{{URL:docs:guide}} GnuCash Tutorial and Concepts Guide v{{MainVersion}}]
| [http://www.gnucash.org/docs/v2.0/C/gnucash-help/help.html gnucash-help]
+
[{{URL:docs nightly}}gnucash-guide/ GnuCash Tutorial and Concepts Guide Git]
| [http://www.gnucash.org/docs/v2.0/de_DE/gnucash-help/help.html gnucash-hilfe]
+
| [{{URL:docs:guide|de}} GnuCash Kurs und Konzepte v{{MainVersion}}]
 +
[{{URL:docs nightly|de}}gnucash-guide/ GnuCash Kurs und Konzepte Git]
 +
|-
 +
| '''Handbuch'''
 +
| [{{URL:docs:manual}} GnuCash Manual v{{MainVersion}}]
 +
[{{URL:docs nightly}}gnucash-manual/ GnuCash Manual Git]
 +
| [{{URL:docs:manual|de}} GnuCash Handbuch v{{MainVersion}}]
 +
[{{URL:docs nightly|de}}gnucash-manual/ GnuCash Handbuch Git]
 
|-
 
|-
 
+
| ''andere Formate:''
| ''''Guide''''
+
epub, mobi, pdf
| [http://www.gnucash.org/docs/v2.0/C/gnucash-guide/ gnucash-guide]
+
| [{{URL:docs}}C/ browse v{{MainVersion}}]
| z. Zt. nicht verfügbar
+
[{{URL:docs nightly}} browse Git]
 +
| [{{URL:docs}}de/ browse v{{MainVersion}}]
 +
[{{URL:docs nightly|de}} browse Git]
 
|-
 
|-
 
 
|}
 
|}
 +
einfließen.
 +
Git ist die aktuell in Arbeit befindliche Version. Wenn da jemand einen Fehler eingebaut hat, kann es sein, daß sie nicht erreichbar ist. Dann sollte man auf die etwas ältere stabile Version zurückgreifen.
  
übernommen. Siehe auch die englischsprachige [[FAQ]]!
+
Falls man hier in der deutschen FAQ nicht fündig wird, bitte in der meist aktuelleren englischsprachigen [[FAQ]] weitersuchen!
  
 
== Allgemeine "Häufig gestellte Fragen" (FAQ) über [[GnuCash]] ==
 
== Allgemeine "Häufig gestellte Fragen" (FAQ) über [[GnuCash]] ==
  
=== '''F:'''Wo bekomme ich Hilfe zu GnuCash? ===  
+
=== '''F:''' Wo bekomme ich Hilfe zu GnuCash? ===  
 +
:'''A:''' Es gibt folgende Möglichkeiten:
 +
:;Dokumentation: Es gibt zwei Dokumente, "Kurs und Konzepte" sowie "Handbuch", die hier teilweise auf Deutsch verfügbar sind: {{URL:www}}docs.phtml?lang=de_DE
 +
::Bei vielen Distributionen können diese als Paket <tt>gnucash-doc</tt> o.ä. installiert und dann direkt aus dem Programm heraus aufgerufen werden, sofern auch das GNOME-Hilfe-Programm <tt>Yelp</tt> installiert ist. Die GnuCash-Pakete für {{mac}} und Windows enthalten bereits an das jeweilige Hilfe-System angepaßte Versionen. 
 +
:;Wiki: Auf diesen [[De/GnuCash | Wiki-Seiten]] hier kann jeder neue Informationen einfügen. Die aktuelleren finden sich aber meist auf den [[GnuCash | englischen Seiten]].
 +
:;Mailing-Liste: Es gibt eine deutschsprachige Mailingliste (d.h. ein E-Mail-Forum), wo auf Deutsch alle Fragen gestellt werden können und die meisten Antworten gegeben werden. Man sollte sich auf der Mailingliste [{{URL:mail info|de}}  hier anmelden] und kann anschließend an die Adresse <tt>gnucash-de@gnucash.org</tt> eine E-Mail mit der Frage schicken. Emails von Nicht-Abonennten müssen wegen möglicher Spam-Mails erst von einem Moderator freigegeben werden, was schon mal einen Tag dauern kann. Abmeldung ist natürlich jederzeit wieder über obigen Link möglich. Einige weitere Tips dazu gibt es in [[De/Referenz#Auf_der_Mailingliste]].
 +
::Im GnuCash-Projekt gibt es auch viele anderssprachige Mailinglisten. Eine Übersicht gibt es auf [[Mailing Lists]].
 +
:;Chat: Es gibt für schnelle Rückfragen auch einen [irc://irc.gimp.org#gnucash Chat-Kanal] #gnucash in irc.gimp.org. Dort wird aber in erster Linie englisch gesprochen. Details zu IRC finden sich auf der [[IRC|englischen Seite]], eine deutschsprachige FAQ zu IRC auf [https://www.irc-faq.de IRC-FAQ.de].
  
:'''A:'''Es gibt folgende Möglichkeiten:
+
=== '''F:''' Wie kann ich zum GnuCash-Projekt beitragen? ===
*Wiki: Diese [[De/GnuCash | Wiki-Seiten]] hier sollen in Zukunft alles abdecken. Es ist noch im Aufbau.
+
:'''A:''' Dies wird detailiert auf englisch in [[Contributing to GnuCash]] erläutert.
*Mailing-Liste: Es gibt eine deutschsprachige Mailingliste die alles abfängt was mit GnuCash zu tun hat. Anmelden kann man sich [https://lists.gnucash.org/mailman/listinfo/gnucash-de hier ]. Dies ist leider notwendig, da an diese Liste täglich 10 bis 20 Spam-Emails geschickt werden und diese nur durch das "zwingende" Abonnieren aus der Liste herausgehalten werden können. Eine Übersicht aller Mailinglisten gibts [[Mailing Lists| hier]].
+
:* Gib deine Erfahrungen weiter:
*Chat: Es gibt auch einen Chat-Kanal #gnucash in Freenode. Dort wird aber in erster Linie englisch gesprochen.
+
::* Berichte deinen Freunden oder in deiner örtlichen [{{URL:wp|de}}Linux_User_Group LUG] von deinen Erfahrungen.
 +
::* Ergänze dies Wiki und hilf, es aktuell zu halten. Einfach rechts oben anmelden und loslegen.
 +
:* Wenn du englisch kannst:
 +
::* Hilf anderen Benutzern im [[IRC]]
 +
::* An der [[Translation|Lokalisierung (englisch)]] mitwirken, z.B. durch Ergänzung der deutschen [{{URL:git}}gnucash-docs/tree/stable/de/manual Handbuch]s oder des [{{URL:git}}gnucash-docs/tree/stable/de/guide Guide]s oder der deuschsprachigen Kontenrahmen für [{{URL:git}}gnucash/tree/stable/data/accounts/de_AT AT], [{{URL:git}}gnucash/tree/stable/data/accounts/de_CH CH] oder [{{URL:git}}gnucash/tree/stable/data/accounts/de_DE DE] oder der [{{URL:git}}gnucash/tree/stable/gnucash/report/reports/locale-specific/de_DE Steuerberichte].
 +
:* Programmieren:
 +
::* Eine schrittweise Portierung von [{{URL:wp|de}}C_%28Programmiersprache%29 C] nach [{{URL:wp|de}}C%2B%2B C++] ist im Gange.
 +
::*Für die Berichte wird hingegen [{{URL:wp|de}}Scheme Scheme] verwendet.
 +
::*Daneben gibt es eine [[Python_Bindings|Python-Schnittstelle]].
 +
::Mehr dazu in [[FAQ#Developing GNUCash: Source Code Overview|Developing GNUCash: Source Code Overview]]
 +
::Wenn Du diese Programmiersprachen nicht beherrschst, kannst Du sicher in anderen Bereichen etwas beitragen.
 +
:* Dann solltest Du mindestens eine der folgenden [[Mailing Lists| Mailinglisten]] für
 +
::* den deutschen Sprachraum betreffende Themen [{{URL:mail info|de}} gnucash-de],
 +
::* internationale Benutzerfrage [{{URL:mail info}} gnucash-user] oder
 +
::* Entwickler [{{URL:mail info|devel}} gnucash-devel] abonnieren
 +
:: und dort schreiben, was Du zur Entwicklung von GnuCash beitragen kannst.
  
=== '''F:''' Wie kann ich zum GnuCash-Projekt beitragen? ===
+
==='''F:''' Wie kann ich an das GnuCash Projekt spenden?===
 +
:'''A:''' Dies wird in [[De/Spenden|Spenden]] erläutert.
 +
:[[Contributing to GnuCash#Money]] enthält den englischen Originaltext.
  
:'''A:''' Weitere Antworten sind auf der [[Development|Entwicklerseite]] (englisch) in diesem Wiki.
+
==='''F:''' Wie kann ich erreichen, dass GnuCash ein neues Feature XYZ bekommt? ===
 +
:'''A:''' Das wird auf der englisch-sprachigen Seite [[Bugzilla]] erläutert. Der Trick dabei ist, es so zu beschreiben, daß es der Programmierer versteht und noch besser, daß er beim Lesen motiviert wird, es zu programmieren.  
  
:Wir arbeiten an einem offiziellem Protokoll um Dir eine Entscheidungshilfe zu geben wie Du uns am besten unterstützen kannst. Im Moment solltest Du die [[Mailing Lists|Mailinglisten]] [https://lists.gnucash.org/mailman/listinfo/gnucash-user gnucash-user], respektive für den deutschen Sprachraum betreffende Themen [https://lists.gnucash.org/mailman/listinfo/gnucash-de gnucash-de], und/oder [https://lists.gnucash.org/mailman/listinfo/gnucash-devel gnucash-devel] abonnieren und dort schreiben was Du zur Entwicklung von GnuCash beitragen kannst. GnuCash hat viel Code in C und Scheme (siehe auch [[FAQ#Developing GNUCash: Source Code Overview|Developing GNUCash: Source Code Overview]]). Wenn Du diese Programmiersprachen nicht beherrschst, überlege, ob Du in anderen Bereichen etwas beitragen kannst (zum Beispiel hier in diesem Wiki).
+
:Wenn man des Englischen nicht mächtig ist, sollte man seinen Vorschlag auf der deuschen [{{URL:mail info|de}} Mailingliste] oder unter [{{URL:UV}} Uservoice] einreichen und um Unterstützung bitten.
  
==='''F:''' Wie kann ich an das GnuCash Project spenden?===
+
:Wenn man das Programmieren beschleunigen möchte, sollte man über eine Belohnung wie [[De/Spenden|hier]]  beschrieben, nachdenken.
  
:'''A:''' Die [[Development|Entwicklungs-Wikiseite]] enthält Informationen wie Du eine Spende an das GnuCash Project machen kannst. Wir danken Dir für Deine Unterstützung.
+
:Am allerschnellsten bekommt man das Feature aber, wenn man es selbst schreibt. Ein Patch ist immer willkommen und wird gerne in der nächsten Version mit aufgenommen.
  
:Zu  dem Thema gibt es aber auch noch eine [[De/Spenden|deutsche Seite]].
+
:Wünsche kann man aber auch auf der [[de/Projekte | Projektseite]] eintragen. Die englische gibt es [[WishList| hier]].
  
 
== Installation ==
 
== Installation ==
  
=== '''F:''' Wieso brauche ich Qt? Ich dachte GnuCash wäre eine Gtk-Applikation ===
+
=== GnuCash allgemein ===
:'''A:''' Zur Zeit benötigt man Qt für den Einrichtungsassistenten für Online-Banking, der bei Aqbanking enthalten ist. Ein gtkbasierter Assistent soll aber in der Entwicklung sein. (Status?)
 
  
=== '''F:''' Welche Dateinamenserweiterung benutzt GnuCash? ===
+
==== '''F:''' Welche Dateinamenserweiterung benutzt GnuCash? ====
:'''A:''' GnuCash erzwingt keine bestimmte Dateinamens-Konvention , folgende Erweiterungen sind allerdings vordefiniert im Paket "shared-mime-info", das es für fast jede Linux-Distribution gibt (unter Windows wirkt ein andere Mechanismus) Dateien, die diese Erweiterungen tragen erlauben es, dass GnuCash gestartet wird, wenn man in einem Dateibrowser diese Dateien öffnet:
+
:'''A:''' GnuCash erzwingt keine bestimmte Dateinamens-Konvention, folgende Erweiterungen sind allerdings vordefiniert im Paket "shared-mime-info", das es für fast jede Linux-Distribution gibt. Unter Windows wirkt ein anderer Mechanismus. Dateien, die diese Erweiterungen tragen erlauben es, dass GnuCash gestartet wird, wenn man in einem Dateibrowser diese Dateien öffnet:
 
* '''.gnucash (empfohlen)'''
 
* '''.gnucash (empfohlen)'''
* .gnc (die  "interne" Drei-Buchstaben-Abkürzung von GnuCash)
+
* .gnc - die  "interne" Drei-Buchstaben-Abkürzung von GnuCash
* .xac (kurz für for "X-Accountant", Vorgänger von GnuCash)
+
* .xac - kurz für "X-Accountant", dem Vorgänger von GnuCash. Diese Erweiterung wird immer noch standardmäßig für die Backup-Dateien verwendet.
  
 +
==== '''F:''' Gibt es eine Datenbank-Anbindung? ====
 +
:'''A:''' Es gab mal eine Postgresql-Anbindung, die mit Version 1.6 eingeführt wurde. Diese wurde aber durch  [{{URL:wp|de}}Perl-DBI DBI] ersetzt. Damit stehen '''seit der Entwicklerversion 2.3''' folgende 'Backends' zur Verfügung:
 +
:*'''XML:''' die ''eXtended Markup Language'' hat sich seit Jahrzehnten in GnuCash bewährt und erstellt mit den Voreinstellungen automatisch Backup-Dateien.
 +
:*''SQL:'' die genormte ''Structured Query Language'' - Strukturierte Abfrage-Sprache für Datenbanken kann z.B. aus Libre-/OpenOffice heraus abgefragt werden. Das Erstellen von Sicherheitskopien liegt hier aber in der Verantwortung des Anwenders.
 +
:**'''SQLite:''' SQL für Heimanwender, da für die Datensicherung weiterhin nur eine Datei gesichert werden braucht.
 +
:**''professinelles SQL'' erfordert gewisse Administrationskenntnisse des jeweiligen DatenBankManagmentSystems:
 +
:***'''MySQL''' oder Fork '''MariaDB:''' weit verbreitet, da für Webserver entwickelt und auf Geschwindigkeit optimiert,
 +
:***'''PostgreSQL:''' seit Jahrzehnten entwickelt mit nahezu allen Merkmalen, die das Programmiererherz höher schlagen lassen.
 +
:::Zur Datensicherung muss man in beiden Fällen einen ''Dump'' erstellen.
  
=== '''F:''' Gibt es eine Datenbank-Anbindung? ===
+
:Siehe auch [[SQL | SQL-Datenmodell]].
:'''A:''' Es gibt noch eine Postgresql-Anbindung, die mit Version 1.6 eingeführt wurde. Diese soll aber ersetzt werden durch eine [http://www.gnome-db.org/GDAEasy GDA]-basierte Lösung, s.a. [http://bugzilla.gnome.org/show_bug.cgi?id=90375 Bug 90375]. Hilfe, dies zu implementieren ist willkommen. Wenn es fertig ist, wird es möglich sein, GnuCash mit einer Vielzahl an Datenbanken zu betreiben.
 
  
=== '''F:''' Wie kann man die Anzahl der Konten oder Transaktionen in einer GnuCash-Datei bestimmen? ===
+
==== '''F:''' Wie kann man die Anzahl der Konten oder Transaktionen in einer GnuCash-XML-Datei bestimmen? ====
:'''A:''' zcat $DATAFILE |grep -c "act:name"
+
:'''A:''' <Syntaxhighlight lang="sh">
 +
# für komprimierte Dateien (Voreinstellung):
 +
zcat $DATAFILE | grep -c "act:name"
 +
# oder unkomprimierte:
 +
grep -c "act:name" $DATAFILE
 +
</Syntaxhighlight>
 
: für die Konten.
 
: für die Konten.
: Ersetze 'grep -c "trn:desc"', um die Anzahl der Transaktionen zu bestimmen. [https://lists.gnucash.org/pipermail/gnucash-devel/2008-February/022395.html] Selbstverständlich ist $DATAFILE durch den entsprechenden Dateinamen zu ersetzen.
+
: Verwende <tt>grep -c "trn:desc"</tt>, um die Anzahl der Transaktionen zu bestimmen. [{{URL:mail archive|devel}}2008-February/022395.html]
 +
:Selbstverständlich ist <tt>$DATAFILE</tt> durch den entsprechenden Dateinamen zu ersetzen.
 +
 
 +
==== '''F:''' Wie viel Speicherplatz sollten in etwa meine Anwenderdaten einnehmen? ====
 +
:Meine Daten belegen 49MB und ich kann mir nicht vorstellen, warum das soviel Speicherplatz kostet. Lässt sich das komprimieren oder "aufräumen" ?
 +
 
 +
:'''A:''' Prüfe unter Bearbeiten->Einstellungen->Allgemein das die Option 'Datei komprimieren' ausgewählt ist. [[User:YeOldHinnerk|YeOldHinnerk]] ([[User talk:YeOldHinnerk|talk]]) 13:29, 9 March 2015 (UTC)
 +
 
 +
:'''A:''' Ich komme auf 3MB für zwei Jahre an Daten und einige tausend Buchungen. Aufräumen oder komprimieren ist bisher nicht möglich. Helfen würde nur ein manueller Abschluss der Bücher und neu eröffnen in einer anderen Datei. In der experimentellen Version wird an einem automatischen Jahresabschluss gearbeitet, aber dauert noch Monate, bis dieses Feature benutzbar ist. -- ChristianStimming 2003-08-22T14:05:23Z
 +
 
 +
:'''A:''' Vielleicht liegt es auch daran, dass bei jedem Speichern eine Sicherheitskopie der alten Datei angelegt wird. Alte Sicherheitskopien können regelmäßig gelöscht (oder besser archiviert) werden. -- BennySiegert 2003-08-22T17:05:00Z
 +
 
 +
==== '''F:''' Wieso bekomme ich die Meldung "Missing charsets in FontSet creation"? ====
 +
:Bei SuSE 9.0 ist die Version 1.8.7 (nach update) dabei, bei einem Startversuch (KDE) kommt aber immer:
 +
:<Syntaxhighlight lang="console">
 +
    Gdk-WARNING **: Missing charsets in FontSet creation
 +
    Gdk-WARNING **:    ISO8859-15
 +
    Gdk-WARNING **:    ISO8859-15
 +
    Fatal Error: gnucash_style_set_register...(): Cannot load
 +
fallback font: -adobe-helvetica-medium-r-normal--*-120-*-*-*-*-*-*
 +
</Syntaxhighlight>
 +
:'''A:''' Hab's selber gefunden:
 +
<pre>
 +
YaST > System > Editor für /etc/sysconfig-Dateien
 +
System > Console > Framebuffer > CONSOLE_ENCODING
 +
ISO-8859-15 ändern in ISO-8859-1
 +
</pre>
 +
:das war's.  -- Andreas Horn <<MailTo(andreashorn AT gmx.de)>>
 +
 
 +
==== '''F:''' Fehlermeldung "slib:require unsupported feature format" unter Debian Sid? ====
 +
:Bei Debian Sid kam es durch ein Update von slib <3 auf >3 eine zeitlang zu dem Fehler:
 +
:<Syntaxhighlight lang="console">
 +
user@rechner:~$ gnucash
 +
Backtrace:
 +
In unknown file:
 +
...
 +
In /usr/share/gnucash/guile-modules/gnucash/report/iframe-url.scm:
 +
7: 54* [require format]
 +
In unknown file:
 +
?: 55  (cond ((not feature) (set! *catalog* #f)) ((slib:provided? feature)) ...)
 +
...
 +
?: 56  [scm-error misc-error #f ...]
 +
<unnamed port>: In procedure scm-error in expression (scm-error (quote misc-error) #f ...):
 +
<unnamed port>: slib:require unsupported feature format
 +
</Syntaxhighlight>
 +
:'''A:''' Dieser Fehler kann durch die Installation neuerer Pakete von gnucash (1.8.8-7 oder höher) behoben werden. Wenn diese nicht zur Verfügung stehen, dann sollte die ältere slib durch den Befehl "apt-get install slib=2d4-2" installiert werden. Siehe dazu auch die [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=238106 Debian Bug report logs - #238106 gnucash: Fails to start after upgrade].
 +
 
 +
==== '''F:''' Ich benutze KDE und möchte die Fonts ändern ====
 +
:'''A:''' GnuCash benutzt die GNOME Umgebung, auch wenn man KDE benutzt. Die Fonts kann man im gnome-control-center einstellen.
 +
 
 +
==== '''F:''' Wie kann ich Finance::Quote überprüfen? ====
 +
:'''A1:''' Erst einmal die installierte Version feststellen. In der Konsole: gnc_fq_check aufrufen. Die Version wird gleich an der ersten Stelle angezeigt. Hier im Beispiel 1.13.
 +
:<Syntaxhighlight lang="console">
 +
user@rechner:~$ /usr/bin/gnc-fq-check
 +
("1.13" "tsp" "vwd" "financecanada" "yahoo_nz" "australia" "usa" "troweprice" "france" \\
 +
"amfiindia" "nasdaq" "usfedbonds" "bmonesbittburns" "aex_options" "yahoo_asia" "troweprice_direct" \\
 +
"tiaacref" "canada" "yahoo" "seb_funds" "yahoo_brasil" "fidelity" "aiahk" "greece" "dwsfunds" \\
 +
"yahoo_australia" "unionfunds" "finland" "lerevenu" "asia" "indiamutual" "hex" "brasil" "asegr" \\
 +
"deka" "nyse" "canadamutual" "fidelity_direct" "asx" "tdwaterhouse" "fool" "trustnet" \\
 +
"ftportfolios_direct" "uk_unit_trusts" "dutch" "ftportfolios" "tdefunds" "nzx" "za" "aex_futures" \\
 +
"fundlibrary" "stockhousecanada_fund" "aex" "yahoo_europe" "nz" "vanguard" "bourso" "europe" \\
 +
"platinum" "maninv")
 +
</Syntaxhighlight>
 +
 
 +
:'''A2:''' Wenn die Ausgabe ohne Fehler ist, am besten weiterfahren mit einem Abruf. Beispiel zum Abruf eines yahoo kurses:
 +
:<Syntaxhighlight lang="console">
 +
user@rechner:~$ echo '(yahoo "CSCO")' | gnc-fq-helper
 +
(("CSCO" (symbol . "CSCO") (gnc:time-no-zone . "2009-02-11 13:30:00") (last . 16.09) (currency . "USD")))
 +
</Syntaxhighlight>
 +
Hierbei ist '''yahoo''' eine ''Datenquelle'' aus der vom gnc-fq-check-Aufruf zuvor gelieferten Liste und '''CSCO''' (=US-Tickersymbol von Cisco) das ''Symbol''. Diese kann man auch durch eigene Werte ersetzen. Die Antwort übersetzt:
 +
 
 +
Am 11.02.2009 um 13:30 (Zeitzone nicht angegeben) war der letzte Kurs 16,09 in der Währung US-Dollar.
 +
 
 +
==== '''F:''' Warum ist GnuCash von GNOME abhängig? ====
 +
:'''A:''' GnuCash benutzt die GNOME-libraries für die folgenden funktionen:
 +
:* drucken (gnomeprint)
 +
:* konfiguration (gconf)
 +
:* grafik (goffice)
 +
:* User-Interface (libgnomeui)
 +
:* HTML-Darstellung (gtkhtml / html-reendering)
 +
:* Hilfe (yelp)
 +
:Die Entwickler wollen sich mehr auf die eigentlichen Finanzfunktionen konzentrieren als dass sie Energie in Funktionen stecken die es schon gibt.
 +
 
 +
:Man muss auch nicht den kompletten GNOME-Desktop installieren um GnuCash zu verwenden.
 +
 
 +
=== GnuCash unter Windows ===
 +
 
 +
==== '''F:''' Beim starten bekomme ich einen Fehler wegen corba-object.c und GnuCash bricht ab ====
 +
:Die genaue Fehlermeldung ist: :<Syntaxhighlight lang="console">
 +
OTHER <> file corba-object.c: line 76 (ORBit_register_objref): assertion failed: (obj->object_key != NULL)
 +
</Syntaxhighlight>
 +
:'''A:''' Das ist bereits gemeldet unter: [{{URL:Bugs}}show_bug.cgi?id=457100 Bug 457100 - Fatal error on windows startup] und [{{URL:Bugs}}show_bug.cgi?id=457841Bug 457841 - GnuCash crashs on startup on Windows XP: "Unspecified fatal error encountered, aborting" though running as admin]. Die Empfehlung ist das löschen der Verzeichnisse unter <code>c:\Documents and Settings\Username</code>
 +
:* ~/.gconf
 +
:* ~/.gconfd
 +
:* ~/.gnome2
 +
:* ~/.gnucash
 +
 
 +
==== '''F:''' Kann ich eine neue GnuCash-Version über die alte hinweg installieren? ====
 +
:'''A:'''Ja, es geht. Man muss die alte Version nicht vorher deinstallieren. '''Auser:'''
 +
: wenn man von 2.1.x nach 2.2.x updated. Dann wird ein deinstallieren von 2.1.x erforderlich.
 +
 
 +
==== '''F:''' Warum werden beim Installieren unter Windows alle DLLs im GnuCash Verzeichnis untergebracht? ====
 +
:''''A:''' GnuCash ist abhängig von etwa 50 DLLs. Um nicht andere Programme zu beeinflussen, haben die Entwickler alle DLL's in ein einziges Verzeichnis gepackt, auch solche die bereits unter <code>...\system32</code> schon vorhanden sind.
 +
 
 +
=== GnuCash unter {{mac}} ===
 +
 
 +
===='''F:''' Wie installiert man GnuCash unter {{mac}}? ====
 +
:'''A1:''' Siehe [[De/Installation#{{mac}} | Installation]]
 +
:'''A2:''' Siehe [http://www.apfelwiki.de/Main/GnuCashHBCImitCyberjack  deutschspachiges Apfelwiki].
 +
:'''A3:''' Siehe [[{{mac}}Installation | englisches Wiki]]. Das besondere ist, dass hier auch Entwickler Beiträge einbringen.
 +
 
 +
== GnuCash Dateien und Pfade ==
 +
 
 +
=== '''F:''' Wo speichert GnuCash meine Daten und Einstellungen? ===
 +
:'''A1:''' '''Daten''' werden abhängig vom Backend abgelegt. Dieses wird beim Speichern durch das 'Dateiformat' von dem Benutzer festgelegt.
 +
:* '''postgres''' oder '''mysql''':  Für diese Backends gibt es keine Datei,  sondern eine Datenbank in einem [[De/Glossar#D|DBMS]]. Eine Datensicherung sollte entsprechend der Dokumentation der Datenbank erfolgen.
 +
:*'''sqlite''' oder das klassische [[De/Glossar#X|xml]]-'''file''' Format: Die Datei hat die Endung '.gnucash', sofern der Benutzer dies nicht geändert hat. Sie befindet sich in dem Verzeichnis, das der Benutzer beim Speichern ausgewählt hat. Empfohlen wird wegen der vielen log- und Backup-Dateien ein ''eigener Unterorder'' im ''persöhnlichen Dokumente-Ordner''.
 +
::'''Tipp 1:''' GnuCash öffnet normalerweise die zuletzt verwendeten Daten automatisch. Der Dateiname steht dann in der Titelzeile des GnuCash-Fensters. Beim Datei->Speichern unter -Dialog wird das zuletzt verwendete Verzeichnis angezeigt.
 +
::'''Tipp 2:''' Falls der Verlauf irgendwie verloren ging, durchsuche deine Speichermedien nach Dateien mit den Endungen <tt>.gnucash</tt>, <tt>.gnc</tt> und <tt>.xac</tt>.
 +
::'''Tipp 3:''' Die Dateien sind meistens komprimiert. Dieses läßt sich unter Bearbeiten->Einstellungen->Allgemein ändern.
 +
 
 +
:'''A2:''' '''Einstellungen''' sind im '''.gnucash'''-Verzeichnis abgelegt. Dieses Verzeichnis befindet sich im Home-Verzeichnis des jeweiligen Benutzers. Wo das Home-Verzeichnis ist, ist wiederum abhängig vom Betriebssystem:
 +
 
 +
{| border="1" cellspacing="0" cellpadding="2"
 +
|-
 +
!scope="col"| Betriebssystem
 +
!scope="col"| Pfad zum .gnucash Verzeichnis
 +
|-
 +
!scope="row"| ''Linux/Unix
 +
| <tt>.gnucash</tt> in Ihrem Home-Verzeichnis
 +
|-
 +
!scope="row"| ''Windows Vista, Win7 und neuer''
 +
| <tt>C:\Benutzer\'Benutzername'\.gnucash</tt>
 +
|-
 +
!scope="row"| ''Windows XP''
 +
| <tt>C:\Dokumente und Einstellungen\'Benutzername'\.gnucash</tt>
 +
|-
 +
!scope="row"| ''OSX Bundle'' (Gnucash.app)
 +
| <tt>Library/Applications Defaults/Gnucash</tt> oder <tt>Library/Applications Support/Gnucash</tt> (Lion) in Ihrem Home-Verzeichnis
 +
|}
 +
 
 +
=== '''F:''' Wie lautet die Dateiendung für GnuCash? ===
 +
:'''A:''' GnuCash hat keine festgelegte Endung, aber seit Windows unterstützt wird, wird normalerweise '''.gnucash''' verwendet. Zuvor waren '''.gnc''' und '''.xac''' - letzere vor allem für Sicherungsdateien - üblich. '''.xac''' kommt von GnuCashs Vorläufer '''X-Accountant'''.
 +
 
 +
=== '''F:''' Wo finde ich die logfiles und wofür brauche ich die? ===
 +
:'''A:''' Im selben Verzeichnis, wo auch die Daten abgelegt sind. Sie so benannt:
 +
:: <pre><daten>.JJJJMMTTSSMMSS.log</pre>
 +
::Beispiel:
 +
:: <pre>gnucash.20090227223211.log</pre>
 +
 
 +
::Sollte GnuCash abstürzen, kann man versuchen, die verlorene Arbeit durch den Import der letzten Log-Datei wiederherzustellen, ''aber'': die Datei enthält nur "normale" Transaktionen, komplexere Vorgänge (Geschäftsmodul) oder Änderungen an der Kontenhierarchie fehlen, was dann zum Teil zu verblüffenden Ergebnissen führen kann.
 +
 
 +
=== '''F:''' Wo finde ich meine Berichte mit den angepaßten Optionen? ===
 +
:'''A:''' In der Datei unter: saved-reports-2.0
 +
: Die Datei ist bei den anderen Einstellungen abgelegt (siehe oben).
 +
 
 +
=== '''F:''' Wie kann ich meine GnuCash-Daten sichern? ===
 +
:'''A:''' Das hängt wieder vom verwendeten Backend ab:
 +
:* Falls du das vorgegebene '''XML''' verwendest, erstellt Gnucash regelmäßig beim Speichern ein Backup , indem es die vorherige Version, durch Einfügen eines Zeitstempels der Form ''JJJJMMTThhmmss'' zwischen Name und Erweiterung, umbenennt. Beispiel:
 +
::MeineFinanzen.gnucash wird zu MeineFinanzen.gnucash.20140131150812.gnucash.
 +
:* Bei verwendung von '''SQLite''', sollte man regelmäßig, ggf. von einem Hintergrunddienst gesteuert, Kopien erstellen.
 +
:* Bei Verwendung von '''MySQL''' oder '''Postgresql''' sollte entsprechend den Empfehlungen des jeweiligen Handbuchs seinen SQL-Server sichern.
 +
:* Weiterhin empfehlen wir, auch auf anderen Medien (Festplatten-Crash) und an anderen Orten (Gebäudebrand) möglichst ''verschlüsselte Sicherungen'' abzulegen. Dafür bieten sich u.a. verschiedene Internet-Dienste an: [https://www.dropbox.com/ DropBox], [https://drive.google.com/ Google Drive], or [https://www.carbonite.com/ Carbonite], or [https://backup.comodo.com/ Comodo Backup], vielleicht auch dein Internetprovider. Die [https://www.nsa.gov/ NSA] und ähnliche Behörden speichern zwar auch sehr zuverlässig, allerdings ist es äußerst schwierig, die Daten von dort wieder zurück zu übertragen.
 +
 
 +
=== '''F:''' Wie kann ich meine Gnucash-Einstellungen sichern oder auch ändern? ===
 +
:'''A:''' Als Erstes solltest du natürlich [[#F: Wie kann ich meine GnuCash-Daten sichern?]] ausgeführt haben. Eine Sicherung der Backup- und Protokoll-Dateien ist nicht unbedingt erforderlich.
 +
:Für die Einstellungen sichere
 +
:;angepaßte Berichte etc.:
 +
::;bis Gnucash 2.6.x:
 +
:::;{{mac}}: <tt>$HOME/Library/Application Support/Gnucash</tt>
 +
:::;andere: das [[Configuration_Locations#DOT_GNUCASH_DIR|DOT_GNUCASH_DIR]] <tt>$HOME/.gnucash</tt><ref name="win-home">'''Microsoft Windows:''' '''$HOME''' bedeutet ''%SYSDRIVE%\Documents and Settings\%USER%\''. Wenn z.B. das System auf Laufwerk C: installiert wurde und der Benutzername "foo" lautet, ist $HOME  C:\Documents and Settings\foo, und das GnuCash Konfigurationsverzeichnis befindet sich in C:\Documents and Settings\foo\.gnucash.</ref>
 +
::; seit GnuCash 3.0: wurde das entsprechend der [[Directory Standards#XDG|XDG Base Directory Specification]] ersetzt durch das eher statische [[Configuration Locations#GNC_CONFIG_HOME|GNC_CONFIG_HOME]] und das recht dynamische [[Configuration Locations#GNC_DATA_HOME|GNC_DATA_HOME]].
 +
:;Werte aus <tt>Bearbeiten->Einstellungen</tt>, Fenstergrößen, Verlauf …: wird
 +
::;seit GnuCash 2.6: wie in Gnome 3 - '''Gsettings''' verwendet. Wie man diese sichert hängt von der Plattform ab:
 +
:::;Linux und ähnliche: DConf dient als Backend. Mit dem '''dconf''' Tool kann man alle Präferenzen auslesen: <syntaxhighlight lang="sh">dconf dump /org/gnucash/GnuCash/</syntaxhighlight>
 +
::::Weiter Möglichkeiten<syntaxhighlight lang="sh">dconf help</syntaxhighlight>
 +
::::''Zum Bearbeiten'' eignen sich der '''DConf-Editor''' <tt>dconf-editor</tt> oder das '''Gnome 3 Kontrollzentrum''' <tt>gnome-control-center</tt> besser.
 +
:::;Windows: Gsettings verwendet die Windows-Registrierungsdatenbank. Man kann ein Backup vom Zweig <tt>{{GSettings Win Prefix}}{{GSettings Path|\}}</tt> mithilfe des '''Registry Editor'''s <tt>regedit</tt> machen.
 +
:::;{{mac}}: GSettings verwendet das systemeigene Defaults. Mit dem '''defaults'''-Tool kann man alle Gnucash-Einstellungen auslesen: {{Defaults_read_sh}}
 +
 
 +
::;GnuCash 2.4 und älter: '''GConf''' basierte Einstellungen
 +
::Die GConf-Einstellungen befinden sich in $HOME/.gconf/apps/gnucash/
  
 +
:Schließlich, falls '''AqBanking''' fürs [[De/Online-Banking|Online-Banking]] verwendet wird,
 +
:*'''$HOME/.[aq]banking'''<ref name="win-home"/> - enthält die Bankverbindungen, Protokolle etc. In älteren Versions hieß es  ''.banking'' doch ''.aqbanking'' ist der aktuelle Name.
  
 
== Bedienung ==
 
== Bedienung ==
  
=== '''F:''' Wie kann ich den gesamten Kontenrahmen, aber ohne Buchungssätze exportieren? ===
+
=== '''F:''' Gibt es einen Weg die Buchungen von einem Konto in ein anderes zu transferieren? ===
:'''A:''' Hier eine Anleitung:
+
:'''A1:''' Man löscht einfach das Konto mit den Buchungen. Dann fragt GnuCash was mit den verbleibenden Buchungen geschehen soll und bietet an, diese in ein anderes Konto zu verschieben.
* eine leere Datei anlegen, der Name sowie die Endung sind dabei unwichtig.  
+
 
* Datei -> Export -> Konten exportieren.
+
:'''A2''' Die zweite Alternative, für den Fall, dass man nur bestimmte Buchungen verschieben möchte. Man lässt sich die Buchungen im Split-Modus anzeigen. Dann geht man eine nach der anderen durch.  Im Konto-feld kann man die Kurzschreibweise benutzen. Zum Beispiel ''Ausgaben:Auto:Reparatur'', man kann dies auch abkürzen durch: ''Aus:Au:Re''. Das ist aber nur eine Möglichkeit, wie man weniger tippen muss.
* nun die vorher angelegte Datei auswählen und Export drücken.
+
 
** Um den den leeren Kontenrahmen zu öffnen einfach Datei -> öffnen und diese Datei auswählen.
+
:'''A3''' Die dritte Alternative, auch die '''Riskanteste''', ist es die Datei mit einem XML Editor zu öffnen. Man beachte, dass man sich die gesamten Konten zerschießen kann.
 +
 
 +
=== '''F:''' Wie kann man die geänderten Optionen eines Berichts dauerhaft speichern? ===
 +
:'''A:''' Wenn man einen Bericht offen lässt, während man '''GnuCash beendet''', wird er beim nächsten Start mit den gleichen Optionen wiederhergestellt. Ab Version 1.8.10 gibt es außerdem in der Werkzeugleiste den Knopf "Bericht sp." (kurz für "Bericht speichern"), mit dem der aktuelle Bericht gespeichert werden kann und ab dem nächsten Programmstart als neuer Menüpunkt unter Berichte -> Benutzerdefiniert erscheint. -- ChristianStimming 2004-12-07T10:26:05Z
 +
 
 +
=== '''F:''' Gibt es auch deutsche Kontenrahmen und -bezeichnungen? ===
 +
Ich habe GnuCash für Windows auf deutsch installiert. Alle Texte und Fenster werden in deutsch dargestellt. Nur die Kontenbezeichnungen sind englisch. Was muss ich tun um diese auch auf deutsch umzustellen?
 +
 
 +
:'''A:''' Für die Spracheinstellung ist die Umgebungsvariable LANG zuständig. Sie muss für GnuCash zwei Informationen enthalten. Erstens die Sprache und zweitens die Lokalisierung, also z.B. '''''LANG=de_DE''''' für deutsche Sprache und deutsche Konten oder '''''LANG=de_AU''''' für deutsche Sprache und Östereichische Konten.
 +
 
 +
:'''A:''' Die Umgebungsvariablen können in der Systesteuerung unter "System/Erweitert" für jeden Benutzer einzeln oder die ganze Maschine (nur Admins) gesetzt werden. -- BernhardWangler
 +
 
 +
=== '''F:''' Wie stelle ich die Sprache in meinem englischen GnuCash auf deutsch um? ===
 +
:Ich habe Version xy/ Betriebssystem xy und da ist ein englisches GnuCash dabei. Auf {{URL:www}} steht, dass es auch eine deutsche Lokalisierung gibt. Aber wo kann ich sie runterladen und wie stelle ich die Sprache in meinem englischen GnuCash um?
 +
 
 +
:'''A:''' Es gibt auf allen Betriebssystemen die deutsche Version und eine Reihe weiterer Sprachen. Man muss dies halt nur aktivieren. Für die verschiedenen Betriebssysteme und verschiedenen Versionen steht das auf Englisch hier: [[Locale Settings]]
 +
 
 +
:'''A:''' Die mitgelieferte Version von SuSE 9.1 enthält auch die deutsche Übersetzung. Die Umgebungsvariable LC_ALL oder LANG muss dazu auf so was wie de_DE gestellt sein (diverse Zusätze sind erlaubt). Also: Auf der Kommandozeile eingeben '''''LANG=de_DE gnucash''''' und sehen, was passiert (oder diesen Wert schon in der Systemkonfiguration einstellen. Bei z.B. Fedora Linux Core 3 steht das dann in /etc/sysconfig/i18n). -- ChristianStimming 2004-09-20T09:27:16Z
 +
 
 +
:'''A:''' Bei Debian/Ubuntu ist evtl. nur das Sprachpaket de_DE.UTF-8 installiert. Dann muss einfach mit:
 +
:<Syntaxhighlight lang="sh">
 +
dpkg-reconfigure locales
 +
</Syntaxhighlight> noch das Sprachpaket de_DE nachgeladen werden. -- AlterDepp 2006-01-13T23:12:00Z
 +
--[[User:Helmutundarnold|helmutundarnold]] 11:13, 20 October 2008 (EDT)
 +
 
 +
'''A:''' Unter Ubuntu 13.04 das auf English lauft hab ichs mit <Syntaxhighlight lang="sh">
 +
LANGUAGE=de_CH.UTF-8 LANG=de_CH.UTF-8 LC_ALL=de_CH.UTF-8 gnucash
 +
</Syntaxhighlight> geschafft.
 +
 
 +
=== '''F:''' Wieso wird die Hilfe nicht gefunden? ===
 +
:'''A:''' Die GnuCash Hilfe befindet sich in einem extra Paket '''''gnucash-docs'''''. Falls man beim Anklicken des Menüpunktes "Hilfe->Hilfe" die Fehlermeldung erhält '''''"Nicht gefunden -- Die angegebene URL konnte nicht geladen werden"''''', wurde dieses Paket noch nicht installiert. Man muss dann dieses Paket gnucash-docs noch zusätzlich installieren.
 +
 
 +
 
 +
=== '''F:''' Wie kann man seinen Kontenbaum umbauen, bzw. die Sortierreihenfolge verändern? ===
 +
:'''A1:''' Mit "Konto bearbeiten" und dann für das Konto ein neues "Überkonto" auswählen. Damit kann man nur die Zuordnung im Kontenbaum verändern.
 +
 
 +
:'''A2:''' Man lässt sich wie bei den Datev-Kontenrahmen eine Zahlen-Kombination für jedes Konto  einfallen und beginnt den Kontennamen damit. Im Hauptfenster kann man die Sortierreihenfolge durch Mausklick auf die Spaltenüberschrift bestimmen.
 +
 
 +
:'''A3:''' Wie A2, jedoch gibt man die Kontonummer im Feld Kontonummer an und kann dann wahlweise numerisch nach Kontonummer oder alphabethisch nach Kontobezeichnung auf- und absteigend sortieren, indem man auf die jeweilige Spaltenüberschrift ein- oder mehrmals klickt.
 +
 
 +
=== '''F:''' Wie kann man die Transaktionen innerhalb eines Kontos sortieren, besonders wenn viele mit dem gleichen Datum sind? ===
 +
:'''A:''' Die Standardsortierung basiert auf dem Eingabedatum der Transaktion, gefolgt vom Nummernfeld. Empfohlen wird hier, das Nummernfeld mit heran zu ziehen. Dann werden die Transaktionen entsprechend sortiert dargestellt.
  
 +
==='''Q:''' Gibt es einen Buchabschluss?===
 +
:'''A:''' Seit Version 2.2.4 gibt es dafür einen Menupunkt '''''Werkzeuge  > Buchabschluss'''''.
 +
:Für die Versionen davor gibt es verschiedene Alternativen, leider mit einem nicht unerheblicher Aufwand.
 +
:* '''Eine einzige Datei für jedes Jahr:''' Am Ende des Jahres exportiert man den Kontenrahmen in eine neue Datei. Nun muss man noch die Kontostände aus dem letzten Jahr in die neue Datei übertragen.
 +
:* '''Unterkonten mit der Jahreszahl:''' Ein andere Methode ist es die Ein- und Ausgabekonten mit der Jahreszahl zu versehen. Also <br>Einkommen:2009<p>Einkommen:2008<br>...<br>Ausgaben:2009<br>Ausgaben:2008<br>...<br>Vorteil ist, dass beim Eingeben das Automatische Vervollständigen die bisherigen Buchungen mit berücksichtigt. Nachteil ist, dass es bei Berichten die über die Jahresgrenze hinausgehen immer nur Teilergebnisse anzeigt werden.
 +
:* '''jGnucashEditor:''' Es gibt ein third party tool jGnucashEditor das es ermöglicht eine Buchungsdatei zu einem beliebigen Datum in zwei Dateien zu splitten. Das besondere am jGnucashEditor ist, dass er alle Konten, Rechnungen, Kunden und Aktienkurse berücksichtigt. Den download gibts  [{{URL:SF}}projects/jgnucashlib/ hier] und  die englische Beschreibung gibts [{{URL:SF|apps.}}mediawiki/jgnucashlib/index.php?title=SplitterToolPlugin hier].
  
=== '''F:''' Wie kann ich alle Buchungen nach Excel exportieren? ===
+
==='''F:''' Gibt es einen Bericht für den monatlichen Vergleich der Erträge/Aufwendungen?===
:'''A:''' Siehe [[De/Bedienung#Export_von_Buchungen]]
+
:'''A:''' Ja, allerdings erfordert es einen Umweg über Budgets. Zunächst muss ein Budget für den entsprechenden Zeitraum mit monatlichen Budgetzeiträumen erstellt werden. Werte brauchen dafür allerdings nicht eingegeben werden, d.h. die voreingestellten Werte von 0 sind für diesen Zweck völig ausreichend. Wenn das Budget erstellt wurde, startet man Berichte->Budget->Budgetbericht. Unter Optionen->Anzeige stellt man dann ein, dass man "Ist anzeigen" will, "Budget anzeigen" wird deaktiviert. Der Bericht zeigt dann die monatlichen Ist-Aufwendungen.
  
 +
==Drucken==
  
 
=== '''F:''' Wie kann ich die Schriftgröße zum Drucken von Berichten ändern? ===
 
=== '''F:''' Wie kann ich die Schriftgröße zum Drucken von Berichten ändern? ===
 
:'''A:''' Innerhalb von GnuCash habe ich keine Möglichkeit gefunden. Daher habe ich mir mit dem Export in eine Html-Datei und anschließender Konvertierung ins PDF-Format per ''htmldoc'' geholfen.
 
:'''A:''' Innerhalb von GnuCash habe ich keine Möglichkeit gefunden. Daher habe ich mir mit dem Export in eine Html-Datei und anschließender Konvertierung ins PDF-Format per ''htmldoc'' geholfen.
Ich wollte eine Kontenübersicht inkl. Bemerkungen drucken. Dabei wurden aber immer die hinteren Spalten abgeschnitten. Dies passierte auch, wenn ich den Bericht als html exportiert und dann den Ausdruck über den Browser durchgeführt habe. Daher habe ich das Programm htmldoc per <tt>sudo apt-get install htmldoc</tt> installiert und damit die Html-Datei in eine PDF-Datei umgewandelt. htmldoc erlaubt u.a. die Anpassung der Schriftart und -größe. Auch konnte ich hier die Verwendung des Querformates (Landscape) festlegen. Die PDF-Datei habe ich dann mit dem Acrobat-Reader ausgedruckt und auf die Art einen vollständigen Ausdruck ohne fehlende Spalten erhalten.
+
:Ich wollte eine Kontenübersicht inkl. Bemerkungen drucken. Dabei wurden aber immer die hinteren Spalten abgeschnitten. Dies passierte auch, wenn ich den Bericht als html exportiert und dann den Ausdruck über den Browser durchgeführt habe. Daher habe ich das Programm htmldoc per <Syntaxhighlight lang="sh">sudo apt-get install htmldoc</Syntaxhighlight> installiert und damit die Html-Datei in eine PDF-Datei umgewandelt. htmldoc erlaubt u.a. die Anpassung der Schriftart und -größe. Auch konnte ich hier die Verwendung des Querformates (Landscape) festlegen. Die PDF-Datei habe ich dann mit dem Acrobat-Reader ausgedruckt und auf die Art einen vollständigen Ausdruck ohne fehlende Spalten erhalten.
 
:Hast Du schon mal Bearbeiten->Einstellungen->Drucken->Voreingestellte_Schriftgröße + Neustart ausprobiert?
 
:Hast Du schon mal Bearbeiten->Einstellungen->Drucken->Voreingestellte_Schriftgröße + Neustart ausprobiert?
 +
:*Seit Version 2.6 kann GnuCash Berichte direkt als PDF ausgeben.
  
 +
=== '''F:''' Wie kann ich Berichte in Querformat drucken? ===
 +
:'''A:''' Dies wird leider nicht unterstützt. Über den Umweg via HTML export geht das aber, mit hilfe von <tt>htmldoc</tt>.
 +
:Beispielaufruf, bei dem mehrere Einzelberichte in eine PDF zusammengesetzt werden:
 +
:<Syntaxhighlight lang="sh">
 +
htmldoc  -t pdf14 --webpage --no-links --linkstyle plain --size 297x210mm --headfootsize 9 --header fff -f bericht.pdf *.html
 +
</Syntaxhighlight>
 +
 +
== Import und Export ==
 +
 +
=== '''F:''' Wie kann ich den gesamten Kontenrahmen, aber ohne Buchungssätze exportieren? ===
 +
:'''A:''' Hier eine Anleitung:
 +
:* eine leere Datei anlegen, der Name sowie die Endung sind dabei unwichtig.
 +
:* Datei -> Export -> Konten exportieren.
 +
:* nun die vorher angelegte Datei auswählen und Export drücken.
 +
:** Um den leeren Kontenrahmen zu öffnen, einfach Datei -> öffnen und diese Datei auswählen.
 +
 +
=== '''F:''' Wie kann ich alle Buchungen nach Excel exportieren? ===
 +
:'''A:''' Siehe [[De/Bedienung#Export_von_Buchungen]]
  
 
=== '''F:''' Gibt es mittlerweile '''''ELSTER'''''-Unterstützung in Gnucash? ===
 
=== '''F:''' Gibt es mittlerweile '''''ELSTER'''''-Unterstützung in Gnucash? ===
:'''A:''' Nein, gibt es nicht. Zuletzt gab es auf gnucash-de im Januar 2005 noch Diskussionen dazu, siehe [http://article.gmane.org/gmane.comp.gnome.apps.gnucash.german/2476 hier]. Dort wurden mehrere Linux-Produkte erwähnt:  
+
:'''A:''' Nein, gibt es nicht. Zuletzt gab es auf gnucash-de im Januar 2005 noch Diskussionen dazu, siehe [https://article.gmane.org/gmane.comp.gnome.apps.gnucash.german/2476 hier]. Dort wurden mehrere Linux-Produkte erwähnt:  
* http://www.taxbird.de/ funktioniert sehr gut.
+
* Das bisherige Programm Taxbird wurde 2012 durch die Neuentwicklung [https://stesie.github.com/geierlein/ Geierlein] abgelöst. Taxbird funktionierte sehr gut.
* http://www.pro-linux.de/news/2005/7735.html über FormularManager von Plaasoft (Florian Becker);  
+
* https://www.pro-linux.de/news/2005/7735.html über FormularManager von Plaasoft (Florian Becker);  
* http://www.felfri.de/winston/index.htm hat Linux ab Anfang Februar. Um mit Gnucash die direkte Anbindung weiter zu verfolgen, wird eine Rückmeldung wie [https://lists.gnucash.org/pipermail/gnucash-de/2005-January/002473.html hier beschrieben] benötigt (dazu muss beim Compilieren --enable-locale-specific-tax oder so ähnlich aktiviert werden).  
+
* https://www.felfri.de/winston/ hat Linux ab Anfang Februar. Um mit Gnucash die direkte Anbindung weiter zu verfolgen, wird eine Rückmeldung wie [{{URL:mail archive|de}}2005-January/002473.html hier beschrieben] benötigt (dazu muss beim Kompilieren --enable-locale-specific-tax oder so ähnlich aktiviert werden).  
 
* Ansonsten hat Gnucash so etwas halt nicht.  -- ChristianStimming [[DateTime(2005-05-03T12:53:17Z)]]''  
 
* Ansonsten hat Gnucash so etwas halt nicht.  -- ChristianStimming [[DateTime(2005-05-03T12:53:17Z)]]''  
* Wer Interesse an einem Cron-Job hat der die gnucash-datei einliest automatisch ein mal im Monat ein Webformular zur Umsatzsteuer-Voranmeldung per email schickt kann sich bei mir melden. -- Marcus@Wolschon.biz  [[DateTime(2005-05-16T14:36:23Z)]]
+
* Wer Interesse an einem Cron-Job hat der die gnucash-datei einliest, automatisch einmal im Monat ein Webformular zur Umsatzsteuer-Voranmeldung per email schickt, kann sich bei mir melden. -- Marcus@Wolschon.biz  [[DateTime(2005-05-16T14:36:23Z)]]
 +
* Unter [https://www.elster.de/eon_home.php Elster Online] kann die Umsatzsteuererkläung auch unter Linux mit dem Webbrowser abgegeben werden.
 +
 
 +
== Im Geschäftseinsatz ==
 +
 
 +
== Konten-Fragen ==
 +
==='''F''': Gibt es einen Steuerberater in meiner Nähe, der GnuCash verwendet?===
 +
:'''A:''' Wenn Sie Steuerberater sind, fügen Sie gerne hier Ihre Kontaktdaten ein.
 +
 
 +
== Anpassungen und Einstellungen ==
 +
 
 +
== OnlineBanking, HBCI und AqBanking ==
 +
 
 +
==='''F:''' Ich habe einen Schlüssel (Keyfile) auf Diskette für ein anderes Programm bekommen. Leider funktioniert GnuCash nicht mit diesem Schlüssel?===
 +
:'''A:''' Eine Schlüsseldatei eines fremden Programms funktioniert NICHT mit GnuCash! Ausnahme: Andere Programme, die AqBanking verwenden wie AqFinance, KMymoney …
 +
 
 +
==='''F:''' Beim Absenden von Überweisungs- oder Lastschriftaufträgen kommt die Fehlermeldung <code>HBCI: 9210 - DTA-Berechtigung fehlt (S)</code> ===
 +
:'''A:''' AqBanking bietet die Wahlmöglichkeit, ob Aufträge entweder als Einzelaufträge (teurer) oder als Sammelaufträge (billiger, aber weniger Details im Kontoauszug) eingereicht werden. Diese Fehlermeldung besagt, dass man Sammelaufträge eingereicht hat, aber die Bank nur Einzelaufträge akzeptiert.
 +
:Abhilfe:
 +
::1. In der Datei ~/.banking/backends/aqhbci/settings.conf im Abschnitt für die entsprechende Bank und den <br>entspr. Benutzer: <code>customer { [...]</code> den Wert <code>int preferSingleTransfer="0"</code> auf <code>int preferSingleTransfer="1"</code> ändern.
 +
::2. Alternativ im Konfigurationsassistenten durchklicken zu "Users"/"Benutzer" -> <user wählen> -> "Expert Actions"/"Experten-Aktionen" -> "Edit"/"Bearbeiten" -> <Customer/Kunde wählen> -> | "Edit"/"Bearbeiten" -> "Prefer single Transactions over multi transfers"/"Einzelüberweisung anstelle Sammelüberweisung bevorzugen" aktivieren.
 +
 
 +
==='''F:''' Wie kann man den Port angeben (bei Commerzbank Port 3000)? ===
 +
:'''A:''' Portnummer 3000 wird sowieso benutzt. Der Rechnername muss OHNE Portnummer angegeben werden, also einfach hbci.commerzbank.de. Bei HBCI-PIN/TAN wird eine Serveradresse (URL) wie im Browser angegeben und die kann auch eine Portnummer enthalten, z.B. <tt><nowiki>https://rechner.com:1234/foo/bar</nowiki></tt>
 +
 
 +
=== '''F:''' Die Bank nimmt meine Pin nicht an, woran kann das liegen? ===
 +
 
 +
:Aus der Mailingliste: Ich versuche gerade GnuCash mit HBCI (PIN/TAN) für mein Volksbank-Konto einzurichten, leider scheitert es am Abrufen der Systemkennung:
 +
:<Syntaxhighlight lang="console">
 +
16:07:40 AqHBCI gestartet
 +
16:07:40 Mit Bank verbinden...
 +
16:07:40 Ermittle Adresse von "hbci11.fiducia.de" ...
 +
16:07:40 Ermittelte IP Adresse ist 195.200.36.155
 +
16:07:41 Verbunden.
 +
16:07:41 Aufträge werden kodiert
 +
16:07:50 Antwort konnte nicht kodiert werden
 +
16:07:50 Verbindung von Bank trennen...
 +
16:07:50 Getrennt.
 +
16:07:50 AqHBCI abgeschlossen.
 +
16:07:50 Abgeschlossen. Sie können dieses Fenster nun schließen.
 +
</Syntaxhighlight>
 +
 
 +
:'''A:''' Das Problem lag wohl darin, dass ich neben numerischen Zeichen auch alphabetische drin hatte und die PIN länger als 5 Zeichen war. Irgendwie kapiert der Bankserver das dann wohl nicht. Nachdem ich meine PIN auf 5 Stellen gekürzt habe und nur noch Zahlen verwende, klappt auch die Verwaltung mit GnuCash.
 +
: Inzwischen akzeptiert HBCI (PIN/TAN) auch Buchstaben.
 +
 
 +
=== '''F:''' Woran merke ich, dass ich bei PIN/TAN die TAN falsch eingegeben habe? ===
 +
:'''A:''' Es gibt leider keine deutliche Rückmeldung. Man muss den Text im Logfenster durchlesen und dort auf entsprechende Meldungen achten. Siehe [[de/PIN/TAN#Fehlende Rückmeldung nach falscher TAN]].
 +
 
 +
=== '''F:''' Ich habe beim ersten Umsatzabruf versehentlich ein falsches Konto ausgewählt und kann das jetzt nicht mehr ändern. Wie kann ich das korrigieren? ===
 +
:'''A:''' Es gibt leider keine einfache Möglichkeit innerhalb von gnucash. Stattdessen muss man die XML-Datei per Hand im Texteditor ändern und diese gemerkte Auswahl dort löschen. Folgende Vorgehensweise:
 +
:# In gnucash bei den Einstellungen unter Allgemein -> Datei -> "Datei komprimieren" das Häkchen wegnehmen, so dass die Datei also unkomprimiert gespeichert wird. Anschließend Datei speichern.
 +
:# Gnucash beenden
 +
:# Von der XML-Datei eine Sicherheitskopie beiseite legen, falls man sich im nächsten Schritt irgendwo vertippt
 +
:# Die XML-Datei mit einem Texteditor öffnen. Auf Linux z.B. "gedit", auf Windows z.B. "Notepad++" oder "UltraEdit".
 +
:# Im Texteditor nach Zeilen mit der Zeichenkette <tt>online_id</tt> (mit Unterstrich) suchen. Diese existiert bei jedem Konto, bei dem jemals irgendwas importiert wurde, sowohl über Online Banking oder OFX-Datei-Import. Man müsste nun diejenige Fundstelle finden, die innerhalb des gewünschten Bankkonto-Eintrags steht, oder andernfalls könnte man auch alle Fundstellen bearbeiten. Bei der gewünschten Fundstelle muss man nun im Texteditor die Zeilen unmittelbar um <tt>online_id</tt> herum löschen, und zwar von der Zeile mit dem Wort "slot" bis zur Zeile mit dem Wort "/slot", insgesamt vier Zeilen. Beispiel: Folgende vier Zeilen müsste man löschen:
 +
:#:<Syntaxhighlight lang="xml">
 +
<slot>
 +
<slot:key>online_id</slot:key>
 +
<slot:value type="string">20070024123456789</slot:value>
 +
</slot>
 +
</Syntaxhighlight>
 +
:#:(Hinweis: Die Kennung in der slot:value Zeile enthält die BLZ und Kontonummer für ein Online-Banking-Konto.)
 +
:# Nachdem man diese vier Zeilen an den gewünschten Fundstellen gelöscht hat, speichere man die XML-Datei und beende den Texteditor.
 +
:# Nun gnucash wieder starten und die Datei wieder öffnen. Sofern man nur diese vier Zeilen gelöscht hat und sonst nichts geändert hat, sollte gnucash augenscheinlich unverändert starten und insbesondere keine Fehlermeldung melden, wenn man die Datei öffnet. Falls Fehlermeldungen kommen, sollte man zur Sicherheitskopie der XML-Datei zurückkehren und hier von vorne beginnen.
 +
:Nun kann man einen neuen Umsatzabruf machen und wird dann wieder neu nach einem Konto gefragt.
 +
:Außerdem kann man nun bei den Einstellungen unter Allgemein -> Datei -> "Datei komprimieren" den Haken wieder aktivieren, sofern man das möchte.
  
 
== GnuCash Projekt ==
 
== GnuCash Projekt ==
  
 
=== '''F:''' Wie kann ich Wünsche äußern? ===
 
=== '''F:''' Wie kann ich Wünsche äußern? ===
:'''A:''' Zur Zeit gibt es eine Seite '''Gewünschte neue Features''' unter [http://linuxwiki.de/GnuCash/WeiterEntwicklung http://linuxwiki.de/GnuCash/WeiterEntwicklung] mit vielen Diskussionspunkten.
+
:'''A:''' Siehe [[De/Referenz#Wie_man_einen_Fehler_meldet_oder_einen_Verbesserungsvorschlag_einreicht|Wie man einen Fehler meldet oder einen Verbesserungsvorschlag einreicht]].
 
+
:Daneben kann zur Strukturierung künftiger Projekte - Zusammentragen von rechtlichen und anderen Rahmenbedingungen etc. - die [[De/Projekte | Projektseite]] verwendet werden.
Zur Strukturierung künftiger Projekte - Zusammentragen von rechtlichen und anderen Rahmenbedingungen etc. - soll dann die [[De/Projekte | Projektseite]] verwendet werden.
 
 
 
  
 
== Entwickler und andere Neugierige ==
 
== Entwickler und andere Neugierige ==
Line 107: Line 466:
 
=== '''F:''' Kann ich die Doxygen-Quelltextdokumentation auch offline lesen? ===
 
=== '''F:''' Kann ich die Doxygen-Quelltextdokumentation auch offline lesen? ===
 
:'''A:''' Wenn man die Quellen installiert hat, darin
 
:'''A:''' Wenn man die Quellen installiert hat, darin
make doc
+
:<Syntaxhighlight lang="sh">
aufrufen und anschließend src/doc/html/index.html öffnen.
+
make doc
 +
</Syntaxhighlight> aufrufen und anschließend src/doc/html/index.html öffnen.
  
 +
----
 +
 +
=== '''F:'''  GnuCash - Vorschlag für Datenschutz ===
 +
:'''A:''' Da momentan gnucash und die Daten noch nicht mit Passwort geschützt sind, hab ich mir gnucash auf ein verschlüsseltes Verzeichnis/Laufwerk installiert (T:\Banking). Da aber die Daten standardmäßig ins Homeverzeichnis gesichert werden (unter Windows meist nicht verschlüsselt)
 +
:habe ich den Startaufruf verändert:
 +
:bei mir in: t:\Banking\gnucash\bin\gnucash.cmd
 +
:<Syntaxhighlight lang="doscon">
 +
setlocal
 +
chcp 1252
 +
set HOMEPATH=T:\Banking <== NEU **
 +
set HOME=T:\Banking <== NEU **
 +
set PATH=T:\Banking\gnucash\bin;T:\Banking\gnucash\lib;T:\Banking\gnucash\lib\gnucash;%PATH%
 +
set GUILE_WARN_DEPRECATED=no
 +
usw. </Syntaxhighlight>
 +
:Damit werden auch die abgerufenen Daten ins verschlüsselte Verzeichnis gespeichert.
 +
:Sofern man einen Zugriffsschutz wünscht, kann man hier dafür stimmen: [{{URL:UV}}forums/101223-feature-request/suggestions/1547269-allow-the-database-to-be-secured-by-way-of-a-passw| Uservoice - Passwortschutz]
  
 
----
 
----
  
 
[[De/GnuCash | Zurück zur Hauptseite]]
 
[[De/GnuCash | Zurück zur Hauptseite]]
 +
 +
[[Category:De|FAQ]][[Category:De/FinTS|FAQ]]

Latest revision as of 03:25, 30 January 2024

Zurück zur Hauptseite

Diese Seite ist "work in progress"

Dies ist der Beginn einer Übersetzung der englischen FAQ's, ergänzt durch typisch deutsche Fragen. Die Inhalte dieser FAQ sollen gelegentlich in die GnuCash-Dokumentation

HTML englisch deutsch
'Guide' GnuCash Tutorial and Concepts Guide v5

GnuCash Tutorial and Concepts Guide Git

GnuCash Kurs und Konzepte v5

GnuCash Kurs und Konzepte Git

Handbuch GnuCash Manual v5

GnuCash Manual Git

GnuCash Handbuch v5

GnuCash Handbuch Git

andere Formate:

epub, mobi, pdf

browse v5

browse Git

browse v5

browse Git

einfließen. Git ist die aktuell in Arbeit befindliche Version. Wenn da jemand einen Fehler eingebaut hat, kann es sein, daß sie nicht erreichbar ist. Dann sollte man auf die etwas ältere stabile Version zurückgreifen.

Falls man hier in der deutschen FAQ nicht fündig wird, bitte in der meist aktuelleren englischsprachigen FAQ weitersuchen!

Contents

Allgemeine "Häufig gestellte Fragen" (FAQ) über GnuCash

F: Wo bekomme ich Hilfe zu GnuCash?

A: Es gibt folgende Möglichkeiten:
Dokumentation
Es gibt zwei Dokumente, "Kurs und Konzepte" sowie "Handbuch", die hier teilweise auf Deutsch verfügbar sind: https://www.gnucash.org/docs.phtml?lang=de_DE
Bei vielen Distributionen können diese als Paket gnucash-doc o.ä. installiert und dann direkt aus dem Programm heraus aufgerufen werden, sofern auch das GNOME-Hilfe-Programm Yelp installiert ist. Die GnuCash-Pakete für macOS und Windows enthalten bereits an das jeweilige Hilfe-System angepaßte Versionen.
Wiki
Auf diesen Wiki-Seiten hier kann jeder neue Informationen einfügen. Die aktuelleren finden sich aber meist auf den englischen Seiten.
Mailing-Liste
Es gibt eine deutschsprachige Mailingliste (d.h. ein E-Mail-Forum), wo auf Deutsch alle Fragen gestellt werden können und die meisten Antworten gegeben werden. Man sollte sich auf der Mailingliste hier anmelden und kann anschließend an die Adresse gnucash-de@gnucash.org eine E-Mail mit der Frage schicken. Emails von Nicht-Abonennten müssen wegen möglicher Spam-Mails erst von einem Moderator freigegeben werden, was schon mal einen Tag dauern kann. Abmeldung ist natürlich jederzeit wieder über obigen Link möglich. Einige weitere Tips dazu gibt es in De/Referenz#Auf_der_Mailingliste.
Im GnuCash-Projekt gibt es auch viele anderssprachige Mailinglisten. Eine Übersicht gibt es auf Mailing Lists.
Chat
Es gibt für schnelle Rückfragen auch einen Chat-Kanal #gnucash in irc.gimp.org. Dort wird aber in erster Linie englisch gesprochen. Details zu IRC finden sich auf der englischen Seite, eine deutschsprachige FAQ zu IRC auf IRC-FAQ.de.

F: Wie kann ich zum GnuCash-Projekt beitragen?

A: Dies wird detailiert auf englisch in Contributing to GnuCash erläutert.
  • Gib deine Erfahrungen weiter:
  • Berichte deinen Freunden oder in deiner örtlichen LUG von deinen Erfahrungen.
  • Ergänze dies Wiki und hilf, es aktuell zu halten. Einfach rechts oben anmelden und loslegen.
  • Wenn du englisch kannst:
  • Programmieren:
  • Eine schrittweise Portierung von C nach C++ ist im Gange.
  • Für die Berichte wird hingegen Scheme verwendet.
  • Daneben gibt es eine Python-Schnittstelle.
Mehr dazu in Developing GNUCash: Source Code Overview
Wenn Du diese Programmiersprachen nicht beherrschst, kannst Du sicher in anderen Bereichen etwas beitragen.
und dort schreiben, was Du zur Entwicklung von GnuCash beitragen kannst.

F: Wie kann ich an das GnuCash Projekt spenden?

A: Dies wird in Spenden erläutert.
Contributing to GnuCash#Money enthält den englischen Originaltext.

F: Wie kann ich erreichen, dass GnuCash ein neues Feature XYZ bekommt?

A: Das wird auf der englisch-sprachigen Seite Bugzilla erläutert. Der Trick dabei ist, es so zu beschreiben, daß es der Programmierer versteht und noch besser, daß er beim Lesen motiviert wird, es zu programmieren.
Wenn man des Englischen nicht mächtig ist, sollte man seinen Vorschlag auf der deuschen Mailingliste oder unter Uservoice einreichen und um Unterstützung bitten.
Wenn man das Programmieren beschleunigen möchte, sollte man über eine Belohnung wie hier beschrieben, nachdenken.
Am allerschnellsten bekommt man das Feature aber, wenn man es selbst schreibt. Ein Patch ist immer willkommen und wird gerne in der nächsten Version mit aufgenommen.
Wünsche kann man aber auch auf der Projektseite eintragen. Die englische gibt es hier.

Installation

GnuCash allgemein

F: Welche Dateinamenserweiterung benutzt GnuCash?

A: GnuCash erzwingt keine bestimmte Dateinamens-Konvention, folgende Erweiterungen sind allerdings vordefiniert im Paket "shared-mime-info", das es für fast jede Linux-Distribution gibt. Unter Windows wirkt ein anderer Mechanismus. Dateien, die diese Erweiterungen tragen erlauben es, dass GnuCash gestartet wird, wenn man in einem Dateibrowser diese Dateien öffnet:
  • .gnucash (empfohlen)
  • .gnc - die "interne" Drei-Buchstaben-Abkürzung von GnuCash
  • .xac - kurz für "X-Accountant", dem Vorgänger von GnuCash. Diese Erweiterung wird immer noch standardmäßig für die Backup-Dateien verwendet.

F: Gibt es eine Datenbank-Anbindung?

A: Es gab mal eine Postgresql-Anbindung, die mit Version 1.6 eingeführt wurde. Diese wurde aber durch DBI ersetzt. Damit stehen seit der Entwicklerversion 2.3 folgende 'Backends' zur Verfügung:
  • XML: die eXtended Markup Language hat sich seit Jahrzehnten in GnuCash bewährt und erstellt mit den Voreinstellungen automatisch Backup-Dateien.
  • SQL: die genormte Structured Query Language - Strukturierte Abfrage-Sprache für Datenbanken kann z.B. aus Libre-/OpenOffice heraus abgefragt werden. Das Erstellen von Sicherheitskopien liegt hier aber in der Verantwortung des Anwenders.
    • SQLite: SQL für Heimanwender, da für die Datensicherung weiterhin nur eine Datei gesichert werden braucht.
    • professinelles SQL erfordert gewisse Administrationskenntnisse des jeweiligen DatenBankManagmentSystems:
      • MySQL oder Fork MariaDB: weit verbreitet, da für Webserver entwickelt und auf Geschwindigkeit optimiert,
      • PostgreSQL: seit Jahrzehnten entwickelt mit nahezu allen Merkmalen, die das Programmiererherz höher schlagen lassen.
Zur Datensicherung muss man in beiden Fällen einen Dump erstellen.
Siehe auch SQL-Datenmodell.

F: Wie kann man die Anzahl der Konten oder Transaktionen in einer GnuCash-XML-Datei bestimmen?

A:
# für komprimierte Dateien (Voreinstellung):
zcat $DATAFILE | grep -c "act:name"
# oder unkomprimierte:
grep -c "act:name" $DATAFILE
für die Konten.
Verwende grep -c "trn:desc", um die Anzahl der Transaktionen zu bestimmen. [1]
Selbstverständlich ist $DATAFILE durch den entsprechenden Dateinamen zu ersetzen.

F: Wie viel Speicherplatz sollten in etwa meine Anwenderdaten einnehmen?

Meine Daten belegen 49MB und ich kann mir nicht vorstellen, warum das soviel Speicherplatz kostet. Lässt sich das komprimieren oder "aufräumen" ?
A: Prüfe unter Bearbeiten->Einstellungen->Allgemein das die Option 'Datei komprimieren' ausgewählt ist. YeOldHinnerk (talk) 13:29, 9 March 2015 (UTC)
A: Ich komme auf 3MB für zwei Jahre an Daten und einige tausend Buchungen. Aufräumen oder komprimieren ist bisher nicht möglich. Helfen würde nur ein manueller Abschluss der Bücher und neu eröffnen in einer anderen Datei. In der experimentellen Version wird an einem automatischen Jahresabschluss gearbeitet, aber dauert noch Monate, bis dieses Feature benutzbar ist. -- ChristianStimming 2003-08-22T14:05:23Z
A: Vielleicht liegt es auch daran, dass bei jedem Speichern eine Sicherheitskopie der alten Datei angelegt wird. Alte Sicherheitskopien können regelmäßig gelöscht (oder besser archiviert) werden. -- BennySiegert 2003-08-22T17:05:00Z

F: Wieso bekomme ich die Meldung "Missing charsets in FontSet creation"?

Bei SuSE 9.0 ist die Version 1.8.7 (nach update) dabei, bei einem Startversuch (KDE) kommt aber immer:
    Gdk-WARNING **: Missing charsets in FontSet creation
    Gdk-WARNING **:     ISO8859-15
    Gdk-WARNING **:     ISO8859-15
    Fatal Error: gnucash_style_set_register...(): Cannot load
fallback font: -adobe-helvetica-medium-r-normal--*-120-*-*-*-*-*-*
A: Hab's selber gefunden:
YaST > System > Editor für /etc/sysconfig-Dateien
System > Console > Framebuffer > CONSOLE_ENCODING
ISO-8859-15 ändern in ISO-8859-1
das war's. -- Andreas Horn <<MailTo(andreashorn AT gmx.de)>>

F: Fehlermeldung "slib:require unsupported feature format" unter Debian Sid?

Bei Debian Sid kam es durch ein Update von slib <3 auf >3 eine zeitlang zu dem Fehler:
user@rechner:~$ gnucash
Backtrace:
In unknown file:
...
In /usr/share/gnucash/guile-modules/gnucash/report/iframe-url.scm:
7: 54* [require format]
In unknown file:
?: 55  (cond ((not feature) (set! *catalog* #f)) ((slib:provided? feature)) ...)
...
?: 56  [scm-error misc-error #f ...]
<unnamed port>: In procedure scm-error in expression (scm-error (quote misc-error) #f ...):
<unnamed port>: slib:require unsupported feature format
A: Dieser Fehler kann durch die Installation neuerer Pakete von gnucash (1.8.8-7 oder höher) behoben werden. Wenn diese nicht zur Verfügung stehen, dann sollte die ältere slib durch den Befehl "apt-get install slib=2d4-2" installiert werden. Siehe dazu auch die Debian Bug report logs - #238106 gnucash: Fails to start after upgrade.

F: Ich benutze KDE und möchte die Fonts ändern

A: GnuCash benutzt die GNOME Umgebung, auch wenn man KDE benutzt. Die Fonts kann man im gnome-control-center einstellen.

F: Wie kann ich Finance::Quote überprüfen?

A1: Erst einmal die installierte Version feststellen. In der Konsole: gnc_fq_check aufrufen. Die Version wird gleich an der ersten Stelle angezeigt. Hier im Beispiel 1.13.
user@rechner:~$ /usr/bin/gnc-fq-check
("1.13" "tsp" "vwd" "financecanada" "yahoo_nz" "australia" "usa" "troweprice" "france" \\
"amfiindia" "nasdaq" "usfedbonds" "bmonesbittburns" "aex_options" "yahoo_asia" "troweprice_direct" \\
"tiaacref" "canada" "yahoo" "seb_funds" "yahoo_brasil" "fidelity" "aiahk" "greece" "dwsfunds" \\
"yahoo_australia" "unionfunds" "finland" "lerevenu" "asia" "indiamutual" "hex" "brasil" "asegr" \\
"deka" "nyse" "canadamutual" "fidelity_direct" "asx" "tdwaterhouse" "fool" "trustnet" \\
"ftportfolios_direct" "uk_unit_trusts" "dutch" "ftportfolios" "tdefunds" "nzx" "za" "aex_futures" \\
"fundlibrary" "stockhousecanada_fund" "aex" "yahoo_europe" "nz" "vanguard" "bourso" "europe" \\
"platinum" "maninv")
A2: Wenn die Ausgabe ohne Fehler ist, am besten weiterfahren mit einem Abruf. Beispiel zum Abruf eines yahoo kurses:
user@rechner:~$ echo '(yahoo "CSCO")' | gnc-fq-helper
(("CSCO" (symbol . "CSCO") (gnc:time-no-zone . "2009-02-11 13:30:00") (last . 16.09) (currency . "USD")))

Hierbei ist yahoo eine Datenquelle aus der vom gnc-fq-check-Aufruf zuvor gelieferten Liste und CSCO (=US-Tickersymbol von Cisco) das Symbol. Diese kann man auch durch eigene Werte ersetzen. Die Antwort übersetzt:

Am 11.02.2009 um 13:30 (Zeitzone nicht angegeben) war der letzte Kurs 16,09 in der Währung US-Dollar.

F: Warum ist GnuCash von GNOME abhängig?

A: GnuCash benutzt die GNOME-libraries für die folgenden funktionen:
  • drucken (gnomeprint)
  • konfiguration (gconf)
  • grafik (goffice)
  • User-Interface (libgnomeui)
  • HTML-Darstellung (gtkhtml / html-reendering)
  • Hilfe (yelp)
Die Entwickler wollen sich mehr auf die eigentlichen Finanzfunktionen konzentrieren als dass sie Energie in Funktionen stecken die es schon gibt.
Man muss auch nicht den kompletten GNOME-Desktop installieren um GnuCash zu verwenden.

GnuCash unter Windows

F: Beim starten bekomme ich einen Fehler wegen corba-object.c und GnuCash bricht ab

Die genaue Fehlermeldung ist: :
OTHER <> file corba-object.c: line 76 (ORBit_register_objref): assertion failed: (obj->object_key != NULL)
A: Das ist bereits gemeldet unter: Bug 457100 - Fatal error on windows startup und 457841 - GnuCash crashs on startup on Windows XP: "Unspecified fatal error encountered, aborting" though running as admin. Die Empfehlung ist das löschen der Verzeichnisse unter c:\Documents and Settings\Username
  • ~/.gconf
  • ~/.gconfd
  • ~/.gnome2
  • ~/.gnucash

F: Kann ich eine neue GnuCash-Version über die alte hinweg installieren?

A:Ja, es geht. Man muss die alte Version nicht vorher deinstallieren. Auser:
wenn man von 2.1.x nach 2.2.x updated. Dann wird ein deinstallieren von 2.1.x erforderlich.

F: Warum werden beim Installieren unter Windows alle DLLs im GnuCash Verzeichnis untergebracht?

'A: GnuCash ist abhängig von etwa 50 DLLs. Um nicht andere Programme zu beeinflussen, haben die Entwickler alle DLL's in ein einziges Verzeichnis gepackt, auch solche die bereits unter ...\system32 schon vorhanden sind.

GnuCash unter macOS

F: Wie installiert man GnuCash unter macOS?

A1: Siehe Installation
A2: Siehe deutschspachiges Apfelwiki.
A3: Siehe englisches Wiki. Das besondere ist, dass hier auch Entwickler Beiträge einbringen.

GnuCash Dateien und Pfade

F: Wo speichert GnuCash meine Daten und Einstellungen?

A1: Daten werden abhängig vom Backend abgelegt. Dieses wird beim Speichern durch das 'Dateiformat' von dem Benutzer festgelegt.
  • postgres oder mysql: Für diese Backends gibt es keine Datei, sondern eine Datenbank in einem DBMS. Eine Datensicherung sollte entsprechend der Dokumentation der Datenbank erfolgen.
  • sqlite oder das klassische xml-file Format: Die Datei hat die Endung '.gnucash', sofern der Benutzer dies nicht geändert hat. Sie befindet sich in dem Verzeichnis, das der Benutzer beim Speichern ausgewählt hat. Empfohlen wird wegen der vielen log- und Backup-Dateien ein eigener Unterorder im persöhnlichen Dokumente-Ordner.
Tipp 1: GnuCash öffnet normalerweise die zuletzt verwendeten Daten automatisch. Der Dateiname steht dann in der Titelzeile des GnuCash-Fensters. Beim Datei->Speichern unter -Dialog wird das zuletzt verwendete Verzeichnis angezeigt.
Tipp 2: Falls der Verlauf irgendwie verloren ging, durchsuche deine Speichermedien nach Dateien mit den Endungen .gnucash, .gnc und .xac.
Tipp 3: Die Dateien sind meistens komprimiert. Dieses läßt sich unter Bearbeiten->Einstellungen->Allgemein ändern.
A2: Einstellungen sind im .gnucash-Verzeichnis abgelegt. Dieses Verzeichnis befindet sich im Home-Verzeichnis des jeweiligen Benutzers. Wo das Home-Verzeichnis ist, ist wiederum abhängig vom Betriebssystem:
Betriebssystem Pfad zum .gnucash Verzeichnis
Linux/Unix .gnucash in Ihrem Home-Verzeichnis
Windows Vista, Win7 und neuer C:\Benutzer\'Benutzername'\.gnucash
Windows XP C:\Dokumente und Einstellungen\'Benutzername'\.gnucash
OSX Bundle (Gnucash.app) Library/Applications Defaults/Gnucash oder Library/Applications Support/Gnucash (Lion) in Ihrem Home-Verzeichnis

F: Wie lautet die Dateiendung für GnuCash?

A: GnuCash hat keine festgelegte Endung, aber seit Windows unterstützt wird, wird normalerweise .gnucash verwendet. Zuvor waren .gnc und .xac - letzere vor allem für Sicherungsdateien - üblich. .xac kommt von GnuCashs Vorläufer X-Accountant.

F: Wo finde ich die logfiles und wofür brauche ich die?

A: Im selben Verzeichnis, wo auch die Daten abgelegt sind. Sie so benannt:
<daten>.JJJJMMTTSSMMSS.log
Beispiel:
gnucash.20090227223211.log
Sollte GnuCash abstürzen, kann man versuchen, die verlorene Arbeit durch den Import der letzten Log-Datei wiederherzustellen, aber: die Datei enthält nur "normale" Transaktionen, komplexere Vorgänge (Geschäftsmodul) oder Änderungen an der Kontenhierarchie fehlen, was dann zum Teil zu verblüffenden Ergebnissen führen kann.

F: Wo finde ich meine Berichte mit den angepaßten Optionen?

A: In der Datei unter: saved-reports-2.0
Die Datei ist bei den anderen Einstellungen abgelegt (siehe oben).

F: Wie kann ich meine GnuCash-Daten sichern?

A: Das hängt wieder vom verwendeten Backend ab:
  • Falls du das vorgegebene XML verwendest, erstellt Gnucash regelmäßig beim Speichern ein Backup , indem es die vorherige Version, durch Einfügen eines Zeitstempels der Form JJJJMMTThhmmss zwischen Name und Erweiterung, umbenennt. Beispiel:
MeineFinanzen.gnucash wird zu MeineFinanzen.gnucash.20140131150812.gnucash.
  • Bei verwendung von SQLite, sollte man regelmäßig, ggf. von einem Hintergrunddienst gesteuert, Kopien erstellen.
  • Bei Verwendung von MySQL oder Postgresql sollte entsprechend den Empfehlungen des jeweiligen Handbuchs seinen SQL-Server sichern.
  • Weiterhin empfehlen wir, auch auf anderen Medien (Festplatten-Crash) und an anderen Orten (Gebäudebrand) möglichst verschlüsselte Sicherungen abzulegen. Dafür bieten sich u.a. verschiedene Internet-Dienste an: DropBox, Google Drive, or Carbonite, or Comodo Backup, vielleicht auch dein Internetprovider. Die NSA und ähnliche Behörden speichern zwar auch sehr zuverlässig, allerdings ist es äußerst schwierig, die Daten von dort wieder zurück zu übertragen.

F: Wie kann ich meine Gnucash-Einstellungen sichern oder auch ändern?

A: Als Erstes solltest du natürlich #F: Wie kann ich meine GnuCash-Daten sichern? ausgeführt haben. Eine Sicherung der Backup- und Protokoll-Dateien ist nicht unbedingt erforderlich.
Für die Einstellungen sichere
angepaßte Berichte etc.
bis Gnucash 2.6.x
macOS
$HOME/Library/Application Support/Gnucash
andere
das DOT_GNUCASH_DIR $HOME/.gnucash[1]
seit GnuCash 3.0
wurde das entsprechend der XDG Base Directory Specification ersetzt durch das eher statische GNC_CONFIG_HOME und das recht dynamische GNC_DATA_HOME.
Werte aus Bearbeiten->Einstellungen, Fenstergrößen, Verlauf …
wird
seit GnuCash 2.6
wie in Gnome 3 - Gsettings verwendet. Wie man diese sichert hängt von der Plattform ab:
Linux und ähnliche
DConf dient als Backend. Mit dem dconf Tool kann man alle Präferenzen auslesen:
dconf dump /org/gnucash/GnuCash/
Weiter Möglichkeiten
dconf help
Zum Bearbeiten eignen sich der DConf-Editor dconf-editor oder das Gnome 3 Kontrollzentrum gnome-control-center besser.
Windows
Gsettings verwendet die Windows-Registrierungsdatenbank. Man kann ein Backup vom Zweig HKEY_CURRENT_USER\Software\GSettings\org\gnucash\GnuCash mithilfe des Registry Editors regedit machen.
macOS
GSettings verwendet das systemeigene Defaults. Mit dem defaults-Tool kann man alle Gnucash-Einstellungen auslesen:
defaults read -app Gnucash
# but sometimes the full domain is required, depending on the used package
defaults read org.gnucash.Gnucash
# but MacPorts
defaults read Gnucash
# and sometimes the path, usually
defaults read -app /Applications/Gnucash.app
GnuCash 2.4 und älter
GConf basierte Einstellungen
Die GConf-Einstellungen befinden sich in $HOME/.gconf/apps/gnucash/
Schließlich, falls AqBanking fürs Online-Banking verwendet wird,
  • $HOME/.[aq]banking[1] - enthält die Bankverbindungen, Protokolle etc. In älteren Versions hieß es .banking doch .aqbanking ist der aktuelle Name.

Bedienung

F: Gibt es einen Weg die Buchungen von einem Konto in ein anderes zu transferieren?

A1: Man löscht einfach das Konto mit den Buchungen. Dann fragt GnuCash was mit den verbleibenden Buchungen geschehen soll und bietet an, diese in ein anderes Konto zu verschieben.
A2 Die zweite Alternative, für den Fall, dass man nur bestimmte Buchungen verschieben möchte. Man lässt sich die Buchungen im Split-Modus anzeigen. Dann geht man eine nach der anderen durch. Im Konto-feld kann man die Kurzschreibweise benutzen. Zum Beispiel Ausgaben:Auto:Reparatur, man kann dies auch abkürzen durch: Aus:Au:Re. Das ist aber nur eine Möglichkeit, wie man weniger tippen muss.
A3 Die dritte Alternative, auch die Riskanteste, ist es die Datei mit einem XML Editor zu öffnen. Man beachte, dass man sich die gesamten Konten zerschießen kann.

F: Wie kann man die geänderten Optionen eines Berichts dauerhaft speichern?

A: Wenn man einen Bericht offen lässt, während man GnuCash beendet, wird er beim nächsten Start mit den gleichen Optionen wiederhergestellt. Ab Version 1.8.10 gibt es außerdem in der Werkzeugleiste den Knopf "Bericht sp." (kurz für "Bericht speichern"), mit dem der aktuelle Bericht gespeichert werden kann und ab dem nächsten Programmstart als neuer Menüpunkt unter Berichte -> Benutzerdefiniert erscheint. -- ChristianStimming 2004-12-07T10:26:05Z

F: Gibt es auch deutsche Kontenrahmen und -bezeichnungen?

Ich habe GnuCash für Windows auf deutsch installiert. Alle Texte und Fenster werden in deutsch dargestellt. Nur die Kontenbezeichnungen sind englisch. Was muss ich tun um diese auch auf deutsch umzustellen?

A: Für die Spracheinstellung ist die Umgebungsvariable LANG zuständig. Sie muss für GnuCash zwei Informationen enthalten. Erstens die Sprache und zweitens die Lokalisierung, also z.B. LANG=de_DE für deutsche Sprache und deutsche Konten oder LANG=de_AU für deutsche Sprache und Östereichische Konten.
A: Die Umgebungsvariablen können in der Systesteuerung unter "System/Erweitert" für jeden Benutzer einzeln oder die ganze Maschine (nur Admins) gesetzt werden. -- BernhardWangler

F: Wie stelle ich die Sprache in meinem englischen GnuCash auf deutsch um?

Ich habe Version xy/ Betriebssystem xy und da ist ein englisches GnuCash dabei. Auf https://www.gnucash.org/ steht, dass es auch eine deutsche Lokalisierung gibt. Aber wo kann ich sie runterladen und wie stelle ich die Sprache in meinem englischen GnuCash um?
A: Es gibt auf allen Betriebssystemen die deutsche Version und eine Reihe weiterer Sprachen. Man muss dies halt nur aktivieren. Für die verschiedenen Betriebssysteme und verschiedenen Versionen steht das auf Englisch hier: Locale Settings
A: Die mitgelieferte Version von SuSE 9.1 enthält auch die deutsche Übersetzung. Die Umgebungsvariable LC_ALL oder LANG muss dazu auf so was wie de_DE gestellt sein (diverse Zusätze sind erlaubt). Also: Auf der Kommandozeile eingeben LANG=de_DE gnucash und sehen, was passiert (oder diesen Wert schon in der Systemkonfiguration einstellen. Bei z.B. Fedora Linux Core 3 steht das dann in /etc/sysconfig/i18n). -- ChristianStimming 2004-09-20T09:27:16Z
A: Bei Debian/Ubuntu ist evtl. nur das Sprachpaket de_DE.UTF-8 installiert. Dann muss einfach mit:
dpkg-reconfigure locales
noch das Sprachpaket de_DE nachgeladen werden. -- AlterDepp 2006-01-13T23:12:00Z

--helmutundarnold 11:13, 20 October 2008 (EDT)

A: Unter Ubuntu 13.04 das auf English lauft hab ichs mit
LANGUAGE=de_CH.UTF-8 LANG=de_CH.UTF-8 LC_ALL=de_CH.UTF-8 gnucash
geschafft.

F: Wieso wird die Hilfe nicht gefunden?

A: Die GnuCash Hilfe befindet sich in einem extra Paket gnucash-docs. Falls man beim Anklicken des Menüpunktes "Hilfe->Hilfe" die Fehlermeldung erhält "Nicht gefunden -- Die angegebene URL konnte nicht geladen werden", wurde dieses Paket noch nicht installiert. Man muss dann dieses Paket gnucash-docs noch zusätzlich installieren.


F: Wie kann man seinen Kontenbaum umbauen, bzw. die Sortierreihenfolge verändern?

A1: Mit "Konto bearbeiten" und dann für das Konto ein neues "Überkonto" auswählen. Damit kann man nur die Zuordnung im Kontenbaum verändern.
A2: Man lässt sich wie bei den Datev-Kontenrahmen eine Zahlen-Kombination für jedes Konto einfallen und beginnt den Kontennamen damit. Im Hauptfenster kann man die Sortierreihenfolge durch Mausklick auf die Spaltenüberschrift bestimmen.
A3: Wie A2, jedoch gibt man die Kontonummer im Feld Kontonummer an und kann dann wahlweise numerisch nach Kontonummer oder alphabethisch nach Kontobezeichnung auf- und absteigend sortieren, indem man auf die jeweilige Spaltenüberschrift ein- oder mehrmals klickt.

F: Wie kann man die Transaktionen innerhalb eines Kontos sortieren, besonders wenn viele mit dem gleichen Datum sind?

A: Die Standardsortierung basiert auf dem Eingabedatum der Transaktion, gefolgt vom Nummernfeld. Empfohlen wird hier, das Nummernfeld mit heran zu ziehen. Dann werden die Transaktionen entsprechend sortiert dargestellt.

Q: Gibt es einen Buchabschluss?

A: Seit Version 2.2.4 gibt es dafür einen Menupunkt Werkzeuge > Buchabschluss.
Für die Versionen davor gibt es verschiedene Alternativen, leider mit einem nicht unerheblicher Aufwand.
  • Eine einzige Datei für jedes Jahr: Am Ende des Jahres exportiert man den Kontenrahmen in eine neue Datei. Nun muss man noch die Kontostände aus dem letzten Jahr in die neue Datei übertragen.
  • Unterkonten mit der Jahreszahl: Ein andere Methode ist es die Ein- und Ausgabekonten mit der Jahreszahl zu versehen. Also
    Einkommen:2009

    Einkommen:2008
    ...
    Ausgaben:2009
    Ausgaben:2008
    ...
    Vorteil ist, dass beim Eingeben das Automatische Vervollständigen die bisherigen Buchungen mit berücksichtigt. Nachteil ist, dass es bei Berichten die über die Jahresgrenze hinausgehen immer nur Teilergebnisse anzeigt werden.

  • jGnucashEditor: Es gibt ein third party tool jGnucashEditor das es ermöglicht eine Buchungsdatei zu einem beliebigen Datum in zwei Dateien zu splitten. Das besondere am jGnucashEditor ist, dass er alle Konten, Rechnungen, Kunden und Aktienkurse berücksichtigt. Den download gibts hier und die englische Beschreibung gibts hier.

F: Gibt es einen Bericht für den monatlichen Vergleich der Erträge/Aufwendungen?

A: Ja, allerdings erfordert es einen Umweg über Budgets. Zunächst muss ein Budget für den entsprechenden Zeitraum mit monatlichen Budgetzeiträumen erstellt werden. Werte brauchen dafür allerdings nicht eingegeben werden, d.h. die voreingestellten Werte von 0 sind für diesen Zweck völig ausreichend. Wenn das Budget erstellt wurde, startet man Berichte->Budget->Budgetbericht. Unter Optionen->Anzeige stellt man dann ein, dass man "Ist anzeigen" will, "Budget anzeigen" wird deaktiviert. Der Bericht zeigt dann die monatlichen Ist-Aufwendungen.

Drucken

F: Wie kann ich die Schriftgröße zum Drucken von Berichten ändern?

A: Innerhalb von GnuCash habe ich keine Möglichkeit gefunden. Daher habe ich mir mit dem Export in eine Html-Datei und anschließender Konvertierung ins PDF-Format per htmldoc geholfen.
Ich wollte eine Kontenübersicht inkl. Bemerkungen drucken. Dabei wurden aber immer die hinteren Spalten abgeschnitten. Dies passierte auch, wenn ich den Bericht als html exportiert und dann den Ausdruck über den Browser durchgeführt habe. Daher habe ich das Programm htmldoc per
sudo apt-get install htmldoc
installiert und damit die Html-Datei in eine PDF-Datei umgewandelt. htmldoc erlaubt u.a. die Anpassung der Schriftart und -größe. Auch konnte ich hier die Verwendung des Querformates (Landscape) festlegen. Die PDF-Datei habe ich dann mit dem Acrobat-Reader ausgedruckt und auf die Art einen vollständigen Ausdruck ohne fehlende Spalten erhalten.
Hast Du schon mal Bearbeiten->Einstellungen->Drucken->Voreingestellte_Schriftgröße + Neustart ausprobiert?
  • Seit Version 2.6 kann GnuCash Berichte direkt als PDF ausgeben.

F: Wie kann ich Berichte in Querformat drucken?

A: Dies wird leider nicht unterstützt. Über den Umweg via HTML export geht das aber, mit hilfe von htmldoc.
Beispielaufruf, bei dem mehrere Einzelberichte in eine PDF zusammengesetzt werden:
htmldoc  -t pdf14 --webpage --no-links --linkstyle plain --size 297x210mm --headfootsize 9 --header fff -f bericht.pdf *.html

Import und Export

F: Wie kann ich den gesamten Kontenrahmen, aber ohne Buchungssätze exportieren?

A: Hier eine Anleitung:
  • eine leere Datei anlegen, der Name sowie die Endung sind dabei unwichtig.
  • Datei -> Export -> Konten exportieren.
  • nun die vorher angelegte Datei auswählen und Export drücken.
    • Um den leeren Kontenrahmen zu öffnen, einfach Datei -> öffnen und diese Datei auswählen.

F: Wie kann ich alle Buchungen nach Excel exportieren?

A: Siehe De/Bedienung#Export_von_Buchungen

F: Gibt es mittlerweile ELSTER-Unterstützung in Gnucash?

A: Nein, gibt es nicht. Zuletzt gab es auf gnucash-de im Januar 2005 noch Diskussionen dazu, siehe hier. Dort wurden mehrere Linux-Produkte erwähnt:
  • Das bisherige Programm Taxbird wurde 2012 durch die Neuentwicklung Geierlein abgelöst. Taxbird funktionierte sehr gut.
  • https://www.pro-linux.de/news/2005/7735.html über FormularManager von Plaasoft (Florian Becker);
  • https://www.felfri.de/winston/ hat Linux ab Anfang Februar. Um mit Gnucash die direkte Anbindung weiter zu verfolgen, wird eine Rückmeldung wie hier beschrieben benötigt (dazu muss beim Kompilieren --enable-locale-specific-tax oder so ähnlich aktiviert werden).
  • Ansonsten hat Gnucash so etwas halt nicht. -- ChristianStimming DateTime(2005-05-03T12:53:17Z)
  • Wer Interesse an einem Cron-Job hat der die gnucash-datei einliest, automatisch einmal im Monat ein Webformular zur Umsatzsteuer-Voranmeldung per email schickt, kann sich bei mir melden. -- Marcus@Wolschon.biz DateTime(2005-05-16T14:36:23Z)
  • Unter Elster Online kann die Umsatzsteuererkläung auch unter Linux mit dem Webbrowser abgegeben werden.

Im Geschäftseinsatz

Konten-Fragen

F: Gibt es einen Steuerberater in meiner Nähe, der GnuCash verwendet?

A: Wenn Sie Steuerberater sind, fügen Sie gerne hier Ihre Kontaktdaten ein.

Anpassungen und Einstellungen

OnlineBanking, HBCI und AqBanking

F: Ich habe einen Schlüssel (Keyfile) auf Diskette für ein anderes Programm bekommen. Leider funktioniert GnuCash nicht mit diesem Schlüssel?

A: Eine Schlüsseldatei eines fremden Programms funktioniert NICHT mit GnuCash! Ausnahme: Andere Programme, die AqBanking verwenden wie AqFinance, KMymoney …

F: Beim Absenden von Überweisungs- oder Lastschriftaufträgen kommt die Fehlermeldung HBCI: 9210 - DTA-Berechtigung fehlt (S)

A: AqBanking bietet die Wahlmöglichkeit, ob Aufträge entweder als Einzelaufträge (teurer) oder als Sammelaufträge (billiger, aber weniger Details im Kontoauszug) eingereicht werden. Diese Fehlermeldung besagt, dass man Sammelaufträge eingereicht hat, aber die Bank nur Einzelaufträge akzeptiert.
Abhilfe:
1. In der Datei ~/.banking/backends/aqhbci/settings.conf im Abschnitt für die entsprechende Bank und den
entspr. Benutzer: customer { [...] den Wert int preferSingleTransfer="0" auf int preferSingleTransfer="1" ändern.
2. Alternativ im Konfigurationsassistenten durchklicken zu "Users"/"Benutzer" -> <user wählen> -> "Expert Actions"/"Experten-Aktionen" -> "Edit"/"Bearbeiten" -> <Customer/Kunde wählen> -> | "Edit"/"Bearbeiten" -> "Prefer single Transactions over multi transfers"/"Einzelüberweisung anstelle Sammelüberweisung bevorzugen" aktivieren.

F: Wie kann man den Port angeben (bei Commerzbank Port 3000)?

A: Portnummer 3000 wird sowieso benutzt. Der Rechnername muss OHNE Portnummer angegeben werden, also einfach hbci.commerzbank.de. Bei HBCI-PIN/TAN wird eine Serveradresse (URL) wie im Browser angegeben und die kann auch eine Portnummer enthalten, z.B. https://rechner.com:1234/foo/bar

F: Die Bank nimmt meine Pin nicht an, woran kann das liegen?

Aus der Mailingliste: Ich versuche gerade GnuCash mit HBCI (PIN/TAN) für mein Volksbank-Konto einzurichten, leider scheitert es am Abrufen der Systemkennung:
16:07:40 AqHBCI gestartet
16:07:40 Mit Bank verbinden...
16:07:40 Ermittle Adresse von "hbci11.fiducia.de" ...
16:07:40 Ermittelte IP Adresse ist 195.200.36.155
16:07:41 Verbunden.
16:07:41 Aufträge werden kodiert
16:07:50 Antwort konnte nicht kodiert werden
16:07:50 Verbindung von Bank trennen...
16:07:50 Getrennt.
16:07:50 AqHBCI abgeschlossen.
16:07:50 Abgeschlossen. Sie können dieses Fenster nun schließen.
A: Das Problem lag wohl darin, dass ich neben numerischen Zeichen auch alphabetische drin hatte und die PIN länger als 5 Zeichen war. Irgendwie kapiert der Bankserver das dann wohl nicht. Nachdem ich meine PIN auf 5 Stellen gekürzt habe und nur noch Zahlen verwende, klappt auch die Verwaltung mit GnuCash.
Inzwischen akzeptiert HBCI (PIN/TAN) auch Buchstaben.

F: Woran merke ich, dass ich bei PIN/TAN die TAN falsch eingegeben habe?

A: Es gibt leider keine deutliche Rückmeldung. Man muss den Text im Logfenster durchlesen und dort auf entsprechende Meldungen achten. Siehe de/PIN/TAN#Fehlende Rückmeldung nach falscher TAN.

F: Ich habe beim ersten Umsatzabruf versehentlich ein falsches Konto ausgewählt und kann das jetzt nicht mehr ändern. Wie kann ich das korrigieren?

A: Es gibt leider keine einfache Möglichkeit innerhalb von gnucash. Stattdessen muss man die XML-Datei per Hand im Texteditor ändern und diese gemerkte Auswahl dort löschen. Folgende Vorgehensweise:
  1. In gnucash bei den Einstellungen unter Allgemein -> Datei -> "Datei komprimieren" das Häkchen wegnehmen, so dass die Datei also unkomprimiert gespeichert wird. Anschließend Datei speichern.
  2. Gnucash beenden
  3. Von der XML-Datei eine Sicherheitskopie beiseite legen, falls man sich im nächsten Schritt irgendwo vertippt
  4. Die XML-Datei mit einem Texteditor öffnen. Auf Linux z.B. "gedit", auf Windows z.B. "Notepad++" oder "UltraEdit".
  5. Im Texteditor nach Zeilen mit der Zeichenkette online_id (mit Unterstrich) suchen. Diese existiert bei jedem Konto, bei dem jemals irgendwas importiert wurde, sowohl über Online Banking oder OFX-Datei-Import. Man müsste nun diejenige Fundstelle finden, die innerhalb des gewünschten Bankkonto-Eintrags steht, oder andernfalls könnte man auch alle Fundstellen bearbeiten. Bei der gewünschten Fundstelle muss man nun im Texteditor die Zeilen unmittelbar um online_id herum löschen, und zwar von der Zeile mit dem Wort "slot" bis zur Zeile mit dem Wort "/slot", insgesamt vier Zeilen. Beispiel: Folgende vier Zeilen müsste man löschen:
    <slot>
     <slot:key>online_id</slot:key>
     <slot:value type="string">20070024123456789</slot:value>
    </slot>
    
    (Hinweis: Die Kennung in der slot:value Zeile enthält die BLZ und Kontonummer für ein Online-Banking-Konto.)
  6. Nachdem man diese vier Zeilen an den gewünschten Fundstellen gelöscht hat, speichere man die XML-Datei und beende den Texteditor.
  7. Nun gnucash wieder starten und die Datei wieder öffnen. Sofern man nur diese vier Zeilen gelöscht hat und sonst nichts geändert hat, sollte gnucash augenscheinlich unverändert starten und insbesondere keine Fehlermeldung melden, wenn man die Datei öffnet. Falls Fehlermeldungen kommen, sollte man zur Sicherheitskopie der XML-Datei zurückkehren und hier von vorne beginnen.
Nun kann man einen neuen Umsatzabruf machen und wird dann wieder neu nach einem Konto gefragt.
Außerdem kann man nun bei den Einstellungen unter Allgemein -> Datei -> "Datei komprimieren" den Haken wieder aktivieren, sofern man das möchte.

GnuCash Projekt

F: Wie kann ich Wünsche äußern?

A: Siehe Wie man einen Fehler meldet oder einen Verbesserungsvorschlag einreicht.
Daneben kann zur Strukturierung künftiger Projekte - Zusammentragen von rechtlichen und anderen Rahmenbedingungen etc. - die Projektseite verwendet werden.

Entwickler und andere Neugierige

F: Kann ich die Doxygen-Quelltextdokumentation auch offline lesen?

A: Wenn man die Quellen installiert hat, darin
make doc
aufrufen und anschließend src/doc/html/index.html öffnen.

F: GnuCash - Vorschlag für Datenschutz

A: Da momentan gnucash und die Daten noch nicht mit Passwort geschützt sind, hab ich mir gnucash auf ein verschlüsseltes Verzeichnis/Laufwerk installiert (T:\Banking). Da aber die Daten standardmäßig ins Homeverzeichnis gesichert werden (unter Windows meist nicht verschlüsselt)
habe ich den Startaufruf verändert:
bei mir in: t:\Banking\gnucash\bin\gnucash.cmd
setlocal
chcp 1252
set HOMEPATH=T:\Banking <== NEU **
set HOME=T:\Banking <== NEU **
set PATH=T:\Banking\gnucash\bin;T:\Banking\gnucash\lib;T:\Banking\gnucash\lib\gnucash;%PATH%
set GUILE_WARN_DEPRECATED=no
usw.
Damit werden auch die abgerufenen Daten ins verschlüsselte Verzeichnis gespeichert.
Sofern man einen Zugriffsschutz wünscht, kann man hier dafür stimmen: Uservoice - Passwortschutz

Zurück zur Hauptseite

  1. 1.0 1.1 Microsoft Windows: $HOME bedeutet %SYSDRIVE%\Documents and Settings\%USER%\. Wenn z.B. das System auf Laufwerk C: installiert wurde und der Benutzername "foo" lautet, ist $HOME C:\Documents and Settings\foo, und das GnuCash Konfigurationsverzeichnis befindet sich in C:\Documents and Settings\foo\.gnucash.