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

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

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

Зарплата $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. Порівняйте фактичні суми з планом. Оновіть майбутні статті бюджету у валюті звітності, якщо регулярні зобов’язання в іноземній валюті суттєво змінилися.

Не починайте зі спроби будь-що звести один конвертований підсумок. Після конвертації дві помилки в рахунках можуть взаємно компенсуватися. У посібнику зі звірки бюджету з банківським балансом є докладніший контрольний список для пропущених, дубльованих і незавершених транзакцій.

Та сама модель працює і в електронній таблиці

Для цього процесу не обов’язково використовувати спеціалізований застосунок. Електронна таблиця також підійде, якщо окремо зберігати в ній дані рахунків, транзакцій, переказів, обмінних курсів і бюджету.

Кожен рядок реєстру має щонайменше містити:

  • рахунок і його валюту
  • дату проведення
  • суму у валюті рахунку зі знаком
  • тип, наприклад дохід, витрата або переказ
  • категорію для доходів і витрат; для переказів категорії витрат бути не повинно
  • ID переказу, спільний для обох його сторін
  • посилання на джерело для звірки

Зберігайте курси в окремій таблиці, де ключами будуть дата, вихідна валюта та валюта звітності. Розраховуйте звітні значення за цією таблицею. Ніколи не замінюйте суми у валюті рахунку конвертованими підсумками.

Так само уважно імпортуйте виписки. Збережіть вихідний файл, перегляньте оброблені рядки, перевірте знаки й валюти, знайдіть можливі дублікати та додавайте записи лише після підтвердження зіставлення. У статті «Як імпортувати банківські виписки в трекер витрат» докладно описано цей цикл перевірки.

Як це реалізовано в Expense Budget Tracker

Мультивалютні функції Expense Budget Tracker побудовані на цій моделі реєстру:

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

Керований набір курсів має чіткі межі. Наразі він підтримує 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, обох точних сум переказу з USD у EUR, окремої комісії, покупок у GBP та кожного звіреного балансу у валюті рахунку. Електронна таблиця має відповідати тому самому стандарту.

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

Наступний рівень — посібник з обліку чистого капіталу, у якому той самий підхід до валют рахунків застосовано до активів і зобов’язань.

Читайте далі

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

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

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

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

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

Порівняйте локальний конвертний бюджет Actual із мультивалютним реєстром Expense Budget Tracker, спільними робочими просторами, MCP та HTTP-доступом до SQL — і перевірте перехід без зайвого ризику.

Чи вважаються банківські перекази витратами? Як уникнути подвійного обліку

Дізнайтеся, коли банківський переказ не є витратою, коли він впливає на бюджет і як обліковувати перекази на заощадження, погашення заборгованості за кредитною карткою, готівку, комісії та обмін валют.