Учет и Финансы · 9 мин
Как выставить счет в валюте в 1С 8.3 Бухгалтерия
Пошаговая инструкция: как выставить счет покупателю в иностранной валюте в 1С 8.3 Бухгалтерия. Настройка договора, курса валют, счета-фактуры и проверка проводок.
Выставление счета в иностранной валюте — типовая задача при работе с зарубежными контрагентами или при договорах в условных единицах. В 1С 8.3 Бухгалтерия это делается штатными средствами: достаточно правильно настроить договор с контрагентом и создать документ «Счет покупателю» с указанием валюты расчетов.
Ключевой момент — валюта задается не в самом счете, а в договоре, на основании которого он выставляется. Если договор создан в рублях, валютный счет на его основании выставить не получится: программа не даст изменить валюту в документе. Поэтому подготовка начинается с проверки и настройки справочников.
Важно понимать разницу между валютным счетом и счетом-фактурой. Счет на оплату может быть выставлен в любой валюте, а вот счет-фактура и УПД при реализации на территории РФ оформляются в рублях, кроме случаев, когда цена договора выражена в валюте, а оплата тоже валютная — тогда допускается валютный счет-фактура. Эти нюансы разберем ниже.
Подготовка: проверка валюты и курсов в справочниках
Перед выставлением счета убедитесь, что нужная валюта есть в справочнике «Валюты» и для нее загружен актуальный курс. Откройте раздел «Справочники» → «Валюты». Если валюта отсутствует, добавьте ее кнопкой «Создать» → «Из классификатора» и выберите из списка ОКВ — например, доллар США (USD) или евро (EUR).
Курсы валют загружаются автоматически с сайта ЦБ РФ через кнопку «Загрузить курсы валют». Проверьте, что курс установлен на дату выставления счета — именно он будет использоваться для рублевой оценки в учете и печати суммы прописью при необходимости. Если курс на нужную дату отсутствует, программа возьмет последний загруженный, что может исказить рублевый эквивалент.
Создание договора в иностранной валюте
Откройте карточку контрагента (раздел «Справочники» → «Контрагенты») и перейдите на вкладку «Договоры». Создайте новый договор с видом «С покупателем». В поле «Расчеты в валюте» или «Валюта» выберите нужную валюту расчетов — наименование поля зависит от релиза конфигурации.
В договоре важно правильно указать порядок расчетов. Возможны два варианта: расчеты в валюте (контрагент платит валютой на валютный счет) или оплата в рублях по курсу ЦБ (договор в условных единицах). От этого зависит, какие банковские счета будут использоваться и как потом оформлять поступление оплаты.
Если планируется получать валютную выручку, убедитесь, что у организации в справочнике «Банковские счета» заведен валютный счет с указанием валюты. Для рублевых платежей по валютному договору достаточно обычного рублевого счета.
Сравнение вариантов расчетов
Покупатель перечисляет валюту на валютный счет организации. Применяется при экспорте и расчетах с нерезидентами. Требуется валютный банковский счет.
Цена зафиксирована в валюте (у.е.), но покупатель платит рублями по курсу на дату оплаты. Типично для договоров с российскими контрагентами. Возникают суммовые разницы.
Выставление счета покупателю в валюте
Перейдите в раздел «Продажи» → «Счета покупателям» и нажмите «Создать». Заполните контрагента и выберите созданный валютный договор — после выбора договора программа автоматически установит валюту документа и подставит курс на дату счета. Поле валюты в документе обычно недоступно для ручного изменения, это нормальное поведение.
Заполните табличную часть: добавьте номенклатуру, количество и цену. Цены указываются в валюте договора. Программа параллельно рассчитает рублевый эквивалент по курсу, который можно увидеть в движениях документа и в печатной форме при соответствующей настройке.
Проверьте поле «Курс» в шапке документа или по ссылке «Цены и валюты». Если курс не соответствует текущему, сначала загрузите курсы валют, затем перезаполните документ. После проверки проведите документ и распечатайте счет кнопкой «Печать» → «Счет на оплату».
- 1Проверьте наличие валюты в справочнике и загрузите актуальный курс ЦБ
- 2Создайте договор с покупателем в нужной валюте расчетов
- 3Откройте «Продажи» → «Счета покупателям» → «Создать»
- 4Выберите контрагента и валютный договор — валюта подставится автоматически
- 5Заполните номенклатуру и цены в валюте, проверьте курс
- 6Проведите документ и распечатайте счет на оплату
Печатная форма и отображение валюты
В стандартной печатной форме счета суммы выводятся в валюте документа с указанием кода валюты. Реквизиты для оплаты подставляются из банковского счета организации, указанного в документе — проверьте, что для валютных платежей выбран именно валютный счет, иначе покупатель получит некорректные реквизиты.
Если требуется показать в счете рублевый эквивалент или курс, это настраивается в макете печатной формы. В типовой конфигурации часть таких данных выводится автоматически при расчетах в у.е. Для нестандартных требований макет дорабатывается через механизм внешних печатных форм без изменения конфигурации.
Как проверить результат
Совпадает с валютой договора, поле не редактируется вручную
Валюта рублевая — значит, выбран не тот договор
Соответствует курсу ЦБ на дату счета
Курс устаревший или равен 1 — курсы не загружены
Для валютной оплаты указан валютный счет
Подставился рублевый счет при валютной оплате
Реализация и счет-фактура по валютному договору
После оплаты или отгрузки на основании счета создается документ «Реализация (акты, накладные, УПД)». Валюта и курс подтянутся из договора. В проводках программа отразит выручку в валюте и ее рублевую оценку по курсу ЦБ на дату отгрузки — это требование ПБУ 3/2006 к пересчету валютных операций.
Со счетом-фактурой есть ограничение: если оплата по договору производится в рублях, счет-фактура оформляется в рублях, даже когда цена договора выражена в валюте. Валютный счет-фактура допустим, когда расчеты с покупателем ведутся в иностранной валюте. Программа контролирует это по настройкам договора, но ответственность за правильность остается на бухгалтере.
При рублевой оплате по валютному договору в учете возникают суммовые разницы: курс на дату отгрузки и на дату оплаты обычно различается. 1С рассчитывает их автоматически при проведении поступления оплаты, относя результат на прочие доходы или расходы.
Типичные ошибки и ограничения
Самая частая проблема — пользователь пытается изменить валюту прямо в счете и не находит такого поля. Валюта документа жестко связана с договором, и это сделано намеренно, чтобы исключить расхождения во взаиморасчетах. Решение — создать отдельный валютный договор.
Вторая ошибка — устаревший курс. Если курсы не загружались несколько дней, рублевая оценка выручки и сумма в печатной форме будут некорректными, а при оплате по курсу ЦБ покупатель перечислит неверную сумму. Перед выставлением счета всегда обновляйте курсы.
Третья ситуация — валютный счет выставляется резиденту РФ с оплатой в валюте. Расчеты в валюте между резидентами ограничены валютным законодательством, и в большинстве случаев такие платежи недопустимы. Для российских контрагентов используйте схему «цена в у.е. — оплата в рублях».
Часто задаваемые вопросы
Почему в счете покупателю нельзя выбрать валюту?
Валюта документа наследуется из договора с контрагентом и не редактируется вручную. Создайте для контрагента договор с видом «С покупателем» в нужной валюте и выберите его в счете — валюта подставится автоматически.
Можно ли выставить валютный счет российскому покупателю?
Да, но с оговоркой: цена может быть выражена в валюте, однако оплата между резидентами РФ производится в рублях по курсу ЦБ. В договоре укажите оплату в рублях, а счет-фактуру оформите в рублях.
По какому курсу 1С пересчитывает валютную выручку в рубли?
По курсу ЦБ РФ на дату отгрузки (документа реализации). Курс берется из регистра «Курсы валют», поэтому перед проведением документов убедитесь, что курсы загружены на актуальную дату.
Как в счете указать банковские реквизиты для валютной оплаты?
Заведите в справочнике «Банковские счета» организации счет с валютой и укажите его в документе счета. Печатная форма подставит реквизиты именно этого счета, включая SWIFT при его заполнении в карточке банка.
Что делать, если курс в счете отличается от курса ЦБ?
Загрузите курсы валют через справочник «Валюты» → «Загрузить курсы валют», затем пересоздайте или перезаполните документ. Если курс в договоре зафиксирован соглашением сторон, его корректируют вручную по ссылке «Цены и валюты».
Нужна ли отдельная настройка для выставления счетов в у.е.?
Специальной настройки не требуется: достаточно договора в валюте с оплатой в рублях. Программа автоматически рассчитает рублевую сумму оплаты по курсу и учтет суммовые разницы при поступлении денег.
Что важно запомнить
Валюта счета в 1С 8.3 задается через договор с контрагентом, а не в самом документе. Перед выставлением загрузите курсы ЦБ, проверьте банковский счет для оплаты и помните: при рублевых расчетах счет-фактура оформляется только в рублях.