В рассмотрении

Пользовательские курсы валют

Добрый день,

Многие сталкиваются с проблемами пересчета курса валют, когда они подтягиваются из интернета, который не отражает действительности. Когда на момент совершения транзакции курс был один, а если смотрешь отчет, спестя месяц, то берется текущий курс, что искажает реальность. К примеру, когда хочешь оценить расходы на поездку, которая была совершена в прошлом году, где ты использовал разные валюты и на тот момент ты потратил определенную сумму в основной валюте, а на сегодняшний день у тебя уже показывается совсем другая сумма. Или когда при создании бюджета пытаешься оценить сколько в долларх или евро было потрачено или заработано денег на тот момент, то спустя полгода ты не видишь реальной картины, т.к курсы поменялись.

Есть предложение добавить функционал для ведения пользовательских курсов (мобильная версия), где можно будет задать дату курса, валюта из которой конвертируется, валюта в которую конвертируется и сам курс. И при формировании отчетов (в бюджетах и везде, где используются курсы пересчета), чтобы программа смотрела если есть пользовательский курс на дату транзакции (или пользовательских курс более ранней даты), то использовать его. Если такого курса нету, то использовать логику, которая есть сейчас и брать курс на текущую дату.

Скажите, можно что-то подобное реализовать?

Спасибо.