Вторая валюта: одно решение, которое нельзя отложить
Почему операцию нужно хранить в исходной валюте, какой курс брать для итога, что делать при отсутствии курса и три комиссии, которые заметно меняют бюджет поездки.
Как только в учёте появляется вторая валюта, сложность растёт не арифметически, а концептуально. Возникают вопросы без единственно верного ответа. По какому курсу считать: на дату покупки или на сегодня? Что показывать в итоге месяца? Считать ли обмен наличных расходом?
Неприятность в том, что ошибка ни на одном из этих вопросов не выглядит ошибкой. Цифры сходятся, итог отображается, всё аккуратно. Просто он неверный, и вы об этом не узнаете.
Большинство решений можно поменять потом. Одно нельзя.
Храните исходную сумму
Операция должна сохраняться в той валюте, в которой прошла. Двенадцать долларов это двенадцать долларов, а не «примерно 1 100 рублей».
Причины две, и обе серьёзные.
Конвертация необратима. Сохранив только рубли, вы теряете исходную сумму навсегда. Восстановить её потом по курсу той даты можно лишь приближённо, и это будет приближение приближения.
Курс меняется. Итог за март, посчитанный в марте и в декабре, окажется разным. Если исходные суммы сохранены, пересчитать можно по любому курсу в любой момент. Если нет, то уже никогда.
Отсюда правило: конвертация это слой отображения, а не способ хранения. Всё остальное в этой статье можно переделать позже, потерянную исходную сумму нельзя.
Какой курс брать для итога
Разумных подходов три, и выбор зависит от вопроса, на который вы отвечаете.
Курс на дату операции самый точный для истории: каждая покупка пересчитывается по курсу своего дня. Подходит, когда нужно понять, во что реально обошлась поездка.
Текущий курс для всех операций проще: весь месяц считается по сегодняшнему. Отвечает на вопрос «сколько это стоит в моих деньгах прямо сейчас», но искажает сравнение месяцев — разница может возникнуть только из-за курса, а не из-за ваших решений.
Фактический курс списания самый честный при оплате картой: банк применил конкретный курс и добавил конкретную комиссию. Минус в том, что смотреть его нужно в выписке, автоматически он обычно недоступен.
Практичный компромисс выглядит так: хранить исходные суммы, показывать итог по свежему курсу и помнить, что этот итог — оценка, а не бухгалтерская величина.
Когда курса нет
Не для всех пар валют есть надёжный курс, и источники иногда недоступны.
Правильное поведение — исключить такие суммы из общего итога и явно об этом сообщить. Итог получится неполным, зато вы будете знать, что он неполный.
Худший вариант — посчитать такие операции нулём. Итог окажется заниженным, выглядеть будет совершенно нормально, и ошибку вы не заметите ни сейчас, ни через полгода.

Обмен это перевод, а не расход
Обменяли двадцать тысяч рублей на двести долларов: денег у вас не стало меньше, они сменили форму.
Если записать обмен расходом, месяц раздуется на сумму обмена, а потом ещё раз на те траты, которые вы из этих долларов сделаете. Двойной счёт, причём незаметный.
Расходом здесь является только комиссия за обмен. Её и стоит записать, если она заметная.
Поездка: отдельный режим
В поездке структура трат другая, и смешивать её с обычным месяцем неудобно: две недели отпуска перекосят статистику всего года.
Рабочая схема простая. Записывайте всё в местной валюте, не пересчитывая в уме. Не пытайтесь на месте решить, дорого это или нет, потому что это отнимает время отпуска и всё равно выходит неточно. Разберите итог после возвращения, когда известны фактические списания.
Отдельно стоит держать в голове три вещи, которые легко забыть и которые заметно меняют итог.
Комиссия за конвертацию, обычно 1–3%, иногда больше. На бюджете поездки в 150 000 ₽ это от полутора до четырёх с половиной тысяч, сумма, сопоставимая с ужином.
Комиссия за снятие наличных, часто фиксированная плюс процент. Пять снятий понемногу обходятся заметно дороже одного крупного.
Динамическая конвертация, она же DCC. Это когда терминал предлагает списать в вашей валюте вместо местной. Курс в таком случае почти всегда хуже банковского. Выбирайте местную валюту и позвольте конвертировать своему банку.
Как читать смешанную аналитику
Категория с операциями в трёх валютах требует осторожности при чтении.
Сравнивать месяцы стоит внутри одной валюты. «Еда в июле 40 000 ₽ против 52 000 ₽ в августе» — сравнение осмысленное. «Еда 40 000 ₽ против 600 $» уже нет, даже если приложение сложит их в одну цифру.
Приблизительный итог полезен для общего ощущения масштаба и вреден для точных выводов. Если разница между месяцами меньше десяти процентов, а курс за это время подвинулся, разницы, скорее всего, просто нет.
Что делает приложение
Voice Finance хранит операцию в той валюте, в которой вы её записали, и не подменяет её при смене основной валюты. Сто тысяч рублей остаются ста тысячами рублей, даже если вы переключили основную валюту на доллары.
В списке операций сумма показывается в исходной валюте, а под ней при необходимости приблизительный эквивалент в основной валюте со знаком «≈». Если валюты совпадают, эквивалент не показывается, чтобы не дублировать одно и то же число.
Курсы загружаются независимо от того, есть ли у вас операции: экран «Валюты и курсы» в настройках работает сразу после установки, показывает дату последнего обновления и позволяет обновить вручную. При отсутствии связи используются последние успешно полученные значения, а суммы без курса из итога исключаются.
Записать операцию в другой валюте можно голосом: «двенадцать долларов кофе» распознаётся как доллары, а не как рубли. Подробности про формулировки есть в материале о голосовом вводе.
Одна проверка перед поездкой
Если вы только столкнулись со второй валютой, сделайте одну вещь: убедитесь, что ваш инструмент сохраняет исходную сумму, а не пересчитанную.
Остальное настраивается по ходу. Как встроить нерегулярные расходы поездки в обычный план, показано в разборе бюджета на месяц, а базовые принципы записи не зависят от количества валют и описаны в основном материале про учёт.
Связанные статьи
- Основы учёта 8 минут чтения
Как вести учёт расходов: система, которая доживает до второго месяца
Почему учёт расходов бросают на третьей неделе и как этого избежать: три решения до первой записи, четыре категории вместо двадцати и пять минут в воскресенье.
- Инструменты 7 минут чтения
Записывать расходы голосом: как строить фразу, чтобы её поняли с первого раза
Минимальная фраза, свободный порядок слов, несколько трат за один раз. Что распознаётся хуже, где голос проигрывает клавиатуре и что стоит знать про приватность.
- Бюджет 8 минут чтения
Бюджет на месяц: почему он ломается о третий месяц и как это чинится
Три причины, по которым бюджеты не доживают до конца квартала, и схема расчёта сверху вниз: фиксированные, нерегулярные, накопления, а переменные — остаток.