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

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

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

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

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

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

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

Когда и зачем выполняется переоценка валютных остатков

Обязанность пересчитывать валютные ценности в рубли закреплена в ПБУ 3/2006 для бухгалтерского учёта и в статьях 250, 265 НК РФ для налогового учёта. Пересчёт выполняется на дату совершения операции (оплата, отгрузка, поступление) и на отчётную дату — последний день каждого месяца. Разница между рублёвой оценкой на текущую дату и предыдущей оценкой признаётся курсовой разницей.

Переоцениваются: остатки на валютных банковских счетах (счёт 52), валютная касса (50), дебиторская и кредиторская задолженность в валюте (60, 62, 66, 67, 76), валютные займы и депозиты (55, 58). Не переоцениваются авансы выданные и полученные в валюте в бухгалтерском учёте — они фиксируются по курсу на дату перечисления, а также материалы и ОС, принятые к учёту.

В налоговом учёте правила отличаются: авансы в валюте там переоцениваются, поэтому при применении ПБУ 18/02 возникают временные разницы. 1С рассчитывает их автоматически, если в учётной политике включён соответствующий признак.

Подготовка: настройки, без которых переоценка сработает неверно

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

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

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

Курсы валютЗагружены на все даты месяца

Справочники → Валюты → Курсы валют: нет ли пропусков на даты операций и последнее число месяца

Признак «Валютный»Установлен на нужных счетах

План счетов: у счетов 52, 60, 62, 66, 67 должна стоять отметка валютного учёта

ДоговорыВерно указана валюта и порядок оплаты

Карточка договора: поле «Оплата в» соответствует условиям контракта

Учётная политикаНастроен налоговый учёт разниц

Главное → Учётная политика: порядок признания курсовых разниц в НУ

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

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

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

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

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

Какие проводки формирует программа

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

В налоговом учёте курсовые разницы отражаются во внереализационных доходах и расходах. Если ведётся учёт по ПБУ 18/02, по валютным авансам и иным объектам с разными правилами БУ и НУ программа формирует записи по видам активов и обязательств с временными разницами, которые затем участвуют в расчёте отложенного налога.

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

Особенности для договоров в у.е. и авансов

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

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

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

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

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

Для расчётов с контрагентами используйте отчёт «Анализ субконто» или ОСВ по счетам 60, 62, 76 с валютными суммами и проверьте каждую позицию с ненулевым валютным остатком. Удобно сверить итог курсовых разниц за месяц по счёту 91 со справкой-расчётом переоценки.

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

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

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

Рублёвый остаток счёта 52 на конец месяца
Норма

Равен валютному остатку, умноженному на курс ЦБ последнего дня месяца

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

Есть отклонение — переоценка не выполнялась или после неё проводились документы

Проводки регламентной операции
Норма

Есть движения по 91.01/91.02 в корреспонденции с валютными счетами

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

Операция выполнена, но проводок нет при наличии валютных остатков — проверяйте признак валютного учёта

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

Суммы по каждому объекту сходятся с ручным пересчётом по курсу

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

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

Типичные ошибки и как их исправить

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

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

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

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

FAQ

Курсовые разницы формируются каждый месяц, даже если операций не было. Это нормально?

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

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

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

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

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

Как исправить переоценку, если документы провели задним числом?

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

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

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

Отличается ли переоценка в 1С:Управление нашей фирмой или ERP от бухгалтерии?

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

Итог

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

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