Курсовая разница — одна из самых коварных тем в бухгалтерском учете, особенно когда речь идет о валюте. Даже опытные специалисты иногда путаются в проводках, не говоря уже о нюансах налогового учета. В 1С:Бухгалтерия 8.3 и 1С:ERP отражение курсовой разницы автоматизировано, но только при правильной настройке системы. Если вы никогда не сталкивались с этой операцией или сомневаетесь в корректности проводок — эта статья поможет разложить всё по полочкам.

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

В этой статье мы разберем:

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

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

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

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

Пример из практики: ваша компания получила аванс от европейского партнера в размере 10 000 EUR 10 января, когда курс ЦБ был 90 RUB/EUR. На 31 января курс вырос до 95 RUB/EUR. В этом случае:

  • 💰 Первоначальная сумма в рублях: 10 000 × 90 = 900 000 RUB
  • 💰 Сумма на отчетную дату: 10 000 × 95 = 950 000 RUB
  • 📈 Курсовая разница: 950 000 − 900 000 = +50 000 RUB (положительная)

В бухгалтерском учете эта разница отразится как прочий доход (если курс вырос) или прочий расход (если курс упал). В налоговом учете правила немного другие — об этом поговорим в разделе про ошибки.

⚠️ Внимание: Если ваша компания ведет учет по ПБУ 3/2006, курсовые разницы по денежным средствам и обязательствам обязательно отражаются в бухгалтерской отчетности. Для неденежных статей (например, товары в пути) правила иные — уточните их в учетной политике.

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

