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

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

Как завести валютный договор в 1С

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

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

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

Что подготовить перед созданием договора

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

Во-первых, убедитесь, что в функциональности программы включён учёт по договорам и расчёты в валюте. В 1С:Бухгалтерии это раздел «Главное — Функциональность», вкладки «Расчёты» и «Банк и касса». Во-вторых, проверьте справочник «Валюты»: нужная валюта должна присутствовать, а курсы — загружаться с сайта Центрального банка автоматически или вручную на даты операций. Если курса на дату документа нет, программа либо подставит последний известный, либо выдаст предупреждение, и пересчёт будет неверным.

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

Подготовка к работе с валютными договорами
  1. 1
    Включите учёт по договорам и валютные операции в функциональности программы
  2. 2
    Проверьте наличие нужной валюты в справочнике «Валюты»
  3. 3
    Загрузите курсы валют за нужный период
  4. 4
    Создайте валютный банковский счёт организации
  5. 5
    Заведите карточку иностранного контрагента

Создание карточки контрагента

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

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

Не объединяйте несколько иностранных компаний в одну карточку «для удобства» — каждый юридически самостоятельный партнёр должен быть отдельным элементом справочника, иначе расчёты и переоценка по договорам смешаются.

Как завести договор в валюте: пошагово

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

Порядок заполнения в 1С:Бухгалтерии 8:

  1. В карточке контрагента перейдите по ссылке «Договоры» и нажмите «Создать».
  2. Выберите вид договора: «С поставщиком» или «С покупателем» — от этого зависят счета расчётов в документах.
  3. В поле «Оплата в» укажите валюту договора, например USD или EUR. Если нужной валюты нет в списке, добавьте её в справочник «Валюты».
  4. Заполните номер и дату договора, наименование для удобства поиска.
  5. Проверьте счета расчётов: для валютных договоров используются валютные субсчета (например, 60.21, 60.22, 62.21, 62.22 в 1С:Бухгалтерии). В типовой поставке они подставляются автоматически.
  6. Запишите договор.

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

Особенности для разных видов договоров

Договор с поставщиком

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

Договор с покупателем

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

Договор в валюте с расчётами в рублях

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

Варианты договоров с валютной составляющей

Расчёты и оплата в валюте

Классический валютный договор с иностранным контрагентом. Оплата идёт с валютного счёта, обязательства переоцениваются по курсу ЦБ, возникают курсовые разницы.

Стоимость в валюте, оплата в рублях

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

Расчёты в условных единицах

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

Документы по валютному договору

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

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

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

Переоценка и курсовые разницы

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

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

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

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

Курсы валют
Норма

Курс загружен на каждую дату документа и на конец месяца

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

Пропуски в регистре курсов — документы пересчитаны по устаревшему курсу

ОСВ по счетам 60, 62, 52
Норма

Рублёвое сальдо соответствует валютному остатку по курсу на отчётную дату

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

Расхождение между валютной и рублёвой оценкой после закрытия месяца

Проводки документа
Норма

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

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

Ручной курс отличается от предусмотренного договором без оснований

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

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

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

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

Итог

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

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

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

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

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

Что делать, если курс на дату документа не загружен?

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

Как учесть договор в у.е. с оплатой в рублях?

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

Почему после закрытия месяца осталась разница между валютным и рублёвым остатком?

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

Нужен ли отдельный банковский счёт для каждой валюты?

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

Отличается ли порядок в 1С:Управление торговлей и ERP?

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