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

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

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

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

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

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

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

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

Порядок пересчёта валютных ценностей в рубли регулируется ПБУ 3/2006 «Учёт активов и обязательств, стоимость которых выражена в иностранной валюте». Согласно стандарту, стоимость активов и обязательств пересчитывается в рубли по курсу Центрального банка на дату совершения операции и на отчётную дату. Денежные средства на валютных счетах, валютная наличность в кассе, дебиторская и кредиторская задолженность в валюте подлежат переоценке на каждую отчётную дату.

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

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

Что должно быть настроено до переоценки

Чтобы переоценка работала корректно, в программе должны быть выполнены базовые настройки. Во-первых, в функциональности (раздел «Главное» — «Функциональность», закладка «Банк и касса» или «Расчёты» в зависимости от релиза) должна быть включена возможность учёта расчётов в валюте. Без этого валютные счета и соответствующие документы будут недоступны.

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

В-третьих, банковский счёт организации должен быть заведён как валютный: в карточке счёта указывается валюта, отличная от рубля. Тогда движения по нему отражаются на счёте 52 «Валютные счета» (или 55, 57 для специальных операций) с одновременным хранением валютной и рублёвой суммы. Аналогично договоры с контрагентами в валюте должны иметь соответствующий признак, чтобы расчёты велись на валютных счетах 60, 62, 66, 67 с признаком валютного учёта.

Подготовка к переоценке
  1. 1
    Включите учёт расчётов в валюте в настройках функциональности программы
  2. 2
    Загрузите курсы валют за весь период, включая последнее число каждого месяца
  3. 3
    Заведите валютный банковский счёт с указанием валюты в карточке
  4. 4
    Проверьте, что договоры с контрагентами в валюте созданы с валютой расчётов
  5. 5
    Проведите все документы поступления и списания валюты за месяц

Как выполняется переоценка при закрытии месяца

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

При выполнении операции программа берёт валютный остаток по каждому счёту, каждому контрагенту, договору и документу расчётов, умножает его на курс ЦБ на последнее число месяца и сравнивает с текущим рублёвым остатком. Разница списывается проводкой: например, при росте курса остатка на счёте 52 формируется проводка Дт 52 Кт 91.01, при снижении курса — Дт 91.02 Кт 52. Аналогично переоцениваются остатки по счетам 50 (валютная касса), 55, 57, 58, 60, 62, 66, 67, 71, 76.

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

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

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

Объект переоценкиРост курса (доход)Снижение курса (расход)
Остаток на валютном счёте (52)Дт 52 Кт 91.01Дт 91.02 Кт 52
Валютная дебиторская задолженность (62)Дт 62 Кт 91.01Дт 91.02 Кт 62
Валютная кредиторская задолженность (60)Дт 91.02 Кт 60Дт 60 Кт 91.01
Валютный заём/кредит (66, 67)Дт 91.02 Кт 66, 67Дт 66, 67 Кт 91.01

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

При операциях с валютой в течение месяца переоценка выполняется документами. Например, документ «Списание с расчётного счёта» при оплате поставщику пересчитывает рублёвую оценку остатка на счёте 52 по курсу на дату списания и сразу формирует курсовую разницу. Аналогично работают «Поступление на расчётный счёт», «Покупка и продажа валюты», документы реализации и поступления в валюте.

Переоценка в налоговом учёте и разницы с бухгалтерским

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

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

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

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

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

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

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

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

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

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

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

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

Отклонение от произведения — ищите документ с неверным курсом

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

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

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

Пропуски дат или нулевые курсы

Закрытая валютная задолженность
Норма

Валютный и рублёвый остатки по договору равны нулю

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

Валюта закрыта, а рублёвый остаток «висит»

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

Суммы разниц совпадают с проводками операции

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

Расхождения между справкой и проводками

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

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

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

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

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

Особые ситуации и ограничения

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

Отдельного внимания заслуживают операции покупки и продажи валюты. Здесь помимо переоценки возникает финансовый результат отклонения курса сделки от курса ЦБ — он отражается на счёте 91 отдельными проводками документа «Поступление на расчётный счёт» или «Списание с расчётного счёта» с соответствующим видом операции. Не путайте его с курсовой разницей: это разные экономические события.

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

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

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

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

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

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

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

Что делать, если курсовые разницы в БУ и НУ не совпадают?

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

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

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

Переоцениваются ли остатки на валютном счёте в середине месяца?

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

Итог

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

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