CashfulnessCashfulness
Cashfulness herunterladen
Lektion 8

In Cashfulness importieren: Kontoauszüge als CSV und GnuCash-Dateien

23. Oktober 20266 Min.

Kurz gesagt

Wenn deine Buchungen schon woanders liegen, musst du sie in Cashfulness nicht neu eintippen. Der Import steht in den Einstellungen, unter Backup und Daten, und es gibt zwei Wege: den Kontoauszug deiner Bank als CSV-Datei, eine Zeile pro Buchung, und deine GnuCash-Datei im XML-Format, mit ihrem ganzen Kontenbaum. In beiden Fällen siehst du zuerst eine Vorschau, dann importierst du, und wenn dich etwas nicht überzeugt, gehst du zurück.

Diese Seite gehört zu Lektion 8 des kostenlosen Videokurses "Cashfulness Schritt für Schritt". Die Schritte folgen der Reihenfolge im Video, und die Namen der Schaltflächen sind die, die du in der App siehst.

Die Lektion ansehen

Wo du ihn findest

Der Import ist nicht unter Werkzeuge. Seitenleiste, Abschnitt System, Einstellungen, dann Backup und Daten: Dort findest du, zusammen mit dem Backup und dem Export, Aus CSV importieren und Aus GnuCash importieren.

Aus dem Kontoauszug, als CSV

Fast jede Bank lässt dich deine Umsätze als CSV-Datei herunterladen, die Art Datei, die du mit einer Tabellenkalkulation öffnest.

  1. Aus CSV importieren, dann Datei wählen. Die App nimmt CSV, TSV und Textdateien, getrennt durch Komma, Semikolon oder Tabulator.
  2. Auf der Seite Was in jeder Spalte steht wählst du unter Wie die Datei aufgebaut ist die Option Eine Zeile = eine Buchung: So ist ein Kontoauszug aufgebaut.
  3. Ordne die Spalten zu: Datum, Beschreibung, Betrag mit Vorzeichen. Bei vielen Banken heißen sie im Auszug zum Beispiel Buchungstag, Verwendungszweck und Betrag.
  4. Unter Konto des Auszugs wählst du das Konto, von dem die Datei stammt, zum Beispiel dein Girokonto.
  5. Unter Konto für Zeilen ohne Gegenkonto wählst du, wohin die Zeilen sollen, die die App nicht zuordnen kann, zum Beispiel ein Konto Nicht kategorisiert. Das ist die andere Seite jeder Buchung: Sie steht nicht im Auszug der Bank, und du kümmerst dich später darum.
  6. Stehen in der Datei die Ausgaben als positive Zahlen, schalte Vorzeichen der Beträge umkehren ein.
  7. Drücke Vorschau ansehen.

Zuerst die Vorschau

Die Vorschau sagt Es wurde noch nichts gespeichert. und zeigt die Angaben Zeilen in der Datei, Zu importierende Buchungen, Erkanntes Datumsformat und Erkanntes Dezimaltrennzeichen. Vor allem hat sie einen Teil Was nicht verstanden wurde: Die App rät nicht, sie meldet es. Ist alles in Ordnung, liest du Alles klar: keine zweifelhaften Zeilen.

Drücke Importieren. Am Ende erscheint Import abgeschlossen, mit der Zahl Gespeicherte Buchungen. Im Journal erkennst du sie am Etikett Importiert.

Zurückgehen. Auf derselben Seite gibt es Import rückgängig machen: Das entfernt auf einen Schlag die Buchungen und Konten, die mit dieser Datei hereingekommen sind. Nutze es sofort, dort: Wenn du die Seite verlässt oder zur nächsten Datei übergehst, ist die Schaltfläche weg.

Bei einer großen Datei dauert es ein paar Minuten. Während der Import schreibt, lässt dich die Seite nicht hinaus, und das mit Absicht: Ein halb fertiger Import würde von allein weiterlaufen, und wer ihn für gestoppt hält, wäre versucht, ihn noch einmal zu starten, und dann wäre alles doppelt. Bricht der Import ab, während die App offen ist, erscheint Import gestoppt, und dir wird Import rückgängig machen angeboten, um zu entfernen, was schon hereingekommen ist, bevor du es noch einmal versuchst.

Aus einer GnuCash-Datei

In GnuCash sind die Konten keine Liste von Zeilen, sondern ein Baum, und deshalb gibt es einen eigenen Weg.

  1. Vor allem: Die Datei muss im XML-Format sein, auch komprimiert. Ist sie im SQLite-Format, öffnest du sie in GnuCash, wählst Speichern unter und das Format XML.
  2. Aus GnuCash importieren, dann Datei wählen. Die Seite erklärt dir, Wohin die Konten kommen.
  3. Die Vorschau zeigt die Angaben Anzulegende Konten, Zu importierende Buchungen und Verworfene Buchungen, die verworfenen jeweils mit ihrem Grund.

