Михаил
|
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
|
Михаил Пишет: Что ж, если вы уверены, что эту функцию нельзя реализовать Мы уверены только в том, что не знаем как её реализовать нормально.
Может когда-нибудь узнаем.
|
|
|