Описать движение денег
Поступления, выплаты, обменные операции, переводы и проводки — это рабочие документы, а не просто строки в интерфейсе.
Хранить историю согласований
Черновики, проверки, исправления, утверждения и отклонения должны сохранять автора, время, причину и неизменяемый след.
Показывать курсы явно
Дневные курсы, ручные изменения, отсутствующие значения и отчёты по разным валютам должны быть понятны команде.