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