Учет и Финансы · 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Загрузите курсы валют на дату платежа через справочник «Валюты»
- 2Проведите документ оплаты и откройте его движения (Дт/Кт)
- 3Найдите проводки Дт 91.02 или Кт 91.01 по договору контрагента
- 4Сверьте сумму разницы с ручным расчётом: (курс оплаты − курс отгрузки) × сумма в валюте
- 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 по каждому договору с валютным остатком
Операция не выполнена, помечена ошибкой или проводок нет
Обороты соответствуют суммам переоценки за месяц
Суммы отсутствуют или сидят на другой статье доходов/расходов
Типичные ошибки и как их исправить
Чаще всего проблемы связаны не с самой переоценкой, а с исходными данными. Ниже перечислены ситуации, которые встречаются регулярно.
Если после исправления ошибки разница всё равно не сходится, проверьте последовательность проведения документов через «Операции» → «Проведение документов» и восстановите её, затем повторите закрытие месяца. В большинстве случаев этого достаточно.
Перед закрытием месяца полезно сформировать ОСВ по счёту 52 и валютным субсчетам 60/62 и убедиться, что валютные и рублёвые остатки заполнены. Если валютный остаток есть, а рублёвого нет (или наоборот) — это признак ручной правки проводок, и переоценка такой остаток «не увидит» корректно.
FAQ: частые вопросы о курсовых разницах в 1С
Почему регламентная операция «Переоценка валютных средств» не появляется в закрытии месяца?
Операция отображается, только если в учёте есть валютные остатки или обороты за период и ведётся валютный учёт. Проверьте, что у организации есть операции по валютным счетам или договорам в валюте в этом месяце и что курсы загружены. Если валютных остатков и оборотов нет — операции не будет, и это нормально.
Нужно ли переоценивать выданные и полученные авансы в валюте?
По ПБУ 3/2006 авансы пересчитываются в рубли один раз — по курсу на дату перечисления — и далее не переоцениваются. Поэтому отсутствие проводок по счетам 60.32 и 62.32 в регламентной операции — корректное поведение программы, а не ошибка.
Можно ли провести курсовую разницу вручную документом «Операция»?
Технически можно, но делать это стоит только в исключительных случаях (например, исправление прошлых периодов по согласованию с аудитором). Ручные проводки по валютным счетам нарушают связку валютной и рублёвой оценки, и последующая автоматическая переоценка начнёт считаться от искажённых сумм.
Курсовая разница попала не на ту статью прочих доходов и расходов. Что делать?
Статья подставляется из настроек счёта или из значений по умолчанию. Проверьте справочник «Прочие доходы и расходы»: для курсовых разниц должна быть статья с видом «Курсовые разницы» и включённым принятием к налоговому учёту. После исправления статьи перепроведите закрытие месяца.
Как переоцениваются валютные остатки при УСН?
В бухгалтерском учёте переоценка выполняется в общем порядке. В налоговом учёте при УСН курсовые разницы от переоценки не признаются: доходы и расходы учитываются кассовым методом по фактическому курсу операции. Поэтому в книге учёта доходов и расходов сумм переоценки не будет — это правильно.
Почему сумма курсовой разницы в платёжном документе не совпадает с моим расчётом?
Проверьте, какой курс использован в документе: при ручном изменении курса в шапке документа расчёт идёт от него, а не от курса ЦБ. Также убедитесь, что задолженность была принята к учёту по тому курсу, от которого вы считаете, — посмотрите проводки первичного документа поступления или реализации.
Что важно запомнить
Курсовая разница в 1С считается автоматически: платёжные документы переоценивают задолженность на дату оплаты, а регламентная операция «Переоценка валютных средств» — остатки на конец месяца. Контролируйте три вещи: загруженные курсы валют, признак валютного учёта у счетов и правильную валюту в договорах. Проверку выполняйте сверкой рублёвого остатка с произведением валютного остатка на курс ЦБ.