Jak przenieść historię z FinEye

FinEye zapisuje twoje transakcje i twoje konta do tego samego pliku, jedną tabelę pod drugą. Większość programów dochodzi do drugiego nagłówka i zaczyna robić transakcje z listy twoich kont. Ten wie, gdzie transakcje się kończą.

Jak zaimportować

  1. 1. Wyeksportuj dane z FinEye. Potrzebujesz pliku CSV.
  2. 2. Nie dziel pliku ani nie usuwaj tabeli kont na dole. Jest pomijana za ciebie, a edycja CSV w arkuszu kalkulacyjnym zwykle przepisuje daty.
  3. 3. Otwórz Money Talks, wejdź w Ustawienia i dotknij „Import danych”.
  4. 4. Wybierz FinEye z listy aplikacji.
  5. 5. Wskaż plik, a potem przeczytaj podgląd. Przelewy pokazują się jako jeden wiersz z oboma kontami, więc możesz sprawdzić powiązanie, zanim cokolwiek zostanie zapisane.
  6. 6. Potwierdź.

Potrzebny plik

FinEye eksportuje jeden plik CSV, rozdzielany przecinkami, z kropką dziesiętną i dwiema tabelami w środku.

Masz właściwy plik, jeśli jego pierwszy wiersz wygląda tak:

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

Każdy wiersz ma grupę wychodzącą i grupę przychodzącą. To, która z nich trzyma liczbę różną od zera, decyduje, czy wiersz jest wydatkiem, przychodem, czy przelewem między dwoma twoimi kontami.

Najczęstsze pytania

W moim eksporcie są dwie tabele. Czy muszę usunąć drugą?

Nie. Zaimportuj plik dokładnie w takiej postaci, w jakiej zapisał go FinEye. Najpierw idą transakcje, potem pusty wiersz, potem drugi wiersz nagłówka i twoje konta z typami i saldami. Program, który po prostu czyta dalej, potraktuje ten drugi nagłówek jako transakcję, a wszystko pod nim jako kolejne, i dlatego eksport z FinEye potrafi wejść gdzie indziej jako twoja prawdziwa historia plus jeden połamany wiersz na każde twoje konto. Money Talks znajduje tabelę transakcji po jej kolumnach i na niej się zatrzymuje.

Jak zapisany jest przelew między moimi kontami?

Jako jeden wiersz z wypełnionymi obiema połowami. Wydatek ma liczbę w grupie outcome i zero w grupie income. Przychód jest odwrotnie. Przelew ma prawdziwą liczbę po obu stronach, z kontem, z którego wyszedł, w outcomeAccount i kontem, do którego dotarł, w incomeAccount. Money Talks zapisuje to jako jeden przelew o dwóch stronach, a nie jako płatność plus niewyjaśniony przychód.

Przesunąłem pieniądze między kontami w różnych walutach. Czy obie kwoty przetrwają?

Tak. Każda strona wiersza niesie własną walutę, a przy przesunięciu międzywalutowym te dwie kwoty nie mają się zgadzać: różnica między nimi to kurs, który tego dnia dostałeś. Money Talks zapisuje obie liczby, zamiast trzymać jedną i przeliczać drugą później z tabeli kursów.

Moje kategorie wyglądają jak Food / Groceries. Którą część dostanę?

Groceries. FinEye zapisuje najpierw grupę, a potem kategorię, i to kategoria jest tym, co naprawdę wybrałeś przy wpisywaniu transakcji. Grupa służy do uporządkowania długiej listy, a nie do opisania pieniędzy. Jeśli wolisz zachować podział na grupy, zmień nazwy kilku kategorii po imporcie; podgląd wypisuje każdą nazwę kategorii, którą zamierza utworzyć.

Czy salda moich kont przejdą?

Nie, i same konta też nie. FinEye kończy plik twoimi kontami, ich typami i saldami, a nic z tego nie jest importowane. Każda transakcja pamięta nazwę konta, z którego pochodzi, a podgląd wypisuje znalezione nazwy, więc widzisz, że twoja historia jest kompletna, bez wymyślania przez Money Talks kont, które miałyby ją trzymać.

Czy typ konta „karta kredytowa” przetrwa?

Nie. FinEye zapisuje, czy konto jest gotówką, kartą czy kartą kredytową, a to siedzi w tabeli kont, która nie jest importowana. Twoje transakcje przechodzą w całości; etykiety na kontach nie.

Czy potrzebuję konta w Money Talks, żeby zaimportować dane z FinEye?

Nie. Import działa bez zakładania konta. Jeśli konto masz, w Ustawieniach jest pozycja Usuń ostatni import, która jednym dotknięciem usuwa transakcje z twojego ostatniego importu.

Co przenosi się z FinEye

  • Każdą transakcję z datą i opisem
  • Kategorie, biorąc tę, którą wybrałeś, a nie grupę, w której siedzi
  • Konto, z którego pochodzi każda transakcja albo do którego trafiła
  • Walutę każdej strony, więc historia w dwóch walutach zostaje w dwóch walutach
  • Przelewy między twoimi własnymi kontami, zachowane jako jeden zapis z obiema kwotami i obiema walutami

