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

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

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

Как конвертировать валюту в 1С: загрузка курсов ЦБ, валютные документы, переоценка остатков и курсовые разницы. Пошаговая инструкция для 1С:Бухгалтерии и УНФ.

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

В типовых конфигурациях (1С:Бухгалтерия 8, Управление нашей фирмой, Комплексная автоматизация, ERP) механизм валютного учёта уже встроен: есть справочник валют, регистр курсов, документы покупки и продажи валюты, регламентная операция переоценки. Задача пользователя — правильно заполнить настройки и соблюдать последовательность действий.

Ниже разобраны практические сценарии: от загрузки курсов до отражения конверсии RUB в USD и обратно, а также типичные ошибки, из-за которых «плывут» остатки на валютных счетах.

Настройка справочника валют и загрузка курсов

Первый шаг — убедиться, что нужная валюта есть в справочнике и для неё задан курс. Откройте раздел «Справочники» (в 1С:Бухгалтерии — «Справочники → Валюты», в УНФ — «Компания → Ещё больше возможностей → Валюты»). Если валюта отсутствует, добавьте её кнопкой «Подбор из ОКВ» — из общероссийского классификатора валют подтянутся код, наименование и параметры прописи суммы.

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

Чтобы курсы обновлялись без участия пользователя, настройте регламентное задание: «Администрирование → Обслуживание → Регламентные и фоновые задания» (или в настройках загрузки курсов поставьте флажок автоматической загрузки). Убедитесь, что у пользователя, от имени которого выполняется задание, есть доступ в интернет и права на запись в регистр курсов.

Включение валютного учёта и валютные счета

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

Далее заведите валютный банковский счёт организации: «Справочники → Банковские счета», в карточке счёта укажите валюту (например, USD) и банк. В 1С:Бухгалтерии такой счёт автоматически будет учитываться на счёте 52 «Валютные счета», в УНФ — на соответствующем счёте денежных средств с валютной аналитикой.

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

Как оформить покупку и продажу валюты

Классическая конверсия — обмен рублей на валюту или обратно через банк. В 1С:Бухгалтерии для этого служит документ «Покупка валюты» (раздел «Банк и касса → Покупка и продажа валюты»). Укажите дату, организацию, сумму в рублях, которую списал банк, курс конверсии по договору с банком и курс ЦБ на дату операции. Программа сама рассчитает эквивалент в валюте и отразит разницу между биржевым/банковским курсом и курсом ЦБ как прочий доход или расход.

Продажа валюты оформляется зеркально документом «Продажа валюты»: списывается сумма в валюте с валютного счёта, на рублёвый счёт поступает выручка по курсу сделки, а разница с курсом ЦБ уходит в прочие доходы или расходы. В УНФ аналогичные операции выполняются документом «Обмен валюты» (раздел «Деньги»).

Как проверить проводки после конверсии

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

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

Оплата поставщику и поступление от покупателя в валюте

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

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

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

Переоценка валютных остатков и курсовые разницы

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

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

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

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

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

Оборотно-сальдовая ведомость по счёту 52
Норма

Валютный остаток совпадает с выпиской банка, рублёвый эквивалент пересчитан по курсу на отчётную дату

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

Рублёвая сумма не меняется месяцами при колебаниях курса — переоценка не выполнялась

Проводки документа покупки валюты
Норма

Есть списание рублей, зачисление валюты и разница на счёте 91

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

Валюта зачислена по курсу, отличному от курса ЦБ на дату операции, без отражения разницы

Закрытие месяца
Норма

Операция «Переоценка валютных средств» выполнена без ошибок

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

Операция пропущена или завершилась с ошибкой «не задан курс валюты»

Типичные ошибки при валютных операциях

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

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

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

Альтернативные способы и особые сценарии

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

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

Маршрут решения

Как выбрать действие

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

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

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

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

Почему 1С подставляет не тот курс в документ?

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

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

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

Как отразить разницу между курсом банка и курсом ЦБ?

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

Можно ли загружать курсы валют автоматически каждый день?

Да, в типовых конфигурациях есть настройка автоматической загрузки курсов с сайта ЦБ РФ через регламентное задание. Потребуется доступ к интернету с компьютера или сервера, где работает 1С, и корректно настроенное расписание задания.

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

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

Как в 1С оформить договор в валюте с оплатой в рублях?

В карточке договора укажите валюту расчётов и включите признак оплаты в рублях (в 1С:Бухгалтерии — «Расчёты в валюте, оплата в рублях»). Документы выставляются в валюте, оплата принимается в рублях по курсу на дату платежа, суммовые разницы считаются автоматически.