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

Многие бухгалтеры сталкиваются с путаницей между переоценкой валютных средств (по правилам ПБУ 3/2006) и отражением курсовых разниц (по ст. 271–273 НК РФ). В эти процессы автоматизированы, но только при правильной настройке. Мы рассмотрим оба сценария: ручной ввод и автоматическое формирование разниц, а также типичные ошибки, которые приводят к расхождениям в учёте.

Прежде чем переходить к практике, убедитесь, что в вашей базе актуальны курсы валют. Устаревшие данные — главная причина некорректных проводок. Если вы работаете с 1С:ERP или 1С:КА 2.5, алгоритмы могут незначительно отличаться, но принципы остаются теми же.

В этой статье вы найдёте:

  • 🔹 Пошаговую инструкцию по настройке валютных операций в 1С
  • 🔹 Примеры проводок для положительных и отрицательных курсовых разниц
  • 🔹 Способы проверки корректности отражения разниц в отчётности
  • 🔹 Решение типовых ошибок (например, когда разницы не формируются автоматически)
📊 Как часто вам приходится учитывать курсовые разницы?
Ежемесячно
Ежеквартально
Реже 1 раза в квартал
Никогда

1. Подготовка системы: настройка валют и курсов

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

Перейдите в раздел Справочники → Валюты и проверьте:

  • 💱 Наличие всех используемых валют (доллар, евро, юань и т.д.)
  • 📅 Актуальность курсов на дату операции (вкладка Курсы валют)
  • 🔄 Источник обновления курсов (ЦБ РФ, Нацбанк Украины, ручной ввод)

Если курсы обновляются автоматически через интернет, убедитесь, что в настройках программы (Администрирование → Настройки программы → Обмен данными) включена опция Автоматическое обновление курсов валют. Для ручного ввода используйте документ Установка курсов валют (раздел Банк и касса).

Важно! Курсы должны быть загружены на дату операции, а не на текущую дату. Например, если вы отражаете разницы за май 2026 года, используйте курсы ЦБ РФ на 31.05.2026, а не на день ввода данных.

💡

Если в вашей базе курсы валют не обновляются автоматически, проверьте настройки прокси-сервера или антивируса — они могут блокировать доступ 1С к сайту ЦБ РФ.

2. Виды курсовых разниц и их отражение в 1С

В бухгалтерском и налоговом учёте курсовые разницы делятся на три типа:

  1. Разницы по операциям в иностранной валюте (п. 7 ПБУ 3/2006) — возникают при изменении курса между датой операции и датой расчётов.
  2. Разницы по валютным кредитам и займам (п. 10 ПБУ 3/2006) — учитываются отдельно.
  3. Разницы по авансам полученным/выданным (п. 9 ПБУ 3/2006) — требуют особого внимания при закрытии авансов.

В 1С:Бухгалтерия 8.3 для отражения разниц используются следующие документы:

  • 📄 Корректировка долга — для переоценки дебиторской/кредиторской задолженности.
  • 📄 Операция (бухгалтерский и налоговый учёт) — для ручного ввода разниц.
  • 📄 Закрытие месяца — автоматически формирует проводки по переоценке валютных средств на счетах 52, 57, 60, 62.

Для налогового учёта разницы отражаются на счетах 91.01 (прочие доходы) или 91.02 (прочие расходы) в зависимости от характера разницы (положительная или отрицательная).

Что такое "нереализованные курсовые разницы"

Это разницы, которые возникают по расчётам, ещё не завершённым на отчётную дату (например, по неоплаченным счетам в валюте). Они учитываются на счетах 60, 62, 76 и подлежат переоценке на каждую отчётную дату.

3. Пошаговая инструкция: как ввести курсовые разницы в 1С

Рассмотрим два сценария: автоматическое формирование разниц при закрытии месяца и ручной ввод.

