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

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

Как изменить валюту расчетов в 1С

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

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

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

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

Разберитесь, на каком уровне нужно менять валюту

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

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

Как изменить валюту в договоре с контрагентом

Откройте карточку контрагента и перейдите на вкладку «Договоры» либо откройте раздел «Справочники → Договоры» (в УТ и ERP — «CRM и маркетинг» или «Закупки/Продажи → Договоры»). Выберите нужный договор. В поле «Валюта взаиморасчетов» (или «Валюта») укажите требуемую валюту из справочника. Если нужной валюты нет в списке, добавьте её: «Справочники → Валюты → Создать → Из классификатора» и выберите код по ОКВ.

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

Как изменить валюту в конкретном документе

В документах «Реализация товаров и услуг», «Поступление товаров и услуг», «Счет на оплату» валюта указывается в шапке или на вкладке «Дополнительно» / «Ценообразование». В 1С:Бухгалтерии поле «Валюта» видно сразу; в УТ и ERP сначала выберите договор — валюта документа подтянется из него, а смена валюты вручную доступна, только если в соглашении или договоре не задан жесткий порядок расчетов.

После смены валюты программа пересчитает цены и суммы по курсу на дату документа. Проверьте курс: он берется из регистра «Курсы валют». Если курс на нужную дату не загружен, суммы будут нулевыми или документ не проведется. Загрузите курсы через «Справочники → Валюты → Загрузить курсы валют» или введите курс вручную на конкретную дату.

Учтите особенность: если документ уже проведен и по нему есть связанные документы (оплата, счет-фактура, корректировка), смена валюты потребует перепроведения цепочки. Сначала отмените проведение зависимых документов, измените валюту, проверьте суммы и проведите все заново в хронологическом порядке.

Смена валюты в документе
  1. 1
    Откройте документ и отмените проведение связанных документов, если они есть
  2. 2
    Укажите нужную валюту в шапке или на вкладке ценообразования
  3. 3
    Проверьте курс пересчета на дату документа и при необходимости загрузите курсы
  4. 4
    Проверьте пересчитанные цены и итоговую сумму
  5. 5
    Проведите документ, затем перепроведите связанные документы
  6. 6
    Сформируйте отчет по взаиморасчетам и сверьте остаток

Настройка курсов валют и пересчет сумм

Пересчет валютных сумм в рубли выполняется по курсу из регистра сведений «Курсы валют». Для корректной работы настройте автоматическую загрузку курсов: в 1С:Бухгалтерии это «Администрирование → Обслуживание → Регламентные операции → Загрузка курсов валют», в УТ/ERP — «НСИ и администрирование → Валюты». Регламентное задание будет ежедневно подтягивать курсы ЦБ.

Если расчеты идут в условных единицах с фиксированным курсом по договору (например, курс ЦБ плюс процент), в типовых конфигурациях это решается через вид расчетов или ручную корректировку курса в документе. В УТ и ERP в соглашении с клиентом можно указать порядок определения курса: на дату отгрузки, на дату оплаты или фиксированный. Выбор влияет на возникновение суммовых разниц.

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

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

Валюта управленческого учета в ERP и УТ меняется в разделе «НСИ и администрирование → Предприятие → Валюты» (константа «Валюта управленческого учета»). Здесь последствия мягче: управленческие суммы в проведенных документах не пересчитаются автоматически, поэтому менять валюту управленческого учета корректно только на старте внедрения или с начала нового отчетного периода, с пересчетом начальных остатков.

Где менять валюту

Договор с контрагентом

Подходит для смены валюты расчетов с конкретным клиентом или поставщиком. Ограничение: при наличии проведенных документов нужен новый договор.

Отдельный документ

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

Валюта управленческого учета

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

Регламентированная валюта базы

Меняется только до начала ведения учета. После ввода операций смена разрушает целостность данных.

Проверка результата и типичные ошибки

После смены валюты обязательно проверьте результат отчетами. Сформируйте «Оборотно-сальдовую ведомость по счету» 60 или 62 с группировкой по договорам и валютам, либо отчет «Взаиморасчеты с контрагентами» / «Ведомость расчетов с клиентами». Остаток должен отображаться в новой валюте договора, рублевый эквивалент — пересчитываться по корректному курсу.

Типичные ошибки: изменение валюты только в документе при неизменном договоре (счет выставлен в евро, а долг висит в долларах); отсутствие курса на дату документа (нулевые рублевые суммы и ошибки при проведении); смена валюты задним числом без перепроведения связанных документов; использование одного договора для расчетов в разных валютах там, где конфигурация требует отдельные договоры.

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

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

Валюта в карточке договора
Норма

Указана нужная валюта, договор сохраняется без ошибок

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

Поле заблокировано или программа выдает предупреждение о существующих документах

Курс на дату документа
Норма

В регистре курсов есть запись на дату документа, суммы пересчитаны

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

Курс отсутствует, рублевые суммы равны нулю

Отчет по взаиморасчетам
Норма

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

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

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

Связанные документы
Норма

Оплаты и счета-фактуры перепроведены, суммы совпадают

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

Связанные документы ссылаются на старую валюту или старые суммы

Часто задаваемые вопросы

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

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

Почему после смены валюты суммы в документе стали нулевыми?

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

Как выставить счет в валюте, а получить оплату в рублях?

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

Что делать, если поле «Валюта» в документе недоступно для редактирования?

Валюта подтягивается из договора или соглашения и заблокирована. Измените валюту в договоре (или создайте новый договор), после чего перевыберите договор в документе — поле станет доступным либо заполнится новым значением.

Можно ли поменять валюту регламентированного учета в работающей базе?

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

Влияет ли смена валюты на курсовые разницы?

Да. Валютные обязательства переоцениваются на каждую отчетную дату и на дату погашения. После смены валюты проверьте проводки по счетам 91 (или аналогичным) — курсовые разницы должны формироваться по новой валюте расчетов.

Итог

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

Валюту расчетов меняют на уровне договора или документа, а не всей базы. При наличии проведенных документов создавайте новый договор, следите за загруженными курсами и после любых изменений сверяйте взаиморасчеты отчетами. Регламентированную валюту в рабочей базе не меняют.