Как провести договор в валюте с оплатой в рублях в 1С 8.3

· Обновлено 12.07.2026 · ⏱ 8 мин · Редакция 1s-83.com

📋 Содержание

Цена в долларах, а платите вы рублями по курсу на день оплаты — это договор в условных единицах. В 1С 8.3 он проводится так: в карточке договора валюта ставится «USD», а расчёты — «в рублях». Дальше программа сама ведёт учёт на «условных» счетах 60.31 и 62.31 и считает курсовые разницы.

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

Что такое договор в у.е. и чем он отличается от валютного

Не путайте три ситуации — в 1С у каждой свои счета и своя логика.

  • 💵 Валютный договор — цена в валюте, оплата в валюте. Расчёты на счетах 60.21/62.21, оплата с валютного счёта 52.
  • 🧾 Договор в у.е. (валютная оговорка) — цена в долларах/евро/у.е., а оплата в рублях по курсу. Счета 60.31/60.32 и 62.31/62.32, оплата с рублёвого счёта 51.
  • Рублёвый договор — всё в рублях, счета 60.01/60.02, 62.01/62.02.

Наш случай — второй. Основание такой «валютной оговорки» — ст. 317 ГК РФ: обязательство выражено в валюте, а платёж идёт в рублях на дату оплаты.

💡 Слово «доллары» в вопросе — частный случай. Механизм одинаков для USD, EUR, CNY и абстрактных «у.е.». Меняется только валюта в карточке и её курс.

Настройка: включаем расчёты в валюте и у.е.

По умолчанию в новой базе «условные» счета скрыты. Включаются одной галкой.

Подготовка базы к учёту в у.е.
Выполнено: 0 / 4

После включения функциональности в договорах появится выбор валюты и способа расчётов, а в плане счетов «оживут» субсчета 60.31, 60.32, 62.31, 62.32.

⚠️ Курсы должны быть загружены на все даты операций: отгрузки, оплаты и последней даты месяца. Если курса на дату нет, документ проведётся по последнему известному — и суммы разъедутся.

Оформление договора в валюте с оплатой в рублях

Открываете карточку договора (в контрагенте → «Договоры») и заполняете блок «Расчёты»:

  1. Цена в — выбираете USD (или свою валюту).
  2. Оплата в — выбираете рубли. Это и есть та самая валютная оговорка.
  3. Курс — задаёте правило пересчёта у.е. в рубли.

Курс может быть трёх видов — выбирайте по тексту вашего договора:

Вид курсаКогда применяютКак задать в 1С
Курс ЦБ РФ«по курсу ЦБ на дату оплаты»оставить как есть, курсы грузятся автоматически
Курс ЦБ + %«курс ЦБ, увеличенный на 2%»в карточке валюты задать наценку / кратность
Фиксированный«1 у.е. = 90 рублей»вручную создать «свою» валюту с ручным курсом

Курс в 1С всегда указывается за кратность из карточки валюты (обычно за 1 единицу). Если в договоре «за 100 японских иен» — проверьте поле «Кратность», иначе сумма завысится в 100 раз.

Счета расчётов по договорам в у.е.

1С сама подставит счета, если договор оформлен верно. Проверьте, что в документах стоят именно они.

  • 60.31 — расчёты с поставщиком (у.е.), постоплата.
  • 60.32 — авансы, выданные поставщику (у.е.), предоплата.
  • 62.31 — расчёты с покупателем (у.е.), постоплата.
  • 62.32 — авансы, полученные от покупателя (у.е.), предоплата.

Особенность этих счетов: они рублёвые по сути (сальдо в рублях), но при этом хранят и валютную сумму, и переоцениваются по курсу. Именно поэтому по ним возникают курсовые разницы, а по обычным 60.01/62.01 — нет.

Как провести покупку: постоплата (курсовая разница есть)

Разберём на числах. Договор: 1 000 USD + НДС 20% = 1 200 USD. Сначала товар, потом оплата.

1. Поступление товара, курс ЦБ на дату отгрузки — 90 ₽/USD:

⚖️ Проводки по операции

Логика курсовой разницы: на отгрузку долг был 108 000 ₽ (1200 × 90), а заплатили 110 400 ₽ (1200 × 92). Разница 2 400 ₽ — курс вырос, для покупателя это расход (Дт 91.02).

Если бы курс упал до 88, вы заплатили бы 105 600 ₽, и разница 2 400 ₽ попала бы в доход: Дт 60.31 Кт 91.01.

💡 Документ «Оплата» и переоценку на конец месяца делает регламентная операция «Переоценка валютных средств» в «Закрытии месяца». Вручную курсовые разницы считать не нужно.

Проверьте расчёт курсовой разницы

🧮 Калькулятор курсовой разницы
Разница: ·
Положительная разница — прочий доход (Дт 62/60 Кт 91.01), отрицательная — прочий расход (Дт 91.02 Кт 62/60).

