Difference between revisions of "De/FAQ"

From GnuCash
Jump to: navigation, search
(GnuCash Dateien und Pfade: komplette Überarbeitung)
m ({{*Url}} -> {{URL:*}})
 
(60 intermediate revisions by 10 users not shown)
Line 5: Line 5:
 
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, ergänzt durch typisch deutsche Fragen. Die Inhalte dieser FAQ sollen gelegentlich in die GnuCash-Dokumentation
 
{| border="1" cellpadding="5" cellspacing="0" bgcolor="white"
 
{| border="1" cellpadding="5" cellspacing="0" bgcolor="white"
 
 
| ''HTML''
 
| ''HTML''
 
| '''englisch'''
 
| '''englisch'''
| '''deutsch''' (Ansatz)
+
| '''deutsch'''  
 
|-
 
|-
 
 
| ''' 'Guide' '''
 
| ''' 'Guide' '''
| [http://www.gnucash.org/docs/v2.6/C/gnucash-guide/ gnucash-guide 2.6]
+
| [{{URL:docs:guide}} GnuCash Tutorial and Concepts Guide v{{MainVersion}}]
[http://code.gnucash.org/docs/guide/ guide Git]
+
[{{URL:docs nightly}}gnucash-guide/ GnuCash Tutorial and Concepts Guide Git]
| [http://www.gnucash.org/docs/v2.6/de_DE/gnucash-guide/ GnuCash Tutorial and Concepts Guide 2.6]
+
| [{{URL:docs:guide|de}} GnuCash Kurs und Konzepte v{{MainVersion}}]
[http://code.gnucash.org/docs/de/gnucash-guide/ Kurs und Konzepte Git]  
+
[{{URL:docs nightly|de}}gnucash-guide/ GnuCash Kurs und Konzepte Git]  
 
|-
 
|-
 
+
| '''Handbuch'''
| '''Hilfe'''
+
| [{{URL:docs:manual}} GnuCash Manual v{{MainVersion}}]
| [http://www.gnucash.org/docs/v2.6/C/gnucash-help/help.html gnucash-help 2.6]
+
[{{URL:docs nightly}}gnucash-manual/ GnuCash Manual Git]
[http://code.gnucash.org/docs/help/ help Git]
+
| [{{URL:docs:manual|de}} GnuCash Handbuch v{{MainVersion}}]
| [http://www.gnucash.org/docs/v2.6/de_DE/gnucash-help/help.html GnuCash Hilfe 2.6]
+
[{{URL:docs nightly|de}}gnucash-manual/ GnuCash Handbuch Git]
[http://code.gnucash.org/docs/de/gnucash-help/help.html GnuCash Hilfe Git]
 
 
|-
 
|-
 
 
| ''andere Formate:''
 
| ''andere Formate:''
 
epub, mobi, pdf
 
epub, mobi, pdf
| [http://www.gnucash.org/docs/v2.6/C/ browse 2.6]
+
| [{{URL:docs}}C/ browse v{{MainVersion}}]
[http://code.gnucash.org/docs/ browse Git]
+
[{{URL:docs nightly}} browse Git]
| [http://www.gnucash.org/docs/v2.6/de_DE/ browse 2.6]
+
| [{{URL:docs}}de/ browse v{{MainVersion}}]
[http://code.gnucash.org/docs/de/ browse Git]
+
[{{URL:docs nightly|de}} browse Git]
 
|-
 
|-
 
 
|}
 
|}
 
einfließen.
 
einfließen.
Line 42: Line 37:
  
 
=== '''F:''' Wo bekomme ich Hilfe zu GnuCash? ===  
 
=== '''F:''' Wo bekomme ich Hilfe zu GnuCash? ===  
 
 
:'''A:''' Es gibt folgende Möglichkeiten:
 
:'''A:''' Es gibt folgende Möglichkeiten:
*Wiki: Auf den [[De/GnuCash | Wiki-Seiten]] hier sollen die verfügbaren Informationen gesammelt werden. Dies ist aber noch immer nur unvollständig und im Aufbau.
+
:;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  
* Dokumentation: Es gibt zwei Dokumente, "Kurs und Konzepte" sowie "Hilfe", die hier teilweise auf Deutsch verfügbar sind: http://www.gnucash.org/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. 
: 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.
+
:;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 muss sich auf der Mailingliste [https://lists.gnucash.org/mailman/listinfo/gnucash-de  hier anmelden] und kann anschließend an die Adresse <tt>gnucash-de@gnucash.org</tt> eine E-Mail mit der Frage schicken. (Die Anmeldung ist notwendig, um die Spam-EMails aus der Liste herauszuhalten; Abmeldung ist natürlich jederzeit wieder möglich.) Im GnuCash-Projekt gibt es auch viele weitere englischsprachige Mailinglisten. Eine Übersicht gibt es auf [[Mailing Lists]].
+
:;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]].
*Chat: Es gibt auch einen Chat-Kanal #gnucash in Freenode. Dort wird aber in erster Linie englisch gesprochen.
+
::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].
  
 
=== '''F:''' Wie kann ich zum GnuCash-Projekt beitragen? ===
 
=== '''F:''' Wie kann ich zum GnuCash-Projekt beitragen? ===
 
 
:'''A:''' Dies wird detailiert auf englisch in [[Contributing to GnuCash]] erläutert.
 
:'''A:''' Dies wird detailiert auf englisch in [[Contributing to GnuCash]] erläutert.
 
 
:* Gib deine Erfahrungen weiter:
 
:* Gib deine Erfahrungen weiter:
::* Berichte deinen Freunden oder in deiner örtlichen [http://de.wikipedia.org/wiki/Linux_User_Group LUG] von deinen Erfahrungen.
+
::* 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.
 
::* Ergänze dies Wiki und hilf, es aktuell zu halten. Einfach rechts oben anmelden und loslegen.
 
:* Wenn du englisch kannst:
 
:* Wenn du englisch kannst:
 
::* Hilf anderen Benutzern im [[IRC]]
 
::* Hilf anderen Benutzern im [[IRC]]
::* An der [[Translation|Lokalisierung (englisch)]] mitwirken, z.B. durch Ergänzung der deutschen [http://code.gnucash.org/trac/browser/gnucash-docs/trunk/help Hilfe] oder des [http://code.gnucash.org/trac/browser/gnucash-docs/trunk/guide Guides] oder der deuschsprachigen Kontenrahmen oder der Steuerberichte.
+
::* 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:
 
:* Programmieren:
:: GnuCash hat viel Code in [http://de.wikipedia.org/wiki/C_%28Programmiersprache%29 C] und [http://de.wikipedia.org/wiki/Scheme Scheme] (siehe auch [[FAQ#Developing GNUCash: Source Code Overview|Developing GNUCash: Source Code Overview]]). Daneben gibt es eine [[Python_Bindings|Python-Schnittstelle]]. Wenn Du diese Programmiersprachen nicht beherrschst, kannst Du sicher in anderen Bereichen etwas beitragen.
+
::* 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
 
:* Dann solltest Du mindestens eine der folgenden [[Mailing Lists| Mailinglisten]] für
::* den deutschen Sprachraum betreffende Themen [https://lists.gnucash.org/mailman/listinfo/gnucash-de gnucash-de],  
+
::* den deutschen Sprachraum betreffende Themen [{{URL:mail info|de}} gnucash-de],  
::* internationale Benutzerfrage [https://lists.gnucash.org/mailman/listinfo/gnucash-user gnucash-user] oder
+
::* internationale Benutzerfrage [{{URL:mail info}} gnucash-user] oder
::* Entwickler [https://lists.gnucash.org/mailman/listinfo/gnucash-devel gnucash-devel] abonnieren
+
::* Entwickler [{{URL:mail info|devel}} gnucash-devel] abonnieren
 
:: und dort schreiben, was Du zur Entwicklung von GnuCash beitragen kannst.
 
:: und dort schreiben, was Du zur Entwicklung von GnuCash beitragen kannst.
  
==='''F:''' Wie kann ich an das GnuCash Project spenden?===
+
==='''F:''' Wie kann ich an das GnuCash Projekt spenden?===
 
 
 
:'''A:''' Dies wird in [[De/Spenden|Spenden]] erläutert.
 
:'''A:''' Dies wird in [[De/Spenden|Spenden]] erläutert.
 
:[[Contributing to GnuCash#Money]] enthält den englischen Originaltext.
 
:[[Contributing to GnuCash#Money]] enthält den englischen Originaltext.
  
==='''F:''' Wie kann ich erreichen dass GnuCash ein neues Feature XYZ bekommt? ===
+
==='''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.  
 
:'''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 [https://lists.gnucash.org/mailman/listinfo/gnucash-de Mailingliste] einreichen und um Unterstützung bitten.
+
: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.
  
 
:Wenn man das Programmieren beschleunigen möchte, sollte man über eine Belohnung wie [[De/Spenden|hier]]  beschrieben, nachdenken.  
 
:Wenn man das Programmieren beschleunigen möchte, sollte man über eine Belohnung wie [[De/Spenden|hier]]  beschrieben, nachdenken.  
Line 96: Line 91:
  
 
==== '''F:''' Gibt es eine Datenbank-Anbindung? ====
 
==== '''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  [http://de.wikipedia.org/wiki/Perl-DBI DBI] ersetzt. Damit stehen '''seit der Entwicklerversion 2.3''' folgende 'Backends' zur Verfügung:
+
:'''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 Jahren in GnuCash bewährt.
+
:*'''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 OpenOffice heraus abgefragt werden:
+
:*''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.
 
:**'''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:
 
:**''professinelles SQL'' erfordert gewisse Administrationskenntnisse des jeweiligen DatenBankManagmentSystems:
:***'''MySQL:''' weit verbreitet, da für Webserver entwickelt und auf Geschwindigkeit optimiert,
+
:***'''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.
 
:***'''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 | SQL-Datenmodell]].
 
:Siehe auch [[SQL | SQL-Datenmodell]].
  
 
==== '''F:''' Wie kann man die Anzahl der Konten oder Transaktionen in einer GnuCash-XML-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.
: Falls man die Datei unkomprimiert gespeichert hat, entfällt "|" und alles was davor steht.
+
: Verwende <tt>grep -c "trn:desc"</tt>, um die Anzahl der Transaktionen zu bestimmen. [{{URL:mail archive|devel}}2008-February/022395.html]
: 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 <tt>$DATAFILE</tt> durch den entsprechenden Dateinamen zu ersetzen.
:Selbstverständlich ist $DATAFILE durch den entsprechenden Dateinamen zu ersetzen.
 
  
 
==== '''F:''' Wie viel Speicherplatz sollten in etwa meine Anwenderdaten einnehmen? ====
 
==== '''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" ?
+
: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:''' 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
Line 121: Line 123:
  
 
==== '''F:''' Wieso bekomme ich die Meldung "Missing charsets in FontSet creation"? ====
 
==== '''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:
+
:Bei SuSE 9.0 ist die Version 1.8.7 (nach update) dabei, bei einem Startversuch (KDE) kommt aber immer:
<pre>
+
:<Syntaxhighlight lang="console">
 
     Gdk-WARNING **: Missing charsets in FontSet creation
 
     Gdk-WARNING **: Missing charsets in FontSet creation
 
     Gdk-WARNING **:    ISO8859-15
 
     Gdk-WARNING **:    ISO8859-15
Line 128: Line 130:
 
     Fatal Error: gnucash_style_set_register...(): Cannot load
 
     Fatal Error: gnucash_style_set_register...(): Cannot load
 
fallback font: -adobe-helvetica-medium-r-normal--*-120-*-*-*-*-*-*
 
fallback font: -adobe-helvetica-medium-r-normal--*-120-*-*-*-*-*-*
</pre>
+
</Syntaxhighlight>
:'''A:'''Hab's selber gefunden:
+
:'''A:''' Hab's selber gefunden:
 
<pre>
 
<pre>
 
YaST > System > Editor für /etc/sysconfig-Dateien
 
YaST > System > Editor für /etc/sysconfig-Dateien
Line 135: Line 137:
 
ISO-8859-15 ändern in ISO-8859-1
 
ISO-8859-15 ändern in ISO-8859-1
 
</pre>
 
</pre>
das war's.  -- Andreas Horn <<MailTo(andreashorn AT gmx.de)>>
+
:das war's.  -- Andreas Horn <<MailTo(andreashorn AT gmx.de)>>
  
 
==== '''F:''' Fehlermeldung "slib:require unsupported feature format" unter Debian Sid? ====
 
==== '''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 den Fehler:
+
:Bei Debian Sid kam es durch ein Update von slib <3 auf >3 eine zeitlang zu dem Fehler:
<pre>
+
:<Syntaxhighlight lang="console">
bash-2.05b$ gnucash
+
user@rechner:~$ gnucash
 
Backtrace:
 
Backtrace:
 
In unknown file:
 
In unknown file:
Line 152: Line 154:
 
<unnamed port>: In procedure scm-error in expression (scm-error (quote misc-error) #f ...):
 
<unnamed port>: In procedure scm-error in expression (scm-error (quote misc-error) #f ...):
 
<unnamed port>: slib:require unsupported feature format
 
<unnamed port>: slib:require unsupported feature format
</pre>
+
</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 den Bugreport: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=238106
+
:'''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 ====
 
==== '''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.
 
:'''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? ====
 
==== '''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.
 
:'''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.
<pre>
+
:<Syntaxhighlight lang="console">
 
user@rechner:~$ /usr/bin/gnc-fq-check
 
user@rechner:~$ /usr/bin/gnc-fq-check
 
("1.13" "tsp" "vwd" "financecanada" "yahoo_nz" "australia" "usa" "troweprice" "france" \\
 
("1.13" "tsp" "vwd" "financecanada" "yahoo_nz" "australia" "usa" "troweprice" "france" \\
Line 172: Line 172:
 
"fundlibrary" "stockhousecanada_fund" "aex" "yahoo_europe" "nz" "vanguard" "bourso" "europe" \\
 
"fundlibrary" "stockhousecanada_fund" "aex" "yahoo_europe" "nz" "vanguard" "bourso" "europe" \\
 
"platinum" "maninv")
 
"platinum" "maninv")
</pre>
+
</Syntaxhighlight>
  
 
:'''A2:''' Wenn die Ausgabe ohne Fehler ist, am besten weiterfahren mit einem Abruf. Beispiel zum Abruf eines yahoo kurses:
 
:'''A2:''' Wenn die Ausgabe ohne Fehler ist, am besten weiterfahren mit einem Abruf. Beispiel zum Abruf eines yahoo kurses:
<pre>
+
:<Syntaxhighlight lang="console">
 
user@rechner:~$ echo '(yahoo "CSCO")' | gnc-fq-helper
 
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")))
 
(("CSCO" (symbol . "CSCO") (gnc:time-no-zone . "2009-02-11 13:30:00") (last . 16.09) (currency . "USD")))
</pre>
+
</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:
 
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:
  
Line 184: Line 184:
  
 
==== '''F:''' Warum ist GnuCash von GNOME abhängig? ====
 
==== '''F:''' Warum ist GnuCash von GNOME abhängig? ====
 
 
:'''A:''' GnuCash benutzt die GNOME-libraries für die folgenden funktionen:
 
:'''A:''' GnuCash benutzt die GNOME-libraries für die folgenden funktionen:
 
:* drucken (gnomeprint)
 
:* drucken (gnomeprint)
Line 192: Line 191:
 
:* HTML-Darstellung (gtkhtml / html-reendering)
 
:* HTML-Darstellung (gtkhtml / html-reendering)
 
:* Hilfe (yelp)
 
:* Hilfe (yelp)
 
 
 
:Die Entwickler wollen sich mehr auf die eigentlichen Finanzfunktionen konzentrieren als dass sie Energie in Funktionen stecken die es schon gibt.  
 
:Die Entwickler wollen sich mehr auf die eigentlichen Finanzfunktionen konzentrieren als dass sie Energie in Funktionen stecken die es schon gibt.  
  
Line 201: Line 198:
  
 
==== '''F:''' Beim starten bekomme ich einen Fehler wegen corba-object.c und GnuCash bricht ab ====
 
==== '''F:''' Beim starten bekomme ich einen Fehler wegen corba-object.c und GnuCash bricht ab ====
 
+
:Die genaue Fehlermeldung ist: :<Syntaxhighlight lang="console">
:'''A:''' Die genaue Fehlermeldung ist: <code>OTHER <> file corba-object.c: line 76 (ORBit_register_objref): assertion failed: (obj->object_key != NULL)</code>
+
OTHER <> file corba-object.c: line 76 (ORBit_register_objref): assertion failed: (obj->object_key != NULL)
 
+
</Syntaxhighlight>
: Das ist bereits gemeldet unter: [[http://bugzilla.gnome.org/show_bug.cgi?id=457100 http://bugzilla.gnome.org/show_bug.cgi?id=457841| http://bugzilla.gnome.org/show_bug.cgi?id=457100 http://bugzilla.gnome.org/show_bug.cgi?id=457841  ]]. Die empfehlung ist das löschen der Verzeichnisse unter <code>c:\Documents and Settings\Username</code>
+
:'''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
 
:* ~/.gconf
 
:* ~/.gconfd
 
:* ~/.gconfd
 
:* ~/.gnome2
 
:* ~/.gnome2
 
:* ~/.gnucash
 
:* ~/.gnucash
 
  
 
==== '''F:''' Kann ich eine neue GnuCash-Version über die alte hinweg installieren? ====
 
==== '''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:'''
 
:'''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.
 
: 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? ====
 
==== '''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.
 
:''''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 OS ===
+
=== GnuCash unter {{mac}} ===
 
 
 
 
 
 
===='''Q: Wie man GnuCash unter Mac OS installiert? '''====
 
 
 
:'''A1:''' Siehe [[De/Installation#MacOS_X | Installation]]
 
  
 +
===='''F:''' Wie installiert man GnuCash unter {{mac}}? ====
 +
:'''A1:''' Siehe [[De/Installation#{{mac}} | Installation]]
 
:'''A2:''' Siehe [http://www.apfelwiki.de/Main/GnuCashHBCImitCyberjack  deutschspachiges Apfelwiki].
 
:'''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.
  
:'''A3:''' Siehe [[MacOSXInstallation | englisches Wiki]]. Das besondere ist, dass hier auch Entwickler Beiträge einbringen.
+
== GnuCash Dateien und Pfade ==
  
== 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.
  
=== '''F:''' Wo speichert GnuCash meine Daten? ===
+
:'''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:
  
:'''A:''' Welches Backend benutzt du? Falls du
+
{| border="1" cellspacing="0" cellpadding="2"
:* '''postgres''' oder
+
|-
:* '''mysql''' verwendest,
+
!scope="col"| Betriebssystem
::gibt es keine Datei,  sondern eine Datenbank  in deinem [[De/Glossar#D|DBMS]] - für eine Datensicherung lies das Handbuch deines DBMS - ,
+
!scope="col"| Pfad zum .gnucash Verzeichnis
:*das klassische '''xml''' Format, oder
+
|-
:*das '''sqlite''' Format verwendest,
+
!scope="row"| ''Linux/Unix
::lautet der Name ''irgendwas.gnucash'', where ''irgendwas'' der Name ist, welchen Du beim ersten Speichern angegeben hast.
+
| <tt>.gnucash</tt> in Ihrem Home-Verzeichnis
::'''Kleiner Tip:''' Er steht neben dem Programmnamen und der aktuellen Ansicht in der Titelzeile deines Anwendungsfensters, etwa: <tt>irgendwas.gnucash - Konten - GnuCash</tt>
+
|-
::Wenn du jetzt noch den <tt>Datei->Speichern unter</tt>-Dialog aufrufst, siehst du in welchem Verzeichnis sie gespeichert wurde. Danach den Dialog bitte wieder abbrechen.
+
!scope="row"| ''Windows Vista, Win7 und neuer''
::Falls der Verlauf irgendwie verloren ging, durchsuche deine Speichermedien nach Dateien mit den Endungen <tt>.gnucash</tt>, <tt>.gnc</tt> und <tt>.xac</tt>.
+
| <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? ===
 
=== '''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'''.
 
:'''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? ===
 
=== '''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:
 
:'''A:''' Im selben Verzeichnis, wo auch die Daten abgelegt sind. Sie so benannt:
 
:: <pre><daten>.JJJJMMTTSSMMSS.log</pre>
 
:: <pre><daten>.JJJJMMTTSSMMSS.log</pre>
Line 261: Line 262:
 
::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.
 
::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 Saved Reports? ===
+
=== '''F:''' Wo finde ich meine Berichte mit den angepaßten Optionen? ===
 
+
:'''A:''' In der Datei unter: saved-reports-2.0
:'''A:''' In der datei unter:   ~/.gnucash/saved-reports-2.0
+
: Die Datei ist bei den anderen Einstellungen abgelegt (siehe oben).
 
 
  
 
=== '''F:''' Wie kann ich meine GnuCash-Daten sichern? ===
 
=== '''F:''' Wie kann ich meine GnuCash-Daten sichern? ===
 
 
:'''A:''' Das hängt wieder vom verwendeten Backend ab:
 
:'''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:
 
:* 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:
Line 273: Line 272:
 
:* Bei verwendung von '''SQLite''', sollte man regelmäßig, ggf. von einem Hintergrunddienst gesteuert, Kopien erstellen.
 
:* 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.
 
:* 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 [http://www.carbonite.com/ Carbonite], 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.
+
:* 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? ===
 
  
 +
=== '''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.
 
:'''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
 
:Für die Einstellungen sichere
:* '''$HOME/.gnucash''' - angepaßte Berichte etc.
+
:;angepaßte Berichte etc.:
:** bzw. '''$HOME/Library/Application Support/Gnucash''' unter ''MacOS X'',
+
::;bis Gnucash 2.6.x:
: Für einen anderen Teil - Verlauf, Werte aus <tt>Bearbeiten->Einstellungen</tt>, ... - wird seit GnuCash 2.6 - wie in Gnome 3 - Gsettings verwendet, zuvor kam GConf zum Einsatz.
+
:::;{{mac}}: <tt>$HOME/Library/Application Support/Gnucash</tt>
:*'''GSettings''' basierte Einstellungen ('''GnuCash 2.6''' und neuer) - Wie man diese sichert hängt von der Plattform ab:
+
:::;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>
::*'''Linux und ähnliche:''' GSettings verwendet dconf als Backend. Mit dem '''dconf''' Tool kann man alle Präferenzen auslesen:
+
::; 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]].
:::<code>dconf dump /org/gnucash/</code>
+
:;Werte aus <tt>Bearbeiten->Einstellungen</tt>, Fenstergrößen, Verlauf …: wird  
::*'''Windows:''' Gsettings verwendet die Windows-Registrierungsdatenbank. Man kann ein Backup vom Zweig ''HKEY_CURRENT_USER/Software/GSettings/org/gnucash/'' mithilfe des <tt>regedit</tt>-Befehls ('''Registry Editor''') machen.
+
::;seit GnuCash 2.6: wie in Gnome 3 - '''Gsettings''' verwendet. Wie man diese sichert hängt von der Plattform ab:
::*'''OS X:''' GSettings verwendet das systemeigene Defaults. Mit dem '''defaults'''-Tool kann man alle Gnucash-Einstellungen auslesen:
+
:::;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>
:::<code>defaults read --app Gnucash</code>
+
::::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}}
  
:* '''GConf''' basierte Einstellungen ('''GnuCash 2.4''' und älter)
+
::;GnuCash 2.4 und älter: '''GConf''' basierte Einstellungen
 
::Die GConf-Einstellungen befinden sich in $HOME/.gconf/apps/gnucash/
 
::Die GConf-Einstellungen befinden sich in $HOME/.gconf/apps/gnucash/
  
:Schließlich, falls [[De\AqBanking]] fürs Onlinebanking verwendet wird,
+
:Schließlich, falls '''AqBanking''' fürs [[De/Online-Banking|Online-Banking]] verwendet wird,
:*'''$HOME/.[aq]banking''' - enthält die Bankverbindungen, Protokolle etc. In älteren Versions hieß es  ''.banking'' doch ''.aqbanking'' ist der aktuelle Name.
+
:*'''$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.
 
 
:'''Microsoft Windows Anmerkung:''' '''$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.
 
  
 
== Bedienung ==
 
== Bedienung ==
  
 
=== '''F:''' Gibt es einen Weg die Buchungen von einem Konto in ein anderes zu transferieren? ===
 
=== '''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.
 
:'''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.
  
Line 307: Line 304:
  
 
:'''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.
 
:'''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 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:''' 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 <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.
 
:Hast Du schon mal Bearbeiten->Einstellungen->Drucken->Voreingestellte_Schriftgröße + Neustart ausprobiert?
 
 
=== '''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 der mehrere Einzelberichte in eine PDF zusammengesetzt werden:
 
 
<pre>
 
htmldoc  -t pdf14 --webpage --no-links --linkstyle plain --size 297x210mm --headfootsize 9
 
--header fff -f bericht.pdf *.html
 
</pre>
 
  
 
=== '''F:''' Wie kann man die geänderten Optionen eines Berichts dauerhaft speichern? ===
 
=== '''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
 
:'''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? ===
=== '''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?
 
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:''' 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 User einzeln oder die ganze Maschine (nur Admins) gesetzt werden. -- BernhardWangler
+
:'''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? ===
 
=== '''F:''' Wie stelle ich die Sprache in meinem englischen GnuCash auf deutsch um? ===
Ich habe Suse 9.1 und da ist ein englisches GnuCash dabei. Auf http://www.gnucash.org/trans/ 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?
+
: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:''' 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:
+
:'''A:''' Bei Debian/Ubuntu ist evtl. nur das Sprachpaket de_DE.UTF-8 installiert. Dann muss einfach mit:
<pre>
+
:<Syntaxhighlight lang="sh">
 
dpkg-reconfigure locales
 
dpkg-reconfigure locales
</pre>
+
</Syntaxhighlight> noch das Sprachpaket de_DE nachgeladen werden. -- AlterDepp 2006-01-13T23:12:00Z
noch das Sprachpaket de_DE nachgeladen werden. -- AlterDepp 2006-01-13T23:12:00Z
 
 
--[[User:Helmutundarnold|helmutundarnold]] 11:13, 20 October 2008 (EDT)
 
--[[User:Helmutundarnold|helmutundarnold]] 11:13, 20 October 2008 (EDT)
  
 
+
'''A:''' Unter Ubuntu 13.04 das auf English lauft hab ichs mit <Syntaxhighlight lang="sh">
'''A:''' Unter Ubuntu 13.04 das auf English lauft hab ichs mit  
 
<pre>
 
 
LANGUAGE=de_CH.UTF-8 LANG=de_CH.UTF-8 LC_ALL=de_CH.UTF-8 gnucash
 
LANGUAGE=de_CH.UTF-8 LANG=de_CH.UTF-8 LC_ALL=de_CH.UTF-8 gnucash
</pre> geschafft
+
</Syntaxhighlight> geschafft.
 
 
=== '''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:
 
* http://www.taxbird.de/ funktioniert sehr gut.
 
* http://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 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 [https://www.elster.de/eon_home.php Elster Online] kann die Umsatzstuererkläung auch unter Linux abgegeben werden.
 
  
 
=== '''F:''' Wieso wird die Hilfe nicht gefunden? ===
 
=== '''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.
 
:'''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:''' Ausdruck der Berichte ist spiegelverkehrt ===
 
 
 
:'''A1:''' Das Paket, welches das Drucken übernimmt, verträgt sich wohl nicht so richtig mit Windows.
 
 
:'''A2:''' Problemumgehung 1: in der Druckersteuerung die "advanced features" deaktivieren. Wenn das nicht hilft, weil etwa ein "intelligenter" Druckertreiber die sofort wieder aktiviert.
 
 
:'''A3:''' Problemumgehung 2: Nicht direkt drucken sondern ein PDF erstellen und das dann ausdrucken.
 
 
:'''A4:''' Das Thema wurde hier im Januar schon behandelt, die Lösung von Frank H. Ellenberger ist im Archiv der Liste zu finden: http://lists.gnucash.org/pipermail/gnucash-de/2009-January/006624.html
 
 
:'''A5:''' Die Links zur Erklärung und den entsprechenden Verweisen ins Bugzilla:
 
:* [[Windows#Known_issues  englischer link known_issues]]
 
:* [[Windows#Check_Printing_characters_inverted  englischer link Printing Charactes inverted]]
 
  
  
Line 401: Line 344:
  
 
=== '''F:''' Wie kann man die Transaktionen innerhalb eines Kontos sortieren, besonders wenn viele mit dem gleichen Datum sind? ===
 
=== '''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.
 
:'''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?===
 
==='''Q:''' Gibt es einen Buchabschluss?===
 
 
:'''A:''' Seit Version 2.2.4 gibt es dafür einen Menupunkt '''''Werkzeuge  > 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ür die Versionen davor gibt es verschiedene Alternativen, leider mit einem nicht unerheblicher Aufwand.
+
==='''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.
  
* '''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.
+
==Drucken==
  
* '''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.
+
=== '''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 <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?
 +
:*Seit Version 2.6 kann GnuCash Berichte direkt als PDF ausgeben.
  
* '''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  [https://sourceforge.net/projects/jgnucashlib/ hier] und die englische Beschreibung gibts [http://apps.sourceforge.net/mediawiki/jgnucashlib/index.php?title=SplitterToolPlugin hier].
+
=== '''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 ==
 
== 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 [https://article.gmane.org/gmane.comp.gnome.apps.gnucash.german/2476 hier]. Dort wurden mehrere Linux-Produkte erwähnt:
 +
* Das bisherige Programm Taxbird wurde 2012 durch die Neuentwicklung [https://stesie.github.com/geierlein/ 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 [{{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)]]''
 +
* 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 ==
 
== Im Geschäftseinsatz ==
  
 
== Konten-Fragen ==
 
== Konten-Fragen ==
==='''F: Gibt es einen Buchhalter in meiner Nähe, der GnuCash verwendet?'''===
+
==='''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.
:'''A:''' Wenn Sie Buchhalter sind, fügen Sie Ihre Kontaktdaten ein.
 
  
 
== Anpassungen und Einstellungen ==
 
== Anpassungen und Einstellungen ==
Line 431: Line 403:
  
 
==='''F:''' Ich habe einen Schlüssel (Keyfile) auf Diskette für ein anderes Programm bekommen. Leider funktioniert GnuCash nicht mit diesem Schlüssel?===
 
==='''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 …
:'''A:''' Eine Schlüsseldatei eines fremden Programms funktioniert NICHT mit GnuCash!
 
  
 
==='''F:''' Beim Absenden von Überweisungs- oder Lastschriftaufträgen kommt die Fehlermeldung <code>HBCI: 9210 - DTA-Berechtigung fehlt (S)</code> ===
 
==='''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.  
 
:'''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:  
 
:Abhilfe:  
Line 442: Line 412:
  
 
==='''F:''' Wie kann man den Port angeben (bei Commerzbank Port 3000)? ===
 
==='''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>
:'''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. <nowiki>https://rechner.com:1234/foo/bar</nowiki>
 
  
 
=== '''F:''' Die Bank nimmt meine Pin nicht an, woran kann das liegen? ===
 
=== '''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
+
:Aus der Mailingliste: Ich versuche gerade GnuCash mit HBCI (PIN/TAN) für mein Volksbank-Konto einzurichten, leider scheitert es am Abrufen der Systemkennung:
einzurichten, leider scheitert es am Abrufen der Systemkennung.
+
:<Syntaxhighlight lang="console">
<pre>
 
 
16:07:40 AqHBCI gestartet
 
16:07:40 AqHBCI gestartet
 
16:07:40 Mit Bank verbinden...
 
16:07:40 Mit Bank verbinden...
Line 461: Line 429:
 
16:07:50 AqHBCI abgeschlossen.
 
16:07:50 AqHBCI abgeschlossen.
 
16:07:50 Abgeschlossen. Sie können dieses Fenster nun schließen.
 
16:07:50 Abgeschlossen. Sie können dieses Fenster nun schließen.
</pre>
+
</Syntaxhighlight>
  
:'''A:''' Das Problem lag wohl darin, dass ich neben numerischen Zeichen auch
+
:'''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.
alphabetische drin hatte und die PIN länger als 5 Zeichen war. Irgendwie
+
: Inzwischen akzeptiert HBCI (PIN/TAN) auch Buchstaben.
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 (sogar unter Windows!).
 
  
 
=== '''F:''' Woran merke ich, dass ich bei PIN/TAN die TAN falsch eingegeben habe? ===
 
=== '''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]].
  
:'''A:''' Es gibt leider keine deutliche Rückmeldung. Man muss den Text im Logfenster durchlesen und dort auf entsprechende Meldungen achten. Siehe [[de/HBCI#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:''' Früher haben wir die Seite '''Gewünschte neue Features''' unter [http://linuxwiki.de/GnuCash/WeiterEntwicklung http://linuxwiki.de/GnuCash/WeiterEntwicklung ] genutzt. Dort bitte '''nichts mehr eintragen'''. Stattdessen bitte jetzt nach [[De/Referenz#Wie_man_einen_Fehler_meldet_oder_einen_Verbesserungsvorschlag_einreicht|Wie man einen Fehler meldet oder einen Verbesserungsvorschlag einreicht]] vorgehen.
+
:'''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.
 
:Daneben kann zur Strukturierung künftiger Projekte - Zusammentragen von rechtlichen und anderen Rahmenbedingungen etc. - die [[De/Projekte | Projektseite]] verwendet werden.
  
Line 484: 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 ===
 
=== '''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)  
:'''A:''' Da momentan gnucash und die Daten noch nicht mit Passwort geschütz sind,  
+
:habe ich den Startaufruf verändert:
hab ich mir gnucash auf ein verschlüsseltes Verzeichnis/Laufwerk installiert (T:\Banking).
+
:bei mir in: t:\Banking\gnucash\bin\gnucash.cmd  
 
+
:<Syntaxhighlight lang="doscon">
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
 
setlocal
 
 
chcp 1252
 
chcp 1252
 
 
set HOMEPATH=T:\Banking <== NEU **
 
set HOMEPATH=T:\Banking <== NEU **
 
 
set HOME=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 PATH=T:\Banking\gnucash\bin;T:\Banking\gnucash\lib;T:\Banking\gnucash\lib\gnucash;%PATH%
 
 
set GUILE_WARN_DEPRECATED=no
 
set GUILE_WARN_DEPRECATED=no
 
+
usw. </Syntaxhighlight>
usw.
+
: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]
Damit werden auch die abgerufenen Daten ins verschlüsselte Verzeichnis gespeichert.
 
 
 
Für die neuen Versionen hoffe ich natürlich auf einen automatischen Schutz per Passwort über das Programm und dass die Daten
 
automatisch verschlüsselt werden. -- RobertoLX
 
  
 
----
 
----
Line 523: Line 491:
 
[[De/GnuCash | Zurück zur Hauptseite]]
 
[[De/GnuCash | Zurück zur Hauptseite]]
  
[[Category:De]]
+
[[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.