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

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

Как считается курсовая разница в 1С 8.3

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

Курсовая разница возникает, когда организация ведёт расчёты в иностранной валюте или у.е., а курс на дату операции отличается от курса на дату оплаты или отчётную дату. В 1С 8.3 (Бухгалтерия предприятия, редакция 3.0) расчёт выполняется автоматически: программа переоценивает валютные остатки по счетам с признаком валютного учёта и формирует проводки по счетам 91.01 «Прочие доходы» или 91.02 «Прочие расходы».

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

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

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

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

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

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

Расчёт начинается со справочника «Валюты» (раздел «Справочники» или «Все функции»). Курсы должны быть загружены на все даты операций и на последний день каждого месяца — именно по ним выполняется переоценка. Загрузка выполняется кнопкой «Загрузить курсы валют» с сайта ЦБ; проверьте, что в таблице курсов нет пропусков на нужные даты.

Второй элемент — план счетов. У валютных счетов (52, 57, 60, 62, 66, 67 и др.) должен стоять признак валютного учёта, а в документах — выбран договор с расчётами в валюте. Для банковских счетов валюта задаётся в карточке счёта организации; по счёту 52 валютный признак обязателен, иначе переоценка не сработает.

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

Как программа считает разницу при проведении документов

При проведении документа оплаты (например, «Списание с расчётного счёта» по валютному счёту) программа пересчитывает погашаемую задолженность по курсу на дату платежа и сравнивает с рублёвой оценкой по данным учёта. Разница сразу отражается проводкой: Дт 60.22 (или 62.22) — Кт 91.01 при положительной разнице либо Дт 91.02 — Кт 60.22 (62.22) при отрицательной.

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

Посмотреть расчёт можно через кнопку «Дт/Кт» в проведённом документе: строки с субконто «Курсовые разницы» и счетом 91 показывают сумму и сторону проводки.

Переоценка при закрытии месяца

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

Алгоритм прост: программа берёт валютный остаток по каждому счёту и субконто, умножает на курс ЦБ на конец месяца и сравнивает с текущим рублёвым остатком. Разница проводится на 91.01 или 91.02. По клику на операцию доступна справка-расчёт «Переоценка валютных средств» — это основной документ для проверки.

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

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

Второй шаг — оборотно-сальдовая ведомость по счетам 91.01 и 91.02 с группировкой по статье «Курсовые разницы» и анализ счёта 52, 60, 62 в валюте: рублёвый остаток, делённый на валютный, должен давать курс, близкий к курсу ЦБ на отчётную дату. Заметное отклонение — признак ошибки в документах или курсах.

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

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

Курс в справке-расчёте переоценки
Норма

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

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

Курс отсутствует или устарел — переоценка посчитана неверно

Остаток по счёту 52 в рублях и валюте
Норма

Рублёвый остаток = валютный остаток × курс ЦБ на отчётную дату

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

Есть рублёвый остаток при нулевом валютном или наоборот

Проводки по счёту 91
Норма

Разницы отражены на 91.01/91.02 со статьёй «Курсовые разницы»

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

Разницы сидят на других счетах или вовсе отсутствуют при смене курса

Типичные ошибки и их последствия

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

Типичные ошибки
01
Не загружены курсы на даты операций — программа берёт последний известный курс, и разница искажается
02
В договоре выбраны рубли вместо валюты — задолженность не переоценивается вовсе
03
Ручные операции по счетам 52, 60, 62 — рублёвый и валютный остатки расходятся
04
Переоценка выполнена, а потом перепроведены документы периода без повторного закрытия месяца — проводки устарели
05
Курс у.е. задан вручную в договоре, но не обновляется — расчёты идут по старому курсу

Курсовые разницы в налоговом учёте

В налоговом учёте по налогу на прибыль курсовые разницы отражаются во внереализационных доходах и расходах, при этом порядок переоценки авансов и требований может отличаться от бухгалтерского. В 1С разницы между БУ и НУ видны в проводках по колонкам «Сумма НУ» и в отчёте «Анализ учёта по налогу на прибыль».

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

Перед закрытием месяца полезно сформировать ОСВ по счетам 52, 60, 62 с валютным остатком: если виден рублёвый остаток при нулевом валютном (или наоборот), причина почти всегда в ручной операции или неверно выбранном курсе в конкретном документе. Исправить документ до переоценки проще, чем разбирать разницу после.
ПЗ
Практическое замечание

Ответы на частые вопросы

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

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

Как посмотреть, из чего сложилась курсовая разница за месяц?

Откройте «Операции — Закрытие месяца», выберите операцию «Переоценка валютных средств» и сформируйте справку-расчёт. Дополнительно постройте отчёт «Анализ счёта» по 91.01/91.02 с субконто «Курсовые разницы» — там видны суммы по каждому объекту учёта.

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

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

Что делать, если рублёвый остаток есть, а валютного нет?

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

Нужно ли пересчитывать курсовые разницы при работе с у.е.?

Да, если договор в условных единицах с оплатой в рублях по курсу на дату платежа. В 1С такой договор настраивается с расчётами в валюте и оплатой в рублях; программа автоматически формирует суммовые/курсовые разницы при оплате и переоценке задолженности.

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

Штатного переключателя «не переоценивать» для отдельных счетов нет — переоценка выполняется по всем счетам с валютным признаком, как требуют правила учёта. Если переоценка по объекту не нужна методологически (например, авансы), правильнее настроить учёт через соответствующие счета и договоры, а не отключать операцию.

Итог

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

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