Jak przenieść historię z Wallet

Wallet eksportuje czysty, poprawnie zbudowany plik i prawie wszystko z niego przechodzi bez kłopotu. Jest jeden uczciwy wyjątek i lepiej wiedzieć o nim przed importem, niż szukać potem brakujących pieniędzy.

Jak zaimportować

  1. 1. Wyeksportuj historię z Wallet. Działa i CSV, i XLS.
  2. 2. Otwórz Money Talks, wejdź w Ustawienia i dotknij „Import danych”.
  3. 3. Wybierz Wallet z listy aplikacji.
  4. 4. Wskaż wyeksportowany plik.
  5. 5. Przeczytaj podgląd. Przelewy są wypisane jako celowo pominięte, razem z datami, więc możesz je spisać przed potwierdzeniem.
  6. 6. Potwierdź, a potem dodaj przelewy ręcznie.

Potrzebny plik

Wallet eksportuje plik CSV albo XLS. CSV jest rozdzielany średnikami.

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

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

Kwoty są tu zawsze dodatnie. To kolumna type mówi, czy wiersz jest przychodem, czy wydatkiem.

Najczęstsze pytania

Dlaczego moje przelewy z Wallet nie są importowane?

Bo eksport nie mówi, dokąd poszły pieniądze. Wallet zapisuje każdą połowę przelewu jako osobny wiersz ze znacznikiem transfer ustawionym na true, a każdy wiersz nazywa tylko to konto, do którego należy. Nie ma wspólnego identyfikatora, a przy przelewie międzywalutowym obie kwoty się różnią, więc nawet dopasowywanie po dacie i kwocie nie znalazłoby pary w sposób pewny. Money Talks odmawia zgadywania i mówi ci, które wiersze to były.

To co mam z nimi zrobić?

Podgląd wypisuje je z datami i kwotami, zanim cokolwiek potwierdzisz, więc spisz tę listę. Po imporcie dodaj każdy przelew raz w Money Talks. Dla większości ludzi to garść wierszy: czynsz przeniesiony na wspólne konto, doładowanie karty na podróż. To kilka minut pracy, i pracy, którą robisz tylko raz.

Czy cała reszta przechodzi?

Przychody i wydatki, daty, kategorie i podkategorie, nazwa konta, waluta każdego wiersza i twoja notatka. Tam, gdzie wiersz nie ma notatki, użyty zostaje odbiorca. Etykiety i sposób płatności zostają na miejscu. Wallet zapisuje kwoty jako liczby dodatnie, z kierunkiem w osobnej kolumnie type, którą Money Talks czyta poprawnie, więc nic nie przychodzi z błędnym znakiem.

Mój plik używa średników zamiast przecinków. Czy to problem?

Nie. CSV z Wallet jest rozdzielany średnikami i Money Talks tego oczekuje. Nie konwertuj go najpierw w arkuszu kalkulacyjnym: ponowny zapis CSV zwykle przepisuje daty na format twojego systemu, co tworzy problem, którego wcześniej nie było.

Co przenosi się z Wallet by BudgetBakers

  • Każdy przychód i wydatek z datą i notatką
  • Kategorie, w tym te, które Wallet zapisuje jako Kategoria, Podkategoria w jednym polu
  • Walutę każdego wiersza, więc historia wielowalutowa zostaje wielowalutowa
  • Konto, z którego pochodzi każda transakcja
  • Odbiorcę, w wierszach, w których zostawiłeś pustą notatkę

