Учет и Финансы · 11 мин
Как происходит переоценка валютных средств в 1С
Как выполняется переоценка валютных средств в 1С: настройка курсов, документы, регламентная операция, проводки по курсовым разницам и проверка результатов.
Переоценка валютных средств в 1С — это автоматический пересчёт остатков на валютных счетах, валютной задолженности контрагентов и других валютных активов по актуальному курсу Центрального банка. Без этой процедуры отчётность искажается: рублёвый эквивалент валютных остатков перестаёт соответствовать реальному курсу на отчётную дату.
В типовых конфигурациях 1С (Бухгалтерия предприятия, ERP, Комплексная автоматизация, Управление нашей фирмой) переоценка выполняется двумя способами: при проведении каждого валютного документа и регламентной операцией при закрытии месяца. Понимание обоих механизмов позволяет контролировать курсовые разницы и не допускать ошибок в учёте.
Материал ориентирован прежде всего на 1С:Бухгалтерию 8.3, но принципы одинаковы для всех типовых решений: переоценка зависит от загруженных курсов валют, настроек счетов учёта и корректного закрытия периода.
Что переоценивается и по какому принципу
Переоценке подлежат активы и обязательства, стоимость которых выражена в иностранной валюте, но расчёты по которым производятся в рублях или сама валюта хранится на счёте. В 1С это остатки по валютным счетам бухгалтерского учёта: 52 «Валютные счета», 50.23 (валютная касса при наличии), 57 «Переводы в пути», счета расчётов с контрагентами (60, 62, 66, 67, 76) по договорам в валюте, а также валютные займы и депозиты.
Принцип расчёта простой: программа берёт валютный остаток по счёту, умножает его на курс ЦБ на дату переоценки и сравнивает с текущим рублёвым остатком. Разница — это курсовая разница. Если курс вырос, возникает положительная разница (прочий доход, счёт 91.01), если упал — отрицательная (прочий расход, счёт 91.02).
Важно понимать, что в бухгалтерском учёте переоценка выполняется на каждую отчётную дату и на дату операции. В налоговом учёте по налогу на прибыль действуют свои правила, и 1С рассчитывает временные и постоянные разницы автоматически, если ведётся учёт по ПБУ 18.
Подготовка: курсы валют и настройка счетов
Первое условие корректной переоценки — актуальные курсы валют. Откройте справочник «Валюты» (раздел «Справочники» или «Главное» — «Валюты») и проверьте, что курсы загружены на все даты операций и на последний день месяца. Удобнее всего использовать кнопку «Загрузить курсы валют» — программа подтянет данные с сервиса 1С за выбранный период.
Второе условие — признак валютного учёта у счетов. В плане счетов у валютных счетов должен быть установлен флаг «Валютный». У типовых счетов (52, 57 и др.) он установлен по умолчанию, но если вы добавляли собственные субсчета или работаете в самописной конфигурации, проверьте этот признак вручную: без него программа не будет хранить валютную сумму и переоценка не выполнится.
Третий момент — договоры с контрагентами. В карточке договора должна быть указана валюта расчётов и корректный порядок оплаты (в валюте или в рублях по курсу). От этого зависит, как программа рассчитает задолженность и курсовые разницы по расчётам.
Как проверить готовность к переоценке
Курс загружен на каждую дату валютной операции и на конец месяца
Пропуски в регистре курсов — переоценка возьмёт последний известный курс
Флаг установлен, в оборотке видна валютная сумма
Флага нет — валютный остаток не хранится, переоценка невозможна
Указана валюта и порядок расчётов
Договор в рублях при валютных документах — разницы посчитаются неверно
Автоматическая переоценка при проведении документов
Каждый валютный документ — списание с валютного счёта, поступление валюты, оплата поставщику, реализация по валютному договору — при проведении пересчитывает остатки по соответствующим счетам по курсу на дату документа. Именно в этот момент формируется большая часть курсовых разниц по расчётам: например, при оплате задолженности поставщику задолженность закрывается по текущему курсу, а разница с курсом отгрузки уходит на 91 счёт.
Чтобы увидеть результат, откройте проводки документа (кнопка «Дт/Кт»). Курсовые разницы отображаются отдельными строками со счетами 91.01 или 91.02 и аналитикой «Курсовые разницы». Если документ проведён, а разницы нет — проверьте, совпадает ли курс на дату оплаты с курсом на дату задолженности, и не закрыта ли задолженность авансом.
Отдельный сценарий — покупка и продажа валюты. Здесь помимо переоценки возникает разница между курсом ЦБ и фактическим курсом сделки с банком, которая также отражается в прочих доходах или расходах. В 1С:Бухгалтерии для этого используются документы «Поступление на расчётный счёт» и «Списание с расчётного счёта» с соответствующим видом операции.
Регламентная операция при закрытии месяца
Переоценка остатков на отчётную дату выполняется регламентной операцией «Переоценка валютных средств» в обработке «Закрытие месяца» (раздел «Операции» — «Закрытие месяца»). Операция появляется в списке автоматически, если в базе есть валютные остатки или валютные операции в закрываемом периоде.
Операция пересчитывает рублёвый эквивалент всех валютных остатков на последнее число месяца по курсу ЦБ на эту дату. Разницы относятся на счета 91.01 или 91.02. Если вы проводили документы задним числом после закрытия месяца, операцию нужно перепровести — иначе остатки будут посчитаны по устаревшим данным.
- 1Загрузите курсы валют на последний день месяца через справочник «Валюты»
- 2Откройте «Операции» — «Закрытие месяца» и выберите нужный период
- 3Убедитесь, что в списке есть операция «Переоценка валютных средств»
- 4Нажмите «Выполнить закрытие месяца» и дождитесь завершения
- 5Откройте операцию и проверьте проводки по курсовым разницам
- 6Сформируйте оборотно-сальдовую ведомость по валютным счетам и сверьте рублёвые и валютные остатки
Если операции нет в списке закрытия месяца, проверьте: есть ли валютные остатки на счетах, установлен ли признак валютного учёта, не закрыт ли период уже полностью. В некоторых конфигурациях операция скрывается, если валютный учёт не ведётся вовсе.
Переоценка в 1С:УНФ и ERP
В «Управлении нашей фирмой» переоценка выполняется документом «Закрытие месяца» (раздел «Компания») или автоматически при проведении валютных документов — в зависимости от настроек учётной политики. В ERP и Комплексной автоматизации используется механизм «Закрытие месяца» с отдельным этапом переоценки валютных статей, а расчёт курсовых разниц детализируется по объектам расчётов.
Как проверить результат переоценки
Основной инструмент проверки — оборотно-сальдовая ведомость по валютному счёту с включённым показателем «Валютная сумма». Умножьте валютный остаток на конец месяца на курс ЦБ на последнее число: результат должен совпасть с рублёвым остатком. Расхождение означает, что переоценка не выполнена или курсы загружены неверно.
Дополнительно используйте отчёт «Анализ счёта» по 91 счёту с отбором по статье «Курсовые разницы» — он покажет, какие суммы и по каким документам попали в доходы и расходы. Для расчётов с контрагентами полезна «Карточка счёта» по 60 или 62 с детализацией по договорам: там видно, на каких операциях возникли разницы.
Типичные ошибки и ограничения
Самая частая причина неверных курсовых разниц — пропуски в регистре курсов валют. Если на дату операции курс не загружен, программа берёт последний известный, и разницы искажаются. Проверяйте полноту загрузки курсов до закрытия месяца, а не после.
Вторая типичная проблема — ручные проводки по валютным счетам через «Операции, введённые вручную». Такие операции часто не заполняют валютную сумму, из-за чего рублёвый и валютный остатки расходятся, а переоценка начинает формировать странные суммы. Исправлять это нужно корректировкой первичной операции, а не новой ручной проводкой.
Третья ошибка — неверный вид расчётов в договоре. Если расчёты фактически ведутся в валюте, а в договоре указаны рубли, программа не сформирует курсовые разницы по задолженности, и они «повиснут» в виде расхождений между валютной и рублёвой оценкой.
Особые ситуации
Авансы в валюте
Выданные авансы поставщикам в бухгалтерском учёте после пересчёта на дату оплаты дальше не переоцениваются — актив принимается к учёту по курсу аванса. Полученные авансы обрабатываются аналогично: выручка признаётся по курсу на дату аванса. В налоговом учёте правила могут отличаться, и 1С отражает разницы по ПБУ 18 автоматически. Если видите, что программа переоценивает аванс — проверьте, не зависла ли задолженность без зачёта.
Рублёвый остаток при нулевом валютном
Ситуация «валюты нет, а рубли висят» возникает, когда задолженность закрывалась частями по разным курсам с ошибками в документах или после ручных операций. Исправляется документом «Корректировка долга» или исправлением исходных операций с последующей переоценкой. Просто списать сумму ручной проводкой — плохое решение: причина останется, и ошибка повторится.
Перед закрытием месяца полезно сформировать ОСВ по счету 52 и сверить валютный остаток с банковской выпиской. Расхождение валютной суммы — признак непроведённого или ошибочного документа, и переоценка его не исправит, а только замаскирует.
FAQ
Почему в закрытии месяца нет операции «Переоценка валютных средств»?
Операция появляется только при наличии валютных остатков или валютных операций в периоде. Проверьте, есть ли остатки по валютным счетам, установлен ли признак «Валютный» у счетов и не выполнено ли закрытие уже полностью. Если валютный учёт в базе не ведётся вообще, операция не формируется.
Нужно ли переоценивать валютные авансы?
В бухгалтерском учёте выданные и полученные авансы после пересчёта по курсу на дату оплаты дальше не переоцениваются — стоимость актива или выручка фиксируются по курсу аванса. Исключения и особенности возникают в налоговом учёте, поэтому важно корректно вести учёт разниц по ПБУ 18.
Что делать, если курсовые разницы получились слишком большими?
Проверьте три вещи: полноту загрузки курсов (нет ли пропусков, из-за которых взялся устаревший курс), отсутствие ручных проводок по валютным счетам и правильность валюты в договорах. Чаще всего аномальные суммы вызваны именно этими причинами, а не реальным движением курса.
Как исправить рублёвый остаток при нулевом валютном?
Сначала найдите источник через карточку счёта: обычно это ошибочный документ или ручная операция без валютной суммы. Исправьте первичный документ и перепроведите переоценку. Если задолженность полностью закрыта, а остаток висит, используйте документ «Корректировка долга» с соответствующим видом операции.
Переоцениваются ли остатки на валютном счёте каждый день?
Нет. Остатки пересчитываются на дату каждой валютной операции по счёту и на отчётную дату — последний день месяца регламентной операцией закрытия месяца. Между этими событиями рублёвый эквивалент в учёте не меняется.
Где посмотреть, по каким документам возникли курсовые разницы?
Откройте анализ счёта 91 с отбором по статье «Курсовые разницы» или карточку счёта 60/62 с детализацией по документам расчётов. Также проводки по курсовым разницам видны внутри самих валютных документов через кнопку «Дт/Кт» и в регламентной операции переоценки.
Что важно запомнить
Переоценка валютных средств в 1С выполняется автоматически при проведении валютных документов и регламентной операцией закрытия месяца. Ключ к корректным курсовым разницам — полные курсы валют, признак валютного учёта у счетов и правильно настроенные договоры. Результат проверяйте сверкой валютного остатка, умноженного на курс ЦБ, с рублёвым остатком по счёту.