Документація ERPNext

Документація ERPNext

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

Nova купує комплектуючі й продає готову продукцію в різних країнах. Клієнту може знадобитися рахунок в EUR, постачальник може чекати оплати в JPY, а Nova все одно має звітувати за єдиним узгодженим обліком у USD. Мультивалютний облік зберігає кожну суму в іноземній валюті разом з її вартістю у валюті організації.

Наприклад, Nova виставляє EuroTech Retail рахунок на EUR 1 200 за курсом 1 EUR = 1.15 USD. Клієнт бачить EUR 1 200, а ERPNext для звітності фіксує USD 1 380. На цій сторінці пояснено, як валюта організації, рахунку, документа та цін працюють разом — від налаштування до оплати й переоцінки.

Три валюти, які треба розрізняти

Валюта Що вона визначає
Валюта організації Базова облікова валюта, задана в картці Організації. У ній складаються фінансові звіти й ведуться базові суми дебету та кредиту.
Валюта рахунку Фіксована валюта рахунку в плані рахунків. Банківський рахунок, рахунок дебіторської чи кредиторської заборгованості має відповідати одній валюті.
Валюта документа Валюта, показана в рахунку, замовленні чи комерційній пропозиції. Сума перераховується у валюту організації за полем «Курс валюти» документа.

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

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

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

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

Налаштування валютних рахунків

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

Банківський рахунок в EUR із фіксованою валютою рахунку

Кожен банківський чи касовий рахунок має одну валюту. Якщо реальний банк веде окремі залишки в USD та EUR, відобразіть їх окремими рахунками в ERPNext. Так звірка з банком і аудиторський слід залишаються зрозумілими.

Налаштування клієнтів і постачальників

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

Валюта оплати клієнта

Відкриття рядка рахунку за замовчуванням у картці клієнта

Натисніть виділений значок олівця, щоб відкрити повний редактор рядка дочірньої таблиці.

Клієнт, пов'язаний із рахунком дебіторської заборгованості в EUR

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

Налаштування роботи з курсами

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

У демонстраційному прикладі затверджено курс 1 EUR = 1.15 USD.

Створення рахунку-фактури (продаж) в іноземній валюті

  1. Створіть рахунок-фактуру (продаж) для іноземного клієнта.
  2. Перевірте валюту документа і «Курс валюти».
  3. Оберіть прайс-лист і перевірте його валюту та курс перерахунку.
  4. Переконайтеся, що в полі Дебет указано потрібний рахунок дебіторської заборгованості.
  5. Додайте позиції, податки, умови та графік платежів.
  6. Перед проведенням порівняйте підсумки у валюті документа та у валюті організації.

Рахунок-фактура в EUR і курси перерахунку

«Курс валюти» перераховує EUR 1 200 у USD 1 380. «Обмінний курс прайс-листа» дорівнює 1, бо і прайс-лист, і рахунок ведуться в EUR.

Підсумки в EUR і USD у рахунку-фактурі

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

Закупівлі й платежі в іноземній валюті

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

У «Введенні платежу» валюти визначаються вибраними рахунками. Якщо гроші в EUR надходять із рахунку дебіторської заборгованості в EUR на банківський рахунок у USD, сплачена сума буде в EUR, отримана — в USD, а між ними — курс валюти джерела.

Валюти рахунків «Списано з» і «Зараховано на»

Курс і перераховані суми у введенні платежу

Якщо курс платежу відрізняється від курсу рахунку-фактури, ERPNext може розрахувати реалізовану курсову різницю. Скористайтеся кнопкою Встановити курсову різницю (Set Exchange Gain/Loss), якщо вона є, потім перевірте рядок у таблиці «Відрахування з оплат або збиток» і доведіть «Різниця на суму» до нуля перед проведенням. Не відносьте банківську комісію на рахунок курсових різниць лише тому, що вона є в тій самій банківській виписці. Банківські комісії й курсові різниці — це різні витрати.

Мультивалютні записи журналу

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

Переоцінка відкритих валютних залишків

Зміна курсу після операції створює два види різниць:

Різниця Коли виникає Типовий інструмент
Реалізована Рахунок-фактура чи кредиторська заборгованість погашається за іншим курсом «Введення платежу» і курсові різниці (прибуток/збиток)
Нереалізована Валютний залишок залишається відкритим на звітну дату Переоцінка валютного курсу

Переоцінка змінює балансову вартість у валюті організації. Сума в іноземній валюті не змінюється. Наприклад, EUR 1 000 залишаються EUR 1 000, а їхня вартість у USD змінюється з USD 1 100 на USD 1 150.

Перевірка звітів

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

Суми в EUR у головній книзі

Усунення проблем

Контрагента можна вибрати, але валюта рахунку-фактури не приймається

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

У «Введенні платежу» неправильна валюта

Поля сум визначаються валютами рахунків «Списано з» і «Зараховано на». Оберіть потрібний банківський, касовий рахунок або рахунок дебіторської чи кредиторської заборгованості, а не намагайтеся вписати для платежу окрему валюту.

Залишок в іноземній валюті нульовий, а у валюті організації — ні

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

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

Чи може один банківський рахунок мати кілька валют?

Один рахунок в ERPNext має одну валюту рахунку. Для банківських залишків, що ведуться окремо в різних валютах, використовуйте окремі рахунки обліку.

Чи може один клієнт отримувати рахунки в кількох валютах?

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

Навіщо потрібен курс, якщо оплата буде пізніше?

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

Чи змінює переоцінка суму рахунку-фактури?

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

Чи можна змінити валюту рахунку з USD на EUR після проведення записів?

Ні. Створіть новий рахунок в EUR і ведіть на ньому подальші операції. Перш ніж переносити наявний залишок, порадьтеся з бухгалтером.

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


Переклад сторінки «Multi Currency Accounting» з документації ERPNext. © Frappe Technologies Pvt. Ltd., ліцензія CC BY-SA 3.0. Переклад — OpenOblik, на тих самих умовах. Переклад машинний, вичитка триває: помітили неточність — напишіть нам.

Оновлено 4 години тому
Чи була сторінка корисною?
Дякуємо!