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