So überträgst du deinen Verlauf aus FinEye

FinEye schreibt deine Transaktionen und deine Konten in dieselbe Datei, eine Tabelle unter die andere. Die meisten Leser kommen bis zur zweiten Kopfzeile und fangen an, deine Kontenliste in Transaktionen zu verwandeln. Dieser hier weiß, wo die Transaktionen aufhören.

So holst du sie herein

  1. 1. Exportiere deine Daten aus FinEye. Du brauchst die CSV-Datei.
  2. 2. Teile die Datei nicht auf und lösche die Kontentabelle am Ende nicht. Sie wird für dich übersprungen, und eine CSV in einer Tabellenkalkulation zu bearbeiten schreibt meist die Datumsangaben um.
  3. 3. Öffne Money Talks, geh in die Einstellungen und tippe auf „Daten importieren“.
  4. 4. Wähle FinEye in der Liste der Apps.
  5. 5. Wähle die Datei und lies dann die Vorschau. Umbuchungen erscheinen als eine Zeile mit beiden Konten, du kannst die Zuordnung also prüfen, bevor etwas gespeichert wird.
  6. 6. Bestätige.

Diese Datei brauchst du

FinEye exportiert eine CSV-Datei, mit Komma getrennt, mit Dezimalpunkt und zwei Tabellen darin.

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

date,type,category,description,tags,outcomeAccount,outcome,outcomeCurrency,incomeAccount,income,incomeCurrency,refund

Jede Zeile hat eine abgehende und eine ankommende Gruppe. Welche der beiden eine Zahl ungleich null enthält, macht die Zeile zu einer Ausgabe, einer Einnahme oder einer Umbuchung zwischen zwei deiner Konten.

Häufige Fragen

In meinem Export stehen zwei Tabellen. Muss ich die zweite löschen?

Nein. Importiere die Datei genau so, wie FinEye sie geschrieben hat. Zuerst kommen die Transaktionen, dann eine leere Zeile, dann eine zweite Kopfzeile und deine Konten mit ihren Typen und Salden. Ein Leser, der einfach weiterläuft, hält diese zweite Kopfzeile für eine Transaktion und alles darunter für weitere, und deshalb kommt ein FinEye-Export anderswo als dein echter Verlauf plus eine kaputte Zeile je Konto an, das du hast. Money Talks findet die Transaktionstabelle an ihren Spalten und hört dort auf.

Wie wird eine Umbuchung zwischen meinen Konten geschrieben?

Als eine Zeile mit beiden Hälften gefüllt. Eine Ausgabe hat eine Zahl in der outcome-Gruppe und null in der income-Gruppe. Eine Einnahme ist umgekehrt. Eine Umbuchung hat auf beiden Seiten eine echte Zahl, mit dem Konto, das sie verlassen hat, in outcomeAccount und dem Konto, das sie erreicht hat, in incomeAccount. Money Talks erfasst das als eine Umbuchung mit zwei Seiten statt als Zahlung plus unerklärliche Einnahme.

Ich habe Geld zwischen Konten in verschiedenen Währungen bewegt. Überleben beide Beträge?

Ja. Jede Seite der Zeile trägt ihre eigene Währung, und bei einer Bewegung zwischen Währungen sollen die beiden Beträge gar nicht übereinstimmen: Der Abstand zwischen ihnen ist der Kurs, den du an dem Tag bekommen hast. Money Talks behält beide Zahlen, statt eine zu speichern und die andere später aus einer Kurstabelle neu zu berechnen.

Meine Kategorien sehen aus wie Food / Groceries. Welchen Teil bekomme ich?

Groceries. FinEye schreibt die Gruppe zuerst und die Kategorie danach, und die Kategorie ist die, die du beim Eintragen tatsächlich gewählt hast. Die Gruppe ordnet eine lange Liste, sie sagt nichts über das Geld. Willst du die Gruppierung lieber behalten, benenn nach dem Import ein paar Kategorien um; die Vorschau listet jeden Kategorienamen auf, den sie anlegen wird.

Kommen meine Kontosalden mit?

Nein, und die Konten auch nicht. FinEye beendet die Datei mit deinen Konten, ihren Typen und ihren Salden, und nichts davon wird importiert. Jede Transaktion merkt sich den Kontonamen, aus dem sie stammt, und die Vorschau listet die gefundenen Namen auf. So siehst du, dass dein Verlauf vollständig ist, ohne dass Money Talks Konten erfindet, um ihn unterzubringen.

Bleibt der Typ Kreditkarte an meinem Konto erhalten?

Nein. FinEye hält fest, ob ein Konto Bargeld, eine Karte oder eine Kreditkarte ist, und das steht in der Kontentabelle, die nicht importiert wird. Deine Transaktionen kommen vollständig mit, die Bezeichnungen an den Konten nicht.

Brauche ich ein Konto in Money Talks, um aus FinEye 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 FinEye mitkommt

  • Jede Transaktion mit ihrem Datum und ihrer Beschreibung
  • Kategorien, und zwar die, die du gewählt hast, nicht die Gruppe darüber
  • Das Konto, aus dem jede Transaktion stammt oder auf das sie ging
  • Die Währung jeder Seite, damit ein Verlauf in zwei Währungen in zwei Währungen bleibt
  • Umbuchungen zwischen deinen eigenen Konten, als ein Datensatz mit beiden Beträgen und beiden Währungen

