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

Многие бухгалтеры сталкиваются с путаницей: когда использовать документ «Переоценка валютных средств», а когда «Операция (бухгалтерский и налоговый учет)»? Как учесть разницы по авансам полученным/выданным? И почему после регламентной операции суммы в отчетах не сходятся? Мы разберем все эти вопросы на конкретных примерах, с учетом последних изменений в 1С:Бухгалтерия 8.3 (релиз 3.0.130+).

⚠️ Внимание: Правила учета курсовых разниц регламентируются ПБУ 3/2006 и НК РФ (ст. 271, 272). В 2023–2026 годах были внесены уточнения по учету разниц при изменении курса ЦБ более чем на 5% за месяц — это влияет на налоговый учет. Проверьте актуальные разъяснения ФНС перед проведением операций.

1. Что такое курсовые разницы и когда они возникают

Курсовые разницы — это разница в рублевой оценке активов или обязательств, выраженных в иностранной валюте, из-за изменения курса ЦБ РФ. Они возникают в трех случаях:

  1. При переоценке валютных остатков на счетах (52, 57, 60, 62 и др.) на конец месяца.
  2. При оплате или получении оплаты в валюте, если курс на дату платежа отличается от курса на дату отгрузки/получения товара.
  3. При погашении валютной задолженности (кредита, займа) — если курс на дату погашения не совпадает с курсом на дату получения средств.

В курсовые разницы делятся на:

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

⚠️ Внимание: С 2023 года в налоговом учете курсовые разницы по авансам полученным/выданным учитываются только при изменении курса более чем на 5% за месяц. В бухгалтерском учете это правило не действует — разницы отражаются всегда.

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

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

Что нужно проверить:

  • 📌 Курсы валют — в справочнике Валюты (Справочники → Валюты) должен быть актуальный курс ЦБ на дату операции. Если курсы загружаются автоматически, проверьте настройки обмена с сайтом ЦБ (Администрирование → Поддержка и обслуживание → Обновление курсов валют).
  • 📌 Учетная политика — в настройках (Главное → Учетная политика) должен быть включен флаг «Ведется учет в иностранной валюте».
  • 📌 Счета учета — валютные счета (52, 57, 60.31, 62.31 и др.) должны быть помечены как валютные в плане счетов (Главное → План счетов).

☑️ Проверка настроек перед переоценкой

Выполнено: 0 / 4

Если вы работаете с несколькими валютами, обратите внимание на настройку «Валюта управленческого учета» (Администрирование → Настройки программы → Валюты). От этого параметра зависит, будет ли программа автоматически пересчитывать суммы в управленческой валюте (например, в долларах или евро).

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

Рассмотрим два основных сценария: переоценка валютных остатков (регламентная операция) и отражение разниц при оплате/получении авансов.

---

Сценарий 1. Переоценка валютных остатков на конец месяца

Этот процесс автоматизирован в 1С и выполняется документом «Переоценка валютных средств» (Банк и касса → Переоценка валютных средств).

Алгоритм действий:

  1. Откройте документ и укажите дату — последний день месяца (например, 31.01.2026).
  2. Нажмите «Заполнить» — программа автоматически подтянет все валютные счета с ненулевыми остатками.
  3. Проверьте курсы валют — они должны соответствовать официальному курсу ЦБ на указанную дату. При необходимости откорректируйте вручную.
  4. Проведите документ. Программа сгенерирует проводки:
    • 🔹 По дебету 52 (57, 60.31 и др.) и кредиту 91.01 — положительная разница.
    • 🔹 По дебету 91.02 и кредиту 52 (60.31 и др.) — отрицательная разница.

💡

Если в документе не отображаются счета, проверьте, не стоят ли у них галочки "Забалансовый" или "Валютный учет не ведется" в плане счетов.

---

Сценарий 2. Курсовые разницы при оплате/авансах

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

