К статье
Практический материал

Документы и Печать · 12 мин

Как выставить счет в долларах в 1С

Как выставить счет в долларах в 1С: настройка валюты, договора в USD, курсов, печатной формы счета и оплаты. Разбор для 1С:Бухгалтерии и Управление торговлей.

Выставление счета в долларах в 1С требуется, когда организация работает с иностранными контрагентами или заключает договоры в валюте с российскими партнерами, где оплата идет в рублях по курсу. В 1С:Бухгалтерии 8, 1С:Управление торговлей и 1С:ERP механизм валютных документов встроен в типовую функциональность, но его нужно правильно настроить: иначе счет распечатается в рублях, а суммы в проводках пересчитаются неверно.

Ключевая логика такова: валюта счета определяется валютой договора с контрагентом. Если договор заведен в долларах, счет автоматически создается в валюте, а программа хранит параллельно рублевый эквивалент по курсу ЦБ на дату документа. Ошибки чаще всего возникают не в самом счете, а в настройках: не включен учет в валюте, договор заведен в рублях, курс не загружен на нужную дату.

Ниже разобран полный путь: от проверки настроек программы до печати счета и приема оплаты. Инструкция применима к 1С:Бухгалтерии 8 (ред. 3.0) и в целом к УТ 11 / ERP, где названия команд могут немного отличаться.

Проверьте, включен ли учет в валюте

Первый шаг — убедиться, что в информационной базе разрешены расчеты в иностранной валюте. В 1С:Бухгалтерии 8 откройте раздел Главное → Функциональность и на вкладке «Расчеты» проверьте флажки «Расчеты в валюте и у.е.» (в разных релизах формулировка может отличаться). Без этой опции поля валюты в документах будут недоступны.

В 1С:Управление торговлей 11 аналогичная настройка находится в разделе НСИ и администрирование → Настройка НСИ и разделов → Казначейство и взаиморасчеты — там должна быть включена возможность использования нескольких валют. Если флажок недоступен для редактирования, у вашей роли нет прав администратора — обратитесь к пользователю с полными правами.

Далее проверьте справочник валют: Справочники → Покупки и продажи → Валюты (в Бухгалтерии) или НСИ и администрирование → Валюты (в УТ). Доллар США (код 840) должен присутствовать в списке. В типовой поставке он есть по умолчанию, но в перенесенных или давно обслуживаемых базах встречаются дубли валют — это источник ошибок при выборе валюты в документах.

Загрузите актуальные курсы валют

1С пересчитывает валютные суммы в рубли по курсу, хранящемуся в регистре курсов валют. Если курс на дату счета не загружен, программа либо возьмет последний известный курс, либо покажет нулевую рублевую сумму — и то и другое приведет к ошибкам в учете.

Откройте справочник валют, найдите доллар США и нажмите «Загрузить курсы валют» (в Бухгалтерии кнопка доступна прямо из списка валют). Укажите период загрузки — программа подтянет официальные курсы ЦБ через интернет-сервис. Если в базе нет доступа в интернет, курс можно ввести вручную: откройте валюту, перейдите по ссылке «Курсы валют» и добавьте запись с нужной датой и значением.

Полезно настроить автоматическую загрузку курсов регламентным заданием — тогда бухгалтеру не придется следить за актуальностью курсов каждый день. В типовых конфигурациях такое задание есть по умолчанию, проверьте его расписание в разделе администрирования.

Контрольные точки

Как проверить результат

Курс USD на дату счета
Норма

В списке курсов есть запись с нужной датой и корректным значением

Тревожный признак

Записи нет или курс нулевой — документ посчитает рублевую сумму неверно

Рублевый эквивалент в документе
Норма

Сумма в рублях соответствует произведению валютной суммы на курс ЦБ

Тревожный признак

Рублевая сумма не меняется при смене даты или равна валютной

Валюта в шапке счета
Норма

Указан доллар США, переключение недоступно, потому что задано договором

Тревожный признак

Валюта — рубли, значит договор заведен не в той валюте

Заведите договор с контрагентом в долларах

Валюта счета в 1С жестко наследуется из договора. Откройте карточку контрагента, перейдите на вкладку «Договоры» и создайте новый договор с видом «С покупателем». В поле «Расчеты в» (или «Валюта взаиморасчетов») выберите «USD».

В 1С:Бухгалтерии при выборе валюты появляется важный переключатель: «Оплата в валюте» или «Оплата в рублях». Первый вариант — для экспортных контрактов, когда покупатель реально платит долларами на валютный счет. Второй — для договоров в у.е., когда цена зафиксирована в долларах, но расчеты идут в рублях по курсу на дату оплаты. От этого выбора зависят проводки и порядок переоценки задолженности.