Как провести покупку: предоплата (курсовых разниц нет)

Теперь сначала платим, потом получаем товар. Аванс 100%, курс на дату оплаты — 90 ₽/USD.

⚖️ Проводки по операции

Ключевое правило (ПБУ 3/2006): в части предоплаты стоимость фиксируется по курсу на дату аванса и больше не переоценивается. Поэтому при 100% предоплате курсовых разниц нет вообще, даже если курс потом улетел.

Смешанный вариант (частичный аванс) 1С считает автоматически: авансовая часть — по курсу аванса, остаток — по курсу отгрузки с последующей переоценкой.

НДС по договорам в у.е.: важный нюанс

Здесь ошибаются чаще всего. По договору в у.е. с оплатой в рублях (п. 1 ст. 172 НК РФ):

  • 📌 НДС считается по курсу на дату отгрузки и при последующей оплате не пересчитывается.
  • 📌 Возникшие курсовые разницы (в том числе «в части НДС») целиком относятся на счёт 91 — на вычет НДС они не влияют.
  • 📌 Продавец выставляет счёт-фактуру в рублях по курсу отгрузки.

То есть вычет НДС у покупателя — 18 000 ₽ из примера выше, независимо от того, по какому курсу он потом заплатил. 1С проводит это корректно, если договор и ставка НДС заданы правильно.

Продажа товаров и услуг по договору в у.е.

У продавца всё зеркально. Реализация 1 200 USD (с НДС), курс на отгрузку 90, оплата при курсе 92.

⚖️ Проводки по операции

Для продавца рост курса — доход (Кт 91.01), падение — расход. Документ — «Реализация (акты, накладные)» с договором в у.е., оплата — «Поступление на расчётный счёт».

Типичные ошибки

  • Не включена функциональность «Расчёты в валюте и у.е.» — программа не даёт выбрать способ расчётов, договор оформляется как рублёвый.
  • Договор помечен «Оплата в USD» вместо «в рублях» — оплата требует счёт 52, а не 51; вылезает ошибка при выборе рублёвого счёта.
  • Не загружены курсы на дату операции — суммы считаются по старому курсу, курсовые разницы неверны.
  • Не выполнено «Закрытие месяца» — переоценка на конец месяца не сделана, сальдо 60.31/62.31 в рублях «висит» по старому курсу.
  • Ручные проводки поверх документов — ломают взаиморасчёты и переоценку. Правьте документы, а не проводки.
  • Неверная кратность валюты — сумма завышена/занижена в 10–100 раз.

Отчёты для проверки

Как убедиться, что учёт в у.е. ведётся правильно:

  1. ОСВ по счёту 60 (или 62) с настройкой «Валюта» — покажет и рублёвое сальдо, и остаток в у.е. одновременно.
  2. Карточка счёта 91.01/91.02 — здесь видны все курсовые разницы за период.
  3. Анализ субконто «Контрагенты / Договоры» — свернёт долг по каждому договору.

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

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

Какой счёт учёта ставить — 60.31 или 60.21?
60.31/60.32 — для договоров в у.е. с оплатой в рублях (наш случай). 60.21/60.22 — только если оплата идёт в валюте с валютного счёта. Программа подставляет их сама по настройке договора.
Возникают ли курсовые разницы при 100% предоплате?
Нет. Стоимость фиксируется по курсу на дату аванса и не переоценивается. Разницы появляются только на неоплаченную (постоплатную) часть.
Пересчитывается ли НДС при изменении курса?
Нет. НДС определяется по курсу на дату отгрузки и при оплате не меняется. Все курсовые разницы, включая приходящиеся на НДС, идут на счёт 91 и на вычет не влияют.
Чем курсовые разницы отличаются от суммовых?
Суммовых разниц в учёте больше нет — с 2015 года и в бухгалтерском, и в налоговом учёте применяются только курсовые разницы. В 1С 8.3 это уже реализовано.
Как задать курс «ЦБ + 2%» по договору?
В справочнике «Валюты» для нужной валюты задайте наценку к курсу ЦБ (или используйте отдельную «валюту» с ручным курсом). В договоре выберите эту валюту в поле «Цена в».
Где 1С считает курсовую разницу автоматически?
При проведении оплаты и в регламентной операции «Переоценка валютных средств» внутри «Закрытия месяца». Отдельно вручную считать и проводить не нужно.

Источники

  • ПБУ 3/2006 «Учёт активов и обязательств, стоимость которых выражена в иностранной валюте»
  • ст. 317 ГК РФ (денежное обязательство в валюте с расчётами в рублях)
  • п. 4 ст. 153, п. 1 ст. 172 НК РФ (НДС по договорам в у.е.)

Материал подготовлен редакцией 1С 8.3 — независимый справочник. Проверено и обновлено: 12.07.2026. Независимый справочник. Мы не представляем фирму «1С» и не аффилированы с ней.