So überträgst du deinen Verlauf aus Wallet

Wallet exportiert eine saubere, wohlgeformte Datei, und fast alles davon kommt ohne Mühe mit. Es gibt eine ehrliche Ausnahme, und es ist besser, sie vor dem Import zu kennen, als hinterher nach fehlendem Geld zu suchen.

So holst du sie herein

  1. 1. Exportiere deinen Verlauf aus Wallet. Die CSV oder die XLS funktionieren beide.
  2. 2. Öffne Money Talks, geh in die Einstellungen und tippe auf „Daten importieren“.
  3. 3. Wähle Wallet in der Liste der Apps.
  4. 4. Wähle die Datei, die du exportiert hast.
  5. 5. Lies die Vorschau. Umbuchungen stehen dort als absichtlich übersprungen, mit ihren Datumsangaben, du kannst sie dir also notieren, bevor du bestätigst.
  6. 6. Bestätige und trag die Umbuchungen danach von Hand nach.

Diese Datei brauchst du

Wallet exportiert eine CSV- oder eine XLS-Datei. Die CSV ist mit Semikolon getrennt.

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

account;category;currency;amount;ref_currency_amount;type;payment_type;note;date;transfer;payee;labels

Die Beträge sind hier immer positiv. Die Spalte type ist das, was sagt, ob eine Zeile eine Einnahme oder eine Ausgabe ist.

Häufige Fragen

Warum werden meine Wallet-Umbuchungen nicht importiert?

Weil der Export nicht sagt, wohin das Geld ging. Wallet schreibt jede Hälfte einer Umbuchung als eigene Zeile mit der Kennzeichnung transfer auf true, und jede Zeile nennt nur das Konto, zu dem sie gehört. Es gibt keine gemeinsame ID, und bei einer Umbuchung zwischen Währungen unterscheiden sich die beiden Beträge, selbst ein Abgleich über Datum und Betrag fände das Paar also nicht verlässlich. Money Talks rät nicht und sagt dir, welche Zeilen es waren.

Was mache ich dann damit?

Die Vorschau führt sie mit Datum und Betrag auf, bevor du irgendetwas bestätigst, notier dir diese Liste also. Trag nach dem Import jede Umbuchung einmal in Money Talks nach. Für die meisten sind das eine Handvoll Zeilen: Miete auf ein gemeinsames Konto, das Aufladen einer Reisekarte. Das sind ein paar Minuten Arbeit, und du machst sie nur einmal.

Kommt alles andere mit?

Einnahmen und Ausgaben, Datumsangaben, Kategorien und Unterkategorien, der Kontoname, die Währung jeder Zeile und deine Notiz. Wo eine Zeile keine Notiz hat, wird stattdessen der Zahlungsempfänger genommen. Labels und die Zahlungsart bleiben zurück. Wallet schreibt Beträge als positive Zahlen mit der Richtung in einer eigenen Spalte type, die Money Talks richtig liest, es kommt also nichts mit falschem Vorzeichen an.

Meine Datei benutzt Semikolons statt Kommas. Ist das ein Problem?

Nein. Die CSV von Wallet ist mit Semikolon getrennt, und Money Talks erwartet das. Wandle sie nicht vorher in einer Tabellenkalkulation um: Eine CSV neu zu speichern schreibt meist die Datumsangaben in das Format deines Systems um, und das schafft ein Problem, das vorher nicht da war.

Was von Wallet von BudgetBakers mitkommt

  • Jede Einnahme und Ausgabe mit Datum und Notiz
  • Kategorien, auch die, die Wallet als Kategorie, Unterkategorie in ein einziges Feld schreibt
  • Die Währung jeder Zeile, damit ein Verlauf in mehreren Währungen mehrwährungsfähig bleibt
  • Das Konto, von dem jede Transaktion stammt
  • Den Zahlungsempfänger, in Zeilen, in denen du die Notiz leer gelassen hast

