Опубликовано

Мультивалютный бюджет для экспатов: как вести учет расходов в разных странах

Учитывайте счета, переводы, комиссии и траты в разных валютах без двойного учета. Выберите одну валюту отчетности и сверяйте остаток каждого счета в его валюте.

Зарплата $4,800 приходит на счет в USD. Вы обмениваете $1,600 на €1,470, платите комиссию $8, а затем тратите £96 с карты для поездок в Лондоне. Всего за один обычный месяц бюджет может показать завышенные доходы и расходы, потерять комиссию, а остатки в нем перестанут сходиться с выписками.

Чтобы мультивалютный бюджет для экспатов оставался точным, каждый месяц придерживайтесь пяти правил:

  1. Ведите каждый счет в той валюте, которую он фактически хранит.
  2. Записывайте обе стороны внутреннего перевода по суммам, фактически проведенным по счетам.
  3. Учитывайте комиссии за конвертацию и операции по карте отдельно, если они проведены отдельными списаниями.
  4. Выберите одну валюту отчетности для итогов и строк бюджета.
  5. Сверяйте остаток каждого счета в его валюте, прежде чем доверять сводному отчету с пересчитанными суммами.

Путешественник взвешивает мед из трех банок на одних весах за столом в саду

Так вы разделите три вида операций, которые в плохо устроенном мультивалютном учете часто смешиваются:

  • Расходы — оплата аренды, продуктов, поездок, комиссий и других затрат.
  • Движение денег — переводы между счетами внутри бюджета.
  • Валютная корректировка — изменение отчетной стоимости иностранной валюты, которая у вас осталась.

Итог может выглядеть правдоподобно, даже если эти операции смешаны. В надежной книге учета у каждой суммы есть понятное объяснение.

Ведите каждый счет в его собственной валюте

У каждого счета должна быть одна собственная валюта: расчетный счет в USD, текущий счет в EUR, карта для поездок в GBP и так далее. Записывайте каждую проведенную операцию в валюте счета, сохраняя исходный знак суммы. Если вы купили продукты на €42.10 со счета в EUR, в книге учета это по-прежнему расход €42.10. Не заменяйте его при вводе округленной суммой в долларах.

При покупке по карте валюта счета важнее цены, указанной продавцом. Если магазин в Лондоне выставил £96, но по карточному счету покупка прошла как $123.40, запишите $123.40 в книгу счета в USD. Сохраните £96 как исходные данные, если система это позволяет, но не добавляйте операцию в GBP на счет, который хранит USD.

Конвертация по карте тоже может пройти не в день покупки. В определениях карточных терминов Бюро финансовой защиты потребителей США говорится, что платежная система может использовать курс, действующий на момент обработки операции в иностранной валюте. Он может отличаться от курса на дату покупки или проведения операции по счету. Комиссия за операцию в иностранной валюте может появиться отдельным списанием. Тогда учитывайте ее как самостоятельный расход, а не включайте в расчетный обменный курс.

Суммы в валюте счета отвечают на первый вопрос при сверке: совпадает ли остаток с выпиской? Конвертация понадобится позже — только для отчетности. Она не должна менять исходную книгу учета.

Выберите одну валюту отчетности для всего домохозяйства

Валюта отчетности — это общая единица для месячных итогов, собственного капитала и строк бюджета. Обычно домохозяйство выбирает валюту, в которой оплачивает большинство счетов или принимает основные финансовые решения. Например, живущий в Испании человек может хранить деньги на счетах в USD и GBP, а планировать месяц в EUR.

Тогда у каждой цифры есть понятная роль:

  • валюта счета показывает, что произошло на конкретном счете
  • валюта отчетности показывает, сколько домохозяйство в целом заработало, потратило и хранит
  • источник курса и его дата объясняют, как одна сумма была пересчитана в другую

Сам бюджет тоже ведите в валюте отчетности. Аренду можно сразу запланировать в EUR. Будущий страховой платеж в USD или поездку с расходами в GBP можно оценить в EUR по зафиксированному плановому курсу. Пометьте такую сумму как оценочную, а после реального списания примените обычные правила выбора курса для книги учета.

