При ведении внешнеэкономической деятельности организации часто сталкиваются с необходимостью конвертации одной иностранной валюты в другую — например, покупки евро за доллары США (USD/EUR). В программном продукте «1С:Бухгалтерия 3.0» эта процедура имеет свои методологические особенности. Прямая покупка одной валюты за другую без участия промежуточной валюты РФ (рубля) в типовой конфигурации не предусмотрена напрямую через стандартные валютные счета учета, поскольку вся регламентированная отчетность в Российской Федерации ведется в рублях.
В этой статье мы подробно разберем, почему возникает популярная ошибка переоценки валюты при использовании счета 57.22, как правильно настроить транзитный рублевый счет 57.02 для бесшовной конвертации и как отразить все операции в программе, чтобы избежать «зависания» остатков и расхождений в банковских выписках.
Частой ошибкой начинающих бухгалтеров является попытка провести конвертацию напрямую через субсчет 57.22 («Реализация иностранной валюты»). Схема выглядит логично на первый взгляд: мы списываем доллары на 57.22, а затем зачисляем евро с этого же счета. Однако на практике программа выдает ошибку: «Обнаружены остатки по валютному счету без указания валюты переоценка остатка».
Проанализируем ситуацию. Дело в том, что счет 57.22 является валютным. На нем ведется учет в разрезе конкретных иностранных валют (по субконто «Валюты»). Если мы списываем на него доллары, а затем пытаемся закрыть этот счет поступлением в евро, программа видит на одном счете две разные валютные субконто. Россчеты не могут автоматически сопоставить USD и EUR на одном аналитическом разрезе. При закрытии месяца или даже проведении документа система пытается переоценить остатки по курсу ЦБ, путается в валютах и блокирует проведение документа.
Решением этой проблемы является использование счета 57.02 («Приобретение иностранной валюты»). Этот счет является исключительно рублевым. Он выступает в роли своеобразного транзитного моста. Мы переводим исходную валюту (USD) в рублевый эквивалент на счет 57.02, а затем с этого же рублевого счета приобретаем новую валюту (EUR). Благодаря тому, что счет рублевый, на нем не возникает конфликта валютных аналитик, и программа может корректно закрыть сальдо.
Рассмотрим подробнее наиболее популярный вариант, когда банк производит конвертацию внутри своих внутренних систем мгновенно. При этом в выписке организации не отражаются промежуточные рублевые поступления на основной рублевый счет 51. Деньги списываются с долларового счета и сразу же поступают на счет в евро.
Разберем этот процесс по шагам:
Шаг 1. Отражение списания продаваемой валюты (USD)
Для начала нам необходимо зафиксировать факт списания долларов с нашего валютного счета. Для этого создается документ Списание с расчетного счета:
57.02.После проведения документа программа сформирует следующую проводку:
Дт 57.02 — Кт 52 (USD)
Сумма в дебете счета 57.02 будет отражена в рублевом эквиваленте по курсу ЦБ РФ на дату списания.
Шаг 2. Отражение зачисления приобретаемой валюты (EUR)
Вторым шагом мы зачисляем купленные евро на наш евровый счет. Для этого создается документ Поступление на расчетный счет:
57.02.57.02 после первого шага. Это позволит полностью «схлопнуть» счет в ноль.Проводка, которая сформируется после проведения документа:
Дт 52 (EUR) — Кт 57.02
Поскольку банк осуществляет конвертацию валюты по своему внутреннему коммерческому курсу (который отличается от официального курса Центрального Банка РФ), на транзитном счете 57.02 неизбежно образуется остаток (положительное или отрицательное сальдо). Это так называемый спрэд банка.
Чтобы этот остаток не завис на счете 57.02 и не исказил бухгалтерский баланс, необходимо выполнить следующие действия:
В результате проведения документа автоматически сформируется дополнительная проводка по списанию курсовой разницы на прочие доходы или расходы:
Дт 91.02 (Прочие расходы) — Кт 57.02 -- если курс покупки выше курса ЦБ
Дт 57.02 — Кт 91.01 (Прочие доходы) -- если курс покупки ниже курса ЦБ
После этого счет 57.02 по данной сделке закроется полностью, а его сальдо станет равным нулю.
Посмотрим на пример, когда обслуживающий банк отражает операцию более детально: сначала продает доллары за рубли с зачислением рублевых средств на ваш расчетный счет 51, а затем с этого же счета списывает рубли для покупки евро. В таком случае нам потребуется использовать как счет 57.22, так и счет 57.02.
Схема проводок в данном случае выглядит следующим образом:
Списание с расчетного счета (вид операции «Прочие расчеты», счет расчетов 57.22).
Дт 57.22 — Кт 52 (USD)
Поступление на расчетный счет на рублевый счет 51 (вид операции «Поступления от продажи иностранной валюты», счет расчетов 57.22).
Дт 51 — Кт 57.22
Списание с расчетного счета с рублевого счета 51 (вид операции «Прочие расчеты», счет расчетов 57.02).
Дт 57.02 — Кт 51
Поступление на расчетный счет на евровый счет 52 (вид операции «Приобретение иностранной валюты», счет расчетов 57.02).
Дт 52 (EUR) — Кт 57.02
Этот способ более трудоемкий, но он идеально соответствует банковской выписке, если движения по 51 счету реально происходили.
Если конвертация происходит мгновенно в течение одного операционного дня, а расчет кросс-курсов вызывает затруднения или округление копеек приводит к постоянным мелким нестыковкам на счете 57.02, некоторые бухгалтеры предпочитают использовать ручные проводки.
Для реализации этого метода перейдем в раздел «Операции» — «Операции, введенные вручную» и создадим новый документ:
91. Например, если рублевый эквивалент списанных долларов больше рублевого эквивалента полученных евро, разница списывается проводкой:
Дт 91.02 — Кт 52 (USD) -- на сумму возникшей разницы
Этот способ позволяет оперативно закрыть расчеты, однако мы рекомендуем использовать стандартные банковские документы (Вариант А), так как они автоматически генерируют необходимые записи в регистрах налогового учета и минимизируют риск ошибок при последующем закрытии месяца.
Чтобы исключить возможные системные ошибки при проведении валютных операций, перед началом работы обязательно проверьте две ключевые настройки: