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