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

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

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

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

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

Типовой механизм рассчитан на ситуацию, когда организация перечисляет банку рубли, банк конвертирует их по своему курсу и зачисляет валюту на валютный счёт организации. Каждое движение подтверждается банковской выпиской, и именно выписки служат первичным основанием для проводок. Если банк списал рубли 10-го числа, а валюту зачислил 11-го, оба события отражаются своими датами — сворачивать их в одну операцию нельзя.

Ниже разобран полный цикл: настройка счетов и договора, документы списания и зачисления, расчёт курсовых разниц, контроль остатков и типичные ошибки. Инструкция применима к 1С:Бухгалтерии 8 (редакция 3.0) в файловом и клиент-серверном варианте.

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

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

Второй обязательный элемент — договор с банком. Для операций покупки валюты создаётся договор с видом «Прочее» в валюте расчётов. Именно этот договор указывается в документах списания и поступления. Если использовать договор «С поставщиком», программа будет предлагать счета расчётов 60 вместо 57.02, и цепочка развалится.

Третий шаг — проверка загрузки курсов валют. Откройте справочник «Валюты» и убедитесь, что курсы ЦБ актуальны на даты операций: курс нужен на дату списания рублей, на дату зачисления валюты и на последний день месяца для переоценки. Включите автоматическую загрузку курсов или загрузите их вручную за нужный период — без курса на дату зачисления программа не сможет рассчитать рублёвую оценку валюты.

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

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

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

Если банк списал рубли и зачислил валюту в один день, оба документа всё равно оформляются раздельно — это сохраняет корректную аналитику по счёту 57.02 и упрощает сверку с выпиской. Не заменяйте эту цепочку ручной операцией Дт 52 — Кт 51: при такой записи программа не рассчитает автоматически разницу курсов и сумма в валюте не попадёт в валютную аналитику счёта 52.

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

Шаг 2: зачисление валюты на валютный счёт

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

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

При проведении формируется проводка Дт 52 — Кт 57.02 на рублёвую оценку валюты по курсу ЦБ, а разница между рублёвой суммой по курсу покупки и оценкой по курсу ЦБ относится на счёт 91.02 «Прочие расходы» (если курс покупки выше курса ЦБ — чаще всего) или 91.01 «Прочие доходы» (если банк продал дешевле курса ЦБ — редкая ситуация). После проведения обоих документов сальдо по счёту 57.02 должно обнулиться.

Комиссия банка за конвертацию

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

Не включайте комиссию в курс покупки «вручную», пересчитывая его в калькуляторе: это исказит курсовую разницу и усложнит сверку с выпиской. Комиссия — самостоятельный расход со своей проводкой Дт 91.02 — Кт 51. Если банк удержал комиссию в валюте с валютного счёта, списание оформляется с валютного счёта, и сумма пересчитывается в рубли по курсу ЦБ на дату списания.

Переоценка валютного остатка на конец месяца

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

При росте курса ЦБ возникает доход: Дт 52 — Кт 91.01; при снижении — расход: Дт 91.02 — Кт 52. Проверить результат можно через карточку счёта 52: рублёвый остаток должен равняться валютному остатку, умноженному на курс ЦБ на последнее число месяца. Если равенство не выполняется, чаще всего причина в отсутствующем курсе на дату переоценки или в ручных операциях по счёту 52, проведённых мимо типового механизма.

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

Как проверить результат и свериться с банком

Основной инструмент контроля — оборотно-сальдовая ведомость по счёту 57.02 за период операции. При корректном отражении дебетовый оборот равен списанным рублям, кредитовый — зачисленной оценке валюты плюс разница на 91, а конечное сальдо равно нулю. Сформируйте отчёт с группировкой по контрагентам и договорам, чтобы увидеть незакрытые пары.

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

Третья контрольная точка — счёт 91. Проверьте, что разница между курсом покупки и курсом ЦБ попала на прочие расходы именно в том периоде, когда зачислена валюта, а комиссия — в периоде её удержания. Для управленческой сверки полезно посчитать эффективный курс сделки: (списанные рубли + комиссия) / полученная валюта — и сравнить его с курсом в документах.

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

Как проверить результат

Сальдо счёта 57.02 после операции
Норма

Равно нулю по каждому договору

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

Остаток по дебету или кредиту — документы не закрыли друг друга

Валютный остаток на счёте 52
Норма

Совпадает с выпиской банка по валютному счёту

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

Расхождение в валюте — ошибка в сумме зачисления

Рублёвая оценка остатка 52
Норма

