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