Kapitel 16. Importieren und Exportieren

Ace Jones

Version 4.6 (2011-07-3)

GnuCash-Import

Tony Bloomfield

GnuCash-Dateien

Das GnuCash-Importmodul von diese Anwendung kann Standard-XML-Dateien von GnuCash Version 1.8 und 2.0 direkt einlesen. Die folgenden Formate können nicht importiert werden:

  • Import aus Datenbanken (Postgres)

  • Import von „multi-book“-Dateien

  • Import in eine vorhandene diese Anwendung-Datei

  • Import von Funktionen für kleine und mittlere Unternehmen (Beschäftigte, Kunden, Rechnungen usw.)

  • Export in GnuCash-Dateien

Der Import funktioniert wahrscheinlich nur richtig, wenn eine gültige und fehlerfreie Datei angegeben wird. Es wird empfohlen, in GnuCash die Funktion ÜberprüfenAlle überprüfen im Menü Aktionen vor dem Export aufzurufen.

Dateien können durch die Angabe des Dateinamens auf der Befehlszeile (kmymoney <pfad/zu/datei>), über das Menü mit DateiÖffnen (Strg+O) oder mit DateiImportieren geöffnet werden.

Wegen der Ähnlichkeit zwischen beiden Programmen können viele alltägliche Daten ohne Probleme importiert werden. Es gibt jedoch einige Bereiche, die in beiden Programmen unterschiedlich verarbeitet werden. Dafür gibt es mehrere Einstellungen. Im Folgenden werden einige der Unterschiede erläutert, damit werden diese Unterschiede verständlich und können beim Import berücksichtigt werden.

Ähnlichkeiten, Unterschiede und Fachausdrücke

Funktionen für kleine und mittlere Unternehmen

diese Anwendung ist ein Finanzverwaltungsprogramm für den persönlichen Gebrauch, daher werden die geschäftlichen Funktionen in GnuCash wie Steuertabellen, Gehaltsabrechnungen und die Überwachung von Lieferungen nicht direkt unterstützt. Alle Verbindlichkeiten oder Forderungen in einer Datei werden als Verbindlichkeits- oder Anlagenkonto importiert.

Konten

Kontenarten

In beiden Produkten ist ein Konto die oberste Strukturebene in der Datei. diese Anwendung unterstützt fünf Hauptarten von Konten: Anlagen, Verbindlichkeiten, Einnahmen, Ausgaben und Eigenkapital. Jeder dieser Kontotypen kann mehrere Untertypen haben, z. B. Scheckkonto, Kreditkartenkonto usw. diese Anwendung enthält ein Standardkonto mit allen fünf Kontentypen und alle anderen Konten werden diesen Konten untergeordnet. Dadurch erzwingt diese Anwendung mehr Konsistenz oder weniger Flexibilität, je nach Betrachtungsweise, zwischen den Kontentypen als GnuCash. Das Importmodul korrigiert alle erkannten Inkonsistenzen. Das kann zu einer geringfügig abweichenden Kontenstruktur führen, lässt sich aber innerhalb gewisser Grenzen nach dem Import korrigieren.

Kategorien

diese Anwendung benutzt den Begriff Kategorie für Konten vom Typ Einnahme oder Ausgabe. Anders als in GnuCash werden diese Konten nicht als reale Konten betrachtet, die Eingabe von Buchungen für Kategorien ist nicht möglich. Zuweisungen während der Buchungseingabe erfolgen für andere Kontentypen.

Strukturen und Platzhalter

GnuCash verwendet Platzhalterkonten. Tatsächlich handelt es sich dabei um nur lesbare Konten, es können keine Buchungen eingegeben werden. Diese Konten funktionieren wie Ordner in einem Verzeichnis als Platzhalter für andere Konten. Obwohl diese Anwendung diese Funktion nicht direkt unterstützt, erstellt das Importmodul eine Kontenstruktur mit über- und untergeordneten Konten und simuliert diese Platzhalter, indem es leere Konten erstellt.

Zuordnung der Kontoart
GnuCash-Typdiese Anwendung-Typ
BANKChecking (Girokonto)
CHECKINGChecking (Girokonto)
SAVINGSSavings (Sparkonto)
ASSETAsset (Anlagen)
CASHCash (Bargeld)
CURRENCYCash (Bargeld)
MONEYMRKTMoneyMarket
STOCKStock (Wertpapier)
MUTUALStock (Wertpapier)
EQUITYEquity (Eigenkapital)
LIABILITYLiability (Verbindlichkeiten)
CREDITCreditCard (Kreditkarte)
INCOMEIncome (Einnahmen)
EXPENSEExpense (Ausgaben)
RECEIVABLEAsset (Anlagen)
PAYABLELiability (Verbindlichkeiten)

Buchungen und Split-Buchungen

Ausgeglichene Buchungen

