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

Документы и Печать · 11 мин

Как в 1С поменять валюту документа

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

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

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

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

Откуда документ берет валюту и почему это важно

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

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

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

Как поменять валюту в непроведенном документе

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

Порядок действий
  1. 1
    Откройте документ и найдите поле «Валюта» — обычно в шапке рядом с договором или на закладке «Дополнительно» / «Ценообразование».
  2. 2
    Выберите нужную валюту из справочника «Валюты». Если её нет в списке, добавьте через классификатор.
  3. 3
    Ответьте на вопрос программы о пересчете: «Пересчитать суммы по курсу?» — выберите «Да», если цены заданы в старой валюте, или «Нет», если суммы уже указаны в новой валюте.
  4. 4
    Проверьте курс и кратность в документе — при необходимости обновите курсы валют.
  5. 5
    Проведите документ и сверьте итоговые суммы с первичными документами контрагента.

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

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

Что делать, если документ уже проведен

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

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

Если документ находится в закрытом периоде, корректный подход — оформить корректировку (в 1С:Бухгалтерии — «Корректировка реализации» / «Корректировка поступления») либо сторнировать документ и ввести новый с правильной валютой текущей датой. Прямое редактирование прошлых периодов почти всегда приводит к расхождениям с уже сданной отчетностью.

Смена валюты через договор с контрагентом

Если поле «Валюта» в документе недоступно или серое, с большой вероятностью оно управляется договором. Откройте карточку договора из документа и посмотрите поля «Валюта взаиморасчетов» / «Расчеты в валюте».

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

В конфигурациях с расширенным управлением договорами (ERP, КА, УТ 11) проверьте также порядок расчетов: «по договорам», «по заказам» или «по накладным». При смене договора с другим порядком расчетов документ может потребовать перевыбора документа-основания.

Курсы валют и пересчет сумм

При смене валюты программа использует курс на дату документа из регистра «Курсы валют». Если курс на нужную дату не загружен, суммы пересчитаются по нулевому или устаревшему курсу — это одна из самых частых причин «странных» итогов после смены валюты.

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

После пересчета сравните итог документа с суммой в первичном документе контрагента. Расхождения в копейках возникают из-за округления построчных цен — их корректируют вручную в строке с наибольшей суммой или через изменение порядка расчета (от суммы или от цены).

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

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

Валюта в шапке документа
Норма

Совпадает с валютой счета/накладной контрагента и валютой договора

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

Валюта документа отличается от валюты взаиморасчетов по договору

Итоговая сумма
Норма

Совпадает с первичным документом с точностью до округления

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

Сумма изменилась в разы или на порядок — неверный курс или ошибочный пересчет

Проведение и взаиморасчеты
Норма

Документ проводится без ошибок, оплата закрывает задолженность

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

Сообщение о несоответствии валюты расчетов, долг не закрывается

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

Соответствует курсу ЦБ или курсу по договору на дату документа

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

Курс равен нулю, единице или явно устарел

Особенности в популярных конфигурациях

1С:Бухгалтерия 8

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

1С:Управление торговлей и ERP

В УТ 11 и ERP валюта документа («Валюта взаиморасчетов» и «Валюта документа») находится на закладке «Дополнительно» или в группе «Оплата/Расчеты». Здесь можно развести валюту документа и валюту взаиморасчетов, но делать это без необходимости не стоит. При изменении валюты программа предлагает пересчитать суммы документа по новому курсу.

Документы, созданные на основании

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

Типичные ошибки
01
Смена валюты без пересчета сумм, когда цены были в старой валюте — итог документа искажается на величину курса.
02
Пересчет при незагруженном курсе на дату документа — суммы обнуляются или считаются по устаревшему курсу.
03
Изменение валюты в договоре с историей — ломаются взаиморасчеты по всем прошлым документам.
04
Редактирование проведенного документа закрытого периода — расхождения со сданной отчетностью и декларацией по НДС.
05
Игнорирование связанных документов: после перепроведения забывают перепровести счета-фактуры и корректировки.

Когда лучше создать новый документ вместо исправления

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

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

Маршрут решения

Как выбрать действие

Документ не проведен, связанных документов нетМеняйте валюту прямо в документе, соглашайтесь на пересчет по курсу
Документ проведен, период открыт, цепочка документов короткаяОтмените проведение, исправьте валюту, перепроведите документ и связанные счета-фактуры
Поле валюты недоступноПроверьте договор — создайте новый договор в нужной валюте и перевыберите его в документе
Документ в закрытом периоде или по нему прошла оплатаНе редактируйте: оформите корректировку или сторнирование и введите новый документ
Валюта наследуется из документа-основанияИсправьте основание или создайте документ без связи с ним

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

Почему поле «Валюта» в документе серое и не редактируется?

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

Что будет с суммами, если ответить «Нет» на вопрос о пересчете?

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

Можно ли поменять валюту в проведенном документе без отмены проведения?

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

После смены валюты суммы стали нулевыми или близкими к нулю. Что случилось?

На дату документа не загружен курс новой валюты. Откройте справочник «Валюты», загрузите курсы с сайта ЦБ на нужную дату, затем повторите пересчет или укажите курс вручную в документе.

Нужно ли пересоздавать счет-фактуру после смены валюты в реализации?

Да, если счет-фактура уже был сформирован: он наследует валюту и суммы из основания. Перепроведите реализацию, затем перевыпустите счет-фактуру, чтобы данные совпадали, особенно если документ попадает в книгу продаж.

Как выставить документ в валюте, а оплату принимать в рублях?

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

Итог

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

Валюту меняют в шапке непроведенного документа с пересчетом сумм по курсу; если поле заблокировано — снимают проведение или меняют договор. Перед пересчетом загружайте курсы, после — сверяйте итог с первичкой. Документы закрытых периодов не редактируют, а исправляют корректировкой или новым документом.