Курсовые разницы в 1С 8.3: проверяем правильность расчёта на примерах

· Обновлено 11.07.2026 · ⏱ 7 мин · Редакция 1s-83.com

📋 Содержание

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

Разберём на числах: какие проводки формирует 1С при поступлении от поставщика, как списать курсовую разницу между оплатой и поставкой, и по каким отчётам за пять минут понять, что курсовая разница в 1С посчитана верно.

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

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

Возникает она в двух случаях:

  • 💱 При переоценке остатков на валютных счетах и валютных расчётов на конец месяца.
  • 📆 При погашении валютной задолженности — оплате поставщику или получении оплаты от покупателя.

Разница бывает двух видов:

  • Положительная — курс сыграл в вашу пользу. Идёт в прочие доходы, счёт 91.01.
  • Отрицательная — курс вырос против вас. Идёт в прочие расходы, счёт 91.02.

💡 Авансы курсовым разницам не подлежат. Если вы заплатили поставщику 100% предоплаты, стоимость поставки фиксируется по курсу аванса и потом не переоценивается. Это ключевой момент, на котором чаще всего спотыкаются при сверке.

Настраиваем учёт курсовых разниц в 1С 8.3

Отдельной галочки «включить курсовые разницы» в программе нет — расчёт запускается сам, как только в базе появляется валюта. Но проверить пару настроек стоит.

  1. Справочник «Валюты» (Справочники → Валюты). Курс должен загружаться автоматически: откройте валюту и включите загрузку курсов с сайта. Без свежего курса переоценка посчитается по устаревшему значению.
  2. Учётная политика. Убедитесь, что организация ведёт учёт в рублях — это стандарт для российского юрлица.
  3. Договоры с поставщиками должны быть заведены в валюте (например, USD), а расчёты — в валюте или у.е. Именно реквизит договора определяет, будет ли 1С переоценивать долг.

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

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

Самый частый сценарий — постоплата. Товар пришёл, оплатили позже, курс изменился.

Условие примера. Поступление товара 10 марта на 1 000 USD, курс 90 ₽. Оплата поставщику 25 марта, курс 92 ₽.

При проведении документа Поступление (акт, накладная) 1С сформирует долг по счёту 60.01 на сумму 90 000 ₽ (1 000 × 90).

При проведении Списание с расчётного счёта 25 марта программа спишет долг уже по курсу оплаты — 92 000 ₽ — и добросит курсовую разницу:

⚖️ Проводки по операции

Курс вырос — платить пришлось больше, значит для покупателя это расход. Программа сама определяет знак: если бы курс упал до 88 ₽, вы увидели бы проводку Дт 60.01 Кт 91.01 на положительную разницу.

⚠️ Курсовая разница по расчётам с поставщиком возникает только на дату оплаты и на конец месяца, если долг остался непогашенным. Если оплата и поступление в одном месяце и долг закрыт — промежуточной переоценки не будет.

Прикиньте разницу до проведения

🧮 Калькулятор курсовой разницы
Разница: ·
Положительная разница — прочий доход (Дт 62/60 Кт 91.01), отрицательная — прочий расход (Дт 91.02 Кт 62/60).

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

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

Разберём смешанный случай, он же самый коварный.

Условие. 5 марта аванс поставщику 400 USD по курсу 89 ₽. Поступление товара 20 марта на 1 000 USD, курс 91 ₽. Остаток долга 600 USD оплачен 28 марта по курсу 93 ₽.

Как 1С разложит стоимость поступления:

Часть поставкиСумма USDПо какому курсуРубли
Покрыта авансом40089 (курс аванса)35 600
Осталось в долге60091 (курс поступления)54 600
Итого товар1 00090 200

Авансовая часть зафиксирована по 89 ₽ и дальше не трогается. А вот на остаток долга 600 USD при оплате 28 марта возникнет курсовая разница: (93 − 91) × 600 = 1 200 ₽ в расходы, проводка Дт 91.02 Кт 60.01.

Списывать разницу вручную не нужно — 1С делает это автоматически при зачёте аванса и оплате. Ваша задача — только проверить, что зачёт аванса встал на правильный документ поступления.

Как проверить правильность расчёта курсовых разниц

Теперь главное — сверка. Вот рабочий порядок, который ловит 95% ошибок.

Шаг 1. Закройте месяц

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

Шаг 2. Проверьте справку-расчёт

