В практической деятельности бухгалтера нередко возникает ситуация, когда внешнеторговый контракт с иностранным поставщиком заключен в одной валюте (например, в английских фунтах стерлингов — GBP), а фактическое списание денежных средств производится с расчетного счета в другой валюте (например, в евро — EUR). При этом у самой организации нет открытого расчетного счета в валюте договора (GBP) — банк самостоятельно осуществляет конвертацию «на лету» по своему внутреннему коммерческому курсу и зачисляет поставщику целевую валюту.
В типовой конфигурации «1С:Бухгалтерия предприятия 3.0» прямая мультивалютная оплата (когда в одном документе списания указан счет в EUR, а договор контрагента — в GBP) не реализована из-за жестких ограничений системы на соответствие валюты денежных средств и валюты расчетов. Попытка использовать стандартный документ Корректировка долга для переноса задолженности также приводит к методологической ошибке: программа автоматически пересчитывает кросс-курс по официальным данным ЦБ РФ на дату операции, игнорируя реальный коммерческий курс конвертации банка. Это приводит к расхождениям во взаиморасчетах и искажению финансового результата.
В данной статье мы подробно разберем два практических способа, которые позволяют корректно отразить эту мультивалютную операцию в программе, зафиксировать отклонение курса банка от курса ЦБ и обеспечить правильный расчет курсовых разниц при закрытии месяца.
Этот метод является наиболее правильным с точки зрения методологии бухгалтерского учета в 1С. Он позволяет полностью автоматизировать процесс, избежать ручных корректировок проводок и гарантирует, что регламентная операция Переоценка валютных средств в конце месяца отработает без ошибок. Суть метода заключается в создании в справочнике программы временного («виртуального») банковского счета в валюте платежа, через который и будет проведена конвертация.
Рассмотрим пошагово этот процесс на конкретном примере: банк списал с еврового счета компании 481,38 EUR, конвертировал их по своему курсу и зачислил поставщику 414,47 GBP по договору в фунтах.
Шаг 1. Создание виртуального банковского счета
Для начала нам необходимо завести в системе транзитную точку для движения фунтов стерлингов. Перейдем в карточку нашей организации, откроем вкладку «Банковские счета» и создадим новый счет:
GBP.Шаг 2. Оформление списания евро с реального счета
Теперь отразим списание евровых средств, которые банк забрал для конвертации. Перейдем в раздел Банк и касса — Банковские выписки и создадим документ Списание с расчетного счета:
EUR.Прочее списание.57.22 «Переводы в пути (в иностранной валюте)».EUR.481,38.Шаг 3. Отражение поступления фунтов на виртуальный счет
Нам необходимо зафиксировать покупку валюты GBP за счет списанных EUR и отразить разницу между коммерческим курсом банка и официальным курсом ЦБ. Для этого в банковских выписках создадим документ Поступление на расчетный счет:
GBP.Приобретение иностранной валюты.57.22.414,47.57.22 образуется сальдо. Программа автоматически спишет это сальдо и зафиксирует отклонение курса банка от официального курса ЦБ, отправив разницу на финансовый результат: Шаг 4. Перечисление оплаты поставщику в GBP
Завершающим этапом мы переводим средства с виртуального счета непосредственно контрагенту. Создадим еще один документ Списание с расчетного счета:
GBP.Оплата поставщику.GBP.414,47.В результате на счете 60 отразится чистый аванс в GBP в размере 414,47, виртуальный счет 52 (GBP) и транзитный счет 57.22 полностью закроются в ноль, а разница курсов будет корректно списана на финансовый результат компании.
---
Если в вашей организации действует строгий регламент, запрещающий заведение виртуальных банковских счетов в информационной базе 1С, существует альтернативный вариант. Он предполагает перенос задолженности между договорами в разных валютах вручную, так как стандартный документ корректировки долга не позволяет вручную редактировать курсы валют.
Шаг 1. Настройка договоров контрагента
Для реализации этого способа в карточке контрагента-поставщика должно быть создано два договора:
Шаг 2. Проведение первоначальной оплаты
Оформим документ Списание с расчетного счета с реального еврового счета:
Оплата поставщику.EUR.481,38 EUR.Шаг 3. Расчет сумм для ручного переноса
Перед тем как сделать ручную операцию, нам необходимо рассчитать рублевый эквивалент обеих валютных сумм по официальному курсу ЦБ РФ на дату проведения конвертации (например, на 04.03.2020):
481,38 EUR * Курс ЦБ для EUR.414,47 GBP * Курс ЦБ для GBP.Шаг 4. Создание документа «Операция, введенная вручную»
Перейдем в раздел Операции — Операции, введенные вручную и создадим новый документ. Нам потребуется заполнить две проводки:
Проводка №1: Перенос аванса на договор в GBP
60.22, выберите Контрагента, основной договор в GBP. В поле «Валютная сумма Дт» укажите 414,47. В поле «Сумма» (рублевая) укажите рассчитанную стоимость в рублях по курсу ЦБ для GBP. В третьем субконто (Документы расчетов) необходимо создать и выбрать технический «Документ расчетов с контрагентом (ручной учет)».60.22, выберите Контрагента, вспомогательный договор в EUR. В поле «Валютная сумма Кт» укажите 481,38. В поле «Сумма» (рублевая) укажите стоимость в рублях по курсу ЦБ для EUR. В третьем субконто укажите исходный документ Списание с расчетного счета из Шага 2.Проводка №2: Списание курсовой разницы на расходы
91.02 «Прочие расходы», статья прочих доходов и расходов «Отклонение курса продажи (покупки) иностранной валюты от официального курса».60.22, выберите Контрагента, вспомогательный договор в EUR, документ расчетов — исходное Списание с расчетного счета.Важное предупреждение: При заполнении ручных операций по счетам расчетов с контрагентами (60, 62) субконто Документы расчетов с контрагентом является обязательным для заполнения. Если оставить его пустым, последующие регламентные операции по переоценке валюты при закрытии месяца будут рассчитывать курсовые разницы некорректно, что приведет к труднообнаруживаемым ошибкам в учете.
---
Проанализировав оба варианта, мы рекомендуем использовать Способ №1 (через виртуальный счет). Несмотря на необходимость добавления технического счета в справочник, этот метод основывается на типовых механизмах конфигурации 1С. Программа сама, без участия пользователя, рассчитывает рублевые эквиваленты, выявляет отклонения курсов и распределяет их по соответствующим аналитическим счетам. Это минимизирует риски человеческой ошибки при расчетах вручную и гарантирует стабильную работу регламентных процедур закрытия отчетного периода.