Денис
|
9 октября 2018 11:08
|
Здравствуйте
Подскажите пожалуйста как правильно настроить правила, если перевод происходит в два SMS сообщения в таком порядке:
1) Перевод XX.XXRUB; 08/10 Счет*0506 Баланс 14962.83RUB
2) Входящий перевод XX.XXRUB;08/10 Счет*1966 Баланс XX.XXRUB
Я сделал промежуточный счет "Перевод" и два правила в таком порядке
A) Если в строке есть слово = "Входящий перевод"
и ещё слово = "*1966"
то создать перемещение со счета "Перевод" на счет 1966
B) Если в строке есть слово = "Перевод"
и ещё слово = "*0506"
то создать перемещение со счета на 0506 счет "Перевод"
Вроде работает, но в списке перемещений теперь две операции. Есть ли более оптимальный вариант?
Было бы здорово пометить счет "Перевод" как "промежуточный" и чтобы cистема автоматически заменяла две операции на одну, когда обе присутствуют на одинаковую сумму.
|
|
|
Admin
|
9 октября 2018 11:27
|
Здравствуйте.
Одну из СМС можно игнорировать настроив правило типа "ничего не делать".
|
|
|
Денис
|
9 октября 2018 11:41
|
Если счета всего два, то такая схема подойдет, а если больше, то уже нет, т.к. в СМС указан счет либо "откуда", либо "куда", но не оба счета сразу.
|
|
|
Admin
|
9 октября 2018 12:09
|
Не понятно.
Сколько бы ни было счетов, что мешает создать правило типа:
Если в строке есть слово "Входящий перевод" и ещё слово "Счет*1966" то "ничего не делать"?
|
|
|
Денис
|
9 октября 2018 14:59
|
Можно, но как тогда понять куда переводить?
|
|
|
Admin
|
9 октября 2018 17:11
|
Это должно быть понятно из одной какой-то СМС, иначе правило на перемещение в любом случае создать не получится.
|
|
|
Денис
|
9 октября 2018 19:05
|
Вот поэтому приходится использовать промежуточный счет. Думаю эта проблема есть у многих, так что было бы хорошо иметь системное решение. ДБ мог бы сам понять, что два подряд идущих СМС сообщения на одинаковую сумму означают перевод между счетами.
|
|
|