К статье
Практический материал

Учет и Финансы · 10 мин

Как провести курсовые разницы в 1С

Как провести курсовые разницы в 1С: настройка счетов, переоценка валютных остатков, проводки 91.01 и 91.02, типичные ошибки и проверка результата.

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

Ошибки в этой цепочке приводят к тому, что переоценка либо не выполняется вовсе, либо формирует неверные суммы на счетах 91.01 «Прочие доходы» и 91.02 «Прочие расходы». Ниже разобран полный цикл работы: от настройки до проверки результата, с разбором типичных сбоев.

Материал ориентирован на 1С:Бухгалтерию 8.3 (ред. 3.0) — самую распространённую конфигурацию. В 1С:УПП, ERP и КА логика аналогична, отличается в основном расположение команд в меню.

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

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

Переоценка выполняется на отчётную дату (последний день месяца) и на дату операции — например, при поступлении оплаты от покупателя или перечислении денег поставщику. Положительная разница (курс вырос для активов или снизился для обязательств) относится на счёт 91.01, отрицательная — на 91.02.

Подготовка: курсы валют и настройка счетов

Первое условие корректной переоценки — актуальные курсы в справочнике «Валюты». Откройте раздел «Справочники» → «Валюты» и убедитесь, что курсы загружены на все даты операций и на конец каждого месяца. Проще всего включить автоматическую загрузку с сайта ЦБ: в справочнике валют нажмите «Загрузить курсы валют» и укажите период. Если курс на конкретную дату отсутствует, программа использует последний известный — это частая причина искажений.

Второе условие — правильный план счетов. У счетов, по которым ведутся валютные расчёты (52, 55, 57, 60, 62, 66, 67, 71, 76), должен быть установлен признак валютного учёта. Проверьте это в разделе «Главное» → «План счетов»: у нужного счёта в колонке «Вал.» должна стоять отметка. Типовая поставка уже настроена, но если счета добавлялись вручную, признак мог быть пропущен.

Как отражаются валютные операции до переоценки

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

На этом этапе курсовые разницы уже могут возникать: например, при оплате поставщику задолженность, принятая по одному курсу, гасится по курсу на дату платежа, и разница сразу попадает на 91-й счёт внутри документа оплаты. Это нормальное поведение — не пытайтесь удалять такие проводки вручную.

Порядок действий перед переоценкой
  1. 1
    Загрузите курсы валют за весь период, включая последний день месяца
  2. 2
    Проверьте признак валютного учёта у счетов расчётов и валютных счетов
  3. 3
    Убедитесь, что все валютные документы месяца проведены
  4. 4
    Проверьте остатки по валютным счетам через ОСВ с отбором по валюте
  5. 5
    Выполните закрытие месяца с операцией «Переоценка валютных средств»

Запуск переоценки через закрытие месяца

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

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

Справка-расчёт «Переоценка валютных средств» показывает по каждому объекту учёта: валютный остаток, рублёвый остаток до переоценки, курс на отчётную дату, новый рублёвый эквивалент и сумму разницы. Именно этот отчёт — первый документ для сверки при сомнениях в корректности расчёта.

Перед закрытием месяца сформируйте оборотно-сальдовую ведомость по счетам 52, 60, 62 с детализацией по валютам и сравните валютные остатки с банковской выпиской и актами сверки. Переоценка считается от остатков в базе — если они неверны, разницы тоже будут неверными.
ПЗ
Практическое замечание

Проводки и налоговый учёт курсовых разниц

В бухгалтерском учёте типовые проводки выглядят так: положительная разница по валютному счёту — Дт 52 Кт 91.01, отрицательная — Дт 91.02 Кт 52. По расчётам с контрагентами аналогично через счета 60, 62, 76. Статья прочих доходов и расходов подставляется из настроек — обычно это предопределённая статья «Курсовые разницы».

В налоговом учёте по налогу на прибыль действуют свои правила, которые периодически меняются (например, временные особенности переоценки валютных требований и обязательств). 1С отражает разницы в БУ и НУ параллельно, а расхождения между ними формируют временные разницы по ПБУ 18/02, если оно применяется. Проверьте в настройках учётной политики («Главное» → «Учётная политика»), какой порядок учёта курсовых разниц выбран для НУ, и сверяйте его с актуальными нормами НК РФ.