Способ 1: Автоматическая переоценка при закрытии месяца

  1. Откройте документ Закрытие месяца (Операции → Закрытие периода → Закрытие месяца).
  2. Укажите организацию и период (месяц, за который формируются разницы).
  3. Нажмите Выполнить закрытие месяца.
  4. В списке операций найдите пункт Переоценка валютных средств и проверьте сформированные проводки.

Способ 2: Ручной ввод через документ "Корректировка долга"

  1. Создайте новый документ Корректировка долга (Покупки → Корректировка долга или Продажи → Корректировка долга).
  2. Выберите контрагента и договор в иностранной валюте.
  3. Укажите сумму долга в валюте и курс на дату операции.
  4. В поле Курсовая разница программа автоматически рассчитает разницу между курсом на дату операции и курсом на дату погашения.
  5. Проводки сформируются автоматически на счета 60 (62) и 91.01 (91.02).

Сверьте курс валюты на дату операции с данными ЦБ РФ|

Проверьте, что сумма разницы совпадает с расчётом вручную|

Убедитесь, что проводки сформированы на правильные счета (91.01/91.02)|

Просмотрите отчёт "Анализ счёта" по счёту 60 (62) для контроля задолженности-->

4. Примеры проводок для курсовых разниц

Рассмотрим типовые ситуации с проводками.

Пример 1: Положительная курсовая разница по дебиторской задолженности

Компания отгрузила товар на 10 000 USD 01.06.2026 (курс 90 руб/USD). Оплата поступила 30.06.2026 (курс 95 руб/USD).

Счёт Дт Счёт Кт Сумма (руб.) Описание
62.01 90.01.1 900 000 Отгрузка товара (10 000 USD × 90 руб/USD)
62.01 91.01 50 000 Курсовая разница (10 000 USD × (95–90))
51 62.01 950 000 Оплата от покупателя (10 000 USD × 95 руб/USD)

Пример 2: Отрицательная курсовая разница по кредиторской задолженности

Компания получила аванс 5 000 EUR 10.05.2026 (курс 110 руб/EUR). Товар отгружен 20.05.2026 (курс 108 руб/EUR).

Счёт Дт Счёт Кт Сумма (руб.) Описание
51 62.02 550 000 Получен аванс (5 000 EUR × 110 руб/EUR)
91.02 62.02 10 000 Курсовая разница (5 000 EUR × (110–108))
62.02 62.01 540 000 Зачёт аванса (5 000 EUR × 108 руб/EUR)
💡

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

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

Даже опытные бухгалтеры допускают ошибки при работе с курсовыми разницами. Вот самые распространённые:

Ошибка 1: Несовпадение дат курсов

Программа берёт курс на дату документа, а не на дату операции. Например, если вы создаёте документ Поступление на расчётный счёт 10.06.2026, но фактическая дата зачисления средств — 05.06.2026, курс будет взят на 10.06.2026, что приведёт к неверным разницам.

Ошибка 2: Отсутствие переоценки на отчётную дату

По ПБУ 3/2006 валютные активы и обязательства подлежат переоценке на каждую отчётную дату (последний день месяца). Если пропустить эту операцию, финансовая отчётность будет искажена.

Ошибка 3: Неправильный счёт для разниц

Часто разницы ошибочно относят на счёт 90 ("Продажи") вместо 91 ("Прочие доходы и расходы"). Это приводит к искажению выручки и налоговой базы.

⚠️ Внимание! Если в вашей базе не формируются автоматические проводки по курсовым разницам, проверьте:
  • 🔘 Настройки учётной политики (раздел Главное → Учётная политика → вкладка Валюта).
  • 🔘 Наличие флага Ведётся учёт в иностранной валюте в карточке организации.
  • 🔘 Корректность заполнения реквизита Валюта расчётов в договорах с контрагентами.

6. Проверка корректности курсовых разниц

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

1. Оборотно-сальдовая ведомость по счёту 91

Позволяет увидеть все курсовые разницы за период. Откройте отчёт (Отчёты → Оборотно-сальдовая ведомость), укажите счёт 91 и анализируйте субсчета 91.01 и 91.02.

