Programování: Převodník CSV z mBank pro aplikaci HomeBank1 min read

Pokud používáte aplikaci HomeBank a mBanku, možná jste narazili na to, že aktuálně neexistuje funkční nástroj pro export a import výpisu účtu z této banky. Nakonec mi to nedalo a udělal jsem jednoduchou aplikaci, která toto naše trápení vyřeší.


Funkce

  • Automaticky detekuje a extrahuje seznam transakcí z mBank výpisu
  • Normalizuje formát podle požadavků HomeBank
  • GUI: vyber vstupní soubor a cílový název výstupního souboru
  • Nepotřebuje žádné přihlašování ani API

Jak spustit

Můžete si stáhnout a spustit kompilovanou aplikaci, nebo spustit přímo Python kód.

Struktura výstupního CSV

Formát odpovídá HomeBank specifikaci:

SloupecPopis
dateDatum transakce (YYYY-MM-DD)
paymentTyp platby (všude 4 = bank transfer)
numberČíslo dokladu (prázdné)
payeePříjemce / obchodník (prázdné)
memoPopis operace
amountČástka (kladná nebo záporná)
categoryKategorie z výpisu
tags(prázdné)

Aplikaci pro Mac/Win i Linux si můžete stáhnout z GitHub a pokud vám to pomůže, tak mi můžete na oplátku koupit třeba kafe. ☕