К статье
Практический материал

Учет и Финансы · 11 мин

Как в 1С отразить покупку иностранной валюты

Пошаговая инструкция по отражению покупки валюты в 1С:Бухгалтерии 8.3: документы, счета 52, 57.02, 91, проводки, курсовые разницы и типичные ошибки.

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

Механика учета одинакова для большинства типовых конфигураций: 1С:Бухгалтерия предприятия 3.0, КОРП и базовая версия. Отличия касаются только состава доступных документов и настроек. Ниже разобран полный цикл — от подготовки справочников до проверки проводок и закрытия месяца.

Важно понимать бухгалтерскую логику операции: рубли уходят со счета 51, проходят через транзитный счет 57.02 «Приобретение иностранной валюты», а валюта приходит на счет 52. Разница между фактическим курсом покупки и курсом Центрального банка относится на прочие доходы или расходы — счет 91.02 или 91.01.

Подготовка: что нужно настроить до первой операции

До отражения покупки валюты проверьте, что в базе создан валютный банковский счет организации. Откройте раздел «Главное» — «Банковские счета» и добавьте счет с нужной валютой (USD, EUR, CNY и т.д.). Без валютного счета документ поступления валюты просто не получится создать — программа не даст выбрать его в поле «Банковский счет».

Второе условие — актуальные курсы валют в регистре «Курсы валют». Если курсы не загружены, документы будут проводиться с нулевым или устаревшим курсом, и рублевые суммы в проводках окажутся неверными. Загрузите курсы через «Администрирование» — «Обмен электронными документами» — «Загрузка курсов валют» или прямо из справочника «Валюты» кнопкой «Загрузить курсы». Убедитесь, что курс есть именно на дату операции.

Третий момент — план счетов. В типовой конфигурации счета 52 «Валютные счета», 57.02 «Приобретение иностранной валюты» и 91 «Прочие доходы и расходы» уже присутствуют и настроены. Если учет ведется в самописной или сильно доработанной конфигурации, проверьте, что для счета 52 включен признак валютного учета, иначе программа не будет хранить валютную сумму и переоценка окажется невозможной.

Контрольные точки

Что проверить перед началом

Валютный банковский счет создан
Норма

Счет виден в списке, указана валюта

Тревожный признак

Счета нет или валюта не выбрана — создайте его

Курсы валют загружены
Норма

Курс ЦБ есть на дату операции

Тревожный признак

Курс отсутствует или устарел — загрузите курсы

Счет 57.02 доступен
Норма

Счет выбирается в документах

Тревожный признак

Счета нет — проверьте план счетов конфигурации

Шаг 1. Списание рублей на покупку валюты

Первая операция — перечисление рублевых средств банку для покупки валюты. Создайте документ «Списание с расчетного счета» (раздел «Банк и касса» — «Банковские выписки») с видом операции «Прочие расчеты с контрагентами» или «Приобретение иностранной валюты» — название зависит от релиза конфигурации.

В документе укажите рублевый банковский счет, дату списания по выписке, сумму в рублях и счет учета 57.02 «Приобретение иностранной валюты». В качестве контрагента обычно указывают банк, через который совершается покупка. После проведения сформируется проводка Дт 57.02 — Кт 51 на сумму перечисленных рублей.

Если вы загружаете выписки из клиент-банка, проверьте, что программа правильно распознала назначение платежа и подставила нужный вид операции. Автоматическая загрузка иногда относит такие платежи на «Прочее списание» со счетом 91.02 — это ошибка, которую нужно исправить вручную до проведения документа.

Шаг 2. Зачисление валюты на валютный счет

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

Укажите сумму в валюте по выписке и счет расчетов 57.02. Программа рассчитает рублевый эквивалент по курсу ЦБ на дату зачисления: именно по курсу ЦБ, а не по фактическому курсу покупки, валюта принимается к учету. Проводка будет Дт 52 — Кт 57.02 на рублевую оценку валюты по курсу Центрального банка.