Wie in GnuCash werden Daten als Buchungen eingegeben. Im Allgemeinen besteht jede Buchung aus zwei Einträgen. Gültige Buchungen in GnuCash bestehen immer aus mindestens zwei Einträgen, da eine doppelte Buchführung verwendet wird und beide Einträge wertmäßig ausgeglichen sein müssen. diese Anwendung unterstützt diesen Standard, er ist aber nicht zwingend erforderlich. Jede nicht ausgeglichene importierte Buchung wird im Kontenbuch als möglicherweise fehlerhaft markiert.

Zahlungsempfänger

In diese Anwendung sollten alle Buchungen einen Zahler/Zahlungsempfänger haben und im Gegensatz zu GnuCash wird eine Liste der Zahler/Zahlungsempfänger geführt. Die Namen der Zahler/Zahlungsempfänger werden vom Importmodul aus der Beschreibung der GnuCash-Buchung generiert.

Buchungen

In diese Anwendung wird der Begriff Umbuchung für eine Buchung benutzt, in der keine Kategorien betroffen sind. Dabei werden nur Geldbeträge zwischen Anlagen- und/oder Verbindlichkeitskonten verschoben.

Abgleichen

diese Anwendung enthält eine Abgleichfunktion wie GnuCash, der zugehörige Buchungsstatus wird importiert.

Wertpapiere und Währungen

GnuCash benutzt den Begriff Waren sowohl für Währungen wie auch für Anlagen ohne Währung. In diese Anwendung werden beide gesondert behandelt.

Währungen

diese Anwendung kann alle ausländischen Währungen verarbeiten. Es ist erforderlich, eine Basiswährung als Standard für neue Konten einzustellen. Das Importmodul versucht die wahrscheinlichste Basiswährung dafür zu ermitteln. Die vorgeschlagene Währung kann aber geändert werden.

Hinweis: In diese Anwendung kann zurzeit kein Konto in nicht mehr existierenden Währungen mit Ausnahme der durch den Euro ersetzten Währungen geführt werden. Daher müssen alle Konten mit solchen Währungen aus der GnuCash-Datei vor dem Export gelöscht werden.

Wertpapiere und Investitionen

Anlagen ohne Währung, normalerweise Aktien und Anleihen, werden in diese Anwendung als Wertpapiere bezeichnet. Der wichtigste Unterschied zwischen den beiden Produkten besteht darin, dass in diese Anwendung jedes Wertpapierkonto einem Investitionskonto zugeordnet werden muss. Weitere Details dazu finden Sie im Kapitel Investitionen. Obwohl auch in GnuCash solche Beziehungen durch den Benutzer definiert werden können, enthält GnuCash keine definierten Strukturen dafür. Daher kann das Importmodul diese Beziehung nicht erkennen und führt eine automatische Umwandlung durch. Deshalb gibt es für diesen Fall folgende Optionen:

  • Erstellen Sie ein eigenes Investmentkonto für jedes Wertpapier und geben Sie ihm den gleichen Namen wie das Wertpapier.

  • Erstellen Sie ein eigenes Investmentkonto, das als übergeordnetes Konto für alle Wertpapierkonten dient.

  • Erstellen Sie mehrere Investmentkonten und weisen Sie ihnen nach Ihren Vorstellungen Wertpapiere zu

Es hängt ganz von Ihren Anforderungen ab, welche dieser Optionen Sie wählen sollten. In einigen Fällen ist das manuelle Umstrukturieren der Konten nach dem Import nötig.

Preise und Währungskurse

Wertpapierpreise und Währungskurse aus dem Preiseditor in GnuCash werden importiert. Zusätzlich werden Einträge für Preise und Umtauschkurse aus allen Buchungen von Wertpapieren und in mehreren Währungen generiert.

Online-Kursnotizen

GnuCash verwendet das Paket „Finance::Quote“, um Aktien- und Währungskurse aus dem Internet herunterzuladen. Aktuelle Versionen von diese Anwendung unterstützen ebenfalls dieses Paket, daher wird diese Methode als Standard beim Import benutzt. Sie können jedoch die diese Anwendung-Funktion benutzen, die im Abschnitt Online-Kursnotizen erläutert wird.

Im folgenden Dialog können Sie eine der in diese Anwendung bekannten Online-Quellen auswählen oder eigene Quellen definieren. Das Börsensymbol wird jedoch unverändert importiert. Das dies Symbol im mehreren Paketen sehr wahrscheinlich nicht übereinstimmt, muss es später nach Abschluß des Imports von Hand bearbeitet werden. Spätere Aktualisierungen von Währungskursen verwenden das Paket Finance::Quote dann nicht mehr, sondern die in diese Anwendung eingebaute Funktion.

Geplante Buchungen

