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

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

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

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

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

В программах 1С (Бухгалтерия 8, ERP, Комплексная автоматизация) переоценка валютных ценностей выполняется автоматически, но только при правильной настройке учетной политики, плана счетов и справочника валют. Ошибки в этих настройках — главная причина неверных сумм в отчетности и расхождений между бухгалтерским и налоговым учетом.

Материал описывает практический порядок работы: от загрузки курсов до проверки проводок по переоценке. Основной акцент сделан на 1С:Бухгалтерию 8 ред. 3.0, но логика применима и к другим конфигурациям.

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

Курсовая разница — это изменение рублевой оценки валютного актива или обязательства из-за колебания курса ЦБ. Если у компании на счете лежит 10 000 долларов, то при курсе 90 рублей это 900 000 рублей, а при курсе 95 — уже 950 000. Разница в 50 000 рублей — положительная курсовая разница, прочий доход. Если курс упал — разница отрицательная, прочий расход.

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

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

Подготовка: загрузка курсов и настройка справочников

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

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

Далее проверьте счета учета. В плане счетов у валютных счетов (52 «Валютные счета», 57 «Переводы в пути», валютные субсчета 60, 62, 66, 67 и др.) должен стоять признак валютного учета. В 1С:Бухгалтерии переоценка выполняется по счетам, у которых в настройках установлен признак переоценки — как правило, он включен по умолчанию для всех валютных счетов, кроме авансов.

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

Настройка учетной политики и счетов переоценки

В разделе «Главное» → «Учетная политика» проверьте настройки налога на прибыль. Там задается порядок признания курсовых разниц в налоговом учете. В зависимости от действующих норм может применяться переоценка на последний день месяца либо особый порядок для отдельных видов обязательств. Неверная настройка приводит к расхождениям между бухгалтерским и налоговым учетом и к ошибкам в декларации по прибыли.

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

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

Как выполнить переоценку валютных средств

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

Логика расчета такая: программа берет валютный остаток по счету, умножает на курс ЦБ на конец месяца и сравнивает с текущей рублевой оценкой остатка. Разница списывается на счет 91. По дебиторской задолженности при росте курса проводка будет Дт 62 Кт 91.01 (доход), при падении — Дт 91.02 Кт 62 (расход). По кредиторской задолженности зеркально: рост курса — расход, падение — доход.

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

Проверка результата и типичные ошибки

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

Дополнительно сформируйте ОСВ по счету 91 с отбором по статье «Курсовые разницы» и сравните с данными налогового учета. Если в налоговом учете применяется иной порядок переоценки, возникнут временные разницы, которые программа должна отразить по правилам ПБУ 18.

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

Особые сценарии: УСН, авансы и ручные корректировки

Курсовые разницы при УСН

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

Валютные авансы и частичная оплата

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

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

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

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

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

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

Суммы по каждому счету сходятся с ОСВ, валютный остаток умножен на курс ЦБ на конец месяца

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

Разрывы между справкой и ОСВ, курс в справке не совпадает с курсом ЦБ

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

Все разницы собраны на одной статье, суммы совпадают со справкой-расчетом

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

Есть ручные проводки, суммы на счете 91 больше данных справки

Счета авансов (60.22, 62.02 и аналоги)
Норма

Переоценка по авансам отсутствует

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

По авансам есть проводки переоценки — сбит признак в плане счетов

FAQ

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

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

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

Сначала проверьте курсы валют на все даты месяца и на последний день — чаще всего причина в пропущенном или ошибочном курсе. Затем откройте справку-расчет переоценки и найдите счет с расхождением. После исправления курсов перепроведите валютные документы месяца и повторите закрытие месяца.

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

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

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

Авансы выданные и полученные после зачета не переоцениваются: обязательство фиксируется по курсу на дату аванса. В типовом плане счетов у субсчетов авансов переоценка отключена. Если по авансам формируются проводки переоценки — проверьте, не менялся ли план счетов вручную.

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

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

Курсовые разницы влияют на налог на прибыль?

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

Итог

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

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