English · Русский · Deutsch · Español · Français · 日本語 · 中文

Автоматический учёт там, где банки не подключаются

Лучшая возможность любого бюджетного приложения — автоимпорт, и за пределами США, Британии и ЕС он почти нигде не работает. Банки Сербии, Грузии, Армении, Казахстана, Турции и большей части мира не подключены ни к одному агрегатору. Но смс о списании с карты присылает каждый из них, и сумма в этом сообщении есть.

Почему привычного импорта нет

Автоимпорт держится на Open Banking — регулировании, которое обязывает банки открыть API, и на прослойке агрегаторов, перепродающих доступ к нему. И то и другое существует в считаных странах. Там, где регулирование не дошло, подключаться попросту не к чему, и никакая инженерия этого не меняет.

Что существует везде — это смс, которое банк шлёт на каждую оплату картой. Стандарта в нём нет, каждый банк пишет по-своему, и это единственный оставшийся универсальный сигнал.

Прочитать его, не читая ваших сообщений

iOS не даёт приложениям доступа к «Сообщениям», и правило это хорошее. Обходят его не взломом, а «Быстрыми командами»: вы настраиваете автоматизацию, которая срабатывает на сообщение от одного конкретного отправителя и передаёт приложению текст этого одного сообщения.

Больше приложению не видно ничего, никуда ничего не отправляется, разбор идёт на телефоне. Приложение получает строку, достаёт из неё число, записывает трату — и на этом всё.

Как настроить

  1. В Walletable откройте Настройки → «Разбор СМС».
  2. Откройте «Быстрые команды» → «Автоматизация» → «Сообщение».
  3. Задайте отправителя: номер или имя банка ровно так, как он выглядит в «Сообщениях».
  4. Добавьте действие «Разобрать сообщение банка» и выберите кошелёк, куда писать траты.
  5. Включите «Запускать сразу», чтобы не подтверждать каждое сообщение.

Научить его вашему банку

Раз каждый банк пишет по-своему, разбор учится на двух примерах. Вы вставляете два разных сообщения одного вида — две покупки, разные места, разные суммы, — и что совпало в обоих, становится постоянной частью шаблона, а что разошлось — полями: сумма, валюта, место, карта, дата.

Двух нужно потому, что по одному сообщению не понять, что в нём меняется. Дальше сообщения такой формы превращаются в траты сами. Всё, чего приложение не узнало, уходит в список на подтверждение, а не угадывается, — подробный разбор в справке.

Вопросы

Приложение читает все мои сообщения?

Нет, и не может. iOS не даёт приложениям доступа к «Сообщениям». Настроенная вами автоматизация передаёт текст одного сообщения от одного отправителя, и только когда оно приходит.

Сообщения куда-то загружаются?

Нет. Разбор идёт на iPhone, внутри приложения. Сообщения никуда не отправляются и устройство не покидают.

С какими банками это работает?

С любым, который шлёт смс об оплатах, на любом языке: разбор учится на сообщениях вашего банка, а не выбирается из списка поддерживаемых. Двух сообщений одного вида достаточно.

Что будет, если банк поменяет формат сообщений?

Старый шаблон перестанет совпадать, и такие сообщения начнут приходить в список на подтверждение, а не создаваться неправильно. Научите новый шаблон на двух новых сообщениях.

Это безопаснее, чем подключать банковский счёт?

Это другой размен. Выдавать доступ к счёту не нужно, хранить где-либо учётные данные тоже: приложение никогда не обращается к банку, оно видит только текст уведомления, которое вы и так получили.

Читать дальше

Мультивалютность всерьёз · После переезда · Курсы и обмен · Долги между людьми

Walletable в App Store: App Store

Справка: как всё работает

Поддержка: написать нам

© 2026 Walletable. Все права защищены.