logo
logo
А как разобрать смс, если к одному счету есть 2 карты и надо выбрать и Категорию и Агента? [mak 24/01/2018 18:07]
тема похожая, но есть особенности:
Собственно суть такая: есть один карточный счет с единым балансом, к нему привязаны 2 карты (*1111 - карта 1, *2222 - карта 2). При разборе смс нужно чтобы для однотипной операции программа правильно определяла и Категорию и Агента. Много перебрал настроек правил, но так и не смог решить проблему, вот пример:
 
Ездим на такси, получаю 2 разные смс:
SMS1: Покупка. Карта *1111. 200 RUB. YANDEX.TAXI. Доступно 5000 RUB
SMS2: Покупка. Карта *2222. 300 RUB. YANDEX.TAXI. Доступно 4700 RUB
 
Согласно инструкции - "Подстрока поиска категории" – подстрока из СМС, по которой можно выбрать категории для операции. Категорий можно выбрать не больше двух.
Получается что можно выбрать только один из двух вариантов:
1. Можно выбрать подстроку "YANDEX.TAXI" - и тогда правило корректно заполнит Категория-1 - "Такси"
2. Либо выбрать подстроку с номером карты "*1111" - и тогда правило корректно заполнит Категория-2 - Агента
 
Пробовал также ставить разные подстроки поиска суммы "Слева от суммы" - "*1111" или "*2222" - все равно срабатывает всегда одно правило.
Есть ли варианты решения такой проблемы?