Обратите внимание на дату: зачисление валюты и списание рублей часто происходят в разные дни. Это нормальная ситуация — на период между операциями сумма «зависает» на счете 57.02. Проблемой это становится только если остаток на 57.02 не закрывается вовсе: тогда следует искать расхождение в суммах или непроведенный документ.

Порядок отражения покупки валюты
  1. 1
    Проверьте наличие валютного счета и актуальных курсов валют
  2. 2
    Создайте «Списание с расчетного счета»: Дт 57.02 — Кт 51 на рублевую сумму
  3. 3
    Создайте «Поступление на расчетный счет» на валютный счет: Дт 52 — Кт 57.02 по курсу ЦБ
  4. 4
    Отразите разницу между курсом покупки и курсом ЦБ на счете 91
  5. 5
    Проверьте закрытие счета 57.02 и выполните переоценку при закрытии месяца

Шаг 3. Отражение разницы между курсом покупки и курсом ЦБ

Банк продает валюту по своему курсу, который почти всегда отличается от курса ЦБ. Если курс покупки выше курса ЦБ, организация несет расход; если ниже — получает доход. Эта разница должна быть отражена отдельно, иначе счет 57.02 не закроется.

В свежих релизах 1С:Бухгалтерии документ «Поступление на расчетный счет» с видом «Приобретение иностранной валюты» умеет рассчитывать разницу автоматически: укажите курс покупки (или сумму списанных рублей), и программа сама сформирует проводку Дт 91.02 — Кт 57.02 при расходе либо Дт 57.02 — Кт 91.01 при доходе. Проверьте проводки документа по кнопке «Дт/Кт» — там должны быть и зачисление валюты, и финансовый результат.

Если ваша версия программы не рассчитывает разницу автоматически, создайте документ «Операция» (раздел «Операции» — «Операции, введенные вручную») и введите проводку вручную: Дт 91.02 — Кт 57.02 на сумму превышения рублевых затрат над оценкой валюты по курсу ЦБ. Сумму посчитайте как: списано рублей минус (сумма валюты × курс ЦБ на дату зачисления).

Проводки и контроль результата

Полный набор проводок при покупке валюты выглядит следующим образом. Списание рублей: Дт 57.02 — Кт 51. Зачисление валюты: Дт 52 — Кт 57.02 (в оценке по курсу ЦБ). Расход от превышения курса покупки над курсом ЦБ: Дт 91.02 — Кт 57.02. При доходе проводка зеркальная: Дт 57.02 — Кт 91.01.

Главный контрольный признак корректности — нулевое сальдо по счету 57.02 после всех операций. Сформируйте оборотно-сальдовую ведомость по счету 57.02 за день операции: если остаток не равен нулю, значит, либо не отражена разница курсов, либо суммы в документах не совпадают с выпиской.

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

Типичные ошибки
01
Поступление валюты отражено напрямую Дт 52 — Кт 51 без транзитного счета 57.02 — теряется разница курсов и искажается финансовый результат
02
Валюта принята к учету по курсу покупки вместо курса ЦБ — неверная балансовая оценка валютных средств
03
Забыта проводка по разнице курсов — счет 57.02 не закрывается, ОСВ показывает ложный остаток
04
Не загружен курс ЦБ на дату операции — документ проводится с нулевой или устаревшей рублевой оценкой
05
Неверный вид операции при загрузке выписки из клиент-банка — сумма попадает на 91.02 целиком вместо 57.02

Переоценка валюты и закрытие месяца

После зачисления валюты на счет 52 её рублевая оценка подлежит переоценке: на каждую отчетную дату и на дату выбытия валюты. В 1С это выполняется регламентной операцией «Переоценка валютных средств» в составе обработки «Закрытие месяца» (раздел «Операции»).