2. Анализ счёта 60 (62) в валюте

Показывает динамику задолженности в иностранной валюте и рублёвом эквиваленте. Перейдите в Отчёты → Анализ счёта, выберите счёт 60 или 62, установите флаг Показывать в валюте.

3. Карточка счёта по валюте

Детализирует движения по конкретному контрагенту или договору. Полезна для выявления ошибок в расчётах. Путь: Отчёты → Карточка счёта, затем укажите счёт и валютный договор.

⚠️ Внимание! Если в отчётах вы видите курсовые разницы с копейками (например, 1 234,56 руб.), а в документах суммы округлены до рублей, это может указывать на ошибку в настройках округления валютных операций. Проверьте параметры в разделе Администрирование → Настройки программы → Валюты.

7. Особенности учёта курсовых разниц в 1С:ERP и 1С:КА 2

Если вы работаете в 1С:ERP Управление предприятием или 1С:Комплексная автоматизация 2, алгоритмы учёта курсовых разниц имеют нюансы:

В 1С:ERP:

  • 🔹 Курсовые разницы формируются не только в бухгалтерском, но и в управленческом учёте (на счетах 91.01.У и 91.02.У).
  • 🔹 Для переоценки валютных остатков на счетах используется регламентная операция Переоценка валютных средств в документе Закрытие месяца.
  • 🔹 В настройках учётной политики есть отдельный раздел Учёт курсовых разниц, где указывается метод распределения разниц по направлениям деятельности.

В 1С:КА 2:

  • 🔹 Курсовые разницы по расчётам с контрагентами отражаются автоматически при проведении документов Поступление на расчётный счёт или Списание с расчётного счёта.
  • 🔹 Для ручной корректировки используется документ Операция (бухгалтерский учёт) с видом операции Курсовые разницы.
  • 🔹 В отчётности курсовые разницы выделяются отдельной строкой в Отчёте о финансовых результатах (форма №2).

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

FAQ: Ответы на частые вопросы

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

Для валютных кредитов и займов курсовые разницы учитываются на счетах 66 ("Расчёты по краткосрочным кредитам") или 67 ("Расчёты по долгосрочным кредитам") в корреспонденции со счётом 91.01 (если курс вырос) или 91.02 (если курс упал). В используйте документ Операция или Корректировка долга с видом операции Прочие расчёты.

Почему в 1С не формируются автоматические проводки по курсовым разницам?

Причин может быть несколько:

  • 🔸 В учётной политике не включён флаг Переоценивать валютные средства.
  • 🔸 Не заполнен реквизит Валюта расчётов в договоре с контрагентом.
  • 🔸 Курсы валют не обновлены на отчётную дату.
  • 🔸 В документе Закрытие месяца не установлен флаг Переоценка валютных средств.

Проверьте эти параметры и повторите закрытие месяца.

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

Да, согласно п. 9 ПБУ 3/2006, авансы в иностранной валюте подлежат переоценке на каждую отчётную дату. В это делается автоматически при закрытии месяца. Проводки формируются на счета 62.02 (авансы полученные) и 91.01/91.02.

Как исправить ошибочно введённые курсовые разницы?

Если разницы введены неверно, выполните следующие шаги:

  1. Сторнируйте ошибочные проводки документом Операция (бухгалтерский учёт) с видом Сторно.
  2. Проверьте курсы валют на дату операции и при необходимости скорректируйте их.
  3. Сформируйте правильные проводки повторно.
  4. Перезакройте месяц, если ошибка повлияла на финансовый результат.

Где в 1С посмотреть историю курсов валют?

История курсов хранится в справочнике Валюты. Откройте нужную валюту (например, доллар США), перейдите на вкладку Курсы валют — там отображаются все загруженные курсы с датами. Также можно использовать отчёт История курсов валют (Отчёты → Валюты → История курсов валют).