Die App übernimmt den Baum so, wie er war, mit den Namen und den übergeordneten Konten aus GnuCash, und hängt jeden Ast an die richtige Stelle: Vermögenswerte zu den Vermögenswerten, Aufwendungen zu den Aufwendungen. Bankkonten, Bargeld und Karten kommen schon bereit zum Abstimmen an, und Buchungen, die in GnuCash abgestimmt waren, kommen abgestimmt an.

Was nicht aufgeht, bleibt draußen. Eine Buchung, die nicht aufgeht, wird nicht heimlich zurechtgebogen: Sie bleibt draußen, mit dem Grund. Buchungen, die in GnuCash ungültig gemacht wurden oder nur Nullbeträge haben, werden in einer eigenen Zeile gezählt.

Die ganze Geschichte, oder ab einem Datum. Unter Ab wann importieren wählst du Die ganze Datei oder Wähle ein Datum. Mit einem Datum kommen die Buchungen davor nicht einzeln herein: Sie werden zum Eröffnungssaldo jedes Kontos, berechnet aus der Datei selbst. Die Gewinn- und Verlustrechnung des neuen Zeitraums startet sauber.

Die Äste ordnen. Nach dem Import zeigt dir Räume die importierten Konten auf, wo jeder Ast liegt (Liegt jetzt unter), und mit Verschieben setzt du ihn dorthin, wo du ihn in deinem Kontenplan haben willst. Einen nach dem anderen, auch an einem anderen Tag: Die Salden stimmen schon. Ein Ast lässt sich nur innerhalb seines Typs verschieben: Ein Vermögenswert kann nicht bei den Aufwendungen landen.

Nicht zweimal. Wählst du dieselbe Datei noch einmal, erscheint Diese Datei ist schon in deinem Bereich, mit Tag und Uhrzeit des früheren Imports, und Importieren bleibt ausgegraut, bis du den alten Import rückgängig machst. Das hilft auch nach einer Unterbrechung, zum Beispiel nach einem Stromausfall: Wähle dieselbe Datei noch einmal, und du findest den halben Import, bereit zum Rückgängigmachen.

Häufige Fehler

  • Dieselbe CSV-Datei zweimal importieren. Sie kommt zweimal herein: Die App kann sie nicht erkennen. Bei GnuCash dagegen kommen keine Dubletten herein.
  • Die Seite verlassen, bevor du geprüft hast. Einen CSV-Import machst du dort rückgängig; danach musst du die Zeilen mit dem Etikett Importiert von Hand entfernen.
  • Alles im Konto für Zeilen ohne Gegenkonto lassen. Leere es in Ruhe und verschiebe jede Zeile auf ihr Aufwands- oder Ertragskonto.
  • Eine GnuCash-Datei im SQLite-Format. Speichere sie zuerst als XML.

Häufige Fragen

Merkt die App, wenn ich dieselbe CSV-Datei zweimal importiere?

Nein. Dieselbe CSV-Datei, zweimal importiert, kommt zweimal herein. Wenn das passiert, nutze sofort Import rückgängig machen auf der Ergebnisseite. Bei GnuCash erkennt die App eine Datei, die sie schon importiert hat, und lässt sie nicht noch einmal herein.

Kann ich eine GnuCash-Datei importieren, die als SQLite gespeichert ist?

Nein, nur XML, komprimiert oder nicht. Öffne die Datei in GnuCash, wähle Speichern unter und das Format XML.

Was passiert mit GnuCash-Buchungen, die nicht aufgehen?

Sie bleiben draußen, und die Vorschau sagt es dir, mit dem Grund. Dasselbe gilt für Buchungen, die in GnuCash ungültig gemacht wurden oder nur Nullbeträge haben. Keine Buchung wird heimlich zurechtgebogen.

Im Handbuch

Das Benutzerhandbuch behandelt den Import im Kapitel Einstellungen, Abschnitt Backup und Daten, und für CSV im Kapitel Die Werkzeuge, Abschnitt Aus CSV importieren.

Die vorherige Lektion

Lektion 7 · Bilanz und Gewinn- und Verlustrechnung. Das Foto von dem, was du besitzt und schuldest, und der Film von dem, was hereingekommen und hinausgegangen ist.

Die nächste Lektion

Lektion 9 · Verschlüsselte Dokumente und Datenschutz. Wo die Grenze des Datenschutzes verläuft: was wir über dich wissen, was wir nicht sehen können, selbst wenn wir wollten, und welche Schalter in deiner Hand liegen.

Cashfulness herunterladen

Vittorio Giusti ist Ökonom und Psychologe und hat Cashfulness gebaut.

— Vittorio Giusti