Кликните по операции «Переоценка валютных средств» → «Справка-расчёт “Переоценка валютных средств”». В ней видно по каждому счёту:

  • остаток в валюте;
  • старый и новый курс;
  • сумму дооценки/уценки.

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

Шаг 3. Сверьте по оборотно-сальдовой ведомости

Откройте ОСВ по счёту 91 с субконто «Прочие доходы и расходы». Найдите статью «Курсовые разницы» — обороты по ней и есть итог расчёта. Сравните с валютными счетами 52, 55 и расчётами 60, 62.

Шаг 4. Проверьте валютные остатки

ОСВ по счёту 52 (или 60, 62) в двух валютах: колонка в валюте и колонка в рублях. Если валютный остаток нулевой, а рублёвый — нет, значит переоценка «зависла»: где-то незакрытый долг или битый зачёт аванса.

Чек-лист проверки курсовых разниц
Выполнено: 0 / 6

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

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

  • До 2022 года — стандартный порядок: разницы признаются и в бухгалтерском, и в налоговом учёте на дату переоценки и погашения.
  • 2022–2024 годы — временный порядок: положительные курсовые разницы в налоговом учёте признавались только на дату погашения обязательства, а не ежемесячно. В бухучёте переоценка при этом шла как обычно — отсюда разницы по ПБУ 18 и отложенный налог.
  • С 2025 года и далее — возврат к признанию на дату переоценки.

💡 Если бухгалтерский и налоговый учёт курсовых разниц разошлись в 2022–2024 годах, 1С формирует временные разницы автоматически при включённом ПБУ 18/02. Проверять их нужно в отчёте по ПБУ 18, а не в справке-расчёте.

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

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

Ошибки почти всегда в данных, а не в алгоритме программы.

  • Курс не загружен. Переоценка считается по последнему известному курсу — итог неверный. Лечится загрузкой курсов и перепроведением закрытия месяца.
  • Договор в рублях, а не в валюте. Разница не считается совсем. Смените валюту договора и перепроведите документы.
  • Аванс переоценили. Признак — курсовая разница возникла на 100% предоплате. Проверьте, что зачёт аванса привязан к поступлению.
  • Не перепроведены документы за месяц. После правки курса или договора обязательно запустите Все операции → Проведение документов перед закрытием месяца.
  • Ручные проводки поверх автоматических. Двойной учёт разницы. Уберите ручную операцию — 1С посчитает сама.

Слот под видеоразбор

🎬 Видео с YouTube — канал «Налоги с Анастасией Маковой». Стороннее видео для наглядности; порядок действий в вашей версии 1С может отличаться.

Частые вопросы

Почему 1С не считает курсовые разницы?
Три причины по частоте: не загружен курс валюты, договор заведён в рублях вместо валюты, либо не проведена регламентная операция «Переоценка валютных средств» при закрытии месяца. Проверьте их по очереди.
На каком счёте отражаются курсовые разницы?
На счёте 91: положительные — 91.01 (прочие доходы), отрицательные — 91.02 (прочие расходы), по статье «Курсовые разницы».
Нужно ли переоценивать авансы?
Нет. Выданные и полученные авансы не переоцениваются — их стоимость фиксируется по курсу на дату аванса. Переоценке подлежит только непогашенная часть долга.
Как проверить, правильно ли программа посчитала курсовую разницу?
Откройте справку-расчёт «Переоценка валютных средств» после закрытия месяца, сверьте курсы с ЦБ, затем проверьте обороты по статье «Курсовые разницы» на счёте 91 и валютные остатки в ОСВ по счетам 52, 60, 62.
Что делать, если курсовая разница посчиталась неверно?
Отмените закрытие месяца, загрузите актуальный курс, перепроведите документы за период (Проведение документов) и заново закройте месяц. Ручные проводки поверх автоматических не добавляйте.
Возникает ли курсовая разница, если оплата и поставка в одном месяце?
Да, если между датами поставки и оплаты изменился курс. Разница спишется на дату оплаты. Промежуточной переоценки на конец месяца не будет, если долг к этому моменту уже закрыт.

Источники

  • ПБУ 3/2006 «Учёт активов и обязательств, стоимость которых выражена в иностранной валюте»
  • НК РФ, ст. 271 и 272 (внереализационные доходы и расходы)
  • ФСБУ 5/2019, ФСБУ 6/2020

Материал подготовлен редакцией 1С 8.3 — независимый справочник. Проверено и обновлено: 11.07.2026. Независимый справочник. Мы не представляем фирму «1С» и не аффилированы с ней.