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