Как отразить валютную оплату в 1С:Бухгалтерии, если валюта счета и валюта платежа не совпадают

Бухгалтер 1С v8.3 (Управляемые формы) Бухгалтерский учет Финансы и профессиональные услуги
← На главную

В практике ведения внешнеэкономической деятельности часто возникает ситуация, когда организация располагает валютным счетом в одной валюте (например, USD), а расчеты с контрагентом по договору предусмотрены в другой валюте (например, EUR или RUB). Банки позволяют проводить такие операции, автоматически конвертируя средства в момент платежа. Однако в типовой конфигурации «1С:Бухгалтерия предприятия» (БП) реализован строгий принцип: валюта документа оплаты должна соответствовать валюте расчетного счета. Разберемся, как правильно отразить такую операцию, сохранив корректность бухгалтерского и налогового учета.

Определение операции: что такое перевод с конверсией

С точки зрения банковских процессов, когда мы даем поручение оплатить счет в евро с нашего долларового счета, происходит трансграничный платеж с автоматической конвертацией или «оплата с конверсией». Фактически банк выполняет две последовательные операции в рамках одного поручения:

  1. Банк «покупает» у организации валюту счета (USD) по своему внутреннему коммерческому курсу.
  2. Банк «продает» организации целевую валюту (EUR или RUB) и немедленно перечисляет ее контрагенту.

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

Метод 1: Отражение через счет 57 «Переводы в пути» (для РФ)

Для корректного отражения кросс-валютной операции в российской версии БП наиболее правильным является использование промежуточного счета 57.22 (Переводы в пути (в валюте)). Рассмотрим пошагово, как это реализовать:

Шаг 1: Списание исходной валюты.
Создадим документ Списание с расчетного счета с видом операции «Прочее списание». В качестве счета дебета укажем 57.22. В субконто выберем соответствующую валюту (например, USD). На этом этапе мы фиксируем уход денег с нашего счета по официальному курсу ЦБ РФ на дату списания.

Шаг 2: Отражение конверсии и оплаты поставщику.
Поскольку фактически валюта на наш расчетный счет не зачисляется, а сразу уходит поставщику, нам необходимо «схлопнуть» операцию. Для этого создадим еще один документ Списание с расчетного счета, но уже по виртуальному счету или через операцию Поступление на расчетный счет на счет 57.22, чтобы зафиксировать появление целевой валюты (EUR). Однако более чистым методом будет использование документа Операция, введенная вручную или отражение оплаты поставщику напрямую с кредита счета 57.22.

Рассмотрим пример проводок, которые должны возникнуть в системе:


Дт 57.22 (USD) — Кт 52 (USD) // Списаны доллары с расчетного счета
Дт 60.21 (EUR) — Кт 57.22 (USD) // Оплачено поставщику (конвертация по курсу банка)

Проанализируем финансовый результат: разница между официальным курсом ЦБ и коммерческим курсом банка при такой операции должна быть отнесена на счет 91.02 (Прочие расходы).

Метод 2: Использование специализированного документа (для Беларуси)

Если учет ведется в локализованной версии «1С:Бухгалтерия для Беларуси», задача упрощается. В данной конфигурации предусмотрен специализированный документ Конверсия валюты. Рассмотрим подробнее его возможности:

После проведения конверсии в программе появляется остаток в нужной валюте, который затем перечисляется поставщику стандартным документом Списание с расчетного счета с видом операции «Оплата поставщику».

Метод 3: Смешанный подход через транзитный счет

Если необходимо видеть в банковских выписках движения, максимально приближенные к реальности, можно завести в справочнике Банковские счета технический (виртуальный) счет в целевой валюте. Выясним причину, почему это удобно: это позволяет использовать стандартные документы Оплата поставщику, что критично для корректного формирования «Отчета о движении денежных средств» (ОДДС).

Разберем алгоритм:

  1. Проводим Списание с расчетного счета (USD) на счет 57.22.
  2. Проводим Поступление на расчетный счет (EUR) на технический счет со счета 57.22. Сумма в EUR рассчитывается исходя из того, сколько фактически получил поставщик.
  3. Проводим финальное Списание с расчетного счета с технического счета (EUR) в адрес поставщика.

Важный момент: при таком подходе на счете 57.22 возникнет курсовая разница (из-за несовпадения курсов валют к рублю), которую необходимо закрыть регламентной операцией или ручной проводкой на счет 91.

Работа с курсовыми разницами и комиссиями

При выполнении кросс-валютных переводов важно помнить о двух типах финансовых результатов:

  1. Курсовая разница (переоценка): Возникает в 1С автоматически на счетах 52, 60.21 и 57.22 при изменении официального курса валюты.
  2. Разница курсов конверсии: Это ваши прямые потери или выгоды от того, что курс банка отличается от курса ЦБ/НБ. В 1С это отражается как «Прочие доходы (расходы)» с соответствующей статьей (например, «Отклонение курса продажи/покупки валюты»).

Не забудем и про банковскую комиссию. Обычно банк списывает ее отдельной суммой в валюте счета. Рассмотрим пример: за перевод EUR с вашего USD-счета банк взял 20 USD. Эту операцию мы отражаем обычным документом Списание с расчетного счета с видом операции «Прочее списание» на счет 91.02 (Статья «Услуги банков»).

Рекомендации для автоматизации

Если ваша организация совершает такие операции регулярно, рекомендуется рассмотреть возможность доработки системы. Рассмотрим, что можно улучшить:

Таким образом, хотя типовая 1С:Бухгалтерия (РФ) не содержит одной кнопки «Оплатить в другой валюте», использование счета 57 позволяет полностью легально и прозрачно отразить процесс конверсии, соблюдая все требования бухгалтерского учета.

← На главную