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