So überträgst du deinen Verlauf aus ZenMoney

ZenMoney schreibt eine Umbuchung als eine einzige Zeile, mit Geld, das auf der einen Seite abgeht, und Geld, das auf der anderen ankommt. Liest man diese Zeile als Ausgabe, verschwindet die ankommende Hälfte ohne Fehlermeldung, und das ist die leiseste Art, wie ein Import schiefgehen kann.

So holst du sie herein

  1. 1. Exportiere deinen Verlauf aus ZenMoney. Du brauchst die CSV-Datei.
  2. 2. Öffne Money Talks, geh in die Einstellungen und tippe auf „Daten importieren“.
  3. 3. Wähle ZenMoney in der Liste der Apps.
  4. 4. Wähle die Datei, die du exportiert hast.
  5. 5. Lies die Vorschau. Umbuchungen erscheinen als eine einzige Zeile mit beiden Konten, du kannst die Zuordnung also prüfen, bevor etwas gespeichert wird.
  6. 6. Bestätige.

Diese Datei brauchst du

ZenMoney exportiert eine CSV-Datei, mit Semikolon getrennt und mit Dezimalkommas.

Du hast die richtige Datei, wenn ihre erste Zeile so aussieht:

date;categoryName;payee;comment;outcomeAccountName;outcome;outcomeCurrencyShortTitle;incomeAccountName;income;incomeCurrencyShortTitle;createdDate;changedDate;qrCode

Jede Zeile hat sowohl eine outcome- als auch eine income-Gruppe. Welche der beiden eine Zahl ungleich null enthält, macht die Zeile zu einer Ausgabe, einer Einnahme oder einer Umbuchung.

Häufige Fragen

Wie wird eine Umbuchung in einem ZenMoney-Export geschrieben?

Als eine Zeile mit beiden Hälften gefüllt. Eine Ausgabe hat eine Zahl in outcome und 0,00 in income. Eine Einnahme ist umgekehrt. Eine Umbuchung hat auf beiden Seiten eine echte Zahl, mit dem Konto, das sie verlassen hat, in outcomeAccountName und dem Konto, das sie erreicht hat, in incomeAccountName. Money Talks liest das als eine Umbuchung mit zwei Seiten.

Ich habe Geld zwischen Konten in verschiedenen Währungen bewegt. Was passiert mit den beiden Beträgen?

Beide werden behalten. Bei einer Umbuchung zwischen Währungen erfasst ZenMoney den Betrag, der abging, den Betrag, der ankam, und für jeden eine Währung. Diese zwei Zahlen sollen gar nicht übereinstimmen: Der Abstand zwischen ihnen ist der Kurs, den du an dem Tag bekommen hast. Money Talks speichert beide, statt einen zu behalten und den anderen später neu zu berechnen.

Warum sind die Beträge mit Komma statt mit Punkt geschrieben?

ZenMoney verwendet das Dezimalkomma, fünfzig Hrywnja sind also 50,00 statt 50.00. Das ist für das Format normal, und Money Talks liest es richtig. Du musst die Datei nicht vorher in einer Tabellenkalkulation umwandeln, und es macht die Sache oft schlimmer, weil dabei gleich das Datumsformat mit geändert wird.

Brauche ich ein Konto, um aus ZenMoney zu importieren?

Nein. Der Import funktioniert ohne Anmeldung. Hast du ein Konto, gibt es in den Einstellungen den Eintrag „Letzten Import löschen“, der die Transaktionen deines jüngsten Imports mit einem Tipp entfernt.

Was von ZenMoney mitkommt

  • Jede Transaktion mit ihrem Datum, dem Zahlungsempfänger und dem Kommentar
  • Kategorien
  • Die Währung jeder Seite jeder Zeile, damit ein Verlauf in mehreren Währungen mehrwährungsfähig bleibt
  • Umbuchungen zwischen deinen eigenen Konten, als ein Datensatz mit beiden Beträgen und beiden Währungen
  • Das Konto, von dem jede Transaktion stammt

Was nicht mitkommt

  • Zeilen mit Betrag null auf beiden Seiten - Es hat sich nichts bewegt, es gibt also nichts zu erfassen. Sie werden als absichtlich übersprungen markiert.
  • Die QR-Code-Spalte - ZenMoney speichert den rohen Belegcode, den manche Banken an eine Zahlung hängen. Money Talks hat keinen Platz dafür, und als Notiz ist er nicht lesbar.
  • Die Zeitstempel für Anlage und Änderung - Sie sagen, wann du die Transaktion eingetippt hast, nicht wann das Geld geflossen ist. Was mitkommt, ist das Transaktionsdatum.
  • Deine Konten selbst - Jede Transaktion merkt sich den Namen des Kontos, von dem sie stammt, und die Vorschau listet die gefundenen Namen auf. Money Talks legt die Konten und ihre Salden nicht neu an.

Eine Zeile, zwei Seiten

Die meisten Apps geben einer Umbuchung zwei Zeilen und überlassen es dir zu merken, dass sie zusammengehören. ZenMoney macht das Gegenteil: Eine Zeile trägt beide Hälften.

Die Spalten kommen paarweise. outcomeAccountName, outcome und outcomeCurrencyShortTitle beschreiben abgehendes Geld. incomeAccountName, income und incomeCurrencyShortTitle beschreiben ankommendes Geld. Jede Zeile hat alle sechs, und welche davon eine echte Zahl enthalten, gibt der Zeile ihre Bedeutung.

  • Eine Ausgabe: outcome ist 50,00 und income ist 0,00.
  • Eine Einnahme: outcome ist 0,00 und income ist 500,00.
  • Eine Umbuchung: beide sind ungleich null.

Der dritte Fall ist der, der falsch behandelt wird. Ein Leser, der erst auf Einnahme und dann auf Ausgabe prüft, oder umgekehrt, trifft bei einer Umbuchung auf den Zweig, den er zuerst testet, und bemerkt die andere Hälfte der Zeile nie.

Was dich das kostet

Angenommen, du bewegst 10.000 UAH von deinem Hrywnja-Konto auf ein Euro-Konto, und 230 EUR kommen an. ZenMoney schreibt eine Zeile: 10.000 abgegangen in UAH, 230 angekommen in EUR.

Als Ausgabe behandelt, wird daraus eine Ausgabe über 10.000 UAH. Dein Monat enthält jetzt einen fünfstelligen Einkauf, den du nie gemacht hast, deine Ausgabengrafik wird davon beherrscht, und die 230 EUR, die ankamen, sind schlicht nicht da. Es wird kein Fehler gemeldet, denn es ist nichts fehlgeschlagen. Die Datei wurde gelesen; sie wurde nur als etwas gelesen, das sie nicht war.

Money Talks liest beide Seiten, erfasst eine Umbuchung und hält 10.000 UAH und 230 EUR zusammen. Der Unterschied zwischen ihnen ist der Kurs, den du bekommen hast, und der bleibt als Tatsache in deinem Verlauf, statt Monate später aus einer Kurstabelle neu berechnet zu werden.

Semikolons und Dezimalkommas

Die Datei ist mit Semikolon getrennt und schreibt Beträge als 50,00. Beides ist für ZenMoney normal, und Money Talks nimmt es, wie es ist.

Es lohnt sich, dem Drang zu widerstehen, die Datei vorher in einer Tabellenkalkulation aufzuräumen. Eine CSV in Excel zu öffnen und neu zu speichern schreibt die Datumsangaben meist in das von deinem System bevorzugte Format um, und macht aus einer Datei, die sauber importiert hätte, eine, deren Datumsangaben repariert werden müssen.