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

Учет и Финансы · 10 мин

Как в 1С:Бухгалтерия выставить счет в долларах

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

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

Порядок действий одинаков для большинства версий конфигурации (1С:Бухгалтерия 8, редакция 3.0): сначала проверяется справочник валют и загрузка курсов, затем создается договор в долларах, после чего выставляется сам счет покупателю. Ниже разобран каждый шаг, включая проверку результата и типичные ошибки.

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

Проверка справочника валют и загрузка курсов

Перед выставлением счета убедитесь, что доллар США есть в справочнике валют. Откройте раздел «Справочники» → «Валюты». Если USD отсутствует, добавьте его по классификатору: нажмите «Создать» → «По классификатору» и выберите «Доллар США» (код 840). Ручное создание валюты без классификатора нежелательно — могут не подтянуться параметры округления и наименование.

Курсы валют загружаются автоматически при наличии интернет-подключения, если включена соответствующая настройка. Проверьте: «Администрирование» → «Общие настройки» → включен ли флаг автоматической загрузки курсов. Также можно загрузить курсы вручную из справочника валют кнопкой «Загрузить курсы валют» с указанием периода.

Откройте карточку доллара и проверьте таблицу курсов: на дату счета должен быть актуальный курс. Если даты счета в таблице нет, программа возьмет последний известный курс либо подставит ноль — это приведет к ошибкам в рублевой оценке.

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

Как проверить готовность программы

Валюта USD в справочнике
Норма

Присутствует, создана по классификатору

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

Отсутствует или создана вручную с пустыми параметрами

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

В таблице курсов есть значение на нужную дату или ближайшую раннюю

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

Курс не загружен, программа считает по нулевому или устаревшему курсу

Автозагрузка курсов
Норма

Включена в общих настройках

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

Выключена, курсы давно не обновлялись

Настройка договора с контрагентом

Валюта счета определяется договором. Откройте карточку контрагента, перейдите на вкладку «Договоры» и создайте новый договор. Ключевое поле — «Оплата в»: здесь выбирается валюта расчетов по договору.

Доступны два принципиально разных варианта. Первый — «Оплата в USD»: счет, реализация и оплата проходят в долларах, это типичный сценарий для внешнеторговых контрактов с нерезидентами. Второй — «Оплата в рублях» при установленном флаге «Цена в валюте» (или «Расчеты в у.е.» в старых редакциях): цены указываются в долларах, а оплата и проводки формируются в рублях по курсу. Именно второй вариант применяется для расчетов между российскими организациями.

Два варианта расчетов

Оплата в USD

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

Цена в USD, оплата в рублях

Для расчетов между резидентами РФ: документы в долларах, оплата в рублях по курсу на дату платежа, возникают суммовые разницы

Заполните также вид договора («С покупателем»), номер и дату, порядок расчетов. Если по договору планируется аванс, проверьте настройку порядка зачета авансов — она влияет на то, как программа будет пересчитывать задолженность.

Выставление счета покупателю в долларах

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

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

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

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

Особенности печатной формы и НДС

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

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

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

Последующие документы: реализация и оплата

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

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

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

Типичные ошибки и как их избежать

Чаще всего проблемы возникают не при создании счета, а из-за подготовительных настроек. Разберите ошибку до исправления документа: иногда достаточно загрузить курсы или поправить договор, а не пересоздавать счет.

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

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

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

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

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

Итог

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

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

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

Можно ли выставить счет в долларах российскому покупателю?

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

Почему в счете недоступно поле валюты?

Валюта документа наследуется из договора и не редактируется вручную. Если поле заблокировано значением «RUB», значит выбран рублевый договор. Создайте для контрагента договор с оплатой в USD или с ценой в валюте и выберите его в счете.

Где программа берет курс для пересчета в рубли?

Курс берется из регистра курсов валют на дату документа. Проверить его можно в карточке валюты USD (справочник «Валюты»). Если на нужную дату курса нет, загрузите курсы кнопкой «Загрузить курсы валют» за соответствующий период.

Формирует ли счет покупателю проводки?

Нет. Счет — это только документ для оплаты и печатная форма. Проводки появляются при проведении реализации и поступления оплаты; именно там рассчитываются рублевые оценки и курсовые (суммовые) разницы.

Как принять оплату в долларах от нерезидента?

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

Что делать, если счет выставлен с ошибкой в курсе?

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