Czego nie da się przenieść

  • Tabelę kont pod twoimi transakcjami - FinEye wypisuje na końcu pliku twoje konta, ich typy i salda. Podgląd pokazuje nazwy kont znalezione przy transakcjach, ale Money Talks nie odtwarza samych kont ani ich sald.
  • Grupę nad każdą kategorią - FinEye zapisuje kategorię jako ścieżkę, na przykład Food / Groceries. Ta część, którą wybrałeś, to druga połowa, i to ona przechodzi.
  • Tagi - Tag to drugi sposób grupowania transakcji, obok kategorii. Money Talks ma jeden, więc tag nie ma gdzie wylądować, żeby czegoś nie nadpisać.
  • Znacznik zwrotu - FinEye trzyma kolumnę do oznaczania transakcji jako zwrotu innej. Powiązanie między nimi to pomysł FinEye i samo z siebie nie przetrwa.
  • Godzinę - FinEye zapisuje minutę, w której wpisałeś transakcję. Budżet buduje się z daty, a zegar nic do niej nie dokłada.

Dwie tabele w jednym pliku

Otwórz eksport z FinEye w edytorze tekstu, a znajdziesz swoje transakcje, pusty wiersz, a potem to:

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

To druga tabela z drugim nagłówkiem, wypisująca twoje konta. Informacja przydatna, ale nie transakcje, i na tym polega problem: czytnik CSV ma jeden nagłówek i wszystko po nim czyta jako wiersze. Podaj mu ten plik, a twoja lista kont przyjdzie jako transakcje bez daty i bez kwoty, po jednej na każde twoje konto, a program zgłosi tylko tyle, że część wierszy się nie udała.

Money Talks szuka tabeli, której kolumny są kolumnami transakcji, i czyta tylko ją. Nie ma dla niego znaczenia, czy konta stoją na początku, czy na końcu, więc nic tutaj nie zależy od tego, czy FinEye utrzyma dzisiejszą kolejność.

Nie musisz przygotowywać pliku. Wyeksportuj go i zaimportuj.

Obie strony pieniędzy w jednym wierszu

Większość eksportów zapisuje transakcję jako kwotę ze znakiem. FinEye zapisuje w każdym wierszu dwie grupy: outcomeAccount, outcome i outcomeCurrency dla pieniędzy, które wyszły, oraz incomeAccount, income i incomeCurrency dla tych, które dotarły.

Zwykły wydatek wypełnia pierwszą grupę i zostawia drugą na zerze. Przychód odwrotnie. Przelew między dwoma twoimi kontami wypełnia obie.

Ten trzeci przypadek jest tym, o który warto się martwić. Odczytaj przelew jako wydatek, a przychodząca połowa znika: na twoje konto oszczędnościowe nigdy nie wpływają pieniądze, wydatki miesiąca są zawyżone o tyle, ile przesunąłeś, i żaden błąd się nie zgłasza, bo nic się nie zepsuło. To najcichszy sposób, w jaki import może być zły.

Money Talks zachowuje ten wiersz w całości: konto, z którego wyszedł, konto, do którego dotarł, i kwotę oraz walutę dla każdej ze stron. Jeśli przesunąłeś pieniądze między kontami w dwóch walutach, obie liczby przeżywają, a różnica między nimi to kurs, który naprawdę dostałeś.

Kategoria, którą wybrałeś, a nie grupa nad nią

FinEye zapisuje kategorię jako ścieżkę: Food / Groceries, Transport / Taxi. Pierwsza połowa to grupa, druga to kategoria, którą z niej wybrałeś.

Przechodzi druga połowa. Grupa służy temu, żeby długa lista dała się czytać, a nie temu, żeby coś powiedzieć o pieniądzach, a Money Talks trzyma kategorie płasko, żebyś nie utrzymywał drzewa po to, by zapisać kawę.

Podgląd wypisuje każdą nazwę kategorii, którą zamierza utworzyć, więc jeśli przy części z nich wolisz widzieć Food niż Groceries, to kwestia dwóch zmian nazwy przed potwierdzeniem, a nie decyzji, z którą zostaniesz na zawsze.

Konta przychodzą jako nazwy

Każda transakcja pamięta konto, z którego pochodzi, a podgląd pokazuje ci każdą znalezioną nazwę. Nie dzieje się natomiast to, żeby Money Talks tworzył te konta, nadawał im typy albo ustawiał ich salda z tabeli na dole twojego pliku.

To znaczy, że twoja historia jest kompletna, a twoje salda nie: transakcje są wszystkie, doczepione do nazw, z którymi przyszły. Warto to wiedzieć przed importem, a nie po nim, bo liczba, którą zobaczysz potem, jest sumą tego, co przeniosłeś, a nie kopią tego, co pokazywał ci FinEye.