Чтобы правильно рассчитывала курсовые разницы, необходимо:

  1. Указать валюты и курсы. Перейдите в Справочники → Валюты и проверьте:
    • 💱 Наличие всех используемых валют (USD, EUR, CNY и др.)
    • 📅 Актуальные курсы ЦБ на нужные даты (можно загрузить автоматически через Обмен данными → Курсы валют)
  2. Настроить счета учета. В плане счетов (Предприятие → План счетов) проверьте:
    • 📊 Счета 52 (валютные счета), 60 (расчеты с поставщиками), 62 (расчеты с покупателями) должны иметь признак "Валютный"
    • 📊 Для каждого счета указан субконто"Валюты" (например, для 52.1 —"Доллары США")
  • Установить параметры учета. В Главное → Настройки → Параметры учета:
    • ⚙️ Включите опцию "Вести учет в иностранной валюте"
    • ⚙️ Выберите метод пересчета курсовой разницы: "По каждому документу" или "Сводно по счету" (рекомендуем первый для точности)

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

    Актуальные курсы валют загружены на все нужные даты|

    Счета 52, 60, 62 помечены как валютные|

    Для каждого валютного счета указано субконто"Валюты"|

    В параметрах учета включен флаг"Вести учет в иностранной валюте"|

    Проверены права пользователей на редактирование валютных операций-->

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

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

    Сценарий 1: Переоценка валютного счета (52)

    Допустим, на 1 марта на вашем валютном счете числится 5 000 USD. Курс ЦБ на эту дату — 85 RUB/USD, а на 31 марта — 88 RUB/USD.

    1. Откройте документ "Переоценка валютных средств" (Банк и касса → Валютные операции → Переоценка валютных средств).
    2. Укажите:
      • 📅 Дата переоценки: 31.03.2026
      • 🏦 Счет учета: 52.1 (валютный счет в долларах)
      • 💱 Валюта: Доллар США
  • Нажмите "Заполнить" — программа автоматически подтянет остаток на счету и рассчитает разницу:
  • 5 000 USD × (88 − 85) = +15 000 RUB (доход)
  • Проверьте проводки:
    • 📈 Дебет 52.1 Кредит 91.01 — на сумму положительной разницы
    • Проведите и закройте документ.

    Сценарий 2: Корректировка дебиторской задолженности (62)

    Компания отгрузила товар иностранному покупателю на 20 000 EUR 15 февраля (курс 92 RUB/EUR). Оплата поступила 10 марта, когда курс вырос до 94 RUB/EUR.

    1. Создайте документ "Корректировка долга" (Покупки → Корректировка долга или Продажи → Корректировка долга).
    2. Выберите:
      • 📄 Вид операции:"Корректировка дебиторской задолженности"
      • 👤 Контрагент: иностранный покупатель
      • 💰 Сумма долга: 20 000 EUR
      • 📅 Дата корректировки: 10.03.2026 (дата оплаты)
    3. В табличной части укажите:
      • 📊 Счет учета: 62.01
      • 💱 Валюта: Евро
      • 📈 Курс на дату операции: 94 RUB/EUR
  • Нажмите "Рассчитать суммы" — программа покажет разницу:
  • 20 000 EUR × (94 − 92) = +40 000 RUB (доход)
  • Проверьте проводки:
    • 📈 Дебет 62.01 Кредит 91.01 — на сумму 40 000 RUB
    💡

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

    4. Особенности учета курсовой разницы в налоговом учете

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

    Тип разницы Бухгалтерский учет Налоговый учет (НУ) Примечания
    Положительная (курс вырос) Доход (Дт 52/62 Кт 91.01) Внереализационный доход (ст. 250 НК РФ) Учитывается в периоде пересчета
    Отрицательная (курс упал) Расход (Дт 91.02 Кт 52/62) Внереализационный расход (ст. 265 НК РФ) Учитывается в пределах лимитов (п. 11 ст. 250 НК РФ)
    Разница по авансам полученным Доход/расход (Дт 62 Кт 91 или наоборот) Не учитывается (п. 8 ст. 271, п. 10 ст. 272 НК РФ) Исключение — авансы в счет предстоящих поставок
    Разница по кредитам/займам Доход/расход (Дт 66/67 Кт 91) Учитывается с ограничениями (ст. 269 НК РФ) Для контролируемых сделок действуют особые правила

    Ключевое отличие: в налоговом учете курсовые разницы по авансам полученным не признаются доходами/расходами до момента реализации. Это часто приводит к временным разницам между бухгалтерским и налоговым учетом (ПБУ 18/02).

    Пример: вы получили аванс 10 000 USD в январе (курс 80 RUB/USD), а реализация произошла в марте (курс 85 RUB/USD). В бухучете вы отразите доход в 50 000 RUB (10 000 × 5) на дату реализации. В налоговом учете эта сумма не учитывается — вместо этого корректируется налоговая база по НДС (если аванс облагался налогом).

    ⚠️ Внимание: Если ваша компания применяет УСН, курсовые разницы учитываются только при методе"Доходы минус расходы" и только по операциям, связанным с получением дохода. Для"упрощенцев" на доходах разницы не признаются.

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

    Даже в автоматизированной системе вроде ошибки при учете курсовой разницы — не редкость. Вот самые распространенные:

    • 🔴 Неактуальные курсы валют. Если не обновлять курсы ЦБ, программа будет рассчитывать разницы по старым данным. Например, курс на 31.12.2026 остался от 30.11.2026.
    • 🔴 Неверные счета учета. Разницы по валютным кредитам должны отражаться на счетах 66/67, а не на 91 напрямую.
    • 🔴 Игнорирование ПБУ 18/02. Разницы между бухгалтерским и налоговым учетом требуют отражения через 09 ("Отложенные налоговые активы") или 77 ("Отложенные налоговые обязательства").
    • 🔴 Пропуск переоценки. Некоторые бухгалтеры забывают делать переоценку на конец месяца, особенно по неденежным статьям (например, товары в пути).

    Как избежать ошибок:

    1. Автоматизируйте загрузку курсов валют через Обмен данными → Курсы валют (можно настроить ежемесячное обновление).
    2. Проверяйте аналитику по счетам 52, 60, 62 на наличие валютных остатков перед закрытием месяца.
    3. Используйте отчет "Анализ счетов" с группировкой по валютам, чтобы не пропустить переоценку.
    4. Для сложных случаев (например, кредиты в иностранной валюте) создайте отдельные подстатьи в плане счетов.
    Что будет если не отразить курсовую разницу?

    Неотраженная курсовая разница приводит к:

    1. Искажению финансового результата в отчетности (завышение/занижение прибыли).

    2. Риску штрафов от налоговой (если разница влияет на налог на прибыль).

    3. Проблемам при аудите — проверяющие обязательно сверят переоценку с курсами ЦБ.

    4. Несоответствиям между бухгалтерским и налоговым учетом, что потребует дополнительных корректировок.

    6. Как исправить ошибки в учете курсовой разницы

    Если ошибка уже допущена, алгоритм исправления зависит от ее типа:

    Ошибка 1: Неверный курс валюты в документе

    Допустим, в документе"Поступление на расчетный счет" указан курс 80 RUB/USD, хотя на дату операции курс ЦБ был 82 RUB/USD.

    1. Откройте ошибочный документ и нажмите "Исправить" (или создайте новый с правильным курсом).
    2. Сформируйте "Операцию (бухгалтерскую и налоговую)" (Операции → Операции, введенные вручную) с проводками:
    3. Дт 52.1 Кт 91.01 — на сумму недоначисленного дохода (2 RUB × количество USD)
      

      Дт 91.02 Кт 52.1 — если курс был завышен

    4. Перепроведите все зависимые документы (например,"Переоценку валютных средств").

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

    Если вы забыли сделать переоценку на 31.12.2026, а обнаружили это в январе 2026:

    1. Создайте документ "Переоценка валютных средств" или "Корректировка долга" с датой 31.12.2026.
    2. В ручном режиме добавьте проводки по счетам 91, 09/77 (если есть разницы по ПБУ 18/02).
    3. Перезакройте декабрь 2026 года (Операции → Закрытие месяца).
    4. Сдайте уточненную декларацию по налогу на прибыль, если ошибка повлияла на финансовый результат.
    💡

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

    7. Автоматизация учета курсовой разницы: полезные отчеты в 1С

    Чтобы минимизировать ручную работу, используйте стандартные отчеты :

    • 📊 "Анализ счетов" (Отчеты → Анализ счетов):
      • Фильтруйте по счетам 52, 60, 62 с группировкой по валютам.
      • Сравнивайте остатки на начало и конец месяца в рублях и валюте.
    • 📊 "Оборотно-сальдовая ведомость по счету":
      • Проверяйте обороты по счетам 91.01 и 91.02 на предмет курсовой разницы.
      • Используйте расшифровку по субконто"Валюты".
    • 📊 "Ведомость по денежным средствам" (Банк и касса → Ведомость по денежным средствам):
      • Отслеживайте динамику курсовой разницы по каждому валютному счету.
    • 📊 "Справка-расчет курсовой разницы" (если есть в вашей конфигурации):
      • Автоматически рассчитывает разницы по всем валютным операциям за период.

    Для углубленного анализа можно создать пользовательский отчет с помощью "Конструктора отчетов" (Отчеты → Конструктор отчетов). Например, отчет по курсовой разнице с группировкой по контрагентам и валютам.

    ⚠️ Внимание: Если вы используете 1С:ERP, проверьте настройки модуля "Управленческий учет". В некоторых конфигурациях курсовые разницы автоматически дублируются в управленческом и регламентированном учете, что может привести к двойному счету. Отключите дублирование в Настройки → Функциональность → Управленческий учет.

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

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

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

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

    Для кредитов используйте счет 66 (краткосрочные) или 67 (долгосрочные). Разница отражается проводками:

    • 📈 При росте курса: Дт 91.02 Кт 66/67 (расход)
    • 📉 При падении курса: Дт 66/67 Кт 91.01 (доход)

    В налоговом учете такие разницы учитываются с ограничениями (ст. 269 НК РФ).

    🔹 Можно ли в 1С автоматически рассчитывать курсовые разницы по всем валютам?

    Да, для этого:

    1. Настройте регламентное задание на ежемесячную загрузку курсов валют (Администрирование → Регламентные задания).
    2. Включите опцию "Автоматическая переоценка валютных средств" в параметрах учета.
    3. Используйте обработку "Закрытие месяца" — она автоматически формирует документы переоценки.

    Для 1С:ERP дополнительно настройте правила автоматического создания корректировок долга.

    🔹 Что делать, если курсовая разница получилась очень большой (например, из-за резкого изменения курса)?

    В таких случаях:

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

    Зависит от объекта налогообложения:

    • 📌 "Доходы": курсовые разницы не учитываются.
    • 📌 "Доходы минус расходы": разницы учитываются, но только по операциям, связанным с получением дохода (например, по дебиторской задолженности от продаж).

    Разницы по кредитам или валютным счетам в УСН не признаются.