Смена валюты в 1С: справочник, курсы и валюта учёта

· 9 мин

Содержание

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

Чаще всего под фразой «изменить валюту» понимают одно из двух: подключить доллар или евро для расчётов с иностранным поставщиком либо поправить курс, который программа подтянула неверно. Оба случая решаются за пару минут — если в базе включён валютный учёт.

Что именно вы хотите изменить?

С чего начать: включите валютный учёт

Если в карточке договора поле валюты показывает только рубли, а в справочнике валют пусто — валютные расчёты в базе отключены. Их включают в функциональности.

  1. Откройте Главное → Функциональность.
  2. Перейдите на вкладку Банк и касса.
  3. Установите флажок валютных расчётов (в разных релизах он называется «Расчёты в валюте и у.е.» или «Иностранная валюта»).

После этого в договорах появится выбор валюты, а в плане счетов станут доступны валютные счета — 52 (валютные счета), 50.21 (валютная касса), признак валютного учёта на счетах расчётов 60, 62, 66, 67.

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

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

Как добавить валюту в справочник

Справочник открывается через Справочники → Валюты. Здесь хранятся коды валют, кратность и курсы.

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

  1. Нажмите «Создать».
  2. В открывшемся окне выберите «Подобрать из классификатора».
  3. Найдите нужную валюту: доллар США (840, USD), евро (978, EUR), китайский юань (156, CNY).
  4. Проверьте флажок автоматической загрузки курса — с ним программа будет подтягивать курс сама.
  5. Запишите и закройте.

Числовые коды берутся из Общероссийского классификатора валют. Ручной ввод кодов оставьте только для экзотических валют, которых нет в классификаторе.

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

Для валют с мелким номиналом (японская иена, некоторые азиатские валюты) в карточке заполняется кратность — например, 100. Курс тогда указывается за 100 единиц, и программа учитывает это в расчётах.

Загрузка курсов валют и ручная правка

Курсы в 1С — это официальные курсы Банка России. Программа берёт их через сервис интернет-поддержки, поэтому сначала проверьте, что он подключён: Администрирование → Интернет-поддержка и сервисы.

Автоматическая загрузка:

  1. Откройте Справочники → Валюты.
  2. Нажмите «Загрузить курсы валют».
  3. Укажите период, за который нужны курсы, и запустите загрузку.

Курсы лягут в регистр сведений по датам. ЦБ РФ не публикует курсы на выходные и праздники — за эти дни действует курс последнего рабочего дня, программа подставит его автоматически.

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

Ручная установка курса пригодится, когда интернет-поддержки нет или нужен курс на будущую дату по договору:

  1. Откройте карточку валюты.
  2. Перейдите к списку курсов (ссылка «Курсы валют» в карточке).
  3. Добавьте строку: дата, курс, кратность.
  4. Запишите.

Курс берётся на дату документа. Если вы задним числом поправили курс, документы за этот день и позже нужно перепровести — иначе суммы в рублях останутся старыми.

Почему валюту бухгалтерского учёта изменить нельзя

Здесь кроется главная путаница. Регламентированный учёт в России ведётся в рублях — это требование закона (ст. 12 Федерального закона № 402-ФЗ). Поэтому в Бухгалтерии и ЗУП нет настройки «валюта учёта» — и переключить рубли на доллары невозможно. Любая валютная сумма в проводках всё равно пересчитывается в рубли по курсу.

Что действительно можно менять:

  • 📌 Валюту расчётов по сделке — в карточке договора.
  • 📌 Валюту управленческого учёта — в конфигурациях «Управление торговлей», ERP, УНФ, где параллельно ведётся управленческий контур. Её задают в настройках при старте базы.

В управленческом учёте УТ 11 валюта управленческого учёта настраивается в разделе администрирования. Менять её в работающей базе не рекомендуется: все управленческие суммы придётся пересчитывать, и исторические данные поедут.

Если задача звучит как «вести учёт в долларах» — почти всегда речь про управленческую отчётность или расчёты с иностранным контрагентом, а не про смену валюты бухучёта. Разделяйте эти понятия с самого начала.

Как сменить валюту в договоре и документах

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

Вариант расчётовВалюта документаЧем платят
В рубляхрублирублями
В валютеUSD, EUR и т. п.валютой (счёт 52)
В у.е.USD, EUR и т. п.рублями по курсу на дату оплаты

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

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

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

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

