Учет и Финансы · 11 мин
Как изменить валюту в 1С
Как изменить валюту в 1С: в документе, договоре, справочнике и настройках учета. Пошаговые инструкции, ограничения, проверка результата и типичные ошибки.
Вопрос об изменении валюты в 1С возникает в нескольких разных ситуациях: нужно выставить документ поставщику в долларах или евро, перевести договор с контрагентом на расчеты в валюте, поменять валюту в уже созданном документе или настроить валюту регламентированного учета. Каждая из этих задач решается по-разному, и смешение сценариев — главная причина ошибок.
Важно понимать ключевое ограничение: валюту регламентированного учета (рубль для российских организаций) после начала ведения учета изменить практически невозможно, а вот валюту расчетов по договору и валюту конкретного документа можно менять свободно — до тех пор, пока по ним нет проведенных операций. Ниже разобраны все рабочие сценарии для типовых конфигураций: 1С:Бухгалтерия 8, 1С:Управление торговлей, 1С:ERP и 1С:Комплексная автоматизация.
Разберитесь, какую именно валюту нужно изменить
Прежде чем что-то менять, определите объект изменения. В 1С существует несколько уровней, где фигурирует валюта, и у каждого свои правила:
- Валюта регламентированного учета — для российских организаций это рубль. Задается при создании базы и в дальнейшем не меняется.
- Валюта договора (расчетов) — определяет, в какой валюте ведутся взаиморасчеты с контрагентом. Хранится в карточке договора.
- Валюта документа — валюта, в которой оформлен конкретный документ: заказ, счет, поступление, реализация. Обычно подставляется из договора, но в ряде конфигураций меняется вручную.
- Валюта банковского счета и кассы — определяет, в какой валюте хранятся денежные средства.
- Валюта управленческого учета — в ERP и Комплексной автоматизации может отличаться от регламентированной.
Чаще всего пользователю нужно изменить валюту договора или документа — это штатные операции. Если же требуется сменить валюту всего учета, задача относится к уровню администрирования и требует создания новой базы.
Как изменить валюту в документе
Самый простой сценарий — смена валюты в конкретном документе: счете на оплату, заказе, поступлении товаров, реализации. Условие одно: документ не должен быть проведен, либо его нужно отменить проведение.
- 1Откройте документ и отмените его проведение (кнопка «Еще» → «Отменить проведение»), если он проведен.
- 2Найдите поле «Валюта» — в Бухгалтерии оно часто скрыто за ссылкой «Цены в документе», в УТ и ERP расположено на вкладке «Дополнительно» или в шапке.
- 3Выберите нужную валюту из справочника. Если валюты нет в списке, добавьте ее из классификатора.
- 4Ответьте на вопрос программы о пересчете сумм: пересчитать по курсу или оставить суммы без изменений.
- 5Проверьте итоговые суммы и проведите документ.
В 1С:Бухгалтерии 8 в документах «Счет на оплату покупателю» и «Реализация» валюта выбирается по ссылке над табличной частью, где отображаются цены и НДС. При смене валюты программа предложит пересчитать суммы по текущему курсу — соглашайтесь, только если уверены, что курс в базе актуален.
В 1С:Управлении торговлей и ERP валюта документа может быть заблокирована, если она жестко наследуется из соглашения с клиентом или договора. В этом случае сначала меняется валюта в соглашении/договоре, а затем создается новый документ — старый придется перезаполнить.
Как изменить валюту в договоре с контрагентом
Валюта взаиморасчетов задается в карточке договора: раздел «Справочники» → «Договоры» (в Бухгалтерии — через карточку контрагента). Откройте договор и найдите поле «Валюта» или «Расчеты в валюте».
Если по договору еще нет проведенных документов, валюта меняется свободно: выберите новое значение и запишите договор. Если операции уже есть, программа заблокирует поле или выдаст предупреждение. Это защита от разрушения взаиморасчетов: смена валюты после проведенных операций привела бы к расхождению задолженности.
Рабочая практика при смене валюты расчетов с действующим контрагентом такая: закрывается старый договор (проводится окончательная сверка и взаимозачет остатков), затем создается новый договор с новой валютой, и дальнейшие документы оформляются по нему. Остаток задолженности при необходимости переносится документом «Корректировка долга» или «Операция, введенная вручную».
Расчеты в у.е. при рублевых документах
Отдельный случай — договор в условных единицах, когда документы выставляются в рублях, но сумма привязана к курсу валюты. В Бухгалтерии это настраивается в договоре: вид расчетов «В условных единицах» (или флаг «Оплата в рублях» при валютном договоре). Менять эту настройку после начала операций также небезопасно — курсовые разницы по старым авансам будут рассчитаны по другой логике.
Как добавить валюту в справочник и загрузить курсы
Если нужной валюты нет в списке выбора, ее необходимо добавить в справочник «Валюты». Путь: «Администрирование» → «Общие настройки» → «Валюты» (в Бухгалтерии) или «НСИ и администрирование» → «Валюты» (в УТ/ERP).
Нажмите «Создать» → «Из классификатора» и выберите валюту из общероссийского классификатора валют (ОКВ): доллар США (840), евро (978) и другие. Добавление из классификатора предпочтительнее ручного ввода — программа автоматически заполнит код, символьное обозначение и параметры прописи для печатных форм.
После добавления валюты загрузите курсы: кнопка «Загрузить курсы валют» в списке справочника. Укажите период, за который велись операции, — курсы подтянутся с сервера. Без актуальных курсов пересчет сумм в документах будет некорректным, а переоценка валютных остатков в бухгалтерском учете — невозможной.
Как изменить валюту банковского счета и кассы
Валютный банковский счет создается в карточке организации: «Банковские счета» → «Создать», поле «Валюта счета». У уже созданного счета с движениями валюта не меняется — как и в случае с договором, заводится новый счет.
Для касс действует то же правило: валюта устанавливается при создании кассы и фиксируется после появления операций. Валютная касса в Бухгалтерии учитывается на счете 50 с признаком валютного учета.
Проверьте, что в плане счетов у используемых счетов (52, 50, 57, 60, 62, 66, 67 и др.) включен признак валютного учета. В типовой Бухгалтерии он установлен по умолчанию, но при ручной доработке плана счетов признак мог быть снят — тогда валютные операции по счету не пройдут.
Можно ли изменить валюту регламентированного учета
Короткий ответ — нет, в работающей базе это невозможно штатными средствами. Валюта регламентированного учета зашита в настройках базы при ее создании и влияет на все проводки, отчеты и регламентированную отчетность. Для российских организаций это рубль, и менять его не требуется по законодательству.
Если организация «переехала» или обособленное подразделение должно отчитываться в другой валюте, корректное решение — создать новую информационную базу с нужной валютой и перенести в нее остатки на дату начала ведения учета. Перенос выполняется типовыми обработками выгрузки/загрузки данных или вручную через ввод начальных остатков.
Сравнение вариантов
Подходит при полном переходе на учет в другой валюте. Требует переноса остатков и справочников, но дает чистый корректный учет.
Подходит для отдельных валютных операций: регламентированный учет остается в рублях, валютные суммы пересчитываются по курсу автоматически.
Крайний вариант для тестовых баз. В боевой базе приводит к рассогласованию всех регистров и отчетности — применять не рекомендуется.
Проверка результата и типичные ошибки
После изменения валюты обязательно проверьте результат, прежде чем продолжать работу. Откройте документ и убедитесь, что суммы соответствуют новой валюте и курсу. Сформируйте акт сверки с контрагентом — задолженность должна отображаться в правильной валюте без «висящих» рублевых остатков.
Как проверить результат
Отображается новая валюта, суммы пересчитаны по курсу на дату документа
Суммы остались прежними при новой валюте — пересчет не выполнялся
Задолженность показана в новой валюте расчетов
Остатки в старой валюте — по договору есть проведенные операции, валюта заблокирована
Курс загружен на дату каждого валютного документа
Программа сообщает, что курс не найден, или берет устаревший
Валютные счета показывают суммы в валюте и рублевый эквивалент
По валютному счету отсутствует валютная сумма — снят признак валютного учета
Перед любыми массовыми изменениями сделайте резервную копию базы: «Администрирование» → «Резервное копирование» или через конфигуратор. Это займет несколько минут, но позволит откатить ошибочную смену валюты без потери данных.
Что важно запомнить
Валюта документа меняется до проведения, валюта договора — до первых операций, валюта регламентированного учета не меняется вовсе. Перед изменением проверьте наличие проведенных документов, загрузите курсы и сделайте резервную копию. При смене валюты расчетов с действующим контрагентом закрывайте старый договор и заводите новый.
Частые вопросы
Почему поле «Валюта» в документе недоступно для редактирования?
Чаще всего документ уже проведен — отмените проведение, и поле станет активным. В УТ и ERP валюта также блокируется, если наследуется из соглашения или договора: тогда менять нужно валюту в соглашении, а документ пересоздать. Реже причина в ограничении прав пользователя.
Как изменить валюту, если по договору уже есть проведенные документы?
Штатно — никак, программа блокирует поле. Корректный путь: провести сверку, закрыть остатки по старому договору документом корректировки долга, создать новый договор с нужной валютой и оформлять дальнейшие операции по нему.
Можно ли вести учет в 1С полностью в долларах или евро?
Регламентированный бухгалтерский и налоговый учет российской организации ведется только в рублях. Для управленческих целей в ERP и Комплексной автоматизации можно задать валюту управленческого учета, отличную от рубля, — отчеты для руководства будут строиться в ней. Полная замена валюты учета возможна только через создание новой базы.
Что делать, если после смены валюты суммы в документе стали неверными?
Отмените проведение документа, проверьте, загружен ли курс новой валюты на дату документа, затем повторно выберите валюту и согласитесь на пересчет. Если суммы должны остаться фиксированными (например, согласованы с контрагентом), введите их вручную после смены валюты и сверьте с первичным документом.
Почему платежное поручение не выгружается в банк после добавления валюты?
Проверьте, что валюта добавлена из классификатора ОКВ, а не введена вручную: банковские форматы требуют точного цифрового кода валюты (например, 840 для доллара). Также убедитесь, что банковский счет создан как валютный и в нем указан тот же код валюты.
Нужно ли переоценивать валютные остатки после смены валюты договора?
Переоценка выполняется регламентной операцией «Переоценка валютных средств» при закрытии месяца и касается остатков на валютных счетах бухгалтерского учета. Если договор закрыт корректно и остатков в старой валюте нет, дополнительных действий не требуется. При наличии остатков убедитесь, что курсы загружены на конец месяца.