Jak zaimportować wyciąg bankowy
Każdy bank pozwala pobrać wyciąg, a w tym pliku jest wszystko, czego potrzebuje aplikacja budżetowa. Nie musisz podłączać konta, oddawać nikomu loginu ani czekać na integrację, która może nigdy nie dotrzeć do twojego kraju.
Jak zaimportować
- 1. Pobierz wyciąg z aplikacji banku albo z bankowości internetowej. Jeśli masz wybór, weź CSV lub Excel, nigdy PDF.
- 2. Nie porządkuj pliku. Blok z danymi konta na górze i tekst prawny na dole zostaną pominięte za ciebie, a ponowny zapis CSV zwykle przepisuje daty.
- 3. Otwórz Money Talks, wejdź w Ustawienia i dotknij „Import danych”.
- 4. Wybierz „Inteligentny import” na początku listy.
- 5. Wskaż plik, a potem przeczytaj podgląd. Sprawdź, czy wydatki są wydatkami i czy płatność zrobiona za granicą zachowała własną walutę.
- 6. Potwierdź.
Potrzebny plik
Inteligentny import czyta wyciągi CSV i XLSX, z przecinkami lub średnikami i z kropką lub przecinkiem dziesiętnym, a kolumnę ze sprzedawcą rozpoznaje po nazwie po angielsku, ukraińsku, rosyjsku, polsku, niemiecku, hiszpańsku, francusku i portugalsku.
Masz właściwy plik, jeśli jego pierwszy wiersz wygląda tak:
monobank (Ukraine):
"Дата i час операції","Деталі операції","MCC","Сума в валюті картки (UAH)","Сума в валюті операції","Валюта",...
PKO BP (Poland):
"Data operacji","Data waluty","Typ transakcji","Kwota","Waluta","Saldo po transakcji","Opis transakcji"
Sparkasse (Germany):
"Buchungstag";"Wertstellung";"Verwendungszweck";"Betrag";"Waehrung" Trzy prawdziwe wyciągi, trzy języki, trzy różne układy kolumn, jeden z nich rozdzielony średnikami. Inteligentny import czyta wszystkie trzy, bo kieruje się zawartością kolumn, a nie ich nazwami.
Najczęstsze pytania
Z jakimi bankami to działa?
Listy banków nie ma, bo Inteligentny import z niej nie korzysta. Czyta kolumny tego pliku, który mu dasz. Testujemy go na prawdziwych wyciągach z monobanku na Ukrainie, PKO BP w Polsce i Sparkasse w Niemczech, które razem pokrywają trzy języki nazw kolumn, przecinki i średniki jako separatory, przecinki dziesiętne oraz kwotę rozbitą na osobne kolumny obciążeń i uznań. Wyciągi, które zaczynają się stroną danych konta, a kończą akapitem tekstu prawnego, też są obsłużone i sprawdzone na prawdziwych plikach. Wyciąg z banku, którego nigdy nie widzieliśmy, czytany jest tak samo.
Mam konto w Revolut albo w Zen. Czy z nimi jest inaczej?
Tak, na tyle, że każdy z nich ma własny poradnik. Oba czyta importer napisany specjalnie dla nich, a nie Inteligentny import, bo w obu plikach siedzi coś, na czym ogólny czytnik by się przejechał: Revolut zostawia w pliku anulowane płatności i nalicza prowizje poza kolumną kwoty, a Zen zapisuje obie strony wymiany walut w jednym wierszu. W „Imporcie danych” wybierz Revolut albo Zen zamiast Inteligentnego importu, a na ich stronach sprawdź, co dokładnie przechodzi.
Po co w ogóle wyciąg, skoro można podłączyć bank?
Możesz, tam gdzie to obsługujemy. Ale połączenia bankowe obejmują niewielką liczbę banków w niewielkiej liczbie krajów, a jeśli twojego wśród nich nie ma, ta funkcja jest dla ciebie warta zero. Wyciąg działa wszędzie, nie wymaga oddawania nikomu loginu i obejmuje te lata historii, do których połączenie i tak by nie sięgnęło.
Mam kartę w hrywnie, a zapłaciłem w dolarach. Która kwota się zaimportuje?
Ta, którą naprawdę zapłaciłeś. Wyciąg z monobanku zawiera i kwotę pobraną z karty, i kwotę w walucie operacji, a Inteligentny import bierze tę drugą razem z jej walutą. Płatność za Netflix zrobiona w USD zostaje w historii transakcją w USD, zamiast stać się hrywnową.
Mój wyciąg ma na górze moje nazwisko i IBAN. Czy to go psuje?
Nie. Wyciąg to dokument, a nie plik danych: zaczyna się od właściciela konta, IBAN-u i kilku podsumowań, a często kończy akapitem tekstu prawnego. Inteligentny import patrzy poza jedno i drugie i znajduje tabelę transakcji w środku, więc plik możesz zaimportować dokładnie w takiej postaci, w jakiej wyprodukował go bank.
Mój wyciąg przyszedł jako PDF. Da się go użyć?
Nie, i lepiej wrócić po CSV, niż to obchodzić. Prawie każdy bank oferuje CSV albo Excel obok PDF-a, czasem pod hasłem eksport lub pobierz zamiast wyciąg. PDF opisuje, gdzie na stronie ma trafić farba, a nie która liczba należy do której kolumny; program musi odtworzyć tabelę z odstępów i myli się dokładnie na tych wierszach, które są nietypowe. Zgadywanie w sprawie twoich pieniędzy to jedyna rzecz, której nie zrobimy, więc czytamy ten plik, który bank i tak ci daje.
Czy potrzebuję konta w Money Talks, żeby zaimportować wyciąg?
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 twój bank
- Każdą płatność z datą i nazwą sprzedawcy, którą zapisał bank
- Kierunek każdego wiersza, odczytany ze znaku kwoty
- Walutę każdej płatności, w tym płatności kartą za granicą w walucie innej niż waluta karty
- Kwoty zapisane z przecinkiem dziesiętnym, tak jak zapisuje je większość europejskich banków
Czego nie da się przenieść
- Kategorie - Wyciąg bankowy ich nie ma. Money Talks proponuje w zamian kategorię dla każdego sprzedawcy w trakcie importu, a ty poprawiasz te, w których się pomylił.
- Przelewy między twoimi własnymi kontami - Wyciąg z jednego konta nie może wiedzieć, że pieniądze trafiły na inne twoje konto. Takie wiersze przychodzą jako zwykłe płatności, a ty poprawiasz te kilka, które mają znaczenie.
- Saldo bieżące - Większość wyciągów je zawiera. To wynik transakcji, a nie transakcja, więc nie jest importowane.
- Podsumowanie konta na górze pliku - Saldo początkowe, saldo końcowe i obroty za okres to zestawienie transakcji, a nie same transakcje, więc są pomijane razem z resztą nagłówka.
Bank już daje ci ten plik
Open banking przyciąga uwagę, ale obejmuje ograniczony zestaw banków w ograniczonym zestawie krajów, a tego, z którego naprawdę korzystasz, zwykle na liście nie ma. Tymczasem każdy bank na świecie wyda ci wyciąg, zwykle w CSV albo Excelu, i to za kilka lat wstecz.
W tym pliku jest wszystko, czego potrzebuje aplikacja budżetowa: kiedy pieniądze się ruszyły, ile, w jakiej walucie i do kogo. Kosztuje cię to jedno pobranie.
Trzy prawdziwe wyciągi, trzy języki
To są pliki, na których testujemy, wzięte z prawdziwych kont.
monobank, Ukraina. Ukraińskie nazwy kolumn, dziesięć kolumn, osobna kwota w walucie karty i w walucie operacji, do tego kody MCC i cashback.
PKO BP, Polska. Polskie nazwy kolumn, kwoty zapisane jako -59,99 z
przecinkiem dziesiętnym i kolumna z saldem po transakcji.
Sparkasse, Niemcy. Niemieckie nazwy kolumn, średniki zamiast przecinków,
przecinki dziesiętne i pole Verwendungszweck, w którym mieszka sprzedawca.
W tych trzech nie ma nic wspólnego poza tym, że w każdym gdzieś jest data, kwota i opis. I to cały wymóg.
Nazwy w twoim języku
Kolumna ze sprzedawcą nazywa się Деталі операції w monobanku, Opis transakcji
w PKO i Verwendungszweck w Sparkasse. Żadna z nich nie jest słowem opis.
Inteligentny import porównuje tę kolumnę z nazwami, jakie banki nadają jej po
angielsku, ukraińsku, rosyjsku, polsku, niemiecku, hiszpańsku, francusku i
portugalsku, więc REWE SAGT DANKE i BIEDRONKA WARSZAWA przychodzą jako nazwy
sprzedawców, a nie jako puste wiersze z doczepioną liczbą.
Daty, kwoty i waluty znajdowane są po zawartości, więc działają niezależnie od tego, co stoi w nagłówku. Kolumna ze sprzedawcą to jedyna część rozpoznawana po nazwie, co oznacza, że wyciąg w jakimś innym języku zaimportuje się z całymi kwotami i bez opisów. Jeśli to twój przypadek, przyślij nam wiersz nagłówka. Dodanie go zajmuje minutę.
Waluta płatności, a nie karty
To ma znaczenie, jeśli mieszkasz w jednym kraju, a wydajesz w innym.
Wyciąg z monobanku zapisuje płatność za Netflix dwa razy: 199 UAH zdjęte z karty i 4,99 USD, bo tak płatność naprawdę przeszła. Weź pierwsze, a twoja historia mówi, że wydajesz na Netflix hrywny. Weź drugie, a mówi, co się stało.
Inteligentny import bierze walutę operacji. Twoje zagraniczne wydatki zostają zagraniczne, a Money Talks sam przelicza je na twoją walutę bazową, więc zmiana tej waluty później przelicza od prawdziwej kwoty, a nie od starego przeliczenia.
Wyciąg to dokument, a nie plik danych
Otwórz dowolny w edytorze tekstu, a tabela będzie gdzieś w środku. Nad nią twoje nazwisko, adres, IBAN, okres i kilka podsumowań. Pod nią akapit o tym, że dokument został wygenerowany komputerowo, z nazwą organu nadzorującego bank.
Nic z tego nie jest transakcją i nic z tego nie ma jej kształtu. Właśnie dlatego wyciąg często nie otwiera się w narzędziach, które oczekują pliku danych: nie ma jednego układu kolumn na cały dokument, więc poddają się na pierwszym wierszu i zgłaszają, że nie mogą znaleźć separatora.
Inteligentny import szuka bloku wierszy zgodnych co do liczby kolumn, który pokrywa najwięcej komórek, i to jego uznaje za tabelę. Wszystko powyżej i poniżej odpada.
Pracuje tu słowo komórek, a nie wierszy, i ta różnica nie jest akademicka. Blok podsumowania taki jak ten:
Total income:,1800.00,EUR
Opening balance:,0.00,EUR
Total outcome:,-900.90,EUR
Closing balance:,899.10,EUR
to cztery spójne wiersze po trzy kolumny. A wyciąg za spokojny miesiąc może zawierać jedną transakcję, czyli razem z nagłówkiem dwa wiersze po kilkanaście kolumn. Wybierz dłuższą serię, a zaimportujesz cztery podsumowania i ani jednej złotówki. Wybierz tę, która pokrywa więcej komórek, a prawdziwa tabela wygrywa i w spokojnym miesiącu, i w gorącym.
Nie musisz z tym wszystkim nic robić. Pobierz plik i zaimportuj go tak, jak przyszedł.
Obciążenia i uznania w dwóch kolumnach
Sporo banków w ogóle nie używa znaku minus. Zamiast tego są dwie kolumny kwot,
jedna na pieniądze wychodzące i jedna na przychodzące, a każdy wiersz wypełnia
dokładnie jedną z nich. Ukraińskie wyciągi podpisują je Дебет i Кредит,
polskie Obciążenia i Uznania, niemieckie Soll i Haben.
Inteligentny import zna te pary, a to ważniejsze, niż brzmi. Jeśli z dwóch kolumn rozpoznana zostanie tylko jedna, każdy wiersz w tej drugiej odczyta się jako nic i wypadnie, a ty dostaniesz wyciąg z całymi wydatkami i bez żadnego przychodu. Suma nadal będzie wyglądać wiarygodnie, i to jest problem.
Czego wyciąg nie powie
Nie ma kategorii. Money Talks proponuje po jednej na sprzedawcę w trakcie importu, a ty poprawiasz te, w których się pomylił. Na rok historii to kilka minut i jedyna ręczna część.
Nie widzi twoich innych kont. Przerzuć pieniądze z konta osobistego na oszczędnościowe, a wyciąg pokaże płatność na zewnątrz, bez żadnej możliwości stwierdzenia, dokąd poszła. Takie wiersze przychodzą jako zwykłe wydatki. Jeśli zaimportujesz wyciągi z obu kont, zobaczysz obie połowy i będziesz mógł je poprawić.