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

Мы рассмотрим не только техническую сторону — настройку программы и формирование проводок, — но и разберемся с бухгалтерской логикой: когда возникают курсовые разницы, как их классифицировать (положительные/отрицательные) и какие счета задействовать. Особое внимание уделим типичным ошибкам, которые допускают даже опытные пользователи , и способам их избежать.

Статья актуальна для всех конфигураций 1С:Бухгалтерия (включая БАЗОВУЮ и ПРОФ версии), а также для 1С:ERP и 1С:Управление торговлей при работе с валютными операциями. Примеры приведены на основе актуальных правил бухгалтерского и налогового учета 2026 года.

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

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

  • 📈 Положительная курсовая разница — когда курс валюты вырос, и ваши активы (или пассивы) в рублевом эквиваленте стали дороже. Пример: вы должны поставщику 1000 USD, а доллар подорожал с 90 до 95 рублей.
  • 📉 Отрицательная курсовая разница — когда курс упал, и рублевый эквивалент уменьшился. Пример: у вас на счету 5000 EUR, а евро подешевел с 100 до 98 рублей.

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

  • 💱 При переоценке валютных остатков на счетах (50, 51, 52, 60, 62, 66, 67 и др.) на конец месяца или отчетную дату.
  • 📄 При оплате или поступлении средств по валютным договорам, если курс на дату оплаты отличается от курса на дату документа.
  • 🔄 При корректировке стоимости валютных активов (например, при инвентаризации или списании).
⚠️ Внимание: Курсовые разницы в автоматически не формируются! Их нужно проводить вручную с помощью специальных документов или обработок. Игнорирование этой операции приводит к некорректной отчетности.

Важно понимать, что курсовые разницы влияют не только на бухгалтерский учет, но и на налоговый. В Налоговом кодексе РФ (ст. 250, 265) прописаны правила признания таких разниц в доходах/расходах. Например, положительные курсовые разницы увеличивают налоговую базу по налогу на прибыль, а отрицательные — уменьшают.

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

2. Настройка 1С для учета курсовых разниц

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

2.1. Проверка валютного учета в учетной политике

Откройте раздел Главное → Настройки → Учетная политика и проверьте следующие параметры:

  • 🔹 Вкладка "Валюта" — должен быть включен флаг Ведется учет в иностранной валюте.
  • 🔹 Вкладка "Бухгалтерский учет" — убедитесь, что выбрана правильная методика учета курсовых разниц (обычно "По ПБУ 3/2006").
  • 🔹 Вкладка "Налоговый учет" — проверьте, что курсовые разницы учитываются в доходах/расходах (если это требуется для вашей системы налогообложения).

2.2. Настройка курсов валют

Курсы валют в могут загружаться автоматически или вводиться вручную. Чтобы избежать ошибок:

  1. Перейдите в Справочники → Валюты.
  2. Выберите нужную валюту (например, USD или EUR) и откройте историю курсов.
  3. Проверьте, что курсы заполнены на все даты, когда проводились валютные операции. Если курсов нет — загрузите их через Обмен данными → Загрузка курсов валют.

Если курсы валют не обновлены, будет использовать последний доступный курс, что приведет к некорректному расчету разниц. Особенно это актуально для компаний, работающих с экзотическими валютами (например, CNY, TRY), курсы которых могут сильно колебаться.

💡

Если вы работаете с несколькими валютами, настройте в автоматическую загрузку курсов из ЦБ РФ или других источников. Это сэкономит время и уменьшит риск ошибок.

2.3. Проверка счетов учета

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

Тип разницы Счет учета (ПБУ 3/2006) Аналитика
Положительная (доход) 91.01 ("Прочие доходы") Субконто "Курсовые разницы"
Отрицательная (расход) 91.02 ("Прочие расходы") Субконто "Курсовые разницы"
Переоценка денежных средств 52, 57 (в корреспонденции с 91) Валюта, банковский счет
Переоценка дебиторской/кредиторской задолженности 60, 62 (в корреспонденции с 91) Контрагент, договор
⚠️ Внимание: Если в вашей конфигурации не настроены субконто для курсовых разниц, создайте их вручную в плане счетов. Без этого аналитика по разницам будет недоступна, и отчетность станет менее прозрачной.