diese Anwendung unterstützt die in GnuCash benutzte Unterscheidung zwischen Buchungsvorlagen und Häufigkeit der Buchung nicht. Buchungen werden doppelt importiert, wenn die gleiche Vorlage für verschiedene Wiederholungszeiträume verwendet wird, das ist aber wahrscheinlich unwichtig.

Arten von geplanten Buchungen

diese Anwendung kennt drei Arten von geplanten Buchungen. Gutschrift, Belastung und Umbuchung. In GnuCash gibt es diese Unterscheidung nicht. Das Importmodul versucht die Art der Buchungen aus den Konten und Richtungen des Geldflusses zu ermitteln. Das gelingt nicht in allen Fällen und muss dann manuell korrigiert werden.

Möglicherweise fehlerhafte geplante Buchungen

Einige Funktionen von geplanten Buchungen in GnuCash sind in diese Anwendung nicht verfügbar. Dann versucht das Importmodul in diesen Fällen, die Daten sinnvoll zu konvertieren. Diese Buchungen werden als möglicherweise fehlerhaft gekennzeichnet. Sie können vom Benutzer beim Import direkt bearbeitet werden. Beispiele für möglicherweise falsche Buchungen sind:

  • Einige in GnuCash unterstützte Wiederholungszeiträume können zurzeit in diese Anwendung nicht eingestellt werden.

  • diese Anwendung erlaubt keine Formeln und Variablen in Wertefeldern

  • Schwierige Fälle, die zurzeit beim Import noch nicht erkannt werden.

Wegen der vielen möglichen Einstellungen kann es vorkommen, dass eine geplante Buchung einen schwerwiegenden Fehler in diese Anwendung auslöst. In diesen Fällen können im Importmodul alle möglicherweise fehlerhaften Buchungen ausgelassen werden.

Berichte

diese Anwendung bietet eine umfassende Auswahl an einstellbaren Berichten. Ausführliche Informationen dazu finden Sie im Abschnitt Berichte. Die Berichte in diese Anwendung entsprechen nicht unbedingt genau den Berichten in GnuCash.

Auswahl der Import-Einstellungen

Verarbeitung von Investitionen

Siehe Wertpapiere und Investitionen weiter oben.

Online-Kursnotizen

Schalten Sie diese Einstellung aus, wenn Sie die Standardmethode für zukünftige Online-Kursnotizen verwenden möchten.

Siehe Online-Kursnotizen weiter oben.

Geplante Buchungen

Siehe Geplante Buchungen weiter oben.

Kodierungs-Einstellungen

Werden in Ihrer Sprache Buchstaben oder Symbole in anderen Kodierungen als „Latin“ (Westeuropäisch) geschrieben, dann sind Sie in der GnuCash-Datei kodiert. Werden diese Buchstaben auf dem Bildschirm nicht korrekt angezeigt, dann müssen Sie dekodiert werden. Oft ist es nicht möglich, die richtige Kodierung zu erkennen. Dann muss diese Einstellung gewählt und ein Eintrag aus der Liste gewählt werden. Als erstes Element in der Liste wird die in den Regionaleinstellungen benutzte Kodierung angeführt und sollte zuerst ausprobiert werden. Da beim Import keine Daten in der GnuCash-Datei überschrieben werden, können Sie problemlos alle Einstellungen ausprobieren.

Einstellungen der Buchungsnotizen

Manchmal enthalten nicht geteilte GnuCash-Buchungen noch restliche Memodaten, die normalerweise nicht angezeigt werden. Beim Import in diese Anwendung kann es wegen der unterschiedlichen Anzeige vorkommen, dass diese Daten angezeigt werden. Häufig haben diese Buchungen ein Notizfeld mit Hinweisen zum Grund der Buchung. Mit der Einstellung Buchungsnotizen werden diese belanglosen Memodaten durch den Inhalt des Notizfeldes überschrieben.

Einstellungen zur Fehlersuche

Diese Einstellungen sind nur bei Problemen mit dem Import erforderlich. In diesen Fällen sollten Sie diese Probleme auch an die Liste der diese Anwendung-Entwickler schicken. Denken Sie daran, dass die Fehlerprotokolle vertrauliche Daten enthalten können. Daher sollten Sie die Funktion zur Anonymisierung der Daten benutzen, ehe Sie sie an eine öffentliche Mailingliste schicken.

Importbericht

Am Ende des Importprozesses wird ein Bericht mit der Anzahl der bearbeiteten Einträge, Fehlern oder ungewöhnlichen Vorkommnissen erstellt. Dieser Bericht wird auf dem Bildschirm angezeigt und kann zur späteren Überprüfung in einer Datei gespeichert werden. Ein vollständiger Bericht beinhaltet folgende Abschnitte:

  • Anzahl der Datensätze

  • Widersprüche bei Kontenarten und durchgeführten Aktionen

  • Einzelheiten für ungewöhnliche geplante Buchungen