Учет и Финансы · 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Проверьте загрузку курсов валют на все даты операции
- 2Введите «Списание с расчетного счета»: Дт 57.02 — Кт 51 на рублёвую сумму
- 3Введите «Поступление на расчетный счет» с видом «Приобретение иностранной валюты»: Дт 52 — Кт 57.02 по курсу ЦБ
- 4Проверьте, что разница между курсом покупки и ЦБ отразилась на счёте 91
- 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 для расходов) со статьёй прочих доходов и расходов с видом «Курсовые разницы».
Как проверить результат
Нулевое, покупка полностью закрыта
Есть остаток — суммы списания и зачисления не сходятся
Равен валютному остатку, умноженному на курс ЦБ
Отличается — переоценка не выполнена или курсы устарели
Дт 52 — Кт 57.02 по курсу ЦБ и разница на 91
Вся сумма ушла на 91 или курс подставлен вручную неверно
Типичные ошибки и как их избежать
Самая распространённая проблема — устаревшие курсы валют. Программа берёт последний загруженный курс, и если он относится к прошлой неделе, все рублёвые оценки и разницы будут неверными. Перед закрытием месяца всегда обновляйте курсы.
Вторая ошибка — отражение поступления валюты обычной операцией «Прочее поступление» с ручным счётом 52. В этом случае автоматического расчёта разницы по 57.02 не происходит, и суммы приходится сверять вручную. Используйте специализированный вид операции «Приобретение иностранной валюты».
Третья группа ошибок — ручная корректировка курсов в документах и пропуск регламентной операции переоценки. Оба действия приводят к тому, что рублёвая оценка валютного остатка расходится с курсом ЦБ, а отчётность искажается.
Особые ситуации и ограничения
Если покупка валюты происходит частями или валюта зачисляется не в день списания рублей, между документами возникает разрыв по курсам. В этом случае разница на 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С:Бухгалтерии КОРП и ПРОФ?
Базовый механизм покупки валюты и переоценки одинаков в обеих версиях. Отличия касаются в основном расширенных возможностей учёта и отчётности, но документы «Списание с расчетного счета» и «Поступление на расчетный счет» работают одинаково.