Są sobie takie desktopowe programy do rachunkowości (np. GnuCash). Nie trzeba być jakimś wielkim rekinem biznesu, można nimi po prostu liczyć comiesięczny budżet i dotychczasowy majątek, po prostu wpisujesz:

  • mam tyle pieniędzy w gotówce
  • mam tyle pieniędzy na "głównym" koncie bankowym
  • mam tyle pieniędzy na lokacie na takim i takim procencie

Można też w nich oczywiście śledzić wydatki. Przy płaceniu kartą wszystkie transakcje widać w przecież na stronie banku po zalogowaniu.

No tylko że, w ciągu miesiąca tych transakcji to jest z paredziesiąt. Więc po jednej stronie okna masz otwartą stronę banku a po prawej program do księgowości. I tak przepisujesz wartość transakcji i jej datę z jednego programu do drugiego. Wrzucasz też transakcje do odpowiednich kategorii: rachunki, żywność, odzież. Tak wiem że mBank już przydziela płatnosci do różnych kategorii sam z siebie, ale program do rachunkowości ma dużo innych funkcji z którymi webapp mBanku nie ma szans.

Na szczęscie w GnuCash jest wsparcie dla AqBanking, a AqBanking wspiera banki które korzystają z protokołu FinTS.

  • https://www.gnucash.org/
  • https://wiki.gnucash.org/wiki/AqBanking
  • https://aquamaniac.de/rdm/ (po niemiecku, przepuśccie przez translator)

Korzystając z AqBanking i FinTS można z poziomu tej desktopowej apki wykonywać takie akcje jak:

  • pobierz saldo konta (tj. zsynchronizuj to co jest w banku z tym co jest w GnuCash)
  • pobierz historię transakcji (tj. to co sprawia że nie musisz jak głupi co tydzień przepisywać wykonanych transakcji)
  • :o wyślij przelew bankowy (whaat) - trzeba podać PIN FinTS przy każdej transakcji

Wszystko fajnie, ale niestety okazuje się że FinTS jest tylko niemeckim standardem.

https://en.wikipedia.org/wiki/FinTS

HBCI [prekursor FinTS przyp. OP.] was originally designed by Germany's three banking "pillar" networks, namely the Sparkassen-Finanzgruppe, German Cooperative Financial Group, and Association of German Banks.

Idąc dalej, do wspomnianego Association of German banks należy Commerzbank, który jest większościowym właścicielem mBanku, więc teoretycznie mają know-how i ludzi którzy mogliby to zrobić. Ja wiem, że w bankowości wszystko porusza się powoli (ile czasu zajęło zanim pierwszy bank w Polsce zaczął obsługiwać klucze U2F - ING), ale no kurde Polska jest przecież fintechowym poligonem doświadczalnym.

Tutaj nawet ktoś na forum ING o to dopytywał (ostatni post 2022): https://spolecznosc.ing.pl/-/Konta-osobiste-i-firmowe/Pliki-HBCI-OFX/td-p/16907 No i jest też taki o projekt na GitHubie na wsparcie AqBanking do mBanku: https://github.com/Mestrona/mbank

Nawet na chwilę zastanawiałems się czy mógłbym otworzyć prawdziwe niemieckie konto bankowe, ale zakładam że nie byłoby to nijak opłacalne przez transakcje w PLN.

  • BenchpressMuyDebil@szmer.info
    hexagon
    ·
    edit-2
    2 months ago

    Chociaż nie, widzę, że na portalu deweloperskim mBanku jest link do https://polishapi.org - czyli polskiego odpowiednika FinTS. Więc wygląda, że to kwestia dodania wsparcia tego do AqBanking? Ponad to, trzeba wystąpić o certyfikację od każdego z banków? Rozumiem że to dlatego AqBanking wspiera tylko banki z DACH

    Tutaj ciekawy post:

    • https://invent.kde.org/office/kmymoney/-/issues/21#note_62020
    • https://news.ycombinator.com/item?id=17718129