---
title: "\u041e\u0431\u043b\u0456\u043a \u043a\u0443\u0440\u0441\u043e\u0432\u0438\u0445 \u0440\u0456\u0437\u043d\u0438\u0446\u044c \u2014 OpenOblik"
description: "\u042f\u043a \u0443 ERPNext \u0432\u0456\u0434\u043e\u0431\u0440\u0430\u0437\u0438\u0442\u0438 \u0440\u0435\u0430\u043b\u0456\u0437\u043e\u0432\u0430\u043d\u0443 \u043a\u0443\u0440\u0441\u043e\u0432\u0443 \u0440\u0456\u0437\u043d\u0438\u0446\u044e, \u043a\u043e\u043b\u0438 \u0440\u0430\u0445\u0443\u043d\u043e\u043a-\u0444\u0430\u043a\u0442\u0443\u0440\u0443 \u0442\u0430 \u0439\u043e\u0433\u043e \u043e\u043f\u043b\u0430\u0442\u0443 \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u043e \u0437\u0430 \u0440\u0456\u0437\u043d\u0438\u043c\u0438 \u043a\u0443\u0440\u0441\u0430\u043c\u0438."
space: "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0456\u044f ERPNext"
url: "https://openoblik.com.ua/docs/buhhalteriia/manage-foreign-exchange-difference"
updated: "2026-10-10"
---

Nova Industries часто отримує міжнародні платежі вже після виставлення рахунків, тож до моменту розрахунку курс валют може змінитися.



Nova виставляє клієнту рахунок на EUR 1 200 за курсом `1 EUR = 1.10 USD`, тож дебіторська заборгованість становить USD 1 320. Коли клієнт платить, курс уже 1,15, і на банківський рахунок надходить USD 1 380. Різницю в USD 60 потрібно відобразити в обліку, а не приховувати, змінюючи суму платежу.



[Введення платежу](/docs/buhhalteriia/payment-entry) закриває цю реалізовану різницю через налаштований рахунок курсових різниць. Це відрізняється від [переоцінки валютного курсу](/docs/buhhalteriia/exchange-rate-revaluation), яка вимірює нереалізовану зміну, поки залишок ще відкритий. З цієї сторінки ви дізнаєтеся, як правильно відобразити розрахунок і не змішувати курсову різницю з банківськими комісіями чи списаннями.

## Приклад

Nova Electronics Distribution виставляє [рахунок-фактуру (продаж)](/docs/prodazhi/sales-invoice) на EUR 1 200 за курсом `1 EUR = 1.10 USD`.


| Подія                             | EUR   | Курс | Вартість у USD |
| --------------------------------- | -----: | ----: | -------------: |
| Рахунок-фактура                   | 1 200 | 1,10 | 1 320          |
| Надходження оплати                | 1 200 | 1,15 | 1 380          |
| Реалізована позитивна курсова різниця |   |      | 60             |


Клієнт сплатив повну суму в EUR, тому його дебіторська заборгованість у EUR стає нульовою. На доларовий банківський рахунок надходить USD 1 380, тоді як початкова дебіторська заборгованість обліковувалася в сумі USD 1 320. Різниця в USD 60 — це прибуток.

Для оплати постачальнику дебет і кредит міняються місцями. Чи буде результат прибутком, чи збитком, залежить від курсів у рахунку-фактурі та в платежі, а також від того, отримує організація іноземну валюту чи сплачує її.

## Перш ніж почати

Виконайте [налаштування мультивалютності](/docs/buhhalteriia/multi-currency-setup). Іноземний клієнт або [постачальник](/docs/zakupivli/supplier) повинен мати рахунок дебіторської чи кредиторської заборгованості у відповідній валюті, а банківський чи касовий рахунок — у своїй фактичній валюті.

У картці [організації](/docs/nalashtuvannia/company-setup) заповніть поле **Прибутки/збитки від курсової різниці**. Перегляньте параметр **Успадкування дати проведення для курсової різниці** у [«Налаштуваннях рахунків»](/docs/buhhalteriia/accounts-settings): згідно з поточними варіантами develop-версії він може брати дату рахунку-фактури, платежу або звірки.



