А для банка Открытие?
АТБ добавил.
Добавлена функция распознавания СМС
С номер ATB
Азиатско-Тихоокеанский банк? Напишите еще с какого номера приходят смс.
Добавьте плиз
Карта ATB
Счет *0359 зачисление % на остаток 0.90 RUR 20.04.2018 02:15. Доступно 177.40 RUR
ACC:*0359 Zachisleno %+na ostatok na summu 0.83 RUR vypolneno
Карта Открытие
Вы заплатили 550 р. в WALLET ONE*EDINAYA KASSA картой *1042. Доступно 378.85 р.
Так то вроде все понятно, но чёт не работают мои шаблоны.
Принято
Даты без указания года пока не поддерживаются.
Некорректный основной шаблон смс для карты Кукуруза:
%ACCOUNT% Покупка %SUM% Остаток * %DESCRIPTION%
Должно быть:
%ACCOUNT% Покупка %SUM% Остаток * %DESCRIPTION% %DATE%
Воспользовался упрощённым вариантом. Спасибо.
Хотя нет, пробелы объединяются. Возможно двоеточие забыли в конце слова "Баланс:" или что-то в этом духе.
Сомневаюсь что дело в звездочке. Возможно пробел где-то лишний был.
Заработало вот так:
%ACCOUNT% %DATE% * покупка %SUM% FABER * Баланс: *
То есть после того, как добавил в конце звёздочку.
Должен работать, но можно и упростить "%ACCOUNT% %DATE% * покупка %SUM% FABER" - этого достаточно. Формат даты соответствует указанному в настройках банка? Должен быть dd.MM.yy
Добрый день. Прошу помощи в составлении шаблона СМС. Есть СМС:
ECMC1234 17.04.18 10:02 покупка 70р FABER 3 Баланс: 1308.94р
Сделал шаблон:
%ACCOUNT% %DATE% * покупка %SUM% FABER * Баланс:
После этого пытаюсь обработать все СМС за сегодня, но этот шаблон не находит СМС.
Может где ошибся?
Ясно. Спасибо.
А кастомизация я предложил как путь дальнейшего развития.
Нет конечно, тэг %SUM% именно для этого.
2. Насколько я понял, при обработке СМС, используется шаблон, в котором уже забита сумма и сумма из СМС не переносится в транзакцию, которая создастся из этого шаблона.
1. Сработает шаблон с конкретным названием магазина. Чем больше совпадающих слов в шаблоне - тем он лучше с точки зрения программы.
2. Не понял.
3. Это уже перебор.
Добрый день. Хотелось бы сделать несколько доработок распознавания:
1. Приоритезация. У меня несколько шаблонов для распознавания - один общий, другой частный. Например, общий: %ACCOUNT% %DATE% * оплата %SUM% .* %DESCRIPTION% Баланс:
частный: ХХХХ %DATE% * оплата %SUM% Магазин №1%DESCRIPTION% Баланс:
Не понятно какое из правил отработает, если я получу СМС от Магазина №1.
Хотелось бы составить приоритезированный список, какие шаблоны использовать первыми в случае одновременно совпадения нескольких.
2. Перенос суммы. Хотелось бы иметь возможность переносить сумму из смс в созданую из шаблона транзакцию.
3. Кастомизация механизма отработки смс. Хотелось бы использовать конструкцию if else, and, or для каждой переменной шаблона для СМС. Например, если сумма > 1000, то использовать один шаблон, если < 1000, то использовать другой шаблон. Или если В дескрипшене есть наименование получателя платежа и оно равно Магазин №1, то подставить в поле "Контрагент" транзакции контрагента Магазин №1.
Добавил.
Прошу добавить шаблон зачисления процентов для Русского ипотечного банка:
KARTA *6006
30.03.18 21:24
ZACHISLENIE
603.46 RUB
DOSTUPNO 8829.40 RUB
И еще шаблон перевода с карты на свой же счет:
KARTA *6006
15.03.18 18:51
SPISANIE
1000.00 RUB
DOSTUPNO 9320.27 RUB