Андрей Пишет:
остатки на 31.08 были только в рублях
Да, остатки на эту дату были только в рублях, но совершённые (в прошлом) операции были и в другой валюте.
Скажем, когда-то давно, в день Х вы потратили 100 USD. Затем, в день Х + Y, вы получили 100 USD. В итоге это не влияет на суммарный остаток, отображаемый в исходной валюте.
Но если вы смотрите остаток, пересчитанный в рубли, и при этом хотите учесть историю изменения курсов, то такой остаток, всегда определяемый как сумма всех операций, будет отличаться на величину рублёвой разницы в стоимости 100 USD в день X и X + Y.
Вероятно в такой конфигурации эти параметры (остатки по месяцам + галочка "учесть историю курсов") лучше не использовать, т.к. результат получается сложно интерпретируемый.