Переоценка валютных остатков и курсовые разницы

Когда курс меняется, валютные остатки нужно пересчитать в рубли по новому курсу. Разница между старой и новой рублёвой оценкой — курсовая разница. Правила переоценки задаёт ПБУ 3/2006.

1С делает это сама при закрытии месяца: Операции → Закрытие месяца → Переоценка валютных средств. Переоцениваются остатки на валютных счетах и валютные расчёты с признаком иностранной валюты.

Переоценке подлежат:

  • 💰 валютные счета в банке (52) и валютная касса (50.21);
  • 💰 расчёты с поставщиками и покупателями в валюте (60, 62);
  • 💰 валютные кредиты и займы (66, 67).

Курсовые разницы 1С относит на счёт 91:

Проводки по операции

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

Пример расчёта. Товар получен от поставщика на 1000 USD. На дату поступления курс — 90 ₽, кредиторка в учёте 90 000 ₽. К дате оплаты курс вырос до 92 ₽. При закрытии месяца 1С переоценит долг: 1000 × 92 = 92 000 ₽. Разница 2000 ₽ — отрицательная курсовая разница по обязательству, проводка Дт 91.02 Кт 60. Когда вы перечислите поставщику 1000 USD по курсу 92 ₽, долг закроется ровно, без зависших копеек в рублях. Если бы курс, наоборот, упал до 88 ₽, долг уменьшился бы до 88 000 ₽, а положительная разница 2000 ₽ легла бы проводкой Дт 60 Кт 91.01.

Мультивалютный учёт и проверка остатков

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

Проверить валютные остатки удобнее всего оборотно-сальдовой ведомостью по счёту: Отчёты → Оборотно-сальдовая ведомость по счёту. Выберите валютный счёт (52, 60, 62) и в настройках включите показатель «Валютная сумма» — отчёт покажет остаток и в валюте, и в рублях одновременно. Так сразу видно, где рублёвая оценка разошлась с валютной из-за непроведённой переоценки.

Если рублёвый эквивалент «завис» и не меняется при колебании курса — чаще всего не выполнено закрытие месяца с переоценкой либо документ после правки курса не перепроведён.

Для бухгалтерской отчётности валютные остатки на отчётную дату тоже пересчитываются в рубли по курсу ЦБ — это та же переоценка по ПБУ 3/2006. Поэтому перед формированием баланса закрытие месяца с переоценкой обязательно, иначе строки с валютными активами и обязательствами встанут по устаревшему курсу.

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

Типичные ошибки

  • ❌ В договоре нет выбора валюты. Не включён валютный учёт в функциональности — вернитесь к первому разделу.
  • ❌ Курс не загрузился. Не подключена интернет-поддержка или выбран выходной день, за который ЦБ курс не публиковал. Проверьте подключение и возьмите рабочую дату.
  • ❌ Суммы в рублях не пересчитались после правки курса. Нужно перепровести документы за изменённый период и выполнить переоценку при закрытии месяца.
  • ❌ Пытаются сменить валюту в договоре с движениями. Так делать нельзя — заводите новый договор.
  • ❌ Ищут «валюту учёта» в Бухгалтерии. Её там нет и быть не может: бухучёт ведётся в рублях.

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

В какой валюте ведётся бухучёт в 1С и можно ли её изменить?
Только в рублях. Это требование закона № 402-ФЗ, поэтому в типовой Бухгалтерии настройки для смены валюты учёта нет.
Почему в карточке договора недоступен выбор валюты?
В базе отключены валютные расчёты. Включите флажок в Главное → Функциональность на вкладке «Банк и касса».
Откуда 1С берёт курсы валют?
Из официальных данных Банка России через сервис интернет-поддержки. За выходные и праздники действует курс последнего рабочего дня.
Что делать, если курс загрузился неверно?
Откройте карточку валюты, поправьте значение в списке курсов вручную, затем перепроведите документы за этот период и выполните переоценку при закрытии месяца.
Оплата пришла в долларах, а договор рублёвый — что делать?
Менять валюту действующего договора нельзя. Заведите новый договор с валютными расчётами и проводите валютные поступления по нему.

Источники

  • Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учёте» (ст. 12)
  • ПБУ 3/2006 «Учёт активов и обязательств, стоимость которых выражена в иностранной валюте»