Последние 9 лет мы с женой много путешествуем по миру. Все это время я стараюсь учитывать расходы, планировать бюджет и часть денег инвестировать. Вроде бы ничего сложного — обычный семейный финансовый учет.
Так уж сложилось, ввиду особенностей нашей жизни, что для того чтобы учесть все доходы и расходы, мне приходится делать выгрузку стейтментов из семи банков и двух крипто бирж.
И вот тут и начинается «веселье». Каждый банк и каждая биржа отдают данные в своем формате, на своем языке и со своими представлениями о прекрасном.
Где-то дата в одном формате, где-то в другом. Где-то сумма в одном столбце, где-то расходы и доходы разнесены. Где-то merchant называется нормально, а где-то приходит какая-нибудь нечитаемая строка.
Ну и, конечно, категории. Один сервис пишет Groceries, другой Food, третий вообще относит супермаркет к Shopping. При этом автоматической категоризации я совершенно не доверяю — не знаю как у них получается так криво категоризировать.
В результате сведение всех расходов за месяц в одну таблицу превращается в муку.