Учет и Финансы · 11 мин
Как провести переоценку валюты в 1С
Как выполнить переоценку валютных остатков в 1С:Бухгалтерии: настройка курсов, регламентная операция, проводки, проверка результата и типичные ошибки.
Переоценка валюты в 1С — обязательная процедура для организаций, у которых есть остатки на валютных счетах, задолженность в иностранной валюте или валютные ценности. По правилам бухгалтерского учёта (ПБУ 3/2006) стоимость таких активов и обязательств пересчитывается в рубли по курсу ЦБ на дату операции и на отчётную дату. Возникающая разница отражается как курсовая — в доходах или расходах.
В типовых конфигурациях 1С (Бухгалтерия предприятия 3.0, Управление торговлей, ERP) переоценка выполняется автоматически: либо при проведении документов, либо регламентной операцией «Переоценка валютных средств» в составе закрытия месяца. Задача бухгалтера — правильно настроить программу, загрузить актуальные курсы и проверить результат.
Ниже разобран пошаговый порядок действий: от проверки настроек плана счетов до анализа сформированных проводок, а также типичные ошибки, из-за которых курсовые разницы считаются неверно.
Когда требуется переоценка валютных средств
Переоценка нужна всякий раз, когда на конец отчётного периода у организации есть активы или обязательства, номинированные в иностранной валюте. Это остатки на валютных банковских счетах (счёт 52), валютная касса (50), задолженность покупателей и поставщиков в валюте (60, 62, 76), валютные кредиты и займы (66, 67), а также депозиты и финансовые вложения (55, 58).
По правилам бухгалтерского учёта пересчёт выполняется на дату совершения операции и на последнее число каждого месяца. В налоговом учёте по налогу на прибыль действует аналогичный порядок пересчёта обязательств и требований. Исключения — авансы выданные и полученные: они пересчитываются один раз по курсу на дату оплаты и далее не переоцениваются.
Важно понимать: если все расчёты ведутся только в рублях и валютных остатков нет, операция переоценки в закрытии месяца просто не появится или выполнится без проводок — это нормально, а не ошибка.
Подготовка: настройка валютного учёта и загрузка курсов
Прежде чем запускать переоценку, проверьте базовые настройки. Откройте план счетов и убедитесь, что на валютных счетах (52, 60, 62 и др.) установлен признак валютного учёта — в 1С:Бухгалтерии это видно по колонке «Валютный» в форме списка счетов. Для счетов расчётов дополнительно должен быть настроен субконто «Договоры» с видом расчётов в валюте.
В карточке договора с контрагентом поле «Оплата в» должно содержать нужную валюту. Если договор ошибочно создан в рублях, документы по нему не попадут в переоценку, даже если фактически расчёты валютные.
Далее загрузите актуальные курсы валют. Перейдите в раздел «Справочники → Валюты», выделите нужные валюты и нажмите «Загрузить курсы валют». Программа получит курсы с сервера за выбранный период. Можно настроить автоматическую ежедневную загрузку через регламентное задание — это избавит от ручной работы и ошибок из-за пропущенных дат.
- 1Проверьте признак валютного учёта на счетах 52, 60, 62, 66, 67 в плане счетов
- 2Убедитесь, что в договорах указана валюта оплаты
- 3Откройте «Справочники → Валюты» и загрузите курсы за весь месяц
- 4Проведите все валютные документы месяца (поступления, оплаты, списания)
- 5Перейдите в «Операции → Закрытие месяца» и запустите операцию «Переоценка валютных средств»
Запуск переоценки через закрытие месяца
Основной способ провести переоценку в 1С:Бухгалтерии 3.0 — обработка «Закрытие месяца» в разделе «Операции». Выберите нужный месяц и организацию, затем найдите в списке операцию «Переоценка валютных средств». Она входит в третий этап закрытия и выполняется после расчёта себестоимости.
Нажмите «Выполнить закрытие месяца» целиком или кликните по операции и выберите «Выполнить операцию». Программа пересчитает рублёвый эквивалент всех валютных остатков по курсу на последнее число месяца и сформирует проводки по курсовым разницам. Положительные разницы попадут в кредит счёта 91.01 «Прочие доходы», отрицательные — в дебет 91.02 «Прочие расходы».
По ссылке на операцию можно открыть её результат: список проводок и справку-расчёт «Переоценка валютных средств». В справке видно, по каким счетам, договорам и документам расчётов выполнен пересчёт, какой курс применён и какая сумма разницы признана.
Переоценка при проведении документов
Помимо месячной переоценки, 1С пересчитывает валютные суммы при проведении самих документов: поступления и списания с валютного счёта, реализации и поступления товаров в валюте. Курсовая разница возникает на дату операции, если курс изменился с момента предыдущей оценки. Эти проводки формируются автоматически внутри документа — отдельных действий не требуется.
Какие проводки формирует переоценка
Понимание проводок помогает быстро находить ошибки. Типовая логика такова: при росте курса валюты остаток на валютном счёте или дебиторская задолженность «дорожают» в рублях — формируется доход. При снижении курса — расход. Для кредиторской задолженности и валютных кредитов картина зеркальная.
| Ситуация | Дебет | Кредит |
|---|---|---|
| Рост курса: остаток на валютном счёте | 52 | 91.01 |
| Снижение курса: остаток на валютном счёте | 91.02 | 52 |
| Рост курса: долг покупателя в валюте | 62 | 91.01 |
| Рост курса: долг поставщику в валюте | 91.02 | 60 |
| Снижение курса: долг поставщику в валюте | 60 | 91.01 |
| Рост курса: валютный кредит | 91.02 | 66, 67 |
Авансы выданные и полученные в проводках переоценки не участвуют. Если вы видите курсовую разницу по счёту 60.22 или 62.02 — это повод проверить настройки: вероятно, аванс ошибочно учтён как обычная задолженность.
Проверка результата переоценки
После выполнения операции убедитесь, что результат корректен. Откройте справку-расчёт «Переоценка валютных средств» из формы закрытия месяца и сверьте применённые курсы с курсами ЦБ на последнее число месяца. Затем сформируйте оборотно-сальдовую ведомость по валютным счетам с включённым показателем «Валютная сумма» и «БУ».
Ключевая проверка: рублёвый остаток по счёту, делённый на валютный остаток, должен давать курс ЦБ на конец месяца. Например, если на счёте 52 числится 10 000 USD, а курс на 31-е число — 90,00, рублёвое сальдо должно быть ровно 900 000. Отклонение означает, что переоценка не выполнена или курсы загружены неверно.
Как проверить результат
Равен курсу ЦБ на последнее число месяца
Заметное отклонение — переоценка не выполнена или курс неверный
Курсы соответствуют ЦБ, разницы отражены по 91.01/91.02
Пустая справка при наличии валютных остатков
Нет рублёвых остатков при нулевом валютном остатке
«Висячие» рублёвые суммы при закрытой задолженности
Типичные ошибки и как их исправить
Самая частая причина неверных курсовых разниц — незагруженные курсы. Если курс на дату документа или на конец месяца отсутствует, 1С использует последний известный курс, и разницы искажаются. Проверить это просто: откройте регистр «Курсы валют» и посмотрите, нет ли пропусков на ключевые даты.
Вторая распространённая проблема — неверный вид договора. Если расчёты ведутся в валюте, а договор создан в рублях, задолженность учитывается как рублёвая и не переоценивается. Исправление: создайте корректный договор и перенесите документы на него, затем повторите закрытие месяца.
Третья ситуация — «висячие» рублёвые остатки при нулевой валютной задолженности. Обычно это следствие ручных проводок по валютным счетам или незакрытых курсовых разниц прошлых периодов. Разбирать такие остатки нужно по регистру бухгалтерии в разрезе договоров и документов расчётов.
Переоценка в других конфигурациях 1С
В 1С:Управление торговлей 11 и 1С:ERP переоценка выполняется в рамках закрытия месяца в разделе «Финансовый результат и контроллинг». Механизм аналогичен: программа пересчитывает валютные взаиморасчёты и денежные средства, формируя курсовые разницы. Отличие в том, что расчёт ведётся по данным оперативных регистров взаиморасчётов, поэтому перед закрытием важно выполнить распределение расчётов с партнерами.
В 1С:ЗУП переоценка как отдельная операция обычно не требуется — она актуальна только если ведутся валютные выплаты, что встречается редко. В «1С:Бухгалтерии 8 для Казахстана» и других локализациях порядок отличается национальными стандартами учёта, поэтому сверяйтесь с документацией к конкретной конфигурации.
Как выбрать действие
FAQ
Нужно ли переоценивать валютные авансы?
Нет. Авансы выданные и полученные в иностранной валюте пересчитываются в рубли один раз — по курсу на дату оплаты — и в дальнейшем не переоцениваются ни в бухгалтерском, ни в налоговом учёте. Если 1С формирует курсовую разницу по авансовому счёту, проверьте корректность зачёта аванса в документах.
Почему операция «Переоценка валютных средств» не появляется в закрытии месяца?
Операция отображается только при наличии валютных остатков на счетах с признаком валютного учёта. Проверьте план счетов, настройки функциональности (должны быть включены расчёты в валюте) и наличие фактических остатков по валютным счетам.
Можно ли провести переоценку вручную, без закрытия месяца?
Технически можно сформировать проводки операцией, введённой вручную, но делать это не рекомендуется: ручные записи нарушают автоматический расчёт и создают расхождения при следующем закрытии месяца. Правильный путь — разобраться, почему регламентная операция не даёт ожидаемый результат.
Как исправить переоценку, если курсы были загружены неверно?
Загрузите корректные курсы за нужный период, отмените закрытие месяца (кнопка «Отменить закрытие месяца» в обработке) и выполните его заново. Программа пересчитает курсовые разницы по правильным курсам. Документы перепроводить обычно не требуется, если их валютные суммы корректны.
Переоцениваются ли валютные цены в справочнике «Номенклатура»?
Нет, и не должны. Переоценке подлежат только денежные средства, финансовые вложения и задолженность. Товары и материалы, купленные за валюту, после оприходования учитываются в рублёвой оценке по курсу на дату принятия к учёту и далее не пересчитываются.
Почему в налоговом учёте курсовые разницы отличаются от бухгалтерских?
Чаще всего причина в разной оценке авансов или в различиях признания доходов и расходов. Проверьте в справке-расчёте колонки БУ и НУ: временные и постоянные разницы 1С показывает отдельно. Существенные расхождения без объяснения — повод проверить настройки налогового учёта.
Что важно запомнить
Переоценка валюты в 1С выполняется автоматически через операцию «Переоценка валютных средств» в закрытии месяца. Успех зависит от трёх условий: актуальные загруженные курсы, признак валютного учёта на счетах и корректные договоры в валюте. Контрольный признак правильного результата — рублёвый остаток по валютному счёту, равный валютному остатку, умноженному на курс ЦБ на конец месяца.