Пример: Вы получили аванс от покупателя в долларах 10.01.2026 по курсу 90 руб/USD, а отгрузили товар 20.01.2026, когда курс вырос до 92 руб/USD. Разница в 2 рубля с каждого доллара должна быть отражена в учете.

Порядок действий:

  1. Создайте документ «Корректировка долга» с видом операции «Зачет авансов».
  2. Укажите контрагента, договор и сумму аванса в валюте.
  3. В поле «Курс» проставьте актуальный курс на дату отгрузки (92 руб/USD).
  4. На закладке «Расчеты» программа автоматически посчитает разницу и сформирует проводки:
    • 🔹 Дебет 62.02 Кредит 91.01 — на сумму положительной разницы.

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

Если в документе "Корректировка долга" разница равна нулю, проверьте:

1. Совпадает ли валюта аванса и валюта расчетов по договору.

2. Правильно ли указан курс в документе (должен отличаться от курса на дату аванса).

3. Нет ли ручных проводок по этому авансу, которые блокируют автоматический пересчет.

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

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

Ошибка Последствия Как исправить
Не обновлены курсы валют на дату операции Недостоверные суммы в отчетности, ошибки в налоговом учете Загрузите курсы ЦБ вручную (Банк и касса → Курсы валют) или настройте автоматическое обновление
Переоценка проведена не на последний день месяца Искажение финансового результата, расхождения с налоговым учетом Сторнируйте ошибочный документ и проведите новый с правильной датой
Не учтены разницы по авансам при изменении курса <5% Занижение/завышение налоговой базы по прибыли Проверьте настройки учетной политики и ручные проводки по счетам 62.02, 60.02
Использован неверный документ (например, "Операция" вместо "Переоценка валютных средств") Дублирование проводок, ошибки в аналитике Удалите ручные проводки и используйте специализированные документы 1С

⚠️ Внимание: Если вы обнаружили ошибку после закрытия месяца, не исправляйте ее текущей датой! Используйте документ «Сторно» или «Корректировка записей» (Операции → Корректировка записей) с датой, соответствующей периоду ошибки.

📊 Как часто вы сталкиваетесь с курсовыми разницами в работе?
Ежемесячно
Раз в квартал
Редко
Никогда

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

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

Ключевые отличия от 1С:Бухгалтерия:

  • 🔧 В 1С:ERP переоценка валютных средств выполняется документом «Закрытие месяца» (раздел «Регламентные операции»). Отдельного документа «Переоценка валютных средств» нет.
  • 🔧 Для авансов используются документы «Поступление (платёжное поручение)» и «Реализация (акт, накладная)» с автоматической корректировкой курса.
  • 🔧 В настройках учетной политики (НСИ и администрирование → Учетная политика) нужно указать, как учитывать разницы: по каждому документу или сводно.

Пример настройки в 1С:ERP:

  1. Перейдите в НСИ и администрирование → Учетная политика → Валюта и курсовые разницы.
  2. Выберите вариант «Переоценка валютных средств выполняется при закрытии месяца».
  3. Укажите счета для отражения разниц (обычно 91.01 и 91.02).
  4. Сохраните настройки и запустите регламентную операцию «Закрытие месяца».

💡

В 1С:ERP курсовые разницы по авансам учитываются автоматически при проведении документов оплаты и реализации — ручные проводки обычно не требуются.

6. Как проверить правильность отражения курсовых разниц

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

Способы проверки:

  • 📊 Оборотно-сальдовая ведомость по счетам 52, 60, 62 — остатки в валюте и рублях должны совпадать с банковскими выписками.
  • 📊 Анализ счета 91.01 и 91.02 — суммы курсовых разниц должны логично распределяться по субконто (контрагенты, договора).
  • 📊 Сравнение с налоговым учетом — в отчете «Расчет налога на прибыль» (раздел 7 декларации) суммы разниц должны совпадать с бухгалтерскими данными (за исключением случаев <5% изменения курса).

