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