Сообщество
Логин
Пароль
Забыли пароль?     Регистрация
Ещё проектики
Рабочее время
Минималистичный счётчик рабочего времени онлайн
Общение / Веб версия / Обработка СМС с тратами в других валютах

Обработка смс с тратами в других валютах

Михаил
4 мая 2016 23:59
Добрый день. Если путешествуешь в другой стране, то часто приходится расплачиваться по карте в валюте другого номинала, с конвертацией на стороне банка. Например, у меня сейчас карта в евро, а траты в чешских кронах. СМС приходит такого вида:

Pokupka; Uspeshno; Summa: 810,00 CZK; Ostatok: 357,06 EUR; CZ/PRAHA 1/U MODRE KACHNICKY; 04.05.2016 22:57:08

Приложение (андроид) корректно понимает, что списались кроны. Но карта-то у меня в евро! Т.е. вместо уменьшения баланса в евро, оно мне записывает отрицательный баланс по кронам. Разумнее было бы автоматически создавать ещё одну транзакцию - на конвертацию валюты. Типа вот была трата на 270 крон, и обмен 10 евро на те же 270 крон. Ведь это именно то, что и происходит - конвертация и трата.

Это было бы удобно ещё и потому, что автоматически бы считался обменный курс для каждой траты. Это бывает полезно. Например, в округе несколько супермаркетов. Можно выбрать, где лучше курс. Сейчас мне это приходится вбивать и считать вручную.
Admin
 
5 мая 2016 09:43
Михаил Пишет:
автоматически бы считался обменный курс для каждой траты
Здравствуйте.
А как его считать? Точный курс обмена не известен до тех пор, пока операцию не проведёт банк.

Нужно проводить операцию обмена вручную, по факту совершения обмена.
Михаил
5 мая 2016 23:45
Очень просто. Обратите внимание, что в СМС помимо размера траты (в CZK) указан ещё и фактический баланс счёта после траты (в EUR). Если мы вытащим этот баланс, его можно будет сравнить с записанным в данный момент в дребеденьгах, и разница составит как раз размер траты в EUR.
Admin
 
6 мая 2016 09:59
Михаил Пишет:
и разница составит как раз размер траты в EUR.
1. Не составит, т.к. могут быть другие операции изменяющие баланс, которые ещё не учтены.
2. Часто, через какое-то время случается коррекция из-за уплывания курса в момент фактического обмена валют банком и баланс меняется ещё раз. СМС об этом не приходит.
Михаил
6 мая 2016 22:39
1. Все эти операции в СМС. СМС приходят подряд. Вы же их и обрабатываете. В чём проблема?
2. Вот это аргумент. Я такого, правда, не замечал. Значит, можно сделать эту функцию отключаемой.
Admin
 
7 мая 2016 08:38
Михаил Пишет:
Все эти операции в СМС. СМС приходят подряд.
Не всё. И не всегда подряд.
СМС - не надёжная вещь, о чём открыто говорят сами операторы.
Михаил
7 мая 2016 23:27
Что ж, если вы уверены, что эту функцию нельзя реализовать так, чтобы она была полезной, то вопросов больше не имею.
Admin
 
8 мая 2016 09:56
Михаил Пишет:
Что ж, если вы уверены, что эту функцию нельзя реализовать
Мы уверены только в том, что не знаем как её реализовать нормально.
Может когда-нибудь узнаем.
Чтобы отвечать на сообщения - зарегистрируйтесь и войдите в личный кабинет.