Статьи

Учёт в BYN и второй валюте: курсы без хаоса в голове

Как вести учёт расходов в нескольких валютах: сумма как на чеке, базовая валюта, курс на дату операции. Без «плавающей» магии.

Если в жизни есть хотя бы одна валютная карта, поездка, фриланс в USD/EUR или соседние BYN и RUB, «один общий баланс в голове» быстро врёт. Спокойное правило: пишите как платили; смысл итогов — в базовой валюте.

«Ладно» — ручной учёт в Telegram Mini App: у каждого кошелька своя валюта, курсы и конвертация считаются на сервере в целых minor units (копейки/центы), без float «на глаз». Это не банковский обменник.

Четыре правила, которые не ломают поездку

  1. Сумма в валюте оплаты, как на чеке или в push банка
  2. Одна базовая валюта для итогов месяца — обычно валюта основного дохода
  3. Курс на дату операции, а не «когда вспомнил в воскресенье»
  4. Оригинал суммы и валюты хранить; пересчёт в базу — представление

Кошельки, а не одна куча

Заведите отдельные кошельки: «Карта BYN», «Наличные PLN», «USD фриланс». Перевод между своими счетами — это перемещение, не расход и не доход. Если валюты разные, конвертация должна быть явной: сколько списали там, сколько зачислили здесь, какой курс зафиксировали.

В продукте перевод между разными валютами опирается на серверную котировку; в истории видно FX-след операции.

Что смотреть в отчёте и истории

Бюджеты и мультивалюта

Месячный лимит «Еда 800 BYN» осмыслен в базе домашнего бюджета. Траты с валютного кошелька должны попадать в ту же логику через пересчёт на дату. Если поездка короткая, иногда честнее завести отдельную категорию «Отпуск».

Чего не обещаем

CTA

Откройте @ladnomoneybot, заведите кошелёк в нужной валюте и запишите расход «как на чеке». В истории проверьте, что оригинал и пересчёт читаются без сюрпризов.

← Все статьи