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