Курсовые разницы в 1С 8.3: проверяем правильность расчёта на примерах
📋 Содержание
Программа посчитала курсовую разницу, а сумма выглядит странно — то ли переплата, то ли ошибка в настройках. Знакомо. Курсовые разницы в 1С 8.3 считаются автоматически, но проверить правильность расчёта всё равно приходится вручную: одна незакрытая переоценка на счёте валюты — и налог на прибыль поедет.
Разберём на числах: какие проводки формирует 1С при поступлении от поставщика, как списать курсовую разницу между оплатой и поставкой, и по каким отчётам за пять минут понять, что курсовая разница в 1С посчитана верно.
Что такое курсовая разница простыми словами
Курсовая разница — это результат изменения курса валюты между двумя датами. Вы зафиксировали обязательство в рублях по одному курсу, а погасили или переоценили по другому.
Возникает она в двух случаях:
- 💱 При переоценке остатков на валютных счетах и валютных расчётов на конец месяца.
- 📆 При погашении валютной задолженности — оплате поставщику или получении оплаты от покупателя.
Разница бывает двух видов:
- ➕ Положительная — курс сыграл в вашу пользу. Идёт в прочие доходы, счёт
91.01. - ➖ Отрицательная — курс вырос против вас. Идёт в прочие расходы, счёт
91.02.
💡 Авансы курсовым разницам не подлежат. Если вы заплатили поставщику 100% предоплаты, стоимость поставки фиксируется по курсу аванса и потом не переоценивается. Это ключевой момент, на котором чаще всего спотыкаются при сверке.
Настраиваем учёт курсовых разниц в 1С 8.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 на положительную разницу.
⚠️ Курсовая разница по расчётам с поставщиком возникает только на дату оплаты и на конец месяца, если долг остался непогашенным. Если оплата и поступление в одном месяце и долг закрыт — промежуточной переоценки не будет.
Прикиньте разницу до проведения
Как списать курсовые разницы между оплатой и поставкой
Отдельный вопрос — что делать с разницей, когда между авансом и поставкой прошло время. Здесь работает правило: что оплачено авансом — не переоценивается, что осталось в долге — переоценивается.
Разберём смешанный случай, он же самый коварный.
Условие. 5 марта аванс поставщику 400 USD по курсу 89 ₽. Поступление товара 20 марта на 1 000 USD, курс 91 ₽. Остаток долга 600 USD оплачен 28 марта по курсу 93 ₽.
Как 1С разложит стоимость поступления:
| Часть поставки | Сумма USD | По какому курсу | Рубли |
|---|---|---|---|
| Покрыта авансом | 400 | 89 (курс аванса) | 35 600 |
| Осталось в долге | 600 | 91 (курс поступления) | 54 600 |
| Итого товар | 1 000 | — | 90 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) в двух валютах: колонка в валюте и колонка в рублях. Если валютный остаток нулевой, а рублёвый — нет, значит переоценка «зависла»: где-то незакрытый долг или битый зачёт аванса.
Учёт курсовых разниц по годам: что менялось
Правила признания курсовых разниц для налога на прибыль за последние годы менялись — это важно, если проверяете расчёт за прошлые периоды.
- До 2022 года — стандартный порядок: разницы признаются и в бухгалтерском, и в налоговом учёте на дату переоценки и погашения.
- 2022–2024 годы — временный порядок: положительные курсовые разницы в налоговом учёте признавались только на дату погашения обязательства, а не ежемесячно. В бухучёте переоценка при этом шла как обычно — отсюда разницы по ПБУ 18 и отложенный налог.
- С 2025 года и далее — возврат к признанию на дату переоценки.
💡 Если бухгалтерский и налоговый учёт курсовых разниц разошлись в 2022–2024 годах, 1С формирует временные разницы автоматически при включённом ПБУ 18/02. Проверять их нужно в отчёте по ПБУ 18, а не в справке-расчёте.
Для актуального периода отдельных настроек не требуется — достаточно свежего релиза «1С:Бухгалтерии». Механизм переоценки в программе обновляется вместе с изменениями законодательства, номера релизов уточняйте в информации к обновлению.
Типичные ошибки при расчёте курсовых разниц
Ошибки почти всегда в данных, а не в алгоритме программы.
- ❌ Курс не загружен. Переоценка считается по последнему известному курсу — итог неверный. Лечится загрузкой курсов и перепроведением закрытия месяца.
- ❌ Договор в рублях, а не в валюте. Разница не считается совсем. Смените валюту договора и перепроведите документы.
- ❌ Аванс переоценили. Признак — курсовая разница возникла на 100% предоплате. Проверьте, что зачёт аванса привязан к поступлению.
- ❌ Не перепроведены документы за месяц. После правки курса или договора обязательно запустите
Все операции → Проведение документовперед закрытием месяца. - ❌ Ручные проводки поверх автоматических. Двойной учёт разницы. Уберите ручную операцию — 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С» и не аффилированы с ней.