Was nicht mitkommt

  • Umbuchungen zwischen deinen eigenen Konten - Wallet markiert sie mit einer Umbuchungs-Kennzeichnung, schreibt aber jede Hälfte als eigene Zeile, die nur ihr eigenes Konto nennt, ohne etwas Gemeinsames, das die beiden verbindet. Sie zu Paaren zu machen hieße raten, also führt Money Talks sie stattdessen in der Vorschau auf. Unten steht, was du damit machst.
  • Labels und die Zahlungsart - Money Talks kennt keine Tags, und es erfasst die Zahlungsart am Konto statt an jeder Zeile, die Spalte payment_type bleibt also zurück.
  • Den Zahlungsempfänger, wenn die Zeile auch eine Notiz hat - Wallet schreibt beides, und eine Transaktion trägt eine Zeile Text. Die Notiz gewinnt, weil du sie zu diesem Einkauf getippt hast; der Zahlungsempfänger springt ein, wenn die Notiz leer ist.
  • Den Betrag in der Referenzwährung - Wallet schreibt eine zweite Kopie jedes Betrags, umgerechnet in die Währung, auf die deine App eingestellt war. Money Talks rechnet vom Originalbetrag selbst in deine Basiswährung um, die Kopie wird also nicht gebraucht.
  • 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.

Was mitkommt, in einem Satz

Einnahmen, Ausgaben, Datumsangaben, Kategorien, Unterkategorien, Kontonamen, die Währung jeder Zeile und die Notiz, die du geschrieben hast. Für die meisten Wallet-Nutzer ist das die ganze Datei.

Zwei kleinere Spalten machen den Umzug nicht mit. Labels haben in Money Talks keinen Platz, und die Zahlungsart ist hier eine Eigenschaft des Kontos statt jeder einzelnen Transaktion. Der Zahlungsempfänger wird als Text der Transaktion genommen, wenn du die Notiz leer gelassen hast, er geht also nur in Zeilen verloren, die beides haben.

Die Ausnahme: Umbuchungen

Wallet hat eine Spalte transfer, die true oder false sagt. Die verrät dir, dass eine Zeile Teil einer Bewegung zwischen zwei deiner eigenen Konten ist. Sie verrät dir nicht, zwischen welchen zweien.

Jede Hälfte der Umbuchung ist eine eigene Zeile, und jede Zeile nennt nur das Konto, zu dem sie gehört. Es gibt keine ID, die beide teilen, und keine Spalte, die auf die Gegenseite zeigt. Die Information darüber, wohin das Geld ging, ist nicht in der Datei versteckt. Sie wurde nie hineingeschrieben.

Du könntest denken, die Hälften ließen sich über Datum und Betrag zusammenführen. Manchmal ginge das. Aber eine Umbuchung zwischen Konten in zwei Währungen hat per Definition auf jeder Seite einen anderen Betrag, und zwei Umbuchungen gleicher Höhe am selben Tag kommen häufig genug vor, dass die Zuordnung falsch wäre statt bloß unvollständig.

Eine falsche Zuordnung ist schlimmer als gar keine. Sie erfindet eine Bewegung zwischen zwei Konten, die nie Geld getauscht haben, und sie tut es still, was heißt: Du merkst es Monate später, wenn ein Saldo sich nicht abstimmen lässt.

Also rät Money Talks nicht. Es markiert diese Zeilen als absichtlich übersprungen, zählt sie und zeigt sie dir in der Vorschau mit ihren Datumsangaben, bevor du irgendetwas bestätigst.

Was du damit machst

Notier dir die Liste aus der Vorschau, importiere den Rest und trag die Umbuchungen dann von Hand nach.

In der Praxis ist das meist eine kurze Liste. Umbuchungen sind eher wiederkehrend und bewusst: Geld aufs Sparkonto schieben, eine Reisekarte aufladen, mit der Partnerin abrechnen. Die meisten Menschen haben eine Handvoll Muster statt Hunderter einmaliger Bewegungen.

Das ist der ehrliche Stand einer Wallet-Migration heute. Wenn dein Verlauf überwiegend aus Umbuchungen besteht, ist das etwas, das man besser vorher weiß als hinterher.

Ein Wort zum Aufräumen der Datei

Der Export ist mit Semikolon getrennt, was Leute überrascht, die ihn in einer Tabellenkalkulation öffnen und eine einzige Spalte sehen. Die Versuchung ist, das zu reparieren und neu zu speichern.

Widersteh ihr. Eine CSV neu zu speichern schreibt die Datumsangaben in das Format um, das dein Computer bevorzugt, und eine Datei, die sauber importiert hätte, braucht danach eine Reparatur ihrer Datumsangaben. Importiere die Datei genau so, wie Wallet sie erzeugt hat.