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