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

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

Как в 1С установить валюту договора

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

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

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

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

Где в 1С хранится валюта договора

Договор с контрагентом — это элемент подчинённого справочника «Договоры контрагентов». Валюта указывается в реквизите «Валюта денежных средств» (в Бухгалтерии) или «Валюта взаиморасчётов» (в Управлении торговлей и КА). Значение выбирается из справочника «Валюты», который заполняется автоматически по классификатору или вручную.

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

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

Базовый сценарий одинаков для большинства типовых конфигураций. Договор можно открыть двумя путями: через карточку контрагента (вкладка «Договоры») или через общий список договоров в разделе «Справочники» / «Покупки и продажи».

Порядок действий
  1. 1
    Откройте карточку контрагента и перейдите на вкладку «Договоры» либо откройте список «Договоры контрагентов»
  2. 2
    Откройте нужный договор двойным щелчком или создайте новый кнопкой «Создать»
  3. 3
    Найдите поле «Валюта» / «Валюта взаиморасчётов» и выберите значение из справочника валют
  4. 4
    Если нужной валюты нет в списке — добавьте её в справочник «Валюты» (по классификатору или вручную)
  5. 5
    Проверьте связанные настройки: порядок оплаты, тип цен, расчётный счёт
  6. 6
    Нажмите «Записать и закрыть» и проверьте на тестовом документе

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

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

Настройка валюты в разных конфигурациях

1С:Бухгалтерия предприятия

В Бухгалтерии 8.3 откройте «Справочники» → «Договоры» или карточку контрагента. В форме договора поле называется «Валюта». Дополнительно проверьте переключатель «Оплата в»: если договор в иностранной валюте, но оплата идёт в рублях, установите соответствующий вариант — от этого зависит расчёт курсовых разниц и проводки.

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

1С:Управление торговлей и Комплексная автоматизация

В УТ 11 и КА 2 договор создаётся по гиперссылке «Договоры» в карточке партнёра или контрагента. Здесь доступны два реквизита: «Валюта взаиморасчётов» и «Валюта документов» (управляется настройкой «Порядок оформления накладных и ордеров»). Если расчёты ведутся в валюте, а документы оформляются в рублях, установите валюту взаиморасчётов и признак пересчёта по курсу.

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

1С:Зарплата и управление персоналом

В ЗУП договоры с контрагентами не используются для расчётов, поэтому валюта договора там не настраивается. Валютные настройки касаются только выплат в валюте или учёта по иностранным сотрудникам и задаются в других разделах.

Что делать, если поле валюты недоступно

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

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

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

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

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

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

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

Валюта в новом документе
Норма

Подставляется автоматически из договора

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

Поле пустое или стоит рубль при валютном договоре

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

Заполнен актуальным курсом на дату документа

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

Курс равен нулю или единице без возможности пересчёта

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

Задолженность показана в валюте договора с рублёвым эквивалентом

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

Сумма только в рублях без валютной детализации

Акт сверки с контрагентом
Норма

Валюта сверки совпадает с валютой договора

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

Акт формируется в другой валюте или с двойными суммами

Типичные ошибки при работе с валютой договора

Типичные ошибки
01
Создание второго договора вместо исправления реквизита при отсутствии документов — в итоге дубли договоров и путаница в отчётах
02
Отсутствие загруженного курса для новой валюты — документы создаются с нулевой рублёвой суммой и падают при проведении
03
Неверный признак «Оплата в» в Бухгалтерии — курсовые разницы считаются неправильно, искажается налоговый учёт
04
Изменение валюты обработкой при наличии документов — взаиморасчёты расходятся, акты сверки не сходятся
05
Указание валюты в соглашении вместо договора в УТ — документы по договору подхватывают неверную валюту

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

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

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

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

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

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

Договор новый, документов по нему нетСмело меняйте валюту в карточке договора
По договору есть проведённые документы, поле заблокированоСоздайте новый договор с нужной валютой, старый закройте оплатами
Нужной валюты нет в списке выбораДобавьте её в справочник «Валюты» по классификатору и загрузите курс
Документы в валюте, а оплата в рубляхУстановите валюту договора и признак «Оплата в рублях» / валюту взаиморасчётов RUB
Валюта задаётся в соглашении, а не в договоре (УТ, КА)Проверьте настройку использования договоров в разделе НСИ и администрирование
Итог

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

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

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

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

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

Почему нужной валюты нет в списке при выборе?

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

Чем валюта договора отличается от валюты взаиморасчётов?

Валюта договора (документов) — в чём выставляются счета и накладные. Валюта взаиморасчётов — в чём программа учитывает долг. Они могут различаться: например, накладная в евро, а задолженность и оплата в рублях по курсу ЦБ на дату платежа.

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

Чаще всего выбран не тот договор в шапке документа или валюта задана в соглашении с клиентом (в УТ и КА). Проверьте договор в документе, а в торговых конфигурациях — соглашение и настройку использования договоров в разделе НСИ и администрирование.

Курс в документе равен нулю — что делать?

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

Нужно ли менять валюту в уже выставленных счетах после смены договора?

Нет. Ранее выставленные счета и накладные остаются в своей валюте и закрываются по старому договору. Новые документы оформляйте по новому договору — иначе акты сверки и отчёты по взаиморасчётам разойдутся с данными контрагента.