Was nicht mitkommt

  • Die Kontentabelle unter deinen Transaktionen - FinEye listet am Ende der Datei deine Konten, ihre Typen und ihre Salden auf. Die Vorschau zeigt die Kontonamen, die auf deinen Transaktionen gefunden wurden, aber Money Talks legt die Konten und ihre Salden nicht neu an.
  • Die Gruppe über jeder Kategorie - FinEye schreibt eine Kategorie als Pfad, etwa Food / Groceries. Der Teil, den du gewählt hast, ist die zweite Hälfte, und die kommt mit.
  • Tags - Ein Tag ist eine zweite Art, eine Transaktion neben ihrer Kategorie zu gruppieren. Money Talks hat eine, ein Tag hat hier also keinen Platz, an dem er nicht etwas anderes überschreiben würde.
  • Die Rückerstattungsmarkierung - FinEye führt eine Spalte, um eine Transaktion als Rückerstattung einer anderen zu markieren. Die Verbindung zwischen den beiden ist eine Idee von FinEye und überlebt für sich allein nicht.
  • Die Uhrzeit - FinEye hält fest, in welcher Minute du eine Transaktion eingetragen hast. Ein Budget wird aus dem Datum gebaut, und die Uhrzeit fügt dem nichts hinzu.

Zwei Tabellen in einer Datei

Öffne einen FinEye-Export in einem Texteditor, und du findest deine Transaktionen, eine leere Zeile und dann das hier:

name,type,currency,balance,includeInTotal,includeInAnalytics,archived

Das ist eine zweite Tabelle mit einer zweiten Kopfzeile, und sie listet deine Konten auf. Die Information ist nützlich, und sie besteht nicht aus Transaktionen, was genau das Problem ist: Ein CSV-Leser kennt eine Kopfzeile und liest alles danach als Zeilen. Gib ihm diese Datei, und deine Kontenliste kommt als Transaktionen ohne Datum und ohne Betrag an, eine für jedes Konto, das du hast, während er nur meldet, ein paar Zeilen seien fehlgeschlagen.

Money Talks sucht die Tabelle, deren Spalten die Transaktionsspalten sind, und liest nur diese. Ob die Konten vorn oder hinten stehen, spielt dabei keine Rolle, hier hängt also nichts daran, dass FinEye seine heutige Reihenfolge beibehält.

Du musst die Datei nicht vorbereiten. Exportieren und importieren.

Beide Seiten des Geldes in einer Zeile

Die meisten Exporte schreiben eine Transaktion als Betrag mit Vorzeichen. FinEye schreibt zwei Gruppen in jede Zeile: outcomeAccount, outcome und outcomeCurrency für das Geld, das abging, und incomeAccount, income und incomeCurrency für das Geld, das ankam.

Eine gewöhnliche Ausgabe füllt die erste Gruppe und lässt die zweite auf null. Bei einer Einnahme ist es umgekehrt. Eine Umbuchung zwischen zwei deiner eigenen Konten füllt beide.

Der letzte Fall ist der, auf den es ankommt. Liest man eine Umbuchung als Ausgabe, verschwindet die ankommende Hälfte: Auf deinem Sparkonto kommt das Geld nie an, deine Ausgaben für den Monat sind um den bewegten Betrag zu hoch, und es wird kein Fehler gemeldet, weil nichts fehlgeschlagen ist. Das ist die leiseste Art, wie ein Import falsch sein kann.

Money Talks behält die Zeile als Ganzes, mit dem Konto, das das Geld verlassen hat, dem Konto, das es erreicht hat, und je einem Betrag und einer Währung für beide. Hast du Geld zwischen Konten in zwei Währungen bewegt, überleben beide Zahlen, und der Unterschied zwischen ihnen ist der Kurs, den du wirklich bekommen hast.

Die Kategorie, die du gewählt hast, nicht die Gruppe darüber

FinEye schreibt eine Kategorie als Pfad: Food / Groceries, Transport / Taxi. Die erste Hälfte ist die Gruppe, die zweite die Kategorie, die du daraus gewählt hast.

Die zweite Hälfte ist es, die mitkommt. Eine Gruppe hält eine lange Liste lesbar, sie sagt nichts über das Geld aus, und Money Talks hält Kategorien flach, damit du für die Erfassung eines Kaffees keinen Baum pflegen musst.

Die Vorschau listet jeden Kategorienamen auf, den sie anlegen wird. Willst du bei manchen lieber Food sehen als Groceries, sind das ein, zwei Umbenennungen vor dem Bestätigen und keine Entscheidung, an der du hängen bleibst.

Konten kommen als Namen an

Jede Transaktion merkt sich das Konto, aus dem sie stammt, und die Vorschau zeigt dir jeden gefundenen Namen. Was nicht passiert: dass Money Talks diese Konten anlegt, ihnen Typen gibt oder ihre Salden aus der Tabelle am Ende deiner Datei setzt.

Das heißt, dein Verlauf ist vollständig und deine Salden sind es nicht: Die Transaktionen sind alle da, an den Namen, mit denen sie kamen. Das ist vor dem Import besser zu wissen als danach, denn die Zahl, die du hinterher siehst, ist eine Summe dessen, was du mitgebracht hast, und keine Kopie dessen, was FinEye dir gezeigt hat.