ru · Кодекс о предпринимательстве · Published:

Как рассчитать курсовые разницы при долгосрочном контракте с предоплатой в иностранной валюте

Расчёт курсовых разниц при долгосрочном контракте с предоплатой в иностранной валюте

Правовая основа

Расчёт курсовых разниц в Республике Беларусь регулируется комплексом нормативных правовых актов:

  1. Налоговый кодекс Республики Беларусь (Особенная часть) от 29 декабря 2009 г. № 71-З — статьи 174 (Внереализационные доходы) и 175 (Внереализационные расходы), определяющие налоговый учёт курсовых разниц.

  2. Национальный стандарт бухгалтерского учёта (НСБУ) № 61 «Ресурсы, обязательства и операции в иностранной валюте» — устанавливает порядок отражения в бухгалтерском учёте операций в иностранной валюте, включая предоплату.

  3. Закон Республики Беларусь «О бухгалтерском учёте и отчётности» — общие принципы ведения бухгалтерского учёта.

Ключевые понятия

Курсовые разницы — разницы, возникающие при переоценке выраженных в иностранной валюте стоимости активов и (или) обязательств (монетарных статей) по официальному курсу Национального банка Республики Беларусь на дату совершения операции и (или) на дату составления бухгалтерской отчётности.

Предоплата (аванс) в иностранной валюте — денежные средства, уплаченные (полученные) до фактической поставки товаров (выполнения работ, оказания услуг). С точки зрения бухгалтерского учёта предоплата является немонетарной статьёй после её фактической уплаты/получения.

Порядок расчёта курсовых разниц при долгосрочном контракте с предоплатой

1. Предоплата, выданная поставщику (импорт)

Согласно п. 3 НСБУ № 61, при осуществлении предоплаты выраженная в иностранной валюте стоимость полученных активов (работ, услуг) отражается в бухгалтерском учёте на дату предоставления немонетарной статьи (т.е. на дату уплаты предоплаты) по курсу Национального банка Республики Беларусь на эту дату.

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

Расчёт по этапам:

Этап Операция Курс НБ РБ Действие
1 Уплата предоплаты Курс на дату оплаты Предоплата фиксируется в BYN
2 Каждый отчётный период (месяц) до получения активов Предоплата не переоценивается
3 Получение товаров (работ, услуг) Курс на дату оприходования Часть стоимости, покрытая предоплатой — по курсу даты предоплаты; непокрытая часть — по курсу даты оприходования

2. Частичная предоплата

При частичной предоплате стоимость поступивших активов распределяется:

  • Оплаченная авансом часть — по курсу НБ РБ на дату осуществления предоплаты;
  • Неоплаченная часть (монетарное обязательство) — по курсу НБ РБ на дату совершения операции (оприходования товаров/работ/услуг).

Формула:

Стоимость актива в BYN = (Сумма предоплаты в валюте × Курс на дату предоплаты) + (Непокрытая сумма в валюте × Курс на дату оприходования)

3. Курсовые разницы по непокрытой предоплатой части обязательства

Оставшаяся часть обязательства (не покрытая предоплатой) является монетарной статьёй и подлежит переоценке:

  • на последнее число каждого месяца (отчётного периода);
  • на дату совершения операции (частичной/полной оплаты, получения товаров и т.д.).

Формула расчёта курсовой разницы:

Курсовая разница = (Сумма обязательства в валюте × Курс НБ РБ на дату переоценки) − (Сумма обязательства в валюте × Курс НБ РБ на предыдущую дату переоценки)

  • Положительный результат → курсовая разница включается во внереализационные доходы (ст. 174 НК РБ);
  • Отрицательный результат → курсовая разница включается во внереализационные расходы (ст. 175 НК РБ).

Практический пример

Условия:

  • Заключён долгосрочный контракт на поставку оборудования стоимостью 100 000 евро.
  • 01.03.2025 произведена предоплата 40 000 евро (курс НБ РБ = 3,45 BYN/евро).
  • Оборудование поступает 15.06.2025 (курс НБ РБ = 3,50 BYN/евро).
  • Оставшаяся сумма 60 000 евро оплачивается 20.07.2025 (курс НБ РБ = 3,48 BYN/евро).

