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

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

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

Как отразить покупку валюты и курсовые разницы в 1С Бухгалтерии: документы, проводки, счета 52 и 57, настройки, типичные ошибки и проверка результата.

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

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

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

До ввода документов убедитесь, что в базе корректно ведётся валютный учёт. Откройте раздел «Главное — Функциональность» и на вкладке «Банк и касса» проверьте, что включена опция «Расчеты в валюте и у.е.». Без неё валютные счета и виды операций будут недоступны.

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

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

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

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

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

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

Шаг 2. Поступление валюты на валютный счёт

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

Программа сформирует проводку Дт 52 — Кт 57.02 на рублёвый эквивалент валюты по курсу ЦБ. Одновременно на счёте 52 сохраняется валютная сумма — это важно для последующей переоценки.

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

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

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

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

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

Пример: списано 1 000 000 руб., куплено 12 000 USD при курсе ЦБ 82 руб. Рублёвая оценка валюты — 984 000 руб., расход от покупки — 16 000 руб. (Дт 91.02 — Кт 57.02). Если в вашем релизе разница не формируется автоматически, добавьте операцию вручную через документ «Операция» с проводкой Дт 91.02 — Кт 57.02.

Шаг 4. Переоценка валютных остатков на отчётную дату

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

При росте курса ЦБ формируется положительная курсовая разница: Дт 52 — Кт 91.01. При снижении курса — отрицательная: Дт 91.02 — Кт 52. Проводки создаются только если курс на дату переоценки отличается от курса последней оценки.

В налоговом учёте курсовые разницы признаются внереализационными доходами и расходами. Если применяется ПБУ 18/02, программа отразит разницы между БУ и НУ автоматически при тех же документах — проверьте, что в учётной политике включён соответствующий признак.

Проверка результата: как убедиться, что всё отражено верно

Откройте оборотно-сальдовую ведомость по счёту 57.02 за период операции: после всех проводок конечного сальдо быть не должно (если покупка завершена). Ненулевой остаток указывает на незакрытую разницу.

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

Дополнительно сверьте счёт 91: расход от покупки валюты и курсовые разницы от переоценки должны отражаться разными суммами и корректными субсчетами (91.01 для доходов, 91.02 для расходов) со статьёй прочих доходов и расходов с видом «Курсовые разницы».

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

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

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

Нулевое, покупка полностью закрыта

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

Есть остаток — суммы списания и зачисления не сходятся

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

Равен валютному остатку, умноженному на курс ЦБ

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

Отличается — переоценка не выполнена или курсы устарели

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

Дт 52 — Кт 57.02 по курсу ЦБ и разница на 91

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

Вся сумма ушла на 91 или курс подставлен вручную неверно

Типичные ошибки и как их избежать

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

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

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

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

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

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

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

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

Удобно завести отдельную статью прочих доходов и расходов «Расходы (доходы) от покупки/продажи валюты» и отдельную — «Курсовые разницы». Тогда в отчёте о финансовых результатах и при анализе счёта 91 эти суммы не смешиваются, и проще объяснить их при проверке.
ПЗ
Практическое замечание
Итог

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

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

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

Куда отнести разницу, если банк продал валюту дороже курса ЦБ?

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

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

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

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

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

Что делать, если на 57.02 завис остаток после покупки валюты?

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

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

Отдельным списанием с расчётного счёта: Дт 91.02 — Кт 51 со статьёй прочих расходов. Комиссия не включается в стоимость валюты и не участвует в расчёте курсовых разниц.

Отличается ли отражение в 1С:Бухгалтерии КОРП и ПРОФ?

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