Равна валютному остатку × курс ЦБ на конец месяца

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

Не сходится — не выполнена переоценка или нет курса

Проводки по разнице курсов
Норма

Дт 91.02 (или Кт 91.01) в периоде зачисления валюты

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

Разница отсутствует или зависла на 57.02

Типичные ошибки и как их исправить

Самая частая ошибка — неверный вид договора. Если выбран договор «С поставщиком», программа подставляет счёт 60 вместо 57.02, и покупка валюты превращается в фиктивную предоплату поставщику. Исправление: замените договор на «Прочее» и перепроведите документ, проверив счёт расчётов.

Вторая ошибка — ручная операция Дт 52 — Кт 51 «для скорости». Такая запись не создаёт валютной аналитики корректно, ломает переоценку и не формирует разницу курсов. Удалите ручную операцию и оформите цепочку через 57.02 типовыми документами. Третья распространённая проблема — отсутствующий курс ЦБ на дату зачисления: программа либо не проводит документ, либо считает по старому курсу. Загрузите курсы за весь период и перепроведите документы.

Отдельный случай — частичное зачисление: банк списал рубли, но вернул часть суммы, не купив валюту (например, из-за изменения курса). Возврат оформляется документом «Поступление на расчётный счёт» с видом «Прочие расчёты с контрагентами» на рублёвый счёт, в корреспонденции с 57.02. Тогда сальдо 57.02 закроется двумя поступлениями: валютным и рублёвым.

Типичные ошибки
01
Договор «С поставщиком» вместо «Прочее» — проводки уходят на счёт 60 вместо 57.02
02
Ручная операция Дт 52 — Кт 51 — теряется валютная аналитика и курсовая разница
03
Нет курса ЦБ на дату зачисления — неверная рублёвая оценка валюты
04
Комиссия включена в курс покупки вручную — искажается курсовая разница и расходы
05
Закрытие месяца при ненулевом сальдо 57.02 — зависшие суммы попадают в отчётность

Особые сценарии: покупка не в день списания и частичное исполнение

Списание и зачисление в разные дни

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

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

Некоторые банки исполняют заявку на покупку частями в разные дни. В этом случае на каждое зачисление валюты создаётся отдельное поступление со своим курсом покупки. Списание рублей может быть одним документом на всю сумму — 57.02 закроется несколькими кредитовыми оборотами. Контролируйте закрытие по оборотке с детализацией по договору.

Маршрут решения

Как выбрать действие

Рубли списаны, валюта зачислена полностью в тот же деньОформите два документа одной датой и проверьте нулевое сальдо 57.02
Зачисление валюты в другой день или месяцДатируйте документы по выпискам, сальдо 57.02 на отчётную дату оставьте в балансе
Банк вернул часть рублей без покупкиДобавьте поступление «Прочие расчёты с контрагентами» в корреспонденции с 57.02
В выписке только итоговая сумма без разбивкиЗапросите у банка детализацию курса и комиссии до отражения в учёте

FAQ: частые вопросы по отражению покупки валюты

Можно ли отразить покупку валюты одной ручной операцией?

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

Что делать, если на 57.02 осталось сальдо после всех документов?

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

Куда относится разница между курсом банка и курсом ЦБ?

Если банк продал валюту дороже курса ЦБ (стандартная ситуация), разница — прочий расход, проводка Дт 91.02. Если дешевле — прочий доход, Кт 91.01. В типовом документе «Приобретение иностранной валюты» программа рассчитывает эту разницу автоматически по указанным курсам покупки и ЦБ.

Нужно ли переоценивать валюту, если она куплена и потрачена в одном месяце?

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

Как отразить комиссию банка, удержанную в валюте?

Оформите «Списание с расчётного счёта» с валютного счёта с видом «Прочее списание», счёт затрат — 91.02 со статьёй «Расходы на услуги банков». Программа пересчитает валютную сумму в рубли по курсу ЦБ на дату списания и одновременно выполнит переоценку остатка на валютном счёте.

Работает ли этот порядок при загрузке выписок из клиент-банка?

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

Итог

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

Покупка валюты отражается парой документов через транзитный счёт 57.02: списание рублей (Дт 57.02 — Кт 51) и поступление валюты (Дт 52 — Кт 57.02). Договор с банком — только с видом «Прочее», курсы ЦБ должны быть загружены на все даты операций. Разница курсов уходит на 91, комиссия — отдельным документом, а контроль результата — нулевое сальдо 57.02 и сверка валютного остатка с выпиской банка.