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

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

Если вы работаете с валютными контрагентами, импортом/экспортом или просто ведете учет по счетам в иностранной валюте — эта инструкция сэкономит вам не один рабочий день. Начнем с основ.

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

Курсовые разницы — это разница в стоимостной оценке активов или обязательств, выраженных в иностранной валюте, при изменении курса этой валюты по отношению к рублю. Проще говоря, если вы получили аванс в долларах по курсу 60 ₽/$1, а на дату отгрузки курс вырос до 65 ₽/$1, то у вас возникнет положительная курсовая разница (доход). И наоборот — при падении курса образуется убыток.

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

  • 📜 ПБУ 3/2006 — основной документ, определяющий правила переоценки валютных статей;
  • 📜 НК РФ (ст. 250, 265, 271, 272) — порядок признания разниц в налоговом учете;
  • 📜 План счетов 1С — счета 91.01 (прочие доходы) и 91.02 (прочие расходы) для отражения разниц.

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

  • 💱 При изменении курса ЦБ на дату оплаты (аванс, постоплата);
  • 📦 При изменении курса на дату отгрузки (реализация, поступление);
  • 📅 На отчетную дату (последний день месяца/квартала);
  • 💳 При операциях с валютными счетами (поступление/списание денежных средств).

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

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

2. Настройка валютного учета в 1С: подготовка системы

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

Шаг 1. Проверка валюты в справочнике

Откройте справочник Валюты (Справочники → Валюты) и убедитесь, что:

  • 🔹 Все используемые валюты (доллар, евро, юань и др.) добавлены;
  • 🔹 Для каждой валюты указан текущий курс (обновляется автоматически или вручную);
  • 🔹 В настройках валюты выбрано количество знаков после запятой (обычно 2 или 4).

Шаг 2. Настройка курсов валют

Курсы можно обновлять:

  • 🔄 Автоматически — через сервис 1С:Обмен данными (требуется подключение к интернету);
  • 📥 Вручную — загрузка курсов из файла ЦБ (формат XML);
  • ✏️ Ручной ввод — если курсы отличаются от официальных (например, внутренний курс компании).

Шаг 3. Проверка счетов учета

Убедитесь, что счета для валютных операций (52 «Валютные счета», 60 «Расчеты с поставщиками», 62 «Расчеты с покупателями») имеют аналитику по валютам. Для этого:

  1. Откройте План счетов (Предприятие → План счетов);
  2. Выберите нужный счет (например, 52.01);
  3. Проверьте, что в настройках счета указано Валютный учет = Да.

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

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

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

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

Рассмотрим два основных сценария: разницы по расчетным счетам (52 счет) и по расчетам с контрагентами (60, 62 счета).

Сценарий 1: Курсовые разницы по валютному счету (52)

Допустим, на 01.06.2026 на валютном счете было 10 000 USD по курсу 60 ₽/$1 (600 000 ₽). На 30.06.2026 курс вырос до 65 ₽/$1. Нужно отразить положительную курсовую разницу в размере 50 000 ₽.

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

  1. Создайте документ Корректировка записей регистров (Операции → Регламентные операции → Корректировка записей регистров);
  2. В поле Вид операции выберите Переоценка валютных средств;
  3. Укажите Дата операции — последний день месяца (30.06.2026);
  4. В табличной части добавьте строку со счетом 52.01, валютой USD и суммой 10 000;
  5. Нажмите Заполнить — программа автоматически рассчитает разницу;
  6. Проверьте проводки:
    • 💰 Дебет 52.01 (USD) — Кредит 91.01 на 50 000 ₽ (доход от переоценки).
  • Проведите и закройте документ.
  • Сценарий 2: Курсовые разницы по расчетам с покупателями (62 счет)

    Предположим, 10.06.2026 покупатель оплатил аванс в размере 5 000 EUR по курсу 70 ₽/EUR (350 000 ₽). На дату отгрузки (25.06.2026) курс вырос до 72 ₽/EUR. Нужно отразить разницу.

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

    1. Создайте документ Корректировка долга (Покупки → Корректировка долга или Продажи → Корректировка долга);
    2. Выберите Вид операцииКорректировка долга в валюте;
    3. Укажите контрагента, договор и сумму аванса (5 000 EUR);
    4. В поле Курс на дату оплаты укажите 70 ₽/EUR, в поле Курс на дату корректировки — 72 ₽/EUR;
    5. Нажмите Рассчитать суммы — программа покажет разницу 10 000 ₽;
    6. Проверьте проводки:
      • 💰 Дебет 62.02 (EUR) — Кредит 91.01 на 10 000 ₽ (доход).
    7. 💡

      Если в документе Корректировка долга не появляется вкладка для указания курсов, проверьте настройки валюты в договоре с контрагентом. Часто проблема кроется в том, что в договоре не указана валюта расчетов.

      4. Типичные ошибки при учете курсовых разниц и как их избежать

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

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

      Если в документе Поступление на расчетный счет указан курс 60 ₽/$1, а в регистре Курсы валют на эту дату курс 59 ₽/$1, разницы рассчитаются неверно.

      Как исправить:

      • 🔍 Проверить курс в документе (вкладка Валюта);
      • 📊 Сверить с курсом в регистре (Операции → Курсы валют);
      • ✏️ При необходимости скорректировать курс в документе или добавить запись в регистр.

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

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

      Как исправить:

      • 📅 Создать документ Корректировка записей регистров с датой конца месяца;
      • 🔄 Выполнить переоценку по всем валютным счетам и расчетам;
      • 📊 Проверить отчет Анализ счета (например, по 52 счету) на наличие разниц.

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

      Иногда разницы ошибочно относят на счета 90 («Продажи») или 99 («Прибыли и убытки») вместо 91 («Прочие доходы и расходы»).

      Как исправить:

      • 🔄 Отменить проведение ошибочного документа;
      • 📝 Вручную создать корректирующие проводки;
      • 🔍 Проверить настройки учета валютных операций (Главное → Настройки → Учетная политика).
      Что делать, если разницы рассчитаны неверно, а период закрыт?

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

      • 🔹 Сторно ошибочной разницы (красное сторно);
      • 🔹 Правильную разницу (обычная проводка).

    Важно: после исправления перепроверьте Оборотно-сальдовую ведомость и Карточку счета на корректность данных.