Статті на: Валютний облік

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

Курсові різниці виникають під час перерахунку активів і зобов’язань в іноземній валюті у гривню через зміну валютного курсу. Такі зміни впливають на фінансовий результат підприємства. Нижче наведено приклад розрахунку курсових різниць.


Основні терміни


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

Монетарні статті — це гроші в іноземній валюті, а також активи й зобов'язання, які будуть отримані або сплачені у фіксованій сумі грошей (наприклад: залишки на валютних рахунках, дебіторська заборгованість за відвантажені товари, кредиторська заборгованість за отримані послуги). 

Немонетарні статті — активи та зобов'язання, які не є грошима і будуть погашені товарами, послугами чи основними засобами (наприклад: аванси видані або отримані). По них курсова різниця не нараховується.

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


Алгоритм розрахунку в програмі


Програма виконує розрахунок у двох випадках: на дату господарської операції та на дату балансу.


Крок 1. Визначення типу операції


При проведенні документа (наприклад, "Витрата грошей" або "Надходження товарів та послуг") програма аналізує:


  1. Чи є ця стаття монетарною
  2. Чи є ця подія першою (аванс) чи другою (закриття заборгованості)


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


Крок 2. Розрахунок при погашенні заборгованості

Коли ви сплачуєте борг постачальнику, програма порівнює курс НБУ на дату оплати з курсом, за яким борг потрапив на баланс.

  • Якщо курс зріс і ви платите борг — виникають витрати (рах. 945).
  • Якщо курс впав і ви платите борг — виникає дохід (рах. 714).


Крок 3. Регламентна переоцінка на дату балансу

Ця операція виконується у складі регламентованих операцій Майстра закриття періоду. Він перевіряє всі залишки на валютних рахунках та залишки по взаєморозрахунках (наприклад, рах. 632).

Програма порівнює поточний курс НБУ на 31-ше число з курсом останньої оцінки.



Приклади розрахунку курсової різниці в Dilovod


У програмі для обрахунку курсових різниць береться середній курс з 6 знаками після коми, хоч в усіх звітах й проводках він округлений до 4


Приклад 1: Розрахунок курсової різниці при оплаті постачальнику


  1. 01.01.2026 р. надійшла оплата від ТОВ "Добро" за товари на суму 1000 доларів Курс НБУ на цю дату складає 42,3532 грн/дол, гривневий еквівалент 42353,20



  1. 31.01.2026 р. Надійшов товар від ТОВ Весна на суму 500 доларів Курс НБУ на цю дату складає 42.8483 грн/дол.



  1. 16.02.2026 р. Оплата за товари ТОВ "Весна" на суму 500 доларів Курс НБУ на цю дату складає 43.0904 грн/дол



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


Розрахунок який відбувається:


  1. Визначимо курсову різницю по переоцінці грошових коштів для цієї операції

Середній курс залишку валюти складає  42.3532 грн/дол.

Курс на дату оплати складає 43.0904 грн/дол

Сума оплати 500 дол.


Різниця в курсі = 43.0904 - 42.3532 = 0.7372


Курсова різниця = 500 * 0.7372 = 368.60  (позитивна курсова різниця)


В цей же час в програмі робиться й другий розрахунок щодо переоцінки заборгованості перед постачальником



  1. Визначимо курсову різницю заборгованості перед постачальником

Курс на дату надходження товарів складав 42.8483 грн/дол.

Курс на дату оплати складає 43.0904 грн/дол

Сума операції 500 дол.


Різниця в курсі = 43.0904 - 42.8483 = 0.2421


Курсова різниця = 500 * 0.2421 = 121.05 (негативна курсова різниця)


  1. Програма робить обрахунки для запису в проводку, тобто залишає 1 рядок для запису


Курсова різниця загальна дорівнює = 368.60 - 121.05 = 247.55 (позитивна курсова різниця)

Сформована проводка для цієї операції:


Дт 632 Кт Надійшли 714 - 247.55 (позитивна курсова різниця)



Приклад 2: Розрахунок курсової різниці від продажу валюти


  1. 01.01.2026 р. Надійшли кошти в валюті від ТОВ Добро 10000 дол. по курсу НБУ 42.3532 грн/дол. 



  1. 05.01.2026 р. Надійшли кошти в валюті від ТОВ "Перемога" 5000 дол. по курсу НБУ 42.2942



  1. 10.02.2026 р. Було перераховано кошти на продаж 5000 дол по курсу НБУ 43.0267 грн\дол, обмінний курс на цю дату складає 43.00



Розрахунок який відбувається:


  • Вирахуємо середній курс для 15000 дол, які є на рахунку:


10000 дол * 42.3532 = 423532.00 грн


5000 дол * 42,2942 = 211471 грн


423532 + 211471 = 635003 грн


635003 / 15000 дол. = 42.333533 грн/дол


  • Порахуємо різницю в курсах на дату операції:


43.0267 - 42.333533 = 0.693166


  • Розрахуємо курсову різницю на дату операції  курс НБУ:


5000 дол * 0.693166 = 3465.83 грн - позитивна курсова різниця




  1. Надійшли кошти від обміну валюти на гривневий рахунок по обмінному курсу 43 грн/дол на суму 215000 грн.



Розрахунок курсової різниці між курсом НБУ та обмінним курсом:


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


43.00 - 43.0267 = - 0,0267


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


5000 дол * (-0.0267) = -133.50 грн.- негативна курсова різниця



Приклад 3:Розрахунок курсової різниці при переоцінці валюти на дату балансу


  1. На рахунку в банку станом на 28.02.2026 р містяться кошти 10000 дол. по середньому курсу  42.333533



  1. Курс НБУ на 28.02.2026 р складає 43.2747 


  1. Робимо Переоцінку валютних коштів


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


Визначимо різницю в курсі НБУ на дату балансу


43.2747 -  42.333533  =  0.941167


Порахуємо курсову різницю від переоцінки валюти на дату балансу


10000 дол. * 0.941167 = 9411,67



Приклад 4: Переоцінка заборгованості по постачальнику на дату балансу


  1. 05.02.2026 Надійшов товар від постачальника ТОВ Конвалія курс НБУ 43.1695 на суму 5000 дол.


  1. Курс на дату переоцінки складає 43.2747


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


Визначимо різницю курсів НБУ між датою надходження товарів 05.02.2026 та датою балансу 28.02.2026


43.2747 - 43.1695 = 0.1052


Визначимо курсову різницю заборгованості


5000 * 0.1052 = 526 грн. - негативна курсова різниця (оскільки заборгованість перед постачальником збільшилася)





Оновлено: 16/03/2026

Чи була ця стаття корисною?

Поділіться своїм відгуком

Скасувати

Дякуємо!