Как просрать пару сотен евро в один клик

Хочу поделиться своим просто успехом года: спустил пару сотен евро в один клик на абсолютно бесполезную хрень.

Когда настраивал домашнюю бухгалтерию, пришла голову замечательная идея – а загружу-ка я в новую систему исторические выписки. Что же может пойти не так? 🙂

Сказано – сделано, зашёл в банк клиент, и нашёл где можно заказать выписку. Написано было что выписка старее чем 18 месяцев стоит 15 €. Ну ладно, думаю можно потратить на эксперимент, посмотрю в каком формате придёт, может получится распарсить и добавить? В итоге выбрал выписку с 2017 года.

На следующее утро со счёта сняли 210 €. Я конечно припух с этого и пошёл в банк ругаться. Там мне сказали что мой заказ уже выполняется и что бы я шёл нафиг. Написал жалобу, мол что за дела – у вас там 15 евро написано. Пришёл позже письменный ответ с подробными объяснениями почему я не прав, и у них вообще всё воооон в том 96-страничном PDF написано что сколько стоит и когда.

А что же выписка? На следующий день пришёл ящик макулатуры. Использую его как подпорку для двери в кинотеатр, что бы ветром дверь не закрывало.

Домашняя бухгалтерия – получение данных из европейских банков

Пользуетесь домашней бухгалтерией или каким-то учётом финансов? Я, до переезда пользовался системой Дребеденьги, меня полностью устраивала и работала хорошо. Основа работы была на том, что их прилка парсила СМС / Пуши от банков и автоматически добавляла транзакции. Руками почти не надо было ничего править.

Но, после переезда в Германию столкнулся с реальностью немецких банков. Тогда я открыл счёт в т.н. «классическом» немецком банке – Commezrbank, и, как выяснилось, они себя не утруждают о нотификациях – ни пушей, ни СМС. Мало того, даже в банк клиенте транзакции могли появится далеко не сразу. Первое время, что бы жить по-старому, я написал парсилку онлайн-банкинга, что бы продолжать пользоваться старой системой. Поработало это некоторое время, пока они не включили принудительную двухфакторку на логин. На том и забросил бухгалтерию, т.к. без автоматической обработки, с моей рассеянностью – делать ничего не получится.

Вот, прошло шесть лет и я решил снова реанимировать домашнюю бухгалтерию. Посмотрел что есть, более внимательно, есть следующие на данный момент опции:

* Пуши от банков – да, даже Commerzbank теперь присылает пуши, и их можно парсить.
* Грузить выписки руками.
* Подключиться с банковскому API напрямую через Open Bank API PSD2.
* Использовать прокси-сервисы для доступа к API, такие как Nordigen (aka GoCardless).

Первый способ – это жить «по-старому», и от него решил отказаться, т.к. раньше – далеко не значит лучше, как выяснилось. Парсинг обладает кучей недостатков и может пропускать события. Выписки грузить руками тоже такое себе, я постоянно забываю это делать (хотя бы просто сохранять их время от времени). Подключиться к API банка через PSD2 – весьма геморройно. Остановился на использовании прокси-сервиса Nordignen (GoCardless).

У них есть довольно приличная документация по быстрому старту. Я набросал небольшой скриптик на Python, который по крону дёргает сохраняет + отправляет в систему финансов выписку в полностью автоматическом режиме. В бесплатном варианте: можно парсить до 50 аккаунтов, частота запросов: определяется банком (минимальные требования закона – 4 запроса в сутки), причем Commerzbank явно говорит об этом на страничке интеграции, но я поставил выгрузку раз в час и всё нормально работает. Дальность выписки: так же определяется банком, Commerzbank отдаёт максимум за год, N26 за три месяца. Выписка содержит так же интересные метаданные, типа данные отправителя/получателя, IBAN и т.п.

Да, используя прокси сервис, надо понимать что выписка проходит через сервера сторонней конторы, так что как относиться к этому – каждый решает сам. Мне лично плевать, но если вас это сильно парит – то можно пользоваться парсингом пушей или грузить выписки руками.

Система работает уже неделю, слежу за работой.

Попал под санкции

Пошёл я тут намедни положить немного нала на карточку, прихожу в отделение Commerzbank к банкомату, а там просто нет кнопки «положить бабки». Я несколько раз потыкал, почесал репу, иду к рецепции, пожаловался. Девушка удивилась и мне не поверила, в итоге пошли вместе и убедились ещё раз вместе что я не прикалываюсь. Затем она долго звонила и бегала по кабинетам, пытаясь выяснить – что не так опять с моей карточкой. А оказалось – санкции.

Согласно новым правилам, я не могу класть себе на счёт через банкомат, а только через подтверждение личности, то есть через кассу. Отстоят очередь из пары человек, положил. Но на этом странности не закончились – денюжки засунули в специальный шредер и нарезали в лапшу! Тут вариантов может быть два – либо у меня были старые купюры, либо они не хотят трогать мои поганые денежки 🙂

Кроме того, прислали письмо с разъяснениями, помимо требования верифицировать личность, так же есть ограничение что нельзя на счету хранить больше 100К €, но это вряд ли мой случай.

Спросил в банке у девушки, надолго ли такое правило? Она ответила – Не волнуйтесь, скоро всё придёт в норму! Хотелось бы верить.