Счёт покупателю в у.е. (условных единицах) в 1С 8.3
Содержание
Счёт в у.е. выставляется из документа Продажи → Счета покупателям, но сам документ заработает в условных единицах только после одной настройки — в карточке договора нужно поставить валюту расчётов «у.е.» и указать, что оплата идёт в рублях. Без этого шага счёт останется рублёвым, сколько бы вы ни меняли цены вручную.
Частое заблуждение: достаточно вписать курс прямо в счёт. Это не так — курс хранится отдельно, в регистре Курсы валют, а документ берёт его автоматически на свою дату. Если курса на нужный день нет, программа подставит последний известный, и суммы в рублях окажутся неверными.
Ниже — порядок от настройки валюты до учёта курсовых разниц при поступлении оплаты. Все пути указаны для 1С:Бухгалтерии 8.3 (редакция 3.0); в УТ и ERP логика та же, названия разделов отличаются.
Что проверить перед первым счётом в у.е.
Условная единица в 1С — это обычная валюта из справочника, которую вы привязываете к курсу (чаще к курсу Банка России по доллару или евро). «Расчёты в у.е.» означает: цена и долг считаются в валюте, а платит покупатель рублями по курсу на дату оплаты. Именно из-за разрыва между курсом отгрузки и курсом оплаты возникают курсовые разницы.
Справочник валют открывается через Справочники → Банк и касса → Валюты. Если у вас расчёты именно в у.е., а не в чистой валюте, заводят отдельный элемент — например «у.е.» — и настраивают его курс как привязку к доллару или евро с нужным коэффициентом. Когда у.е. равна курсу ЦБ по доллару, проще выбрать саму валюту USD.
Для разовой сделки не плодите лишние у.е. Возьмите валюту, к курсу которой привязан договор (USD или EUR), — курсы по ним грузятся автоматически, и вам не придётся вводить их руками.
Как загрузить и проверить курс валюты
Курсы хранятся в регистре сведений Курсы валют — он доступен из карточки валюты по кнопке со списком курсов. Загрузка идёт с сайта Банка России через сервис интернет-поддержки.
- Откройте
Справочники → Банк и касса → Валюты. - Нажмите
Загрузить курсы валют. - Укажите период (например, с начала месяца по текущую дату) и список валют.
- Проверьте, что в регистре появились записи на дату вашего счёта.
Для автозагрузки нужна действующая подписка на интернет-поддержку: подключается в Администрирование → Интернет-поддержка и сервисы. Без неё курсы вводят вручную — кнопкой Создать в регистре курсов, с указанием даты и значения.
Банк России публикует курс на следующий день заранее, но не в выходные и праздники. Если счёт датирован выходным, курса на этот день не будет — внесите его вручную или проверьте, какой курс подставился автоматически.
Курс действует до следующей записи. То есть курс пятницы «работает» и в субботу, и в воскресенье, пока не появится курс понедельника. Это нормальное поведение, а не ошибка.
Настройка договора: цена в у.е., оплата в рублях
Это ключевой шаг. Откройте карточку покупателя (Справочники → Покупатели или Продажи → Контрагенты), перейдите на вкладку договоров и откройте нужный договор.
В карточке договора найдите поле Цена в (в части про расчёты) и выберите вашу валюту или у.е. Как только валюта отличается от рублей, рядом появляется переключатель вида оплаты. Для классической схемы «у.е.» выберите вариант оплата в рублях — тогда 1С будет вести долг в у.е., а поступление ждать в рублях.
Разберём, что означают сочетания настроек:
| Цена в | Оплата в | Когда применять |
|---|---|---|
| у.е. (USD/EUR) | рублях | Договор в у.е., покупатель платит рубли по курсу — самый частый случай |
| USD/EUR | той же валюте | Экспорт, валютный счёт, расчёты реальной валютой |
| рублях | рублях | Обычный рублёвый договор |
Если расчёты в у.е., но курс в договоре нестандартный — скажем, «курс ЦБ плюс 2 %», — это задаётся не в документе, а в карточке самой валюты (через коэффициент к базовой валюте). Отдельных полей наценки к курсу в договоре нет.
Выставление счёта покупателю в у.е.
Когда договор настроен, сам счёт заполняется почти как рублёвый.
- Откройте
Продажи → Счета покупателями нажмитеСоздать. - Выберите организацию, контрагента и договор в у.е.
- Проверьте поле валюты в шапке — оно должно подтянуться из договора автоматически.
- Добавьте товары или услуги. Цены вводите в условных единицах, а не в рублях.
- Посмотрите на итог: 1С покажет сумму в у.е. и рядом её рублёвый эквивалент по курсу на дату счёта.
Дата документа определяет курс. Поставили счёт 10-м числом — программа возьмёт курс на 10-е. Измените дату — рублёвая сумма пересчитается, суммы в у.е. останутся прежними.
Счёт на оплату сам по себе не делает проводок — это не бухгалтерский документ, а предложение покупателю. Проводки и долг появятся позже, от реализации (Реализация (акты, накладные)) или от поступления оплаты. Поэтому «неправильных проводок» на этапе счёта быть не может.
Если счёт выставляете на аванс, в нём же можно сформировать и платёжные реквизиты. А вот счёт-фактуру на аванс и реализацию делают уже отдельными документами — там курс у.е. применяется по своим правилам (см. раздел про НДС ниже).
Если по счёту сначала платят аванс
У авансовой схемы в у.е. есть особенность, которая сбивает с толку. Когда покупатель платит до отгрузки, курс для этой части долга фиксируется на дату аванса и при отгрузке больше не пересчитывается. Переоценивается только неоплаченный остаток.
Пример: по счёту на 100 у.е. покупатель перечислил аванс за 60 у.е. при курсе 90 ₽ (5 400 ₽), а отгрузка прошла позже при курсе 92 ₽. Тогда 60 у.е. в выручке встанут по «авансовому» курсу 90 ₽, а оставшиеся 40 у.е. — по курсу отгрузки 92 ₽. 1С раскладывает суммы по курсам сама, если аванс в поступлении корректно зачтён по тому же договору. Проверять ручную арифметику здесь не нужно — достаточно следить, чтобы оплата и реализация шли по одному договору в у.е.
Печать счёта и формулировка про курс
Печатная форма вызывается кнопкой Печать → Счёт на оплату. Для договора в у.е. с оплатой в рублях 1С печатает суммы в рублях по курсу на дату счёта и добавляет строку с оговоркой про оплату по курсу на день платежа.
Проверьте в печатной форме:
- 💱 что суммы пересчитаны по нужному курсу (он указан в примечании к форме);
- 📄 что есть фраза о пересчёте в рубли по курсу на дату оплаты — это защищает вас, если курс к моменту платежа изменится;
- 🧾 что реквизиты организации и НДС отражены верно.
Отправить счёт можно сразу из документа: кнопка со значком письма формирует вложение (PDF или Excel) и прикрепляет его к письму, если настроена учётная запись почты в Администрирование → Органайзер. Если почта не настроена — сохраните печатную форму в файл кнопкой сохранения и отправьте привычным способом.
Суммы в рублёвой печатной форме — справочные, на дату счёта. Покупатель платит по курсу на день оплаты, поэтому поступившая сумма почти всегда чуть отличается от напечатанной. Это не ошибка счёта.
Курсовые разницы при поступлении оплаты
Вот где у.е. отличается от обычного счёта. Между датой реализации и датой оплаты курс меняется, и долг в рублях «гуляет». Разницу 1С считает сама — вручную ничего пересчитывать не нужно.
Два момента, когда возникает курсовая разница по счёту 62 «Расчёты с покупателями»:
- 📅 При поступлении оплаты. Документ
Поступление на расчётный счётсверяет рублёвую сумму реализации (по курсу отгрузки) с фактически пришедшими рублями и формирует разницу. - 🗓 На конец месяца. Если долг не погашен, операция
Пересчёт валютных остатковв составеОперации → Закрытие месяцапереоценивает остаток по счёту 62 на последнее число месяца.
Знак разницы зависит от движения курса. Курс вырос — покупатель принёс больше рублей, у вас положительная разница (прочий доход). Курс упал — отрицательная (прочий расход).
Проводки формируются автоматически — таблица выше нужна, чтобы вы понимали, что увидите в карточке счёта 62 и в оборотно-сальдовой ведомости. Проверить разницы удобно отчётом ОСВ по счёту 62 с детализацией по контрагенту и договору.
Разберём на числах. Договор в у.е., у.е. привязана к доллару по курсу Банка России.
- Отгрузили товар на 100 у.е. 10-го числа, курс 90 ₽ → в учёте долг 9 000 ₽.
- Покупатель оплатил 100 у.е. 25-го числа, курс 92 ₽ → пришло 9 200 ₽.
- Разница: 9 200 − 9 000 = 200 ₽. Курс вырос, пришло больше — это положительная разница, проводка Дт 62 Кт 91.01 на 200 ₽.
Если бы к 25-му курс упал до 88 ₽, покупатель принёс бы 8 800 ₽, а разница 8 800 − 9 000 = −200 ₽ легла бы в расход проводкой Дт 91.02 Кт 62. Арифметику 1С делает сама; важно лишь, чтобы на обе даты в регистре был правильный курс.
НДС при расчётах в у.е.
Отдельное правило, о котором часто забывают. По ст. 153 п. 4 НК РФ налоговая база по НДС определяется на дату отгрузки по курсу Банка России. При последующей оплате НДС не пересчитывается: вся курсовая разница, включая её «НДС-часть», относится к прочим доходам или расходам и в декларации по НДС не отражается. 1С:Бухгалтерия отрабатывает это корректно, если договор настроен как «у.е., оплата в рублях», — вмешиваться не нужно.
Частые ошибки
Разница между тем, что в счёте, и что пришло на счёт, пугает новичков, хотя почти всегда это штатная работа механизма у.е. Ниже — случаи, когда действительно нужно вмешаться.
- 🔴 Счёт остаётся рублёвым. Валюта не подтянулась, потому что в договоре
Цена встоит «рубли». Исправляется только в карточке договора, не в счёте. - 🔴 Неверный рублёвый эквивалент. На дату счёта нет курса — подставился устаревший. Загрузите курс на нужную дату и перепроведите документ.
- 🔴 Курсовые разницы не считаются. Чаще всего в договоре выбрано «оплата в валюте» вместо «оплата в рублях». При оплате в той же валюте разниц по расчётам с покупателем в рублёвом учёте не возникает так, как при у.е.
- 🔴 Задвоение валют. Создали новую у.е. вместо имеющейся USD — курсы пришлось вводить руками, часть дней пропущена. Проще перейти на стандартную валюту с автозагрузкой курса.
Если суммы в у.е. верны, а в рублях «не бьются» с ожиданием — первым делом смотрите курс на дату документа в регистре Курсы валют. В 9 из 10 случаев причина там.
В чём разница между счётом в валюте и счётом в у.е.?
Можно ли выставить счёт в у.е. без договора в у.е.?
Цена в стоят рубли, счёт будет рублёвым. Сначала настройте договор, потом создавайте счёт.По какому курсу печатается рублёвая сумма в счёте?
Нужно ли пересчитывать НДС при изменении курса к моменту оплаты?
Кто считает курсовые разницы — я или программа?
Пересчёт валютных остатков. Вручную проводки по разницам делать не нужно.Источники
- Гражданский кодекс РФ, ст. 317 (денежное обязательство в рублях по курсу у.е.)
- Налоговый кодекс РФ, ст. 153 п. 4 (НДС при расчётах в у.е.)
- ПБУ 3/2006 «Учёт активов и обязательств, стоимость которых выражена в иностранной валюте»