Czego nie da się przenieść

  • Przelewy między twoimi własnymi kontami - Wallet oznacza je znacznikiem transfer, ale zapisuje każdą połowę jako osobny wiersz nazywający tylko własne konto, bez niczego wspólnego, co łączyłoby te dwa. Łączenie ich w pary oznaczałoby zgadywanie, więc Money Talks wypisuje je w podglądzie. Co z tym zrobić, piszemy niżej.
  • Etykiety i sposób płatności - Money Talks nie ma tagów, a to, czym płacisz, zapisuje przy koncie, a nie przy każdym wierszu, więc kolumna payment_type zostaje na miejscu.
  • Odbiorcę, gdy wiersz ma też notatkę - Wallet zapisuje jedno i drugie, a transakcja niesie jedną linię tekstu. Wygrywa notatka, bo napisałeś ją o tym konkretnym zakupie; odbiorca wchodzi wtedy, gdy notatka jest pusta.
  • Kwotę w walucie odniesienia - Wallet zapisuje drugą kopię każdej kwoty, przeliczoną na walutę, na którą była ustawiona twoja aplikacja. Money Talks sam przelicza na twoją walutę bazową z kwoty oryginalnej, więc kopia nie jest potrzebna.
  • Same konta - Każda transakcja pamięta nazwę konta, z którego pochodzi, a podgląd wypisuje znalezione nazwy. Money Talks nie odtwarza kont ani ich sald.

Co przechodzi, w jednym zdaniu

Przychody, wydatki, daty, kategorie, podkategorie, nazwy kont, waluta każdego wiersza i notatka, którą napisałeś. Dla większości użytkowników Wallet to cały plik.

Dwie mniejsze kolumny nie jadą z nami. Etykiety nie mają w Money Talks swojego miejsca, a sposób płatności jest tutaj cechą konta, a nie każdej transakcji. Odbiorca zostaje użyty jako tekst transakcji wtedy, gdy zostawiłeś pustą notatkę, więc ginie tylko w wierszach, które mają jedno i drugie.

Wyjątek: przelewy

Wallet ma kolumnę transfer, w której stoi true albo false. Mówi ci to, że wiersz jest częścią przesunięcia między dwoma twoimi kontami. Nie mówi, między którymi dwoma.

Każda połowa przelewu jest osobnym wierszem, a każdy wiersz nazywa tylko to konto, do którego należy. Nie ma identyfikatora wspólnego dla obu ani kolumny wskazującej drugą stronę. Informacja o tym, dokąd poszły pieniądze, nie jest w pliku ukryta. Nigdy do niego nie trafiła.

Można by pomyśleć, że połowy da się dopasować po dacie i kwocie. Czasem się da. Ale przelew między kontami w dwóch walutach ma z definicji różne kwoty po każdej stronie, a dwa przelewy tej samej wielkości tego samego dnia zdarzają się na tyle często, że dopasowanie byłoby błędne, a nie tylko niepełne.

Błędne połączenie jest gorsze niż żadne. Wymyśla ruch między dwoma kontami, które nigdy nie wymieniły się pieniędzmi, i robi to po cichu, czyli dowiadujesz się o tym miesiące później, kiedy jakieś saldo nie chce się zgodzić.

Dlatego Money Talks nie zgaduje. Oznacza te wiersze jako celowo pominięte, liczy je i pokazuje ci je w podglądzie razem z datami, zanim cokolwiek potwierdzisz.

Co z nimi zrobić

Spisz listę z podglądu, zaimportuj resztę, a potem dodaj przelewy ręcznie.

W praktyce jest to zwykle krótka lista. Przelewy bywają cykliczne i przemyślane: przeniesienie pieniędzy na oszczędności, doładowanie karty na podróż, rozliczenie się z partnerem. Większość ludzi ma kilka schematów, a nie setki jednorazowych przesunięć.

Taki jest dziś uczciwy stan przeprowadzki z Wallet. Jeśli twoja historia to w większości przelewy, warto wiedzieć o tym przed startem, a nie po nim.

Słowo o czyszczeniu pliku przed importem

Eksport jest rozdzielany średnikami, co zaskakuje osoby, które otwierają go w arkuszu kalkulacyjnym i widzą jedną kolumnę. Kusi, żeby to naprawić i zapisać plik ponownie.

Nie rób tego. Ponowny zapis CSV przepisuje daty na dowolny format, który woli twój komputer, i plik, który zaimportowałby się czysto, potrzebuje teraz naprawy dat. Zaimportuj plik dokładnie w takiej postaci, w jakiej wyprodukował go Wallet.