Переоценка сравнивает рублевый остаток по счету 52 с произведением валютного остатка на курс ЦБ на конец месяца. Возникающая курсовая разница относится на счет 91: положительная — в доходы (91.01), отрицательная — в расходы (91.02). Убедитесь, что курс на последнее число месяца загружен, иначе переоценка выполнится некорректно или не выполнится вовсе.

Проверить результат можно через справку-расчет «Переоценка валютных средств», которая доступна из формы закрытия месяца. В ней видны валютный остаток, курс, старая и новая рублевая оценка и сумма курсовой разницы по каждому валютному счету и договору.

Особые сценарии и ограничения

Покупка валюты для расчетов с нерезидентом

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

Комиссия банка за покупку валюты

Банк может удерживать комиссию за конверсию. Она отражается отдельным документом «Списание с расчетного счета» с видом «Комиссия банка» и проводкой Дт 91.02 — Кт 51. Не включайте комиссию в сумму, направленную на 57.02, — иначе транзитный счет не закроется.

Частичное исполнение заявки

Иногда банк исполняет заявку частями или возвращает неиспользованный остаток. Возврат рублей оформляется документом «Поступление на расчетный счет» с корреспонденцией Дт 51 — Кт 57.02. После отражения всех частей сделки сальдо по 57.02 снова должно стать нулевым.

Удобно завести правило: каждую валютную конверсию проверять в день её совершения по трем точкам — дебет 57.02 равен списанию по выписке, кредит 57.02 равен оценке валюты по курсу ЦБ плюс разница на 91, сальдо 57.02 равно нулю. Такая проверка занимает пару минут и избавляет от поиска ошибок при закрытии месяца.
ПЗ
Практическое замечание

Частые вопросы

Можно ли отразить покупку валюты одним документом без счета 57.02?

Технически можно ввести ручную операцию Дт 52 — Кт 51 и Дт 91.02 — Кт 51, но это не рекомендуется: нарушается типовая методика, усложняется анализ операций и возникают проблемы при загрузке выписок. Счет 57.02 предназначен именно для таких транзитных операций, и типовые документы 1С работают через него.

По какому курсу валюта принимается на счет 52?

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

Что делать, если курсы валют не загружаются автоматически?

Откройте справочник «Валюты», выберите нужную валюту и введите курс вручную на конкретную дату по данным Центрального банка. Проверьте также, что у валюты в настройках установлен способ установки курса, позволяющий загрузку или ручной ввод, а не расчет по формуле от другой валюты.

Почему после закрытия месяца рублевый остаток по счету 52 не совпадает с пересчетом по текущему курсу?

Если месяц закрыт корректно, такого расхождения быть не должно: переоценка приводит рублевую оценку к валютному остатку, умноженному на курс на конец месяца. Проверьте, выполнена ли регламентная операция «Переоценка валютных средств», загружен ли курс на последнее число месяца и не проводились ли документы задним числом после закрытия — в последнем случае переоценку нужно перезапустить.

Как отразить покупку валюты, если списание рублей и зачисление валюты попали в разные месяцы?

Оба документа отражаются своими датами по выпискам. На конец первого месяца на счете 57.02 останется дебетовое сальдо — это допустимо, оно закроется в следующем месяце при зачислении валюты. Убедитесь только, что дебиторка по 57.02 не попадает в отчетность с неверной аналитикой и что в следующем периоде операция завершается полностью.

Нужно ли переоценивать остаток на счете 57.02?

Остаток на 57.02 в рублевой части не переоценивается, так как это рублевое обязательство банка. Но если зачисление валюты происходит позже списания рублей, разница между курсом ЦБ на дату зачисления и фактическими рублевыми затратами всё равно относится на счет 91 в момент зачисления.

Итог

Что важно запомнить

Покупка валюты в 1С отражается через транзитный счет 57.02: списание рублей с 51 счета, зачисление валюты на 52 по курсу ЦБ и разница курсов на счете 91. Контроль корректности — нулевое сальдо 57.02 и совпадение валютного остатка на 52 с выпиской. Завершает цикл переоценка валютных средств при закрытии месяца.