Пример проверки:

Допустим, на 52 счете на 31.01.2026 числится 1000 USD. Курс на эту дату — 92 руб/USD, а на 31.12.2023 был 90 руб/USD. Правильная положительная разница должна составить:

1000 USD × (92 – 90) = 2000 руб.

В оборотно-сальдовой ведомости по счету 91.01 должна быть проводка на 2000 руб. с аналитикой по этому валютному счету.

💡

Если суммы не сходятся, экспортируйте данные в Excel через кнопку "Выгрузить" в отчете и сравните с расчетами вручную.

7. Автоматизация учета курсовых разниц: полезные доработки

Если вам приходится часто работать с валютными операциями, стоит автоматизировать рутинные процессы. Несколько полезных доработок для 1С:

1. Автоматическая загрузка курсов валют

Настройте обмен с сайтом ЦБ через «1С:Коннектор» или используйте обработку «Загрузка курсов валют из интернета» (доступна на Инфостарте). Это избавит от ручного ввода курсов.

2. Отчет по курсовым разницам с детализацией

Создайте внешний отчет, который будет показывать:

  • 📈 Разницы по каждому контрагенту и договору.
  • 📈 Динамику изменения курса за период.
  • 📈 Сравнение бухгалтерского и налогового учета.

3. Настройка уведомлений о значительных изменениях курса

С помощью механизма «Бизнес-процессы» (Администрирование → Бизнес-процессы) можно настроить оповещения, если курс валюты изменился более чем на 3–5% за день. Это поможет оперативно реагировать на колебания.

4. Интеграция с банком для автоматического учета валютных операций

Если ваш банк поддерживает обмен по формату 1С:ДиректБанк, настройте автоматическую выгрузку валютных платежей. Это сократит ошибки при ручном вводе данных.

Где взять готовые доработки?

Готовые обработки и отчеты можно найти:

- На сайте Инфостарт (раздел "Доработки для 1С:Бухгалтерия").

- В каталоге решений 1С:ИТС (доступно для пользователей с действующей подпиской).

- На форумах (например, на Клерк.Ру в разделе "1С").

FAQ: Частые вопросы по курсовым разницам в 1С

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

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

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

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

  • 🔹 По долгосрочным кредитам: Дебет 67 (66) Кредит 91.01 — положительная разница.
  • 🔹 По краткосрочным кредитам: Дебет 66 Кредит 91.01.

В налоговом учете разницы по кредитам учитываются в составе внереализационных доходов/расходов.

Что делать, если в 1С не отображаются валютные счета в документе «Переоценка валютных средств»?

Проверьте:

  1. Есть ли остатки на счетах в валюте (ноль не переоценивается).
  2. Правильно ли указаны валютные счета в плане счетов (должны быть помечены как валютные).
  3. Не стоят ли галочки «Забалансовый» или «Не используется» в свойствах счетов.

Если проблема остается, обновите платформу 1С до последней версии — в старых релизах были баги с отображением валютных счетов.

Как учесть курсовые разницы в 1С:УНФ (Управление нашей фирмой)?

В 1С:УНФ нет специализированного документа для переоценки. Используйте:

  • 🔹 Документ «Операция» (Деньги → Операции → Операция) для ручного ввода проводок.
  • 🔹 Отчет «Валютные остатки» (Деньги → Отчеты → Валютные остатки) для контроля.

Для автоматической переоценки потребуется доработка конфигурации или переход на 1С:Бухгалтерию.

Можно ли сторнировать курсовые разницы прошлого периода?

Да, но только с соблюдением правил:

  1. Используйте документ «Сторно» (Операции → Сторно документов) с датой, соответствующей периоду ошибки.
  2. Если период закрыт, применяйте документ «Корректировка записей» с указанием правильной даты.
  3. После сторно обязательно перепроведите регламентные операции за месяц.

⚠️ Не сторнируйте разницы текущей датой — это исказит отчетность.