Как в 1С:Бухгалтерии 3.0 оформить оплату поставщику в одной валюте со счета в другой валюте?

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

В практической деятельности бухгалтера нередко возникает ситуация, когда внешнеторговый контракт с иностранным поставщиком заключен в одной валюте (например, в английских фунтах стерлингов — GBP), а фактическое списание денежных средств производится с расчетного счета в другой валюте (например, в евро — EUR). При этом у самой организации нет открытого расчетного счета в валюте договора (GBP) — банк самостоятельно осуществляет конвертацию «на лету» по своему внутреннему коммерческому курсу и зачисляет поставщику целевую валюту.

В типовой конфигурации «1С:Бухгалтерия предприятия 3.0» прямая мультивалютная оплата (когда в одном документе списания указан счет в EUR, а договор контрагента — в GBP) не реализована из-за жестких ограничений системы на соответствие валюты денежных средств и валюты расчетов. Попытка использовать стандартный документ Корректировка долга для переноса задолженности также приводит к методологической ошибке: программа автоматически пересчитывает кросс-курс по официальным данным ЦБ РФ на дату операции, игнорируя реальный коммерческий курс конвертации банка. Это приводит к расхождениям во взаиморасчетах и искажению финансового результата.

В данной статье мы подробно разберем два практических способа, которые позволяют корректно отразить эту мультивалютную операцию в программе, зафиксировать отклонение курса банка от курса ЦБ и обеспечить правильный расчет курсовых разниц при закрытии месяца.

Способ 1. Использование «виртуального» расчетного счета и транзитного счета 57 (Рекомендуемый)

Этот метод является наиболее правильным с точки зрения методологии бухгалтерского учета в 1С. Он позволяет полностью автоматизировать процесс, избежать ручных корректировок проводок и гарантирует, что регламентная операция Переоценка валютных средств в конце месяца отработает без ошибок. Суть метода заключается в создании в справочнике программы временного («виртуального») банковского счета в валюте платежа, через который и будет проведена конвертация.

Рассмотрим пошагово этот процесс на конкретном примере: банк списал с еврового счета компании 481,38 EUR, конвертировал их по своему курсу и зачислил поставщику 414,47 GBP по договору в фунтах.

Шаг 1. Создание виртуального банковского счета

Для начала нам необходимо завести в системе транзитную точку для движения фунтов стерлингов. Перейдем в карточку нашей организации, откроем вкладку «Банковские счета» и создадим новый счет:

Шаг 2. Оформление списания евро с реального счета

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

  1. Выберем наш реальный расчетный счет в EUR.
  2. Установим вид операции: Прочее списание.
  3. В поле Счет дебета укажем субсчет 57.22 «Переводы в пути (в иностранной валюте)».
  4. В поле Субконто выберем валюту EUR.
  5. Сумма платежа: 481,38.
  6. Программа автоматически рассчитает рублевый эквивалент по официальному курсу ЦБ РФ на дату списания. Проводка документа будет выглядеть следующим образом:
    Дт 57.22 (EUR) — Кт 52 (EUR).

Шаг 3. Отражение поступления фунтов на виртуальный счет

Нам необходимо зафиксировать покупку валюты GBP за счет списанных EUR и отразить разницу между коммерческим курсом банка и официальным курсом ЦБ. Для этого в банковских выписках создадим документ Поступление на расчетный счет:

  1. Выберем созданный на Шаге 1 виртуальный счет в GBP.
  2. Вид операции установим: Приобретение иностранной валюты.
  3. В качестве счета расчетов (счета кредита) укажем тот же транзитный счет 57.22.
  4. Сумма в GBP: 414,47.
  5. В табличной части документа или в соответствующих полях укажем курс ЦБ РФ на дату операции и фактический курс покупки валюты (курс банка).
  6. При проведении документа программа сформирует проводку:
    Дт 52 (GBP, виртуальный счет) — Кт 57.22 (EUR).
  7. Поскольку рублевые эквиваленты сумм 481,38 EUR и 414,47 GBP по курсу ЦБ не совпадают, на транзитном счете 57.22 образуется сальдо. Программа автоматически спишет это сальдо и зафиксирует отклонение курса банка от официального курса ЦБ, отправив разницу на финансовый результат:
    Дт 91.02 (Прочие расходы) — Кт 57.22 (или наоборот, на Кт 91.01 в случае выгодного курса).

Шаг 4. Перечисление оплаты поставщику в GBP

Завершающим этапом мы переводим средства с виртуального счета непосредственно контрагенту. Создадим еще один документ Списание с расчетного счета:

  1. Выберем виртуальный счет в GBP.
  2. Вид операции: Оплата поставщику.
  3. В качестве договора укажем реальный договор с поставщиком, валюта расчетов по которому установлена в GBP.
  4. Сумма платежа: 414,47.
  5. Программа сформирует проводку:
    Дт 60.22 (или 60.02) — Кт 52 (GBP, виртуальный счет).

В результате на счете 60 отразится чистый аванс в GBP в размере 414,47, виртуальный счет 52 (GBP) и транзитный счет 57.22 полностью закроются в ноль, а разница курсов будет корректно списана на финансовый результат компании.

---

Способ 2. Перенос задолженности через ручную операцию и два договора

Если в вашей организации действует строгий регламент, запрещающий заведение виртуальных банковских счетов в информационной базе 1С, существует альтернативный вариант. Он предполагает перенос задолженности между договорами в разных валютах вручную, так как стандартный документ корректировки долга не позволяет вручную редактировать курсы валют.

Шаг 1. Настройка договоров контрагента

Для реализации этого способа в карточке контрагента-поставщика должно быть создано два договора:

  1. Вспомогательный договор в EUR (валюта расчетов и платежа — EUR). Этот договор будет использоваться как технический только для отражения списания денежных средств.
  2. Основной договор в GBP (валюта расчетов и платежа — GBP). По этому договору в дальнейшем будет отражаться поступление товаров или услуг.

Шаг 2. Проведение первоначальной оплаты

Оформим документ Списание с расчетного счета с реального еврового счета:

Шаг 3. Расчет сумм для ручного переноса

Перед тем как сделать ручную операцию, нам необходимо рассчитать рублевый эквивалент обеих валютных сумм по официальному курсу ЦБ РФ на дату проведения конвертации (например, на 04.03.2020):

Шаг 4. Создание документа «Операция, введенная вручную»

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

Проводка №1: Перенос аванса на договор в GBP

Проводка №2: Списание курсовой разницы на расходы

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

---

Резюме и рекомендации

Проанализировав оба варианта, мы рекомендуем использовать Способ №1 (через виртуальный счет). Несмотря на необходимость добавления технического счета в справочник, этот метод основывается на типовых механизмах конфигурации 1С. Программа сама, без участия пользователя, рассчитывает рублевые эквиваленты, выявляет отклонения курсов и распределяет их по соответствующим аналитическим счетам. Это минимизирует риски человеческой ошибки при расчетах вручную и гарантирует стабильную работу регламентных процедур закрытия отчетного периода.

← На главную