В УТ 11 валюта задается в соглашении с клиентом или в самом договоре — в зависимости от того, включен ли учет по соглашениям. Убедитесь, что валюта взаиморасчетов и валюта цен в соглашении согласованы: если цены в долларах, а взаиморасчеты в рублях, программа будет пересчитывать суммы по курсу, что корректно для у.е., но не для чистого экспорта.

Создайте и заполните счет покупателю

Теперь основное действие. В 1С:Бухгалтерии откройте Продажи → Счета покупателям → Создать. Выберите контрагента и договор, заведенный в долларах. После выбора договора валюта документа подставится автоматически — в шапке появится USD и курс на дату документа.

Заполните табличную часть товарами или услугами. Цены вводятся в долларах. Если у номенклатуры заведены валютные цены (тип цен в USD), они подставятся из регистра цен; если нет — введите вручную. Программа параллельно рассчитает рублевые суммы для проводок, но в самом счете и на печати фигурируют долларовые значения.

Обратите внимание на НДС. При экспорте (ставка 0%) или при работе на УСН/без НДС сумма налога в счете будет нулевой, но графу «Ставка НДС» нужно заполнить корректно — от нее зависят проводки и книга продаж. При договоре в у.е. с оплатой в рублях НДС считается от рублевой базы по курсу на дату отгрузки или оплаты — это нюанс налогового учета, а не печати счета, но счет должен быть оформлен согласованно с последующей реализацией.

Порядок действий
  1. 1
    Включите расчеты в валюте в настройках функциональности программы
  2. 2
    Проверьте справочник валют и загрузите курс USD на дату счета
  3. 3
    Создайте договор с покупателем с валютой расчетов USD и укажите порядок оплаты (валюта или рубли)
  4. 4
    Создайте документ «Счет покупателю», выберите контрагента и валютный договор
  5. 5
    Заполните товары или услуги, проверьте цены, суммы и ставки НДС
  6. 6
    Проверьте курс и рублевый эквивалент в документе, затем распечатайте счет

Настройте печатную форму счета в валюте

Типовая печатная форма счета в 1С выводит суммы в валюте документа: если счет в долларах, печатная форма покажет USD, а валюта указывается в заголовке и итоговой строке. Нажмите «Печать → Счет на оплату» и проверьте результат на предпросмотре.

Частая претензия контрагентов — отсутствие рублевого эквивалента или курса в счете. В типовой форме рублевые суммы обычно не печатаются, поскольку счет — не первичный учетный документ. Если партнер требует указать курс или рублевую сумму, есть два пути: добавить эту информацию в поле «Дополнительные условия»/комментарий к счету либо доработать внешнюю печатную форму. Для разовых случаев достаточно текстового пояснения в документе.

Если счет нужно отправить иностранному покупателю на английском языке, типовой формы может не хватить — потребуется внешняя печатная форма (invoice) с реквизитами продавца, SWIFT-кодом банка и назначением платежа. Такие формы подключаются через Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки.

Для экспортных счетов заранее согласуйте с банком реквизиты для валютных платежей: номер валютного счета, SWIFT, банк-корреспондент. Эти данные удобно хранить в карточке банковского счета организации в 1С — тогда они автоматически попадут в печатную форму счета, и не придется вписывать их вручную в каждый документ.
ПЗ
Практическое замечание

Учтите оплату и переоценку валютной задолженности

Выставленный счет сам по себе проводок не формирует — задолженность появится после реализации или аванса. Но уже на этапе счета важно понимать, как будет закрываться расчет. При оплате в валюте платеж регистрируется документом «Поступление на расчетный счет» с видом операции «Оплата от покупателя» по валютному счету организации.

Если между датой счета (или отгрузки) и датой оплаты курс доллара изменился, возникает курсовая разница. В бухгалтерском учете валютная задолженность переоценивается на дату операции и на конец месяца — 1С делает это автоматически при условии, что счета учета расчетов с контрагентами настроены корректно (для валютных расчетов используются те же счета 62, но с валютной аналитикой). Проверьте в «Оборотно-сальдовой ведомости по счету 62», что задолженность отражается и в валюте, и в рублях.

Для договоров в у.е. с оплатой в рублях переоценки в налоговом учете по НДС нет — база фиксируется по курсу на дату отгрузки. Это принципиальное отличие двух сценариев, и путать их нельзя: неверный выбор в договоре приведет к ошибкам в декларации по НДС.