СитуацияДебетКредит
Положительная разница по валютному счёту5291.01
Отрицательная разница по валютному счёту91.0252
Положительная разница по задолженности покупателя6291.01
Отрицательная разница по задолженности поставщику91.0260

Типичные ошибки и как их исправить

Самая частая проблема — «зависший» рублёвый остаток при нулевом валютном. Это происходит, когда задолженность гасится документами с разными курсами, а корректировка не выполняется, либо когда документы введены задним числом после закрытия месяца. Лечение: перепровести валютные документы периода через обработку «Групповое перепроведение документов» и повторить закрытие месяца.

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

Типичные ошибки
01
Не загружен курс на последний день месяца — переоценка считается по устаревшему курсу, суммы искажаются
02
Ручные проводки по валютным счетам операцией вручную — программа не видит валютную сумму, остатки расходятся
03
Ввод документов задним числом без повторного закрытия месяца — курсовые разницы не пересчитываются
04
Договор в валюте, а документы проведены в рублях (или наоборот) — расчёты «зависают» и переоценка искажается
05
Удаление проводок по курсовым разницам из документов оплаты — нарушается связность учёта

Как проверить результат переоценки

После закрытия месяца выполните контрольную сверку. Сформируйте анализ счёта 91.01 и 91.02 с отбором по статье «Курсовые разницы» и сопоставьте итоги со справкой-расчётом переоценки — суммы должны совпадать. Затем проверьте, что по каждому валютному счёту рублёвый остаток на конец месяца равен валютному остатку, умноженному на курс ЦБ на эту дату.

Дополнительный контроль — отчёт «Оборотно-сальдовая ведомость» по счетам 52, 60, 62 с показателем «Валютная сумма». Нулевой валютный остаток при ненулевом рублёвом (или наоборот) — однозначный признак проблемы, которую нужно разбирать до сдачи отчётности.

Контрольные точки

Как проверить результат

Рублёвый остаток по счёту 52 на конец месяца
Норма

Равен валютному остатку × курс ЦБ на последний день месяца

Тревожный признак

Остаток отличается — переоценка не выполнена или курс не загружен

Остатки при нулевой валютной сумме
Норма

Рублёвый остаток тоже нулевой

Тревожный признак

Валюты нет, а рубли «висят» — нужна разборка расчётов

Суммы в справке-расчёте и на счёте 91
Норма

Итог справки совпадает с оборотами 91.01/91.02 по статье «Курсовые разницы»

Тревожный признак

Суммы расходятся — есть ручные проводки или документы вне закрытия месяца

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

Почему операция «Переоценка валютных средств» не появилась в закрытии месяца?

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

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

Штатно переоценка выполняется при закрытии месяца, а на даты операций разницы формируют сами документы (оплата, списание). Если нужна промежуточная переоценка, её делают вручную операцией с расчётом суммы по курсу ЦБ, но это требует осторожности и понимания последствий.

Переоцениваются ли авансы в валюте?

В бухгалтерском учёте авансы после их зачёта не переоцениваются — обязательство фиксируется по курсу на дату аванса. 1С учитывает это автоматически при корректном ведении расчётов по документам. В налоговом учёте порядок может отличаться в зависимости от действующих норм НК РФ.

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

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

Курсовые разницы в УСН учитываются так же?

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

Где посмотреть, по какому курсу программа рассчитала конкретную разницу?

Откройте справку-расчёт «Переоценка валютных средств» из карточки регламентной операции закрытия месяца. Для разниц внутри документов оплаты смотрите движения документа (кнопка «Дт/Кт») и курс, указанный в самом документе.

Итог

Что важно запомнить

Курсовые разницы в 1С формируются автоматически при закрытии месяца и внутри валютных документов. Ключ к корректному расчёту — загруженные курсы, признак валютного учёта у счетов и отсутствие ручных проводок по валютным операциям. Контролируйте результат через справку-расчёт и сверку рублёвых остатков с пересчётом по курсу ЦБ.