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

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

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

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

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

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

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

Проверьте предварительные настройки перед расчётом

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

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

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

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

Что проверить до закрытия месяца

Курсы валют в справочнике
Норма

Курс загружен на каждую дату операции и на последний день месяца

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

Пустые даты или устаревший курс — расчёт будет неверным

Признак валютного учёта у счёта
Норма

В плане счетов у счёта стоит флаг валютного учёта

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

Обороты ведутся только в рублях, переоценка не выполняется

Валюта договора
Норма

В договоре указана валюта расчётов (USD, EUR и т.д.)

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

Договор в рублях при валютных документах

Настройте учётную политику и отражение в налоговом учёте

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

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

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

Выполните переоценку через закрытие месяца

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

Порядок расчёта курсовых разниц
  1. 1
    Проведите все документы месяца: поступления, реализации, списания с валютного счёта, поступления валюты
  2. 2
    Загрузите курсы валют на все даты операций и на конец месяца
  3. 3
    Откройте «Операции» → «Закрытие месяца», выберите нужный период
  4. 4
    Нажмите «Выполнить закрытие месяца» и дождитесь завершения операции «Переоценка валютных средств»
  5. 5
    Откройте операцию по ссылке и проверьте сформированные проводки по счетам 91.01 и 91.02
  6. 6
    Сформируйте справку-расчёт «Переоценка валютных средств» для детальной проверки

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

Регламентная операция переоценивает не только деньги на счёте 52, но и дебиторскую и кредиторскую задолженность по валютным договорам (счета 60, 62, 76), а также валютные кредиты и займы (66, 67). Авансы в валюте, выданные или полученные, по правилам ПБУ 3/2006 не переоцениваются после принятия к учёту — программа учитывает это автоматически.

Разберитесь в проводках и логике расчёта

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

СитуацияПроводкаКогда возникает
Доход от переоценкиДт 52 (60, 62, 66) — Кт 91.01Курс вырос для активов (деньги, дебиторка) или снизился для обязательств
Расход от переоценкиДт 91.02 — Кт 52 (60, 62, 66)Курс снизился для активов или вырос для обязательств
Разница при оплате поставщикуДт 60 — Кт 91.01 или Дт 91.02 — Кт 60Курс на дату оплаты отличается от курса на дату отгрузки

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

Для анализа используйте справку-расчёт «Переоценка валютных средств» (доступна из формы закрытия месяца или из раздела «Операции» → «Справки-расчёты»). В ней видно по каждому договору и счёту: валютный остаток, курс на начало, курс на конец и сумму разницы.

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

Отразите разницу вручную, если автоматика не сработала

В нестандартных ситуациях — например, при переоценке активов, которые типовая операция не охватывает, или при исправлении прошлых периодов — разницу можно поставить документом «Операция, введённая вручную» (раздел «Операции»). Создайте проводку Дт 91.02 — Кт 60 (или зеркальную) на рассчитанную сумму.

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

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

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

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

Если рублёвый остаток по валютному счёту не сходится с пересчётом по курсу — значит, в каком-то документе вручную изменили курс или сумму, либо в базе есть ручные проводки без валютной суммы. Найдите такой документ через отчёт «Анализ счёта» с детализацией по документам движения.

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

Отдельная ситуация — «зависший» остаток на счёте 91.02 или 91.01 после закрытия месяца. В норме счёт 91 закрывается операцией «Сальдо прочих доходов и расходов» на счёт 91.09 и далее на 99. Если остаток остался, проверьте, что все регламентные операции закрытия месяца выполнены полностью, а не остановлены на середине из-за ошибки.

Итог

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

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

Частые вопросы

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

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

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

Нет. По правилам ПБУ 3/2006 авансы выданные и полученные принимаются к учёту по курсу на дату перечисления и далее не переоцениваются. Типовая 1С соблюдает это правило автоматически — переоценивается только непогашенная задолженность по отгрузке.

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

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

Чем курсовая разница отличается от суммовой?

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

Почему сумма в справке-расчёте не совпадает с оборотом по 91 счёту?

Чаще всего потому, что часть разниц сформирована документами оплаты в течение месяца, а часть — регламентной операцией. Справка-расчёт показывает только переоценку на отчётную дату. Суммируйте обороты 91 по статье «Курсовые разницы» с учётом проводок документов расчётов либо отберите проводки по конкретному регистратору.

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

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