На прошлые транзакции (расход, доход, перевод) имеет влияние текущий курс валюты.
На мой взгляд, курс валюты должен быть зафиксирован на момент совершения транзакции. Это может быть курс, необязательно взятый из общедоступных источников, поскольку курс обмена валют, как известно, в каждом обменнике разный.
Например:
Совершена транзакция Перевод 1 декабря 2014 г. по курсу 35 р/$
Валютный счет $1000 на Рублевый счет 35000 р
На сегодняшний день 23 ноября 2015 курс 65 р/$ , в транзакции изменилась сумма перевода.
Валютный счет $1000 на Рублевый счет 65000 р
Хотя, по факту, количество денег не выросло.
Я считаю это проблемой, поскольку для подобных транзакций приходится использовать механизм - Расход $1000 Приход 34000 р.
И такой механизм имеет побочный эффект - в статистике видна сумма Расход по сегодняшнему курсу.
Благодарю за внимание