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

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

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

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

Курсовая разница возникает, когда обязательства или активы выражены в иностранной валюте, а рублёвый эквивалент меняется из-за колебаний курса ЦБ. В 1С (Бухгалтерия предприятия 3.0, УПП, ERP) переоценка выполняется автоматически, но только при корректной настройке счетов и справочника валют. Если что-то настроено неверно, программа либо не посчитает разницу, либо отнесёт её не на те счета.

Ниже разобран порядок действий: от заполнения курсов валют до проверки проводок по счетам 91.01 «Прочие доходы» и 91.02 «Прочие расходы». Инструкция ориентирована на 1С:Бухгалтерию 3.0, но логика в ERP и КА аналогична — отличаются только названия разделов меню.

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

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

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

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

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

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

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

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

Переоценка при проведении платёжных документов

Когда вы проводите списание или поступление валюты (документы «Списание с расчётного счёта», «Поступление на расчётный счёт»), 1С автоматически пересчитывает рублёвую оценку погашаемой задолженности и формирует проводки по курсовой разнице внутри самого документа. Отдельно ничего запускать не нужно.

Например, при оплате поставщику задолженность, принятая по курсу 90, гасится по курсу 93 — разница 3 рубля на каждую единицу валюты уйдёт в прочие расходы проводкой Дт 91.02 Кт 60.31. Увидеть это можно в движениях документа: кнопка «Дт/Кт» или отчёт «Проводки».

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

Порядок действий при оплате в валюте
  1. 1
    Загрузите курсы валют на дату платежа через справочник «Валюты»
  2. 2
    Проведите документ оплаты и откройте его движения (Дт/Кт)
  3. 3
    Найдите проводки Дт 91.02 или Кт 91.01 по договору контрагента
  4. 4
    Сверьте сумму разницы с ручным расчётом: (курс оплаты − курс отгрузки) × сумма в валюте
  5. 5
    Если проводок нет — проверьте валюту договора и наличие исходной задолженности

Переоценка на конец месяца: регламентная операция

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

Установите нужный месяц и нажмите «Выполнить закрытие месяца». Операция по переоценке стоит в списке одной из первых. После выполнения кликните по строке операции и откройте проводки — там будут записи по каждому счёту и договору с отнесением разниц на 91.01 или 91.02.

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

Какие проводки формирует 1С

Проводки зависят от объекта переоценки и знака разницы. Ниже основные варианты для типовой ситуации.

СитуацияПроводкаКуда попадает
Рост курса, дебиторка покупателяДт 62.31 Кт 91.01Прочие доходы
Падение курса, дебиторка покупателяДт 91.02 Кт 62.31Прочие расходы
Рост курса, кредиторка поставщикуДт 91.02 Кт 60.31Прочие расходы
Падение курса, кредиторка поставщикуДт 60.31 Кт 91.01Прочие доходы
Рост курса, остаток на валютном счётеДт 52 Кт 91.01Прочие доходы
Падение курса, остаток на валютном счётеДт 91.02 Кт 52Прочие расходы

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

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

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

Дополнительно используйте отчёт «Анализ счёта» по 91.01 и 91.02 с отбором по статье прочих доходов и расходов «Курсовые разницы». Суммы там должны сходиться с проводками регламентной операции и платёжных документов за месяц.

Для ручной сверки возьмите конкретный договор: посчитайте разницу как (курс на отчётную дату − курс последней оценки) × валютный остаток. Сравните с тем, что провела программа. Совпадение до копеек подтверждает корректность настройки.

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

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

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

Остаток в рублях равен валютному остатку × курс ЦБ

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

Расхождение — переоценка не выполнена или курс не загружен

Проводки операции «Переоценка валютных средств»
Норма

Есть записи по 91.01/91.02 по каждому договору с валютным остатком

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

Операция не выполнена, помечена ошибкой или проводок нет

ОСВ по 91 счёту со статьёй «Курсовые разницы»
Норма

Обороты соответствуют суммам переоценки за месяц

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

Суммы отсутствуют или сидят на другой статье доходов/расходов

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

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

Типичные ошибки
01
Не загружены курсы на отчётную дату — переоценка за месяц не выполняется; загрузите курсы и перепроведите закрытие месяца
02
Договор заведён в рублях при валютных расчётах — разница считается неверно или не считается; исправьте валюту договора
03
Перепроведение документов задним числом без повторного закрытия месяца — проводки по переоценке устарели; выполните закрытие месяца заново
04
Ожидание переоценки выданного аванса — авансы в рублях не переоцениваются по ПБУ 3/2006, это норма, а не ошибка
05
Ручное изменение курса в документе без необходимости — рублёвая оценка перестаёт совпадать с курсом ЦБ; верните автоматический курс

Если после исправления ошибки разница всё равно не сходится, проверьте последовательность проведения документов через «Операции» → «Проведение документов» и восстановите её, затем повторите закрытие месяца. В большинстве случаев этого достаточно.

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

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

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

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

Нужно ли переоценивать выданные и полученные авансы в валюте?

По ПБУ 3/2006 авансы пересчитываются в рубли один раз — по курсу на дату перечисления — и далее не переоцениваются. Поэтому отсутствие проводок по счетам 60.32 и 62.32 в регламентной операции — корректное поведение программы, а не ошибка.

Можно ли провести курсовую разницу вручную документом «Операция»?

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

Курсовая разница попала не на ту статью прочих доходов и расходов. Что делать?

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

Как переоцениваются валютные остатки при УСН?

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

Почему сумма курсовой разницы в платёжном документе не совпадает с моим расчётом?

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

Итог

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

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