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

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

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

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

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

Ошибки в переоценке — одна из самых частых причин расхождений между данными 1С и отчётностью. Типичные симптомы: «висящие» остатки на валютных счетах после полной оплаты, неверные курсовые разницы, ручные проводки, которые потом конфликтуют с автоматическим закрытием месяца. Ниже разобраны настройка, механика расчёта и способы проверки результата.

Какие объекты переоцениваются в 1С, а какие нет

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

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

Настройка перед первой переоценкой

Сначала проверьте, что у используемых счетов включён признак валютного учёта. Откройте план счетов, найдите нужный счёт (например, 52) и убедитесь, что установлен флаг «Валютный». Без этого признака программа не будет хранить валютную сумму параллельно с рублёвой и переоценивать будет нечего.

Второй обязательный элемент — актуальные курсы валют. Курсы хранятся в регистре сведений «Курсы валют» (раздел «Справочники» — «Валюты»). Курсы можно загружать автоматически с сервера РБК/ЦБ через кнопку «Загрузить курсы валют» или настроить регламентное задание на ежедневную загрузку. Если курс на отчётную дату отсутствует, переоценка выполнится по последнему известному курсу или не выполнится вовсе — это частая причина ошибок.

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

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

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

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

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

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

Особые сценарии переоценки

Продажа и покупка валюты

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

Расчёты в у.е. с оплатой в рублях

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

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

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

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

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

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

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

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

Рублёвый остаток = валютный остаток × курс ЦБ на конец месяца
Норма

Суммы совпадают с точностью до копеек

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

Есть расхождение — переоценка не выполнена или курс неверный

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

Дт/Кт 91.01 или 91.02 с аналитикой «Курсовые разницы»

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

Проводок нет при наличии валютного остатка и изменении курса

Остаток после полной оплаты задолженности
Норма

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

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

«Висит» рублёвый остаток при нулевой валютной сумме

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

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

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

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

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

Ограничения и альтернативы

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

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

Перед закрытием квартала полезно сформировать ОСВ по счетам 52, 60, 62, 66, 67 с валютной суммой и сверить рублёвые остатки с курсом на последнее число. Расхождения проще исправить в текущем периоде, чем после сдачи отчётности.
ПЗ
Практическое замечание
Итог

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

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

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

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

Да. Если на валютном счёте или в расчётах есть остаток, а курс ЦБ за месяц изменился, регламентная операция «Переоценка валютных средств» при закрытии месяца сформирует курсовую разницу. Это требование норм учёта, а не опция программы.

Почему после полной оплаты на счёте 62 остался рублёвый остаток?

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

Где посмотреть, какой курс использовала программа при переоценке?

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

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

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

Что делать, если курсовые разницы не формируются при закрытии месяца?

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

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

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