Учет и Финансы · 10 мин
Как в 1С:Бухгалтерия выставить счет в долларах
Пошаговая инструкция по выставлению счета в долларах в 1С:Бухгалтерия: настройка валют, договора, курсов и проверка проводок с курсовыми разницами.
Выставление счета в долларах в 1С:Бухгалтерия — типовая операция, но она требует корректной предварительной настройки: программа должна знать валюту, уметь загружать ее курс, а договор с контрагентом должен допускать расчеты в валюте. Если хотя бы одно из этих условий не выполнено, счет либо не получится оформить, либо суммы в рублях по учету будут рассчитаны неверно.
Порядок действий одинаков для большинства версий конфигурации (1С:Бухгалтерия 8, редакция 3.0): сначала проверяется справочник валют и загрузка курсов, затем создается договор в долларах, после чего выставляется сам счет покупателю. Ниже разобран каждый шаг, включая проверку результата и типичные ошибки.
Учтите важное ограничение: счет в иностранной валюте допустим только для расчетов, где это разрешено законодательством о валютном регулировании. Между российскими резидентами расчеты в валюте, как правило, запрещены — но допускается устанавливать цену в у.е. с оплатой в рублях по курсу. Разберите свой случай до выставления документа.
Проверка справочника валют и загрузка курсов
Перед выставлением счета убедитесь, что доллар США есть в справочнике валют. Откройте раздел «Справочники» → «Валюты». Если USD отсутствует, добавьте его по классификатору: нажмите «Создать» → «По классификатору» и выберите «Доллар США» (код 840). Ручное создание валюты без классификатора нежелательно — могут не подтянуться параметры округления и наименование.
Курсы валют загружаются автоматически при наличии интернет-подключения, если включена соответствующая настройка. Проверьте: «Администрирование» → «Общие настройки» → включен ли флаг автоматической загрузки курсов. Также можно загрузить курсы вручную из справочника валют кнопкой «Загрузить курсы валют» с указанием периода.
Откройте карточку доллара и проверьте таблицу курсов: на дату счета должен быть актуальный курс. Если даты счета в таблице нет, программа возьмет последний известный курс либо подставит ноль — это приведет к ошибкам в рублевой оценке.
Как проверить готовность программы
Присутствует, создана по классификатору
Отсутствует или создана вручную с пустыми параметрами
В таблице курсов есть значение на нужную дату или ближайшую раннюю
Курс не загружен, программа считает по нулевому или устаревшему курсу
Включена в общих настройках
Выключена, курсы давно не обновлялись
Настройка договора с контрагентом
Валюта счета определяется договором. Откройте карточку контрагента, перейдите на вкладку «Договоры» и создайте новый договор. Ключевое поле — «Оплата в»: здесь выбирается валюта расчетов по договору.
Доступны два принципиально разных варианта. Первый — «Оплата в USD»: счет, реализация и оплата проходят в долларах, это типичный сценарий для внешнеторговых контрактов с нерезидентами. Второй — «Оплата в рублях» при установленном флаге «Цена в валюте» (или «Расчеты в у.е.» в старых редакциях): цены указываются в долларах, а оплата и проводки формируются в рублях по курсу. Именно второй вариант применяется для расчетов между российскими организациями.
Два варианта расчетов
Для контрактов с нерезидентами: счет, отгрузка и оплата в долларах, возникают курсовые разницы по валютным обязательствам
Для расчетов между резидентами РФ: документы в долларах, оплата в рублях по курсу на дату платежа, возникают суммовые разницы
Заполните также вид договора («С покупателем»), номер и дату, порядок расчетов. Если по договору планируется аванс, проверьте настройку порядка зачета авансов — она влияет на то, как программа будет пересчитывать задолженность.
Выставление счета покупателю в долларах
Перейдите в раздел «Продажи» → «Счета покупателям» и нажмите «Создать». В шапке документа выберите контрагента — программа подставит договор по умолчанию. Если договоров несколько, выберите вручную именно валютный: после выбора договора поле валюты в документе заполнится автоматически и станет недоступным для редактирования.
В табличной части «Товары и услуги» добавьте позиции: номенклатуру, количество и цену. Цены вводятся в долларах — программа не пересчитывает их из рублей, поэтому указывайте сразу валютную цену. Если у номенклатуры настроен тип цен в валюте, цена подставится из регистра цен номенклатуры.
Проверьте дату документа: именно на нее программа возьмет курс для отображения рублевой оценки. При необходимости заполните поля для печатной формы — номер счета формируется автоматически по нумератору, но его можно изменить. Запишите документ и выведите печатную форму кнопкой «Печать» → «Счет на оплату».
- 1Проверьте валюту USD в справочнике и загрузите курсы на дату счета
- 2Создайте или выберите договор с оплатой в USD (или с ценой в USD и оплатой в рублях)
- 3Откройте «Продажи» → «Счета покупателям» → «Создать»
- 4Выберите контрагента и валютный договор — валюта подставится автоматически
- 5Заполните позиции с ценами в долларах, проверьте дату документа
- 6Запишите счет и выведите печатную форму «Счет на оплату»
Особенности печатной формы и НДС
Печатная форма счета отобразит суммы в долларах. Если расчеты ведутся в у.е. с оплатой в рублях, имеет смысл включить в текст счета или в дополнительные условия формулировку о курсе пересчета — например, «оплата в рублях по курсу ЦБ на дату платежа». В типовой форме для этого предусмотрено поле с дополнительной информацией.
По НДС есть важный нюанс: если операция облагается НДС, налоговая база определяется в рублях. При экспорте (ставка 0%) и при расчетах в у.е. программа пересчитает суммы по курсу на соответствующую дату. Для экспортных операций потребуется подтверждение нулевой ставки — это отдельный блок учета, включаемый в настройках учетной политики.
Если счет выставляется нерезиденту, убедитесь, что в карточке контрагента корректно указана страна регистрации — от этого зависит определение места реализации услуг и применение НДС.
Последующие документы: реализация и оплата
На основании счета удобно создать реализацию: откройте счет и нажмите «Создать на основании» → «Реализация (акты, накладные)». Валюта и договор перенесутся автоматически. При проведении реализации в валюте программа сформирует проводки в рублях по курсу на дату отгрузки, а в регистрах сохранит валютную сумму.
Оплата от нерезидента в долларах оформляется документом «Поступление на расчетный счет» с видом операции «Оплата от покупателя». У организации должен быть валютный банковский счет — создайте его в справочнике банковских счетов с указанием валюты USD, иначе провести валютное поступление не получится.
При расчетах в у.е. с оплатой в рублях поступление оформляется на обычный рублевый счет, а программа при зачете задолженности рассчитает суммовую разницу между курсом отгрузки и курсом оплаты. Проверить корректность расчетов помогут отчеты «Оборотно-сальдовая ведомость по счету» 62 и «Анализ расчетов с контрагентами».
Типичные ошибки и как их избежать
Чаще всего проблемы возникают не при создании счета, а из-за подготовительных настроек. Разберите ошибку до исправления документа: иногда достаточно загрузить курсы или поправить договор, а не пересоздавать счет.
Если счет уже выставлен с неверным договором, исправьте договор прямо в документе — программа пересчитает валюту. Если документов на основании еще нет, ничего дополнительно переделывать не потребуется.
Как проверить результат
После выставления счета откройте печатную форму и сверьте: валюта — USD, суммы соответствуют ценам в долларах, реквизиты договора и организации корректны. Если счет предполагает оплату в рублях, убедитесь, что в форме или дополнительных условиях указан порядок пересчета по курсу.
После проведения реализации и оплаты проверьте проводки: дебиторская задолженность по счету 62 должна числиться в рублевой оценке по курсу на дату операции, а при валютных расчетах — переоцениваться на отчетные даты. Курсовые разницы отражаются на счете 91. Отчет «Оборотно-сальдовая ведомость по счету» с детализацией по валютам (настройка показателя «Валютная сумма») покажет, корректно ли ведется двойная оценка.
Что важно запомнить
Валюта счета задается договором, а не самим документом. Проверьте справочник валют и курсы, выберите правильную схему расчетов (для резидентов — цена в USD с оплатой в рублях), указывайте цены сразу в долларах и контролируйте результат по печатной форме и проводкам после реализации и оплаты.
Частые вопросы
Можно ли выставить счет в долларах российскому покупателю?
Да, но только по схеме «цена в валюте, оплата в рублях». В договоре установите оплату в рублях с указанием цены в USD. Оплата между резидентами непосредственно в иностранной валюте в общем случае запрещена валютным законодательством.
Почему в счете недоступно поле валюты?
Валюта документа наследуется из договора и не редактируется вручную. Если поле заблокировано значением «RUB», значит выбран рублевый договор. Создайте для контрагента договор с оплатой в USD или с ценой в валюте и выберите его в счете.
Где программа берет курс для пересчета в рубли?
Курс берется из регистра курсов валют на дату документа. Проверить его можно в карточке валюты USD (справочник «Валюты»). Если на нужную дату курса нет, загрузите курсы кнопкой «Загрузить курсы валют» за соответствующий период.
Формирует ли счет покупателю проводки?
Нет. Счет — это только документ для оплаты и печатная форма. Проводки появляются при проведении реализации и поступления оплаты; именно там рассчитываются рублевые оценки и курсовые (суммовые) разницы.
Как принять оплату в долларах от нерезидента?
Нужен валютный банковский счет организации: добавьте его в справочник банковских счетов с валютой USD. Затем оформите документ «Поступление на расчетный счет» с видом операции «Оплата от покупателя», указав этот счет и валютный договор — программа зачтет задолженность и рассчитает курсовую разницу.
Что делать, если счет выставлен с ошибкой в курсе?
Сам счет не содержит проводок, поэтому достаточно загрузить правильный курс в справочник валют. Если уже проведены реализация или оплата, после загрузки курса перепроведите эти документы — рублевые суммы пересчитаются автоматически.