Определите, какие счета входят в бюджет

Определите границы бюджета до импорта или распределения операций по категориям. Включите все счета, которые хотите сверять в рамках одного домохозяйства, даже если какой-то из них нужен в основном для поездок или сбережений.

Например:

Счет Валюта счета Роль в бюджете
Расчетный счет в США USD Зарплата и платежи в USD
Текущий счет в Испании EUR Аренда и повседневные расходы
Карта для поездок в Великобританию GBP Покупки в GBP

Перемещение денег между любыми двумя счетами из этого списка — внутренний перевод, а не новый доход или расход. Платеж арендодателю, авиакомпании или магазину считается расходом: деньги покидают домохозяйство в оплату реальной покупки. В статье «Считаются ли банковские переводы расходами?» разобраны пограничные случаи, в том числе платежи по картам и переводы людям за пределами бюджета.

Границы важны, даже если несколько балансов доступны в одной учетной записи провайдера. Конвертация с его баланса в USD на баланс в EUR все равно остается переводом между двумя валютными счетами.

Записывайте межвалютный перевод как одно парное событие

Для межвалютного перевода нужны две строки в книге учета: с одного счета списывается одна валюта, а на другой зачисляется другая. Для каждой стороны используйте фактически проведенную сумму.

Допустим, провайдер конвертирует USD в EUR:

Запись Сумма со знаком Тип Категория
Расчетный счет в США -$1,600 Перевод Нет
Текущий счет в Испании +€1,470 Перевод Нет
Расчетный счет в США -$8 Расход Банковские и валютные комиссии

Первые две строки относятся к одному переводу. Их суммы точно показывают, сколько денег ушло и сколько пришло. Подразумеваемый курс операции равен €1,470 ÷ $1,600, то есть 0.91875 EUR за USD.

Комиссия $8 — реальный расход, поэтому ее нужно записать отдельно от пары перевода и только один раз включить в расходы. Если провайдер вычитает комиссию из суммы после конвертации и не проводит ее отдельной операцией, сохраните две суммы из выписок. Не придумывайте строку с комиссией, которую нельзя подтвердить по выпискам.

Не создавайте искусственный «расход на обмен» $1,600 в паре с «доходом» €1,470. Иначе простое перемещение денег между собственными счетами превратится в экономическую активность и исказит категории, ради которых вы ведете бюджет.

Полный пример с USD, EUR и GBP

В начале сентября у домохозяйства есть $1,000 на расчетном счете в США, €800 на испанском счете и £100 на карте для поездок в GBP.

За месяц проходят следующие операции:

  1. На расчетный счет в США приходит зарплата $4,800.
  2. При конвертации $1,600 уходят с расчетного счета в США, а €1,470 приходят на счет в Испании.
  3. Провайдер отдельно списывает комиссию $8.
  4. Аренда, продукты, транспорт и коммунальные услуги обходятся в €1,300.
  5. Покупки по карте в Лондоне составляют £96.

Сначала сверим счета в их собственных валютах:

Счет Начальный остаток Проведенные движения Ожидаемый конечный остаток
Расчетный счет в США $1,000 +$4,800 - $1,600 - $8 $4,192
Текущий счет в Испании €800 +€1,470 - €1,300 €970
Карта для поездок в GBP £100 -£96 £4

Эти остатки должны совпадать с выписками банка или провайдера. Курс для отчетности не исправит пропущенную покупку на £12 или покупку продуктов на €70, записанную дважды.

Теперь пересчитаем операции за месяц в EUR. Чтобы арифметику можно было легко проверить, возьмем условные курсы отчетности на точную дату: 0.92 EUR за USD для движений в USD и 1.17 EUR за GBP для расходов в поездке.

Статья отчета Сумма в валюте счета Значение в отчете в EUR
Зарплата +$4,800 +€4,416.00
Сторона перевода в USD -$1,600 -€1,472.00
Сторона перевода в EUR +€1,470 +€1,470.00
Комиссия за конвертацию -$8 -€7.36
Повседневные расходы в EUR -€1,300 -€1,300.00
Расходы в поездке в GBP -£96 -€112.32

