Договор в валюте с оплатой в рублях: как провести в 1С 8.3
Содержание
Договор в долларах с оплатой в рублях в 1С 8.3 проводят как договор в условных единицах (у.е.): валюта договора — USD, валюта расчётов — рубли. Сумма фиксируется в долларах, а платёж пересчитывается в рубли по курсу на дату операции. Из-за разницы курсов на дату отгрузки и дату оплаты возникают курсовые разницы — их программа считает автоматически.
Ниже — как настроить учёт, какие счета использует 1С, как формируются проводки и где чаще всего ошибаются. Всё на примере 1С:Бухгалтерия 8, ред. 3.0.
Что такое договор в у.е. и когда он нужен
Стороны договариваются о цене в валюте (доллары, евро, юани), но платят в рублях по курсу. Юридически это договор в условных единицах — ст. 317 ГК РФ прямо разрешает такую конструкцию.
Типичные ситуации:
- 📦 закупка импортного товара у российского поставщика, который держит цену «в долларах»;
- 🏭 аренда или услуги с привязкой к валютному курсу;
- 🤝 расчёты с контрагентом, который страхуется от колебаний рубля.
Не путайте с валютным договором. Если оплата уходит в валюте на валютный счёт — это уже расчёты в иностранной валюте (счета 52, 60.21/60.22). Здесь же деньги ходят в рублях, а доллар — только измеритель.
Настройка функциональности для учёта в у.е.
Без включённой опции 1С не даст выбрать валюту в договоре.
- Откройте
Главное→Функциональность. - Перейдите на вкладку
Расчёты. - Поставьте флажок Расчёты в валюте и у.е.
Дальше загрузите курсы валют:
Справочники→Валюты→ добавьтеUSD;- нажмите
Загрузить курсы валют— 1С подтянет официальные курсы ЦБ РФ на нужные даты.
Если курсы не загружены на дату документа, программа возьмёт последний известный курс или единицу. Проводки будут неверными. Проверяйте регистр Курсы валют перед проведением.
Оформление договора в долларах с оплатой в рублях
В карточке договора контрагента задайте два параметра:
| Поле | Значение |
|---|---|
| Цена в | USD (валюта договора) |
| Оплата в | Рублях |
Именно сочетание «цена в USD + оплата в рублях» превращает договор в расчёты по у.е. После сохранения 1С сама подставит валютные счета учёта в документах по этому контрагенту.
Счета расчётов с поставщиками и покупателями по договорам в у.е.
Для договоров в у.е. в 1С предусмотрены отдельные субсчета — не путайте их с рублёвыми 60.01/62.01:
60.31— расчёты с поставщиками по договорам в у.е.;60.32— авансы, выданные поставщикам, в у.е.;62.31— расчёты с покупателями по договорам в у.е.;62.32— авансы, полученные от покупателей, в у.е.
На этих счетах суммы хранятся сразу в двух измерениях: в рублях и в у.е. Это и позволяет программе автоматически переоценивать долг.
Пошагово: как провести поступление и оплату
Разберём самый частый сценарий — покупка товара с постоплатой.
Шаг 1. Поступление товара
Документ Поступление (акт, накладная) заполняется в долларах, а рублёвая сумма считается по курсу на дату поступления.
Например, товар на 1 000 USD, курс на дату отгрузки — 90 ₽:
На счёте 60.31 повис долг: 1 200 USD / 108 000 ₽ (с НДС).
Шаг 2. Оплата поставщику
Документ Списание с расчётного счёта уходит в рублях. Курс на дату оплаты вырос до 93 ₽:
- сумма к перечислению: 1 200 USD × 93 = 111 600 ₽;
- на счёте числился долг 108 000 ₽.
Курс вырос — заплатили больше, чем стоил товар на дату отгрузки. Разница 3 600 ₽ ушла в прочие расходы.
Если бы курс упал, разница была бы положительной: Дт 60.31 Кт 91.01.
Шаг 3. Проверка
Сформируйте ОСВ по счёту 60.31 в разрезе договора. После полной оплаты остаток должен быть нулевым и в рублях, и в у.е.
Курсовые разницы: как считает 1С
Курсовая разница возникает в двух точках:
- 🗓 на дату оплаты — между курсом отгрузки и курсом платежа;
- 📅 на конец месяца — если долг не закрыт, документ
Закрытие месяца→ операцияПереоценка валютных средствпересчитает остаток по курсу на 31-е число.
Прикиньте разницу заранее — удобно перед закрытием периода:
Если поступила 100% предоплата, курс фиксируется на дату аванса и курсовых разниц по этой поставке не будет. Стоимость товара «замораживается» по курсу платежа.
НДС по договорам в у.е.
Ключевое правило — п. 4 ст. 153 НК РФ:
НДС исчисляется по курсу на дату отгрузки и при последующей оплате не пересчитывается.
Что это значит на практике:
- в счёте-фактуре и книге продаж/покупок НДС зафиксирован в рублях по курсу отгрузки;
- при постоплате база по НДС не «плавает» вместе с курсом;
- возникающие суммовые разницы по НДС идут не в налог, а во внереализационные доходы или расходы (ст. 250, 265 НК РФ).
Поэтому в проводке оплаты курсовая разница затрагивает 91 счёт целиком, включая «НДС-ную» часть долга, — отдельно налог не корректируется.
Особенности по сценариям
Форма расчётов меняет учёт. Ориентируйтесь по таблице:
| Сценарий | Курс для стоимости | Курсовые разницы |
|---|---|---|
| Постоплата | на дату отгрузки | есть, на дату оплаты и на конец месяца |
| 100% предоплата | на дату аванса | нет |
| Частичная предоплата | смешанный: аванс по своему курсу, остаток — по курсу отгрузки | только на неоплаченную часть |
Для продаж (реализация в у.е.) логика зеркальная: счета 62.31/62.32, положительная разница — Кт 91.01, отрицательная — Дт 91.02.
Типичные ошибки
Что проверить перед закрытием месяца
Короткий чек-лист, чтобы не ловить расхождения в отчётности:
Частые вопросы
Чем договор в у.е. отличается от валютного договора?
По какому курсу учитывать товар при постоплате?
Нужно ли пересчитывать НДС при изменении курса?
Куда 1С относит курсовые разницы?
Кт 91.01 (прочий доход), отрицательная — Дт 91.02 (прочий расход). Формируются при оплате и при переоценке в «Закрытии месяца».Будут ли курсовые разницы при 100% предоплате?
Какие счета учёта использовать?
Источники
- НК РФ, ст. 153, п. 4 — исчисление НДС по договорам в у.е.
- НК РФ, ст. 250 и 265 — курсовые разницы во внереализационных доходах и расходах
- ПБУ 3/2006 — учёт активов и обязательств, выраженных в иностранной валюте