Работа с иностранной валютой в 1С:Предприятие требует особого внимания к деталям — от корректной настройки справочников до правильного отражения операций в бухгалтерском и налоговом учете. Договоры в евро встречаются у компаний, сотрудничающих с европейскими партнерами, импортирующих товары или оказывающих услуги за рубежом. Ошибки при оформлении таких договоров могут привести к искажению финансовой отчетности, проблемам с налоговыми органами или неверному расчету курсовой разницы.
В этой статье мы разберем весь процесс — от подготовки программы до проведения документа и формирования отчетности. Особое внимание уделим настройке валютного учета, актуальным курсам Центробанка РФ, и типичным «подводным камням», с которыми сталкиваются бухгалтеры. Инструкция подходит для последних версий 1С:Бухгалтерия 8 (3.0), 1С:Управление торговлей 11 и 1С:ERP, но некоторые нюансы могут отличаться в зависимости от конфигурации.
Если ваша компания впервые работает с иностранной валютой, рекомендуем предварительно согласовать схему учета с аудитором — это поможет избежать рисков при проверках. Для опытных пользователей статья станет чек-листом по корректному оформлению сделок в евро.
1. Подготовка программы: настройка валютного учета
Прежде чем создавать договор в евро, убедитесь, что в 1С корректно настроены все необходимые параметры для работы с иностранной валютой. Без этого система не сможет правильно рассчитывать суммы в рублях, формировать проводки и отражать курсовую разницу.
Первым делом проверьте справочник валют (Справочники → Валюты). Здесь должна быть добавлена валюта Евро (EUR) с актуальным курсом. Если валюты нет — добавьте её вручную, указав:
- 📌 Код валюты —
978(по классификатору ISO 4217) - 📌 Наименование — «Евро» (или «EUR» для краткости)
- 📌 Кратность — обычно
1(если не работаете с копейками) - 📌 Символьный код —
EUR
Далее настройте автоматическое обновление курсов валют. Для этого перейдите в Администрирование → Настройки программы → Валюты и включите опцию «Загружать курсы валют с сайта ЦБ РФ». Это избавит вас от ручного ввода курсов каждый день. Если опция отсутствует, курсы можно обновлять вручную через Операции → Валюты → Загрузка курсов валют.
Если в вашей базе курсы валют обновляются с задержкой, проверьте настройки прокси-сервера или антивируса — они могут блокировать доступ к сайту ЦБ.
Также убедитесь, что в учетной политике организации (Главное → Учетная политика) включен флаг «Ведется валютный учет». Без этого система не будет формировать проводки по курсовой разнице и корректно отражать операции в иностранной валюте.
⚠️ Внимание: Если вы работаете в 1С:Управление торговлей, дополнительно проверьте настройки валютного контроля в разделе НСИ и администрирование → Валютный контроль. Здесь указываются реквизиты банковских счетов для валютных операций и параметры контроля за расчетами.
2. Создание контрагента с валютными реквизитами
Перед оформлением договора в евро необходимо добавить или отредактировать карточку контрагента, указав его валютные реквизиты. Это критично для корректного формирования платежных документов и отчетности по валютным операциям.
Откройте справочник Контрагенты (Справочники → Контрагенты) и выберите нужного партнера. В карточке контрагента перейдите на вкладку «Банковские счета» и добавьте новый счет с типом «Валютный». Заполните поля:
- 🏦 Наименование банка — полное название иностранного банка (например, Deutsche Bank AG)
- 💳 Номер счета (IBAN) — международный номер счета контрагента
- 🔑 SWIFT-код — уникальный идентификатор банка (например,
DEUTDEBBXXX) - 🌍 Страна — страна регистрации банка (выбирается из классификатора)
- 💱 Валюта счета —
EUR
Если контрагент — иностранная компания, на вкладке «Основное» укажите:
- 📍 Страну регистрации (например, Германия, Франция)
- 🆔 ИНН/налоговый номер (если есть, для европейских компаний это может быть VAT number)
- 📄 Юридический адрес на языке оригинала (для платежных поручений)
Для резидентов РФ, имеющих валютные счета, достаточно указать номер счета в иностранной валюте и реквизиты российского банка, через который проходят платежи.
⚠️ Внимание: При работе с иностранными контрагентами проверьте, не попадает ли партнер под санкционные списки или ограничения ЦБ. Для этого используйте сервис «Списки санкций» на сайте Банка России или специализированные программы (например, 1С:Контрагент).
3. Создание договора в евро: пошаговая инструкция
Теперь перейдем непосредственно к оформлению договора. В 1С договоры создаются в разделе Продажи → Договоры контрагентов (для 1С:УТ) или Покупки → Договоры (для 1С:Бухгалтерия). Рассмотрим процесс на примере договора с поставщиком.
Шаг 1. Нажмите «Создать» и выберите тип договора:
- 📄 «С поставщиком» — если вы покупаете товары/услуги
- 📄 «С покупателем» — если вы продаете
- 📄 «Прочее» — для неторговых операций (например, аренда)
Шаг 2. Заполните основные реквизиты:
- 🏷️ Номер и дата — укажите согласно вашей системе нумерации
- 👤 Контрагент — выберите из справочника (должен быть с валютными реквизитами)
- 💱 Валюта взаиморасчетов — выберите
EUR - 📅 Срок действия — укажите период, на который заключен договор
Шаг 3. На вкладке «Условия» укажите:
- 💰 Вид цен — выберите или создайте новый вид цен в евро (например, «Оптовая цена (EUR)»)
- 📦 Условия поставки — если работаете по Инкотермс (например, FOB, CIF)
- 🔄 Порядок расчетов — предоплата, постоплата, рассрочка
Шаг 4. Сохраните договор и проверьте, что в карточке отображается валюта EUR и корректный курс на дату создания.
Контрагент с валютными реквизитами|Валюта взаиморасчетов — EUR|Курс валюты актуален на дату договора|Указаны условия поставки и расчетов-->
Если договор долгосрочный, рекомендуем добавить в него график платежей (вкладка «Расчеты»). Это поможет контролировать исполнение обязательств и автоматически формировать платежные документы.
Если валюта не указана или выбрана по умолчанию (рубли), система будет проводить документы по курсу 1:1. Это приведет к искажению сумм в отчетности и ошибкам при формировании платежных поручений в евро. Исправить это можно только перепроведением всех документов по договору.Что будет, если не указать валюту в договоре?
4. Курсовые разницы: как 1С их рассчитывает и отражает
Одна из ключевых особенностей работы с иностранной валютой — курсовые разницы. Они возникают, когда курс евро на дату оплаты отличается от курса на дату отгрузки (или наоборот). 1С автоматически рассчитывает и отражает эти разницы, но только при правильных настройках.
Курсовые разницы бывают двух типов:
- 📈 Положительные — если курс евро вырос (ваша выручка в рублях увеличилась)
- 📉 Отрицательные — если курс упал (убыток)
Расчет происходит по формуле:
(Сумма в EUR × Курс на дату оплаты) — (Сумма в EUR × Курс на дату отгрузки)
В 1С:Бухгалтерия курсовые разницы отражаются автоматически при проведении документов:
- 📄 Реализация товаров/услуг — фиксирует курс на дату отгрузки
- 💰 Поступление на расчетный счет или Списание с расчетного счета — фиксирует курс на дату платежа
- 📊 Закрытие месяца — формирует проводки по курсовым разницам
Пример: Вы отгрузили товар на 10 000 EUR 01.06.2026 (курс ЦБ — 100 руб.), а оплата поступила 15.06.2026 (курс — 102 руб.). В этом случае 1С автоматически зафиксирует положительную курсовую разницу в размере 20 000 руб. (10 000 × (102 — 100)) и отразит её на счете 91.01 «Прочие доходы».
| Документ | Дата | Курс EUR | Сумма в рублях | Курсовая разница |
|---|---|---|---|---|
| Отгрузка товара | 01.06.2026 | 100 | 1 000 000 | — |
| Оплата от покупателя | 15.06.2026 | 102 | 1 020 000 | +20 000 |
| Закрытие месяца | 30.06.2026 | 103 | — | +10 000 (переоценка дебиторки) |
⚠️ Внимание: Если в вашей базе не настроено автоматическое обновление курсов, курсовые разницы будут рассчитываться некорректно. Проверяйте актуальность курсов перед проведением документов!
5. Оформление платежных документов в евро
После создания договора необходимо оформить платежные документы — платежные поручения (для исходящих платежей) или банковские выписки (для входящих). В 1С это делается через раздел Банк и касса.
Для исходящего платежа (оплата поставщику):
- Перейдите в
Банк и касса → Платежные порученияи нажмите «Создать». - В поле «Контрагент» выберите партнера, с которым заключен договор в евро.
- В поле «Договор» укажите созданный ранее договор (валюта должна автоматически подставиться как
EUR). - Введите сумму платежа в евро и проверьте, что система правильно пересчитала её в рубли по текущему курсу.
- На вкладке «Реквизиты платежа» укажите:
- 🏦 Банк получателя — выберите валютный счет контрагента
- 💳 SWIFT/BIC — код банка получателя
- 📝 Назначение платежа — укажите реквизиты договора (номер, дата) и основание (например, «Оплата по договору №123 от 01.06.2026»)
- 💸 Если комиссия удерживается банком-отправителем, сумма платежа уменьшается на размер комиссии.
- 📉 Если комиссия списывается вашим банком, оформите отдельный документ «Списание с расчетного счета» с видом операции «Прочие расходы».
- 📋 «Справка о валютных операциях» — формируется по каждому контрагенту и договору (раздел
Отчеты → Валютный контроль) - 📈 «Ведомость по расчетам с контрагентами (в валюте)» — показывает остатки дебиторской/кредиторской задолженности в евро
- 📊 «Анализ счетов (валютный)» — для контроля курсовых разниц (счета 52, 60, 62, 91)
- 📄 «Паспорт сделки» — если сумма договора превышает эквивалент 3 млн рублей (обязательно для банка)
- 📑 Номер и дату паспорта сделки (присваивается банком)
- 💱 Сумму сделки в валюте и её рублевый эквивалент
- 📅 Сроки исполнения обязательств
- 🏦 Реквизиты банка, через который проходят платежи
- 🔍 Убедитесь, что во всех документах (договор, платежки, реализация) указана валюта
EUR. - 🔍 Проверьте, что курсы валют на даты операций совпадают с курсами ЦБ.
- 🔍 Убедитесь, что платежи привязаны к договору и правильно закрывают задолженность.
- 📌
60.32— расчеты с поставщиками в валюте - 📌
62.32— расчеты с покупателями в валюте - 📌
52— валютный счет - 📌
91.01и91.02— курсовые разницы - 📊 «Анализ субконто» по договорам в евро
- 📊 «Ведомость по расчетам с контрагентами (в валюте)»
- 📊 «Справка о валютных операциях»
- 🔹 Корректность курсов на даты операций
- 🔹 Привязку платежей к договорам
- 🔹 Настройки учетной политики (валютный учет должен быть включен)
- 📌 Код — уникальный цифровой код (например, для доллара —
840) - 📌 Наименование — полное и краткое название
- 📌 Символьный код —
USD,EURи т.д. - 📌 Кратность — обычно
1
Для входящего платежа (оплата от покупателя):
Используйте документ «Поступление на расчетный счет» (Банк и касса → Банковские выписки → Поступление). Алгоритм аналогичный, но вместо суммы к оплате вы указываете поступившую сумму в евро и привязываете её к договору.
Важный нюанс: при работе с иностранными платежами в 1С может возникать комиссия банка. Её нужно учитывать отдельно:
Все платежные документы в иностранной валюте должны иметь привязку к договору в евро. Без этого система не сможет корректно рассчитать курсовые разницы и сформировать отчетность по валютным операциям.
6. Формирование отчетности по валютным операциям
Работа с договорами в евро подразумевает не только корректное оформление документов, но и подготовку специальной отчетности. В России действуют строгие правила валютного контроля, и 1С помогает автоматизировать этот процесс.
Основные отчеты, которые нужно формировать:
Для формирования паспорта сделки (если он требуется) перейдите в Отчеты → Валютный контроль → Паспорта сделок и создайте новый документ. Укажите:
Готовые отчеты можно выгрузить в формате Excel или PDF для передачи в банк или налоговую инспекцию. Не забывайте проверять актуальность курсов на дату формирования отчетности — это влияет на корректность расчетов.
⚠️ Внимание: С 2023 года правила валютного контроля упрощены, но для сделок на сумму свыше 200 тыс. евро все равно требуется предоставление паспорта сделки в банк. Уточняйте актуальные лимиты на сайте ЦБ РФ.
7. Типичные ошибки и как их избежать
Даже опытные бухгалтеры иногда допускают ошибки при работе с договорами в евро. Рассмотрим самые распространенные из них и способы их предотвращения.
Ошибка 1: Несовпадение курсов в договоре и платежных документах
Если курс в договоре отличается от курса в платежном поручении, 1С может неправильно рассчитать сумму в рублях. Это приводит к расхождениям в учете и проблемам с банком.
Решение: Всегда проверяйте, что в настройках документа указан правильный курс на дату операции. При необходимости обновите курсы вручную через Операции → Валюты.
Ошибка 2: Отсутствие привязки платежа к договору
Если платежное поручение не привязано к договору в евро, система не сможет автоматически закрыть задолженность и рассчитать курсовые разницы.
Решение: В каждом платежном документе обязательно указывайте договор. Используйте «Подбор по остаткам» (F9), чтобы избежать ошибок.
Ошибка 3: Неучтенные банковские комиссии
Комиссии банка за валютные переводы часто забывают отражать в учете, что искажает финансовый результат.
Решение: Оформляйте комиссии отдельным документом «Списание с расчетного счета» с видом операции «Прочие расходы» и счетом учета 91.02.
Ошибка 4: Несвоевременное закрытие месяца
Курсовые разницы рассчитываются при закрытии месяца. Если эту операцию пропустить, отчетность будет некорректной.
Решение: Ежемесячно выполняйте регламентную операцию «Закрытие месяца» (Операции → Закрытие периода).
Ошибка 5: Неправильное оформление паспорта сделки
Если сумма договора превышает лимит, но паспорт сделки не оформлен, банк может заблокировать платеж.
Решение: Проверяйте лимиты на сайте ЦБ и своевременно формируйте паспорта сделок в 1С.
Чтобы избежать ошибок с курсами, настройте в 1С автоматическую загрузку курсов валют с сайта ЦБ. Для этого перейдите в Администрирование → Настройки программы → Валюты и включите опцию «Загружать курсы валют автоматически».
8. Проверка и контроль: как убедиться, что все верно
После оформления договора и всех связанных документов необходимо проверить корректность учета. Вот чек-лист для самоконтроля:
1. Проверка документов:
2. Проверка проводок:
Сформируйте «Оборотно-сальдовую ведомость» по счетам:
Убедитесь, что остатки и обороты логичны и соответствуют суммам по договорам.
3. Проверка отчетности:
Сформируйте отчеты:
Проверьте, что все суммы сходятся и нет непогашенных остатков без объяснения.
4. Контроль курсовых разниц:
Сравните расчеты 1С с ручным пересчетом по формуле:
Курсовая разница = (Сумма в EUR × Курс на дату платежа) — (Сумма в EUR × Курс на дату отгрузки)
Если обнаружите расхождения, проверьте:
Регулярный контроль валютных операций поможет избежать ошибок в отчетности и проблем с налоговыми органами. Рекомендуем ежемесячно формировать отчеты по валютным сделкам и сверять их с банковскими выписками.
FAQ: Частые вопросы по договорам в евро в 1С
🔹 Как в 1С добавить новую валюту, если её нет в справочнике?
Перейдите в Справочники → Валюты и нажмите «Создать». Заполните поля:
После сохранения обновите курсы валют через Обновите курсы вручную:
После обновления перепроведите все документы за текущий день.
С 2023 года паспорт сделки требуется только для контрактов на сумму свыше эквивалента 3 млн рублей (примерно 27 000–30 000 евро, в зависимости от курса). Для 50 000 евро паспорт сделки не нужен, но уточните актуальные лимиты на сайте ЦБ РФ или в вашем банке.
Оформите документ «Списание с расчетного счета»:
Если комиссия списана в рублях, используйте счет Нет, в 1С один договор может быть привязан только к одной валюте. Если оплата предполагается в двух валютах, оформите два отдельных договора:
В каждом документе (реализация, платежка) указывайте соответствующий договор.
Операции → Валюты → Загрузка курсов валют.
🔹 Что делать, если курс евро в 1С отличается от курса ЦБ?
Операции → Валюты.🔹 Нужно ли оформлять паспорт сделки для договора на 50 000 евро?
🔹 Как в 1С отразить комиссию банка за перевод в евро?
52.1).91.02 («Прочие расходы»).51 и укажите сумму в рублях.
🔹 Можно ли в одном договоре указать оплату частично в рублях, частично в евро?
RUB)EUR)