3. Документы для отражения курсовых разниц в 1С

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

3.1. Документ "Корректировка долга"

Этот документ применяется для переоценки дебиторской и кредиторской задолженности в иностранной валюте. Он автоматически рассчитывает разницу между курсом на дату возникновения задолженности и курсом на отчетную дату.

Как создать документ:

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

Пример проводок, которые сформирует документ:

  • 🔸 Дебет 62 (60) — Кредит 91.01 — на сумму положительной курсовой разницы по дебиторской (кредиторской) задолженности.
  • 🔸 Дебет 91.02 — Кредит 62 (60) — на сумму отрицательной курсовой разницы.

3.2. Документ "Переоценка валютных средств"

Этот документ используется для переоценки остатков на валютных счетах (52) и в кассе (50 в иностранной валюте). Он актуален для компаний, у которых есть валютные счета в банках или наличная валюта.

Инструкция по заполнению:

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

Типовые проводки:

  • 💰 Дебет 52 — Кредит 91.01 — доход от положительной курсовой разницы по валютному счету.
  • 💰 Дебет 91.02 — Кредит 52 — расход от отрицательной курсовой разницы.
Что делать, если в документе не отображаются курсовые разницы?

Если после нажатия "Заполнить" разницы не рассчитаны, проверьте:

1. Наличие курса валюты на дату переоценки (если курса нет, загрузите его).

2. Корректность остатков на счетах (возможно, остатки нулевые или уже были переоценены).

3. Настройки учета валютных операций в учетной политике.

3.3. Операция (ручная проводка)

В некоторых случаях курсовые разницы приходится проводить вручную — например, если:

  • 🔧 В конфигурации нет стандартных документов для переоценки.
  • 🔧 Нужно скорректировать разницы, рассчитанные автоматически.
  • 🔧 Требуется отразить разницы по нестандартным операциям (например, по валютным займам).

Для ручного ввода:

  1. Перейдите в Операции → Операции, введенные вручную.
  2. Создайте новую операцию с датой переоценки.
  3. Введите проводки вручную, используя счета 91.01/91.02 и соответствующие счета активов/обязательств.
  4. Укажите сумму разницы в рублях и валюте (если требуется).
⚠️ Внимание: При ручном вводе проводок высока вероятность ошибок. Всегда перепроверяйте:
  1. Корректность курса валюты на дату операции.
  2. Соответствие счетов учета (например, не перепутайте 60 и 62).
  3. Знаки разниц (положительная/отрицательная).

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

Чтобы избежать ошибок, следуйте этому алгоритму:

1. Проверьте актуальность курсов валют на дату переоценки|2. Сформируйте отчет "Анализ счетов" для выявления валютных остатков|3. Выберите подходящий документ ("Корректировка долга" или "Переоценка валютных средств")|4. Заполните документ автоматически и проверьте расчеты|5. Сверьте сформированные проводки с бухгалтерскими правилами|6. Проведите документ и проверьте отражение в учете-->

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

Допустим, у вас есть неоплаченный счет покупателю на 5000 USD от 01.03.2026 (курс ЦБ на эту дату — 90 руб/USD). На 31.03.2026 курс вырос до 95 руб/USD. Нужно отразить положительную курсовую разницу.