Расчёт:

1. Предоплата (01.03.2025):

  • 40 000 евро × 3,45 BYN = 138 000 BYN (фиксированная сумма, не переоценивается)

2. Оприходование оборудования (15.06.2025):

  • Покрытая предоплатой часть: 40 000 евро × 3,45 = 138 000 BYN
  • Непокрытая часть: 60 000 евро × 3,50 = 210 000 BYN
  • Итого стоимость оборудования: 348 000 BYN

3. Переоценка кредиторской задолженности (60 000 евро) по месяцам:

Дата Курс НБ РБ Расчёт Курсовая разница
31.03.2025 3,47 60 000 × (3,47 − 3,45) +1 200 BYN (доход)
30.04.2025 3,49 60 000 × (3,49 − 3,47) +1 200 BYN (доход)
31.05.2025 3,51 60 000 × (3,51 − 3,49) +1 200 BYN (доход)
15.06.2025 3,50 60 000 × (3,50 − 3,51) −600 BYN (расход)
30.06.2025 3,50 60 000 × (3,50 − 3,50) 0 BYN
20.07.2025 3,48 60 000 × (3,48 − 3,50) −1 200 BYN (расход)

4. Итоговые курсовые разницы:

  • Положительные (внереализационные доходы): 1 200 + 1 200 + 1 200 = 3 600 BYN
  • Отрицательные (внереализационные расходы): 600 + 1 200 = 1 800 BYN
  • Нетто-результат: +1 800 BYN (внереализационный доход)

Налоговый учёт курсовых разниц

Согласно статье 174 Налогового кодекса Республики Беларусь (Особенная часть), положительные курсовые разницы, возникающие от переоценки активов и обязательств, стоимость которых выражена в иностранной валюте, включаются во внереализационные доходы плательщика.

Согласно статье 175 Налогового кодекса Республики Беларусь (Особенная часть), отрицательные курсовые разницы, возникающие от переоценки активов и обязательств, стоимость которых выражена в иностранной валюте, включаются во внереализационные расходы плательщика.

Важные особенности для долгосрочных контрактов

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

  2. Момент признания активов: При долгосрочном контракте момент перехода права собственности на активы определяется условиями контракта (обычно по базисам поставки в соответствии с Инкотермс). До момента перехода права собственности суммы, перечисленные поставщику, учитываются как дебиторская задолженность (монетарная статья) и подлежат ежемесячной переоценке с начислением курсовых разниц.

  3. Возврат предоплаты: Если поставщик возвращает предоплату (например, при расторжении контракта), то при возврате также может возникать курсовая разница, поскольку курс на дату возврата может отличаться от курса на дату уплаты предоплаты.

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

Источники

Источник Реквизиты
Налоговый кодекс РБ (Особенная часть) Кодекс РБ от 29.12.2009 № 71-З, ст. 174 «Внереализационные доходы» — etalonline.by
Налоговый кодекс РБ (Особенная часть) Кодекс РБ от 29.12.2009 № 71-З, ст. 175 «Внереализационные расходы» — etalonline.by
НСБУ № 61 Национальный стандарт бухгалтерского учёта «Ресурсы, обязательства и операции в иностранной валюте», п. 3
Практические разъяснения PROnalogi.by — «Предоплата в иностранной валюте: переоценка и курсовые разницы»
Практические разъяснения GB.BY — «По официальному курсу на какую дату подлежит отражению сумма предоплаты»

Рекомендация: При заключении долгосрочных контрактов с предоплатой в иностранной валюте целесообразно согласовать с контрагентом условия о распределении валютных рисков, а также вести раздельный учёт предоплаченной и непокрытой частей обязательства для корректного расчёта курсовых разниц. При возникновении сложных ситуаций рекомендуется консультироваться с аудиторскими организациями и (или) обращаться в Министерство финансов Республики Беларусь за разъяснениями.

The information provided on this page is generated by artificial intelligence and is for informational purposes only. It does not constitute legal advice and should not be relied upon as a substitute for consultation with a qualified legal professional. Always consult a licensed attorney for legal matters.

Have a legal question? Get an AI-powered answer.

Ask Your Question