Статьи

Учёт счетов и валют: как правильно считать общий баланс

Общий баланс удобен для обзора, но исходная валюта каждого счёта нужна для точности.

Каждому счёту — свои валюты

Кошелёк может содержать рубли и валюту, а банковская карта — только рубли. Храните остатки именно в доступных валютах счёта, чтобы при вводе операции невозможно было выбрать несуществующий баланс.

Перевод с обменом валют

При переводе между разными валютами важны две суммы: сколько списано со счёта-источника и сколько зачислено на целевой счёт. Их отношение и есть фактический курс обмена.

Такой перевод не должен попадать ни в доходы, ни в расходы. Он меняет структуру активов, но не общий результат периода.

Что делать, если курс недоступен

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

Создать аккаунт CaseMoney