Действия:

  1. Откройте Продажи → Корректировка долга.
  2. Выберите покупателя и договор, укажите дату 31.03.2026.
  3. Нажмите Заполнить → По документам расчетов.
  4. автоматически рассчитает разницу:
    • Сумма долга на 01.03: 5000 USD × 90 = 450 000 руб.
    • Сумма долга на 31.03: 5000 USD × 95 = 475 000 руб.
    • Разница: 475 000 – 450 000 = 25 000 руб. (доход).
  • Проверьте проводку: Дебет 62.02 — Кредит 91.01 на 25 000 руб.
  • Проведите документ.
  • 4.2. Пример переоценки валютного счета

    На валютном счете (52) остаток 10 000 EUR. Курс на 28.02.2026 — 100 руб/EUR, на 31.03.2026 — 98 руб/EUR. Нужно отразить отрицательную разницу.

    Действия:

    1. Откройте Банк и касса → Переоценка валютных средств.
    2. Укажите дату 31.03.2026 и выберите валютный счет.
    3. Нажмите Заполнить — программа рассчитает:
      • Сумма на 28.02: 10 000 × 100 = 1 000 000 руб.
      • Сумма на 31.03: 10 000 × 98 = 980 000 руб.
      • Разница: 980 000 – 1 000 000 = –20 000 руб. (расход).
    4. Проверьте проводку: Дебет 91.02 — Кредит 52 на 20 000 руб.
    5. 💡

      Курсовые разницы всегда рассчитываются как разница между рублевым эквивалентом на текущую дату и дату последней переоценки (или дату операции).

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

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

      • 🚫 Несвоевременная переоценка — разницы должны рассчитываться на конец каждого месяца и на дату совершения операции (например, при оплате валютного счета). Если пропустить дату, отчетность будет искажена.
        ⚠️ Внимание: Налоговые органы могут оштрафовать за несвоевременное отражение курсовых разниц, если это привело к занижению налоговой базы.
      • 🚫 Неправильный курс валюты — если в не обновлены курсы, разницы будут рассчитаны неверно. Всегда проверяйте актуальность курсов перед переоценкой.
      • 🚫 Перепутанные счета — например, отражение разницы по кредиторской задолженности на счете 62 вместо 60. Это приводит к искажению данных по контрагентам.
      • 🚫 Игнорирование аналитики — если не указать субконто (контрагент, договор, валюта), будет сложно отследить, к какой операции относится разница.
      • 🚫 Ручной ввод без проверки — при ручном создании проводок легко ошибиться в сумме или знаке. Всегда сверяйте расчеты с курсами ЦБ.

      Чтобы минимизировать ошибки:

      • 🔍 Используйте отчет Анализ счета (например, по 91.01) для проверки корректности проводок.
      • 📊 Сверяйте данные с банковскими выписками и договорами.
      • 🤖 Настройте автоматическую загрузку курсов валют, чтобы избежать ручного ввода.
      Как исправить ошибку, если разница проведена неверно?

      Если вы обнаружили ошибку в проводках по курсовым разницам:

      1. Сторнируйте ошибочный документ (кнопка "Сторно" или ручная операция с красными суммами).

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

      3. Проверьте, как исправление повлияло на отчетность (например, через "Оборотно-сальдовую ведомость").

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

      6. Отчетность и контроль курсовых разниц

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

      6.1. Проверка в оборотно-сальдовой ведомости

      Откройте отчет Отчеты → Оборотно-сальдовая ведомость и проверьте:

      • 📌 Остатки по счетам 60, 62, 52 — они должны быть пересчитаны по актуальному курсу.
      • 📌 Обороты по счетам 91.01 и 91.02 — там должны появиться суммы курсовых разниц.
      • 📌 Сальдо по счету 91 — оно формирует финансовый результат, который попадет в отчет о финансовых результатах.

      6.2. Анализ счета 91

      Отчет Анализ счета 91 поможет детально разобраться, какие именно курсовые разницы были отражены в периоде. Здесь можно:

      • 🔎 Посмотреть, по каким контрагентам или валютам сформировались разницы.
      • 🔎 Проверить корректность субконто (например, не смешались ли разницы по разным договорам).
      • 🔎 Сверить суммы с расчетами в документах Корректировка долга или Переоценка валютных средств.

      6.3. Сверка с налоговым учетом

      Курсовые разницы влияют на налог на прибыль. Чтобы избежать расхождений:

      • 📋 Проверьте, что разницы учтены в регистре Налоговый учет (если ведется).
      • 📋 Сверьте данные с декларацией по налогу на прибыль (приложение к листу 02).
      • 📋 Убедитесь, что разницы не дублируются (например, если они уже были учтены в другом периоде).

      Если вы используете УСН или ЕНВД, правила учета курсовых разниц могут отличаться. Например, на УСН ("доходы минус расходы") положительные разницы включаются в доходы, а отрицательные — в расходы (при соблюдении условий ст. 346.16 НК РФ).

      💡

      Для удобства контроля создайте в пользовательский отчет, который будет выводить все курсовые разницы за период с разбивкой по валютам и контрагентам. Это сэкономит время при подготовке отчетности.

      7. Особенности учета курсовых разниц в разных конфигурациях 1С

      В зависимости от конфигурации , процесс учета курсовых разниц может иметь нюансы. Рассмотрим наиболее распространенные варианты.

      7.1. 1С:Бухгалтерия 8.3 (Базовая и ПРОФ)

      В этой конфигурации курсовые разницы проводятся с помощью документов Корректировка долга и Переоценка валютных средств, как описано выше. Особенности:

      • 🔹 В Базовой версии нет возможности гибкой настройки аналитики, поэтому субконто для курсовых разниц ограничены.
      • 🔹 В ПРОФ версии можно донастраивать план счетов и добавлять дополнительные субконто.
      • 🔹 Для автоматической переоценки можно использовать обработку Закрытие месяца (раздел "Переоценка валютных средств").

      7.2. 1С:ERP Управление предприятием

      В 1С:ERP учет курсовых разниц более гибкий, но и более сложный:

      • 🔹 Разницы рассчитываются не только по бухгалтерскому, но и по управленческому учету.
      • 🔹 Для переоценки используются документы Корректировка задолженности и Переоценка денежных средств.
      • 🔹 В настройках учета можно указать, какие виды разниц учитывать в финансовом результате, а какие — в прочих доходах/расходах.

      7.3. 1С:Управление торговлей (УТ 11)

      В 1С:УТ курсовые разницы отражаются аналогично 1С:Бухгалтерии, но есть нюансы:

      • 🔹 Документ Корректировка долга доступен в разделе Финансы.
      • 🔹 Для валютных касс используется документ Инвентаризация кассы с переоценкой.
      • 🔹 В настройках нужно включить флаг Вести учет в иностранной валюте в параметрах учета.
      ⚠️ Внимание: В 1С:УТ и 1С:ERP курсовые разницы могут влиять на управленческую отчетность (например, на показатели рентабельности). Проверяйте, как они отражаются в отчетах Финансовый результат и Анализ задолженности.

      8. Автоматизация учета курсовых разниц

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

      8.1. Использование обработки "Закрытие месяца"

      В 1С:Бухгалтерия 8.3 и 1С:ERP есть встроенная обработка Закрытие месяца, которая может автоматически:

      • 🔄 Переоценивать валютные остатки на счетах 50, 52, 57.
      • 🔄 Корректировать задолженность по счетам 60, 62, 66, 67.
      • 🔄 Формировать проводки по курсовым разницам.

    Как использовать:

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

    8.2. Настройка регламентных операций

    В 1С:ERP и 1С:КА 2 можно настроить регламентные операции для автоматической переоценки. Для этого:

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

    8.3. Скрипты и внешние обработки

    Если стандартных инструментов недостаточно, можно использовать:

    • 🖥️ Внешние обработки — например, для массовой переоценки или сложных расчетов.
    • 🖥️ Скрипты на языке 1С — для автоматического создания документов Корректировка долга по заданным критериям.
    • 🖥️ Интеграцию с банк-клиентом — для автоматической выгрузки валютных операций и курсов.

    Пример кода для автоматического создания документа Корректировка долга