При чем тут суммы? Есть колонки Валюта и курс,выбираешь валюту и курс проставляется автоматически на дату операции ну и идете пересчет сумм операции. Так вот надо иметь возможность поменять курс в ручную..
Для любителей извратов есть документ бухгалтерская справка
Там себе программь что хочешь
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший