При формировании отчетов использвать курсы валют на дату совершения операции, а не на сегодняшний день
Например у меня базовая валюта USD. 1.08.2017 я потратил 200 бел. рублей (BYN). Курс в этот день был 1 USD = 2 BYN. Я хочу, чтобы в дальнейшем эта трата фигурировала в отчетах как 100 USD.
Сейчас, если через год посмореть отчет за август, когда курс будет, например, 1 USD = 4 BYN, то в отчетах та трата от 1.08.2017 будет равна 50 USD, что, как мне кажется, неверно отражает действительность.
Поддерживаю. На самом деле исторический курс ЦБ или биржевой на дату операции использовать в целом некорректно и можно так делать только по умолчанию.
Вообще, для всех нужна совсем разная функциональность и сделать что-то автоматическое, что устроит всех, не получится. Поэтому для начала можно просто не реализовывать исторические курсы и дать возможность указывать курс руками для каждой транзакции. Мне например хочется, чтобы конвертировалось всё по тому курсу, по которому я потом продам эту валюту, а кому-то может быть важен курс ЦБ.