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

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

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

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

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

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

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

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

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

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

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

Подготовка: загрузка курсов валют

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

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

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

Проверьте, что курс установлен именно на последний день месяца и на даты валютных операций. Откройте карточку валюты по ссылке «Курсы валют» и прокрутите историю — пропуски видны сразу.

Подготовка курсов валют
  1. 1
    Откройте Справочники → Валюты и проверьте наличие нужной валюты
  2. 2
    Нажмите «Загрузить курсы валют» и укажите требуемый период
  3. 3
    Проверьте наличие курса на последний день месяца и на даты операций
  4. 4
    При регулярной работе включите автоматическую загрузку курсов

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

Не все валютные объекты переоцениваются автоматически — программа ориентируется на признаки в плане счетов и в договорах. Счета 52 «Валютные счета», 57 «Переводы в пути», счета расчётов с контрагентами в валюте по умолчанию имеют признак валютного учёта и переоцениваются.

Если организация создала собственный субсчёт для валютных операций, откройте план счетов (раздел «Главное» → «План счетов»), найдите счёт и убедитесь, что установлен флаг «Валютный». Без этого признака переоценка по счёту выполняться не будет.

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

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

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

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

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

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

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

Проводки и где смотреть результат

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

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

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

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

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

Рублёвое сальдо счёта 52 после переоценки
Норма

Равно валютному остатку × курс ЦБ на конец месяца

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

Расхождение с расчётом — проверяйте курсы и непроведённые документы

Статус операции в закрытии месяца
Норма

Зелёный индикатор, ошибок нет

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

Красный или жёлтый статус, сообщения об ошибках

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

Формируется, суммы разниц обоснованы изменением курса

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

Пустая справка при наличии валютных остатков

Типичные проблемы и способы их устранения

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

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

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

Типичные ошибки
01
Закрытие месяца без загрузки курса на последний день — разницы считаются от устаревшего курса
02
Ручное создание проводок по курсовым разницам — при повторном закрытии месяца суммы задваиваются
03
Игнорирование копеечных остатков по закрытым договорам — каждый месяц по ним возникают фиктивные разницы
04
Отсутствие признака валютного учёта у самостоятельно созданного субсчёта — переоценка по нему не выполняется

Особые сценарии: авансы, займы и УСН

Валютные авансы

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

Валютные займы и кредиты

Задолженность по валютным займам (счета 66, 67) переоценивается в общем порядке. Проценты, начисленные в валюте, тоже подлежат переоценке с момента начисления до даты оплаты. Убедитесь, что договор займа оформлен с валютой расчётов, иначе переоценка по нему не сформируется.

Организации на УСН

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

Маршрут решения

Как выбрать действие

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

Частозадаваемые вопросы

Можно ли выполнить переоценку, не закрывая весь месяц?

Да. В форме «Закрытие месяца» щёлкните по строке «Переоценка валютных средств» и выберите «Выполнить операцию». Будет создана отдельная регламентная операция. Однако при полном закрытии месяца она всё равно пересчитается в общей последовательности.

Почему в справке-расчёте пусто, хотя валютный счёт есть?

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

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

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

Что делать, если после ввода запоздалого документа разницы «поехали»?

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

Переоцениваются ли авансы поставщикам в валюте?

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

Где посмотреть суммарные курсовые разницы за период?

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

Итог

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

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