Курсовые разницы — неизбежная реальность для компаний, работающих с иностранной валютой или имеющих валютные обязательства. В 1С:Предприятие 8.3 их отражение требует не только бухгалтерской грамотности, но и понимания механизмов программы. Ошибки здесь чреваты искажением финансовой отчётности, штрафами от налоговых органов и даже блокировкой счетов. Эта статья поможет разобраться, как ввести курсовые разницы в 1С корректно — от настройки справочников до формирования проводок и проверки результатов.
Многие бухгалтеры сталкиваются с путаницей между переоценкой валютных средств (по правилам ПБУ 3/2006) и отражением курсовых разниц (по ст. 271–273 НК РФ). В 1С эти процессы автоматизированы, но только при правильной настройке. Мы рассмотрим оба сценария: ручной ввод и автоматическое формирование разниц, а также типичные ошибки, которые приводят к расхождениям в учёте.
Прежде чем переходить к практике, убедитесь, что в вашей базе актуальны курсы валют. Устаревшие данные — главная причина некорректных проводок. Если вы работаете с 1С:ERP или 1С:КА 2.5, алгоритмы могут незначительно отличаться, но принципы остаются теми же.
В этой статье вы найдёте:
- 🔹 Пошаговую инструкцию по настройке валютных операций в 1С
- 🔹 Примеры проводок для положительных и отрицательных курсовых разниц
- 🔹 Способы проверки корректности отражения разниц в отчётности
- 🔹 Решение типовых ошибок (например, когда разницы не формируются автоматически)
1. Подготовка системы: настройка валют и курсов
Прежде чем вводить курсовые разницы, необходимо убедиться, что в 1С корректно настроены валюты и источники курсов. Без этого автоматические механизмы работать не будут.
Перейдите в раздел Справочники → Валюты и проверьте:
- 💱 Наличие всех используемых валют (доллар, евро, юань и т.д.)
- 📅 Актуальность курсов на дату операции (вкладка
Курсы валют) - 🔄 Источник обновления курсов (ЦБ РФ, Нацбанк Украины, ручной ввод)
Если курсы обновляются автоматически через интернет, убедитесь, что в настройках программы (Администрирование → Настройки программы → Обмен данными) включена опция Автоматическое обновление курсов валют. Для ручного ввода используйте документ Установка курсов валют (раздел Банк и касса).
Важно! Курсы должны быть загружены на дату операции, а не на текущую дату. Например, если вы отражаете разницы за май 2026 года, используйте курсы ЦБ РФ на 31.05.2026, а не на день ввода данных.
Если в вашей базе курсы валют не обновляются автоматически, проверьте настройки прокси-сервера или антивируса — они могут блокировать доступ 1С к сайту ЦБ РФ.
2. Виды курсовых разниц и их отражение в 1С
В бухгалтерском и налоговом учёте курсовые разницы делятся на три типа:
- Разницы по операциям в иностранной валюте (п. 7 ПБУ 3/2006) — возникают при изменении курса между датой операции и датой расчётов.
- Разницы по валютным кредитам и займам (п. 10 ПБУ 3/2006) — учитываются отдельно.
- Разницы по авансам полученным/выданным (п. 9 ПБУ 3/2006) — требуют особого внимания при закрытии авансов.
В 1С:Бухгалтерия 8.3 для отражения разниц используются следующие документы:
- 📄
Корректировка долга— для переоценки дебиторской/кредиторской задолженности. - 📄
Операция (бухгалтерский и налоговый учёт)— для ручного ввода разниц. - 📄
Закрытие месяца— автоматически формирует проводки по переоценке валютных средств на счетах 52, 57, 60, 62.
Для налогового учёта разницы отражаются на счетах 91.01 (прочие доходы) или 91.02 (прочие расходы) в зависимости от характера разницы (положительная или отрицательная).
Это разницы, которые возникают по расчётам, ещё не завершённым на отчётную дату (например, по неоплаченным счетам в валюте). Они учитываются на счетах 60, 62, 76 и подлежат переоценке на каждую отчётную дату.Что такое "нереализованные курсовые разницы"
3. Пошаговая инструкция: как ввести курсовые разницы в 1С
Рассмотрим два сценария: автоматическое формирование разниц при закрытии месяца и ручной ввод.
Способ 1: Автоматическая переоценка при закрытии месяца
- Откройте документ
Закрытие месяца(Операции → Закрытие периода → Закрытие месяца). - Укажите организацию и период (месяц, за который формируются разницы).
- Нажмите
Выполнить закрытие месяца. - В списке операций найдите пункт
Переоценка валютных средстви проверьте сформированные проводки.
Способ 2: Ручной ввод через документ "Корректировка долга"
- Создайте новый документ
Корректировка долга(Покупки → Корректировка долгаилиПродажи → Корректировка долга). - Выберите контрагента и договор в иностранной валюте.
- Укажите сумму долга в валюте и курс на дату операции.
- В поле
Курсовая разницапрограмма автоматически рассчитает разницу между курсом на дату операции и курсом на дату погашения. - Проводки сформируются автоматически на счета 60 (62) и 91.01 (91.02).
Сверьте курс валюты на дату операции с данными ЦБ РФ|
Проверьте, что сумма разницы совпадает с расчётом вручную|
Убедитесь, что проводки сформированы на правильные счета (91.01/91.02)|
Просмотрите отчёт "Анализ счёта" по счёту 60 (62) для контроля задолженности-->
4. Примеры проводок для курсовых разниц
Рассмотрим типовые ситуации с проводками.
Пример 1: Положительная курсовая разница по дебиторской задолженности
Компания отгрузила товар на 10 000 USD 01.06.2026 (курс 90 руб/USD). Оплата поступила 30.06.2026 (курс 95 руб/USD).
| Счёт Дт | Счёт Кт | Сумма (руб.) | Описание |
|---|---|---|---|
| 62.01 | 90.01.1 | 900 000 | Отгрузка товара (10 000 USD × 90 руб/USD) |
| 62.01 | 91.01 | 50 000 | Курсовая разница (10 000 USD × (95–90)) |
| 51 | 62.01 | 950 000 | Оплата от покупателя (10 000 USD × 95 руб/USD) |
Пример 2: Отрицательная курсовая разница по кредиторской задолженности
Компания получила аванс 5 000 EUR 10.05.2026 (курс 110 руб/EUR). Товар отгружен 20.05.2026 (курс 108 руб/EUR).
| Счёт Дт | Счёт Кт | Сумма (руб.) | Описание |
|---|---|---|---|
| 51 | 62.02 | 550 000 | Получен аванс (5 000 EUR × 110 руб/EUR) |
| 91.02 | 62.02 | 10 000 | Курсовая разница (5 000 EUR × (110–108)) |
| 62.02 | 62.01 | 540 000 | Зачёт аванса (5 000 EUR × 108 руб/EUR) |
Положительные курсовые разницы увеличивают налоговую базу по налогу на прибыль, отрицательные — уменьшают. Это важно для правильного расчёта авансовых платежей.
5. Типичные ошибки и как их избежать
Даже опытные бухгалтеры допускают ошибки при работе с курсовыми разницами. Вот самые распространённые:
Ошибка 1: Несовпадение дат курсов
Программа берёт курс на дату документа, а не на дату операции. Например, если вы создаёте документ Поступление на расчётный счёт 10.06.2026, но фактическая дата зачисления средств — 05.06.2026, курс будет взят на 10.06.2026, что приведёт к неверным разницам.
Ошибка 2: Отсутствие переоценки на отчётную дату
По ПБУ 3/2006 валютные активы и обязательства подлежат переоценке на каждую отчётную дату (последний день месяца). Если пропустить эту операцию, финансовая отчётность будет искажена.
Ошибка 3: Неправильный счёт для разниц
Часто разницы ошибочно относят на счёт 90 ("Продажи") вместо 91 ("Прочие доходы и расходы"). Это приводит к искажению выручки и налоговой базы.
⚠️ Внимание! Если в вашей базе не формируются автоматические проводки по курсовым разницам, проверьте:
- 🔘 Настройки учётной политики (раздел
Главное → Учётная политика→ вкладкаВалюта).- 🔘 Наличие флага
Ведётся учёт в иностранной валютев карточке организации.- 🔘 Корректность заполнения реквизита
Валюта расчётовв договорах с контрагентами.
6. Проверка корректности курсовых разниц
После отражения разниц необходимо проверить их корректность. Вот какие отчёты помогут в этом:
1. Оборотно-сальдовая ведомость по счёту 91
Позволяет увидеть все курсовые разницы за период. Откройте отчёт (Отчёты → Оборотно-сальдовая ведомость), укажите счёт 91 и анализируйте субсчета 91.01 и 91.02.
2. Анализ счёта 60 (62) в валюте
Показывает динамику задолженности в иностранной валюте и рублёвом эквиваленте. Перейдите в Отчёты → Анализ счёта, выберите счёт 60 или 62, установите флаг Показывать в валюте.
3. Карточка счёта по валюте
Детализирует движения по конкретному контрагенту или договору. Полезна для выявления ошибок в расчётах. Путь: Отчёты → Карточка счёта, затем укажите счёт и валютный договор.
⚠️ Внимание! Если в отчётах вы видите курсовые разницы с копейками (например, 1 234,56 руб.), а в документах суммы округлены до рублей, это может указывать на ошибку в настройках округления валютных операций. Проверьте параметры в разделе Администрирование → Настройки программы → Валюты.
7. Особенности учёта курсовых разниц в 1С:ERP и 1С:КА 2
Если вы работаете в 1С:ERP Управление предприятием или 1С:Комплексная автоматизация 2, алгоритмы учёта курсовых разниц имеют нюансы:
В 1С:ERP:
- 🔹 Курсовые разницы формируются не только в бухгалтерском, но и в управленческом учёте (на счетах 91.01.У и 91.02.У).
- 🔹 Для переоценки валютных остатков на счетах используется регламентная операция
Переоценка валютных средствв документеЗакрытие месяца. - 🔹 В настройках учётной политики есть отдельный раздел
Учёт курсовых разниц, где указывается метод распределения разниц по направлениям деятельности.
В 1С:КА 2:
- 🔹 Курсовые разницы по расчётам с контрагентами отражаются автоматически при проведении документов
Поступление на расчётный счётилиСписание с расчётного счёта. - 🔹 Для ручной корректировки используется документ
Операция (бухгалтерский учёт)с видом операцииКурсовые разницы. - 🔹 В отчётности курсовые разницы выделяются отдельной строкой в
Отчёте о финансовых результатах(форма №2).
В обеих конфигурациях рекомендуется после закрытия месяца формировать отчёт Анализ курсовых разниц (Отчёты → Анализ курсовых разниц), который показывает детализацию по валютам, контрагентам и договорам.
FAQ: Ответы на частые вопросы
Как отразить курсовые разницы по валютному кредиту?
Для валютных кредитов и займов курсовые разницы учитываются на счетах 66 ("Расчёты по краткосрочным кредитам") или 67 ("Расчёты по долгосрочным кредитам") в корреспонденции со счётом 91.01 (если курс вырос) или 91.02 (если курс упал). В 1С используйте документ Операция или Корректировка долга с видом операции Прочие расчёты.
Почему в 1С не формируются автоматические проводки по курсовым разницам?
Причин может быть несколько:
- 🔸 В учётной политике не включён флаг
Переоценивать валютные средства. - 🔸 Не заполнен реквизит
Валюта расчётовв договоре с контрагентом. - 🔸 Курсы валют не обновлены на отчётную дату.
- 🔸 В документе
Закрытие месяцане установлен флагПереоценка валютных средств.
Проверьте эти параметры и повторите закрытие месяца.
Нужно ли отражать курсовые разницы по авансам полученным?
Да, согласно п. 9 ПБУ 3/2006, авансы в иностранной валюте подлежат переоценке на каждую отчётную дату. В 1С это делается автоматически при закрытии месяца. Проводки формируются на счета 62.02 (авансы полученные) и 91.01/91.02.
Как исправить ошибочно введённые курсовые разницы?
Если разницы введены неверно, выполните следующие шаги:
- Сторнируйте ошибочные проводки документом
Операция (бухгалтерский учёт)с видомСторно. - Проверьте курсы валют на дату операции и при необходимости скорректируйте их.
- Сформируйте правильные проводки повторно.
- Перезакройте месяц, если ошибка повлияла на финансовый результат.
Где в 1С посмотреть историю курсов валют?
История курсов хранится в справочнике Валюты. Откройте нужную валюту (например, доллар США), перейдите на вкладку Курсы валют — там отображаются все загруженные курсы с датами. Также можно использовать отчёт История курсов валют (Отчёты → Валюты → История курсов валют).