![Параметр дати проведення для курсових різниць](https://novacompanies.m.frappe.cloud/files/docs-multi-currency-2026-accounts-settings-exchange-gain-loss-date.png)

Перевірте дату операції та затверджений курс у довіднику [«Обмін валюти»](/docs/buhhalteriia/currency-exchange) або [налаштування постачальника курсів](/docs/buhhalteriia/currency-exchange-settings).

## Створення введення платежу

Найнадійніше створювати введення платежу з проведеного рахунку-фактури — тоді посилання та непогашена сума переносяться автоматично.

1. Відкрийте проведений рахунок-фактуру (продаж) або [рахунок-фактуру на покупку](https://docs.frappe.io/erpnext/purchase-invoice).
2. Виберіть Створити &gt; Платіж.
3. Перевірте поля «Тип платежу», «Організація», «Тип контрагента» та «Контрагент».
4. Перевірте рахунки «Списано з» і «Зараховано на».
5. Введіть фактичну суму у валюті кожного рахунку.
6. Введіть або перевірте курс на дату платежу.
7. Перевірте рахунок-фактуру в таблиці «Посилання на платежі» та розподілену на нього суму.

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



![Валюти рахунків: дебіторська заборгованість у EUR і банківський рахунок у USD](https://novacompanies.m.frappe.cloud/files/docs-multi-currency-2026-payment-entry-two-account-currencies.png)



![Сплачена сума в EUR, отримана сума в USD і курс валюти джерела](https://novacompanies.m.frappe.cloud/files/docs-multi-currency-2026-payment-entry-exchange-rates-and-amounts.png)

## Розрахунок курсової різниці

Якщо у введенні платежу через зміну курсу з'явилася ненульова «Різниця на суму», натисніть **Set Exchange Gain/Loss** (встановити курсову різницю). ERPNext додасть рядок коригування в таблицю «Відрахування з оплат або збиток» з налаштованим рахунком. Перевірте цей рядок, а не покладайтеся лише на назву кнопки.

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

Не плутайте такі суми:


| Різниця                                                     | Куди її відносити                                         |
| ----------------------------------------------------------- | --------------------------------------------------------- |
| Зміна курсу між рахунком-фактурою та платежем               | Рахунок курсових різниць                                  |
| Комісія, яку утримав банк                                   | «Банківські збори» або інший затверджений рахунок витрат  |
| Свідома недоплата, яку не планують стягувати                | Рахунок списання — відповідно до політики                 |
| Податок, утриманий клієнтом                                 | Процес і рахунок утримання податку                        |
| Округлення через точність обчислень                         | Округлення або інший затверджений спосіб обробки різниць  |


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

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

## Проведення та перевірка

Проведіть введення платежу, а потім перевірте, що:

- непогашена сума рахунку-фактури зменшилася або стала нульовою;
- валютну дебіторську чи кредиторську заборгованість закрито на розподілену суму в іноземній валюті;
- банківський чи касовий рахунок відображає фактичну суму з виписки;
- на рахунку курсових різниць є лише різниця курсів;
- у [головній книзі](/docs/buhhalteriia/general-ledger) підсумки дебету й кредиту у валюті організації збалансовані;
- звіт [дебіторської та кредиторської заборгованості](/docs/buhhalteriia/accounts-receivable-and-payable) збігається з актом звірки контрагента.

Якщо платіж було введено окремо, розподіліть його на рахунок-фактуру за допомогою [«Звірки платежів»](/docs/buhhalteriia/payment-reconciliation). Залежно від валют рахунків, курсів і параметра дати проведення звірка теж може сформувати курсову різницю.

## Часткові та кілька платежів

Кожен платіж може мати свій фактичний курс. Рахунок-фактуру на EUR 1 200 можна оплатити двома частинами: EUR 500 за одним курсом і EUR 700 за іншим. Кожне введення платежу розподіляє лише свою частину й фіксує курсову різницю саме для цього розрахунку. Не змінюйте курс у початковому рахунку-фактурі, щоб підігнати його під остаточну банківську виписку.

Коли один платіж закриває кілька рахунків-фактур, перевірте розподілену суму та обробку курсу для кожного посилання. Використовуйте введення платежу або відповідний процес масових оплат, а потім переконайтеся, що непогашений залишок кожного рахунку-фактури правильний.

## Авансові платежі

Аванс можна відобразити ще до появи рахунку-фактури. Його курс визначає вартість авансу у валюті організації. Коли аванс згодом розподіляють на рахунок-фактуру, різницю може бути визнано відповідно до параметрів звірки та дати проведення. Обліковуйте аванс на рахунку контрагента в правильній валюті й не змінюйте його історичний курс непомітно.

## Вирішення проблем

### Після повної оплати у валюті на рахунку-фактурі лишається невелика непогашена сума

Перевірте розподілену суму, валюту рахунку контрагента, курс платежу і те, чи курсову різницю внесено в таблицю «Відрахування з оплат або збиток». Не вносьте курсові різниці в «Авансові податки та збори».

### Після додавання коригування неправильна банківська сума

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

### Кнопка Set Exchange Gain/Loss не з'являється

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

### Поле курсу доступне лише для читання

Перегляньте [фіксацію обмінного курсу](/docs/buhhalteriia/exchange-rate-field-frozen), параметри застарілих курсів, права доступу та статус документа. Проведену операцію не можна просто так переоцінити за іншим курсом.

## Поширені запитання

### Чи змінювати курс у рахунку-фактурі, якщо банк зарахував оплату за іншим курсом?

Ні. Залиште курс рахунку-фактури, який відповідав даті його виставлення. Використайте курс платежу й визнайте курсову різницю під час розрахунку.

### Чи завжди негативна курсова різниця — це витрати?

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

### Чи можна об'єднати банківську комісію з курсовим збитком?

Ні. Відображайте банківську комісію окремо, щоб звітність і звірка лишалися зрозумілими.

### Що робити, якщо платіж не прив'язаний до рахунку-фактури?

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

### Чи потрібна переоцінка після кожного платежу?

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

## Пов'язані теми

- [Введення платежу](/docs/buhhalteriia/payment-entry)
- [Звірка платежів](/docs/buhhalteriia/payment-reconciliation)
- [Мультивалютний облік](/docs/buhhalteriia/multi-currency-accounting)
- [Обмін валюти](/docs/buhhalteriia/currency-exchange)
- [Переоцінка валютного курсу](/docs/buhhalteriia/exchange-rate-revaluation)

---

*Переклад сторінки [«Manage Foreign Exchange Difference»](https://docs.frappe.io/erpnext/manage-foreign-exchange-difference) з документації ERPNext. © Frappe Technologies Pvt. Ltd., ліцензія [CC BY-SA 3.0](https://creativecommons.org/licenses/by-sa/3.0/deed.uk). Переклад — OpenOblik, на тих самих умовах. Переклад машинний, вичитка триває: помітили неточність — [напишіть нам](/kontakty).*