В отчет о расходах входят €1,300.00 повседневных затрат, €112.32 расходов в поездке и €7.36 комиссий — всего €1,419.68. Обе строки перевода из него исключены. При этом отчет о движении денег может показывать и эти строки, и разницу €2 между их значениями по справочному курсу, не относя ни одну из сторон к доходам или расходам.

Эти курсы нужны только для примера — использовать их в других расчетах нельзя. Курс отчетности также не доказывает, по какому курсу банк, платежная система или сервис переводов провел операцию. Справочные курсы евро Европейского центрального банка обычно обновляются около 16:00 CET в рабочие дни и публикуются в информационных целях. ЕЦБ настоятельно не рекомендует использовать их для проведения операций. В книге переводов источником истины остаются списанные $1,600 и зачисленные €1,470.

Не включайте валютную корректировку в расходы

Допустим, домохозяйство завершает месяц с указанными выше остатками, но между началом и концом периода USD дешевеет относительно EUR. Стоимость оставшихся $4,192 в пересчете на EUR падает, хотя со счета не ушло ни одного доллара.

Это изменение оценки и есть валютная корректировка. Оно не относится ни к зарплате, ни к расходам, ни к комиссии за перевод. Понятный отчет о закрытии мультивалютного периода показывает:

  1. начальные остатки в каждой валюте счета
  2. доходы, расходы и переводы, пересчитанные по единому правилу
  3. конечные остатки в каждой валюте счета
  4. валютную корректировку, которая связывает пересчитанные начальные остатки и движения с конечными остатками

Так видно, почему собственный капитал в EUR может снизиться без соответствующего расхода. Строка валютной корректировки отражает изменение оценки, а категории расходов по-прежнему описывают реальные затраты.

Зафиксируйте одно правило выбора курса и придерживайтесь его. Для отчетности могут подойти ежедневные справочные курсы центрального банка на точную дату, если нужная валютная пара доступна. Для выходных, праздников и отсутствующих значений все равно понадобится явное правило. Не подставляйте незаметно сегодняшний курс для старой операции и не заполняйте пропуск догадкой.

Как экспату закрывать месяц по одной схеме

Сначала закройте книги учета в валютах счетов и только потом проверяйте сводный отчет. Такой порядок помогает найти ошибки до того, как конвертация их скроет.

  1. Зафиксируйте период. Выберите закрытый диапазон выписки и решите, включать ли в книгу только проведенные операции.
  2. Сверьте каждый счет в его валюте. Начальный остаток плюс все проведенные движения с учетом знака должны равняться конечному остатку.
  3. Сопоставьте каждую пару внутренних переводов. Проверьте исходную и полученную суммы, даты и общий идентификатор перевода.
  4. Отделите комиссии от движения денег. Учитывайте комиссии провайдера, карты и сервиса переводов как расходы, если они проведены отдельно.
  5. Проверьте категории. Найдите покупки без категории, возвраты, записанные как доход, и платежи по картам, учтенные дважды.
  6. Конвертируйте операции для отчетности. Используйте зафиксированные источник и дату курса, не меняя исходные строки.
  7. Проверьте отсутствующие курсы и валютную корректировку. Если сумму невозможно конвертировать, она не должна исчезать из отчета: сводный итог нужно пометить как неполный.
  8. Сравните факт с планом. Обновляйте будущие строки бюджета в валюте отчетности, когда регулярные обязательства в иностранной валюте заметно меняются.

Не пытайтесь сначала любой ценой свести общий итог после конвертации. Две ошибки на разных счетах могут взаимно компенсироваться после пересчета. В руководстве по сверке бюджета с банковским остатком есть более полный список проверок для пропущенных, дублированных и ожидающих проведения операций.

Ту же модель можно использовать в электронной таблице

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

Как минимум, в каждой строке книги учета нужны:

  • счет и его валюта
  • дата проведения
  • сумма со знаком в валюте счета
  • тип операции: например, доход, расход или перевод
  • категория для доходов и расходов, без категории расходов у переводов
  • идентификатор перевода, общий для обеих его сторон
  • ссылка на исходную запись для сверки

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