Сравнение вариантов

Договор в USD, оплата в валюте

Для экспорта и расчетов с нерезидентами. Оплата приходит на валютный счет, задолженность переоценивается, возникают курсовые разницы в бухгалтерском и налоговом учете.

Договор в USD (у.е.), оплата в рублях

Для расчетов с российскими контрагентами, когда цена привязана к курсу. Покупатель платит рубли по курсу на дату оплаты, база по НДС фиксируется на дату отгрузки.

Счет в рублях с указанием валютного эквивалента в тексте

Упрощенный вариант для разовых сделок, когда автоматический пересчет не нужен. Не подходит для регулярных валютных расчетов — учет ведется вручную и подвержен ошибкам.

Типичные ошибки при выставлении валютных счетов

Самая распространенная ошибка — счет создан по рублевому договору, а затем валюту пытаются поменять в самом документе. В типовой 1С поле валюты в счете недоступно для редактирования, потому что наследуется из договора. Решение — не искать обходные пути, а завести правильный договор и перевыбрать его в документе.

Вторая группа ошибок связана с курсами: счет выставлен датой, на которую курс не загружен, и рублевый эквивалент посчитан по устаревшему курсу. Перед проведением реализации всегда сверяйте курс в документе с официальным курсом ЦБ на дату документа — расхождение потом вылезет в курсовых разницах и актах сверки.

Третья проблема — смешение авансов и отгрузок по разным договорам (рублевому и валютному) с одним контрагентом. Взаиморасчеты в отчетах «раздваиваются», и зачет аванса не происходит автоматически. Держите по одному контрагенту четкую структуру договоров и не дробите их без необходимости.

Типичные ошибки
01
Счет создан по рублевому договору — валюта не меняется в документе, приходится переделывать счет заново
02
Курс USD не загружен на дату документа — рублевый эквивалент и курсовые разницы считаются неверно
03
В договоре выбран неверный порядок оплаты (валюта вместо рублей или наоборот) — искажаются проводки и база по НДС
04
Оплата зарегистрирована по другому договору — аванс не зачитывается, задолженность дублируется в отчетах
05
В базе несколько дублей валюты USD — документы ссылаются на разные элементы, взаиморасчеты не сходятся
Итог

Что важно запомнить

Валюта счета в 1С задается договором, а не самим документом. Правильная последовательность: включить учет в валюте, загрузить курсы, завести договор в USD с корректным порядком оплаты, затем создать счет и проверить курс и рублевый эквивалент до печати. Ошибки в настройке договора исправляются только новым договором, а не правкой старого с проведенными документами.

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

Можно ли выставить счет в долларах, если оплата будет в рублях?

Да, это стандартный сценарий договора в у.е. В договоре укажите валюту расчетов USD и порядок оплаты «в рублях». Покупатель оплатит рублевый эквивалент по курсу на дату платежа, а 1С корректно зафиксирует базу по НДС на дату отгрузки.

Почему в счете не получается изменить валюту вручную?

Поле валюты в документе заблокировано, потому что наследуется из договора. Проверьте, какой договор выбран в счете: если он заведен в рублях, счет всегда будет рублевым. Создайте договор в USD и перевыберите его в документе.

Нужна ли отдельная печатная форма для иностранного покупателя?

Типовая форма выводит суммы в валюте, но она на русском языке и без банковских реквизитов для международных переводов. Для экспорта обычно подключают внешнюю печатную форму invoice с SWIFT-реквизитами через механизм дополнительных отчетов и обработок.

Что делать, если курс доллара на дату счета не загружен?

Откройте справочник валют, выберите USD и нажмите «Загрузить курсы валют» за нужный период. Если интернет-сервис недоступен, добавьте курс вручную в регистре курсов валют. После этого перепроведите документ, чтобы рублевые суммы пересчитались.

Как проверить, что валютный учет настроен правильно?

Сформируйте оборотно-сальдовую ведомость по счету 62 с отбором по контрагенту: задолженность должна отображаться одновременно в долларах и в рублевом эквиваленте. Затем сделайте акт сверки с контрагентом — суммы в валюте должны совпадать с данными покупателя.

Можно ли изменить валюту в договоре, по которому уже есть документы?

Технически программа может не запретить это, но делать так нельзя: старые взаиморасчеты останутся в прежней валюте, новые пойдут в новой, и сверка перестанет сходиться. Правильное решение — закрыть расчеты по старому договору и завести новый в нужной валюте.