Так же внимательно импортируйте выписки. Сохраняйте исходный файл, заранее просматривайте распознанные строки, проверяйте знаки и валюты, ищите возможные дубликаты и добавляйте записи только после подтверждения результата. В статье «Как импортировать банковские выписки в трекер расходов» подробно описан этот цикл проверки.

Как это реализовано в Expense Budget Tracker

Мультивалютные функции Expense Budget Tracker построены на этой модели книги учета:

  • каждая строка книги хранит сумму со знаком и ее исходную валюту
  • межвалютный перевод состоит из двух строк перевода с одним event_id: отрицательной суммой в источнике, положительной в получателе, фактической суммой с каждой стороны и значением NULL в поле category
  • пересчет для отчетности выполняется при чтении по ежедневным валютным парам на точную дату
  • панели показывают остатки счетов в их валютах рядом с итогами в валюте отчетности
  • строки бюджета используют валюту отчетности
  • при отсутствии курса затронутые суммы явно остаются неконвертируемыми, а зависящие от них итоги помечаются как недостоверные
  • детализация по валютам отделяет пересчитанные движения от валютной корректировки

Набор встроенных курсов ограничен конкретным списком. Сейчас поддерживаются USD, а также BGN, DKK, EUR, GBP и TRY на основе данных ЕЦБ; RUB — Банка России; RSD — Национального банка Сербии; UAH — Национального банка Украины. Произвольные валюты не поддерживаются. Проверьте все нужные вам валюты до переноса книги учета или использования сводного итога.

Вести книгу учета можно в готовом веб-интерфейсе, через встроенный чат, размещенный MCP-коннектор или Agent API. HTTP-агент начинает работу с GET https://api.expense-budget-tracker.com/v1/, читает данные через /v1/sql/query и отправляет подтвержденные записи через /v1/sql/execute. В руководстве по началу работы описаны доступные точки входа, а в документации API — аутентификация, выбор рабочего пространства и разрешенные операции.

Встроенной синхронизации с банками и загрузки выписок нет. Вы можете передать агенту данные выписки, проверить предложенные им строки и разрешить запись подтвержденных операций через API или MCP-коннектор. Это импорт с помощью агента, а не пассивная агрегация банковских данных и не встроенная форма загрузки.

Закрывайте месяц, только когда у каждой разницы есть объяснение

Хорошее приложение для мультивалютного бюджета позволяет проследить путь от сводной цифры до зарплаты в USD, точных сумм с обеих сторон перевода в EUR, отдельной комиссии, покупок в GBP и каждого сверенного остатка в валюте счета. Электронная таблица должна соответствовать тому же стандарту.

Если вам нужно учитывать расходы в нескольких валютах, сохраняйте фактически проведенные суммы, объединяйте стороны внутренних переводов в пары, отдельно учитывайте реальные комиссии, конвертируйте только для отчетности и не включайте изменения оценки в расходы. Когда каждую разницу можно объяснить операцией, переводом, комиссией, отсутствующим курсом или валютной корректировкой, отчету можно доверять.

Следующий шаг — руководство по учету собственного капитала. В нем тот же подход с сохранением исходной валюты применяется к активам и обязательствам.

Читайте дальше

Альтернатива Copilot Money: открытый код и несколько валют

Сравните Copilot Money и Expense Budget Tracker по синхронизации с банками, валютам, общему доступу и цене. Перед переходом попробуйте перенести небольшой CSV.

Трекер чистого капитала без подключения к банку: учет в нескольких валютах

Настройте мультивалютный трекер чистого капитала без подключения банка. Узнайте, как проводить ежемесячную сверку, каковы ограничения продукта и когда для инвестиций нужен отдельный инструмент.

Альтернатива Actual Budget в 2026 году: мультивалютность, ИИ и SQL-доступ

Сравниваем Actual Budget с Expense Budget Tracker: конверты и local-first или мультивалютный реестр, общие пространства, MCP и SQL API по HTTP. Плюс безопасный план перехода.

Считается ли банковский перевод расходом? Как не учесть деньги дважды

Когда перевод между счетами не относится к расходам, а когда влияет на бюджет. Разбираем сбережения, платежи по кредитным картам, наличные, комиссии и обмен валют.