Смена валюты в 1С: справочник, курсы и валюта учёта
Содержание
В 1С «валюта» живёт в трёх разных местах, и от того, какое из них вы имеете в виду, зависит порядок действий. Справочник валют и курсы правят в разделе Справочники → Валюты. Валюту конкретной сделки задают в карточке договора контрагента. А валюту регламентированного (бухгалтерского) учёта в типовых конфигурациях сменить нельзя — по закону он ведётся в рублях.
Чаще всего под фразой «изменить валюту» понимают одно из двух: подключить доллар или евро для расчётов с иностранным поставщиком либо поправить курс, который программа подтянула неверно. Оба случая решаются за пару минут — если в базе включён валютный учёт.
Справочники → Валюты, нажмите «Создать» и подберите валюту из классификатора. Порядок — в разделе о справочнике ниже.С чего начать: включите валютный учёт
Если в карточке договора поле валюты показывает только рубли, а в справочнике валют пусто — валютные расчёты в базе отключены. Их включают в функциональности.
- Откройте
Главное → Функциональность. - Перейдите на вкладку
Банк и касса. - Установите флажок валютных расчётов (в разных релизах он называется «Расчёты в валюте и у.е.» или «Иностранная валюта»).
После этого в договорах появится выбор валюты, а в плане счетов станут доступны валютные счета — 52 (валютные счета), 50.21 (валютная касса), признак валютного учёта на счетах расчётов 60, 62, 66, 67.
Сам валютный банковский счёт заводят отдельно — в банковских счетах организации, указав в карточке счёта нужную валюту. Без этого провести валютную выписку не выйдет: списать и зачислить доллары будет некуда.
Отключить валютный учёт обратно не получится, если по нему уже есть документы и остатки. Включайте флажок осознанно, а не «на всякий случай».
Как добавить валюту в справочник
Справочник открывается через Справочники → Валюты. Здесь хранятся коды валют, кратность и курсы.
Добавлять валюту лучше не вручную, а подбором из классификатора — тогда числовой и буквенный коды подставятся правильно.
- Нажмите «Создать».
- В открывшемся окне выберите «Подобрать из классификатора».
- Найдите нужную валюту: доллар США (
840, USD), евро (978, EUR), китайский юань (156, CNY). - Проверьте флажок автоматической загрузки курса — с ним программа будет подтягивать курс сама.
- Запишите и закройте.
Числовые коды берутся из Общероссийского классификатора валют. Ручной ввод кодов оставьте только для экзотических валют, которых нет в классификаторе.
Валюта в справочнике нужна не только для прямых валютных платежей. Договоры «в у.е.» тоже ссылаются на запись из этого справочника — по ней программа берёт курс для пересчёта в рубли. Поэтому даже если расчёты идут рублями, валюту-эталон (чаще доллар или евро) всё равно заводят.
Для валют с мелким номиналом (японская иена, некоторые азиатские валюты) в карточке заполняется кратность — например, 100. Курс тогда указывается за 100 единиц, и программа учитывает это в расчётах.
Загрузка курсов валют и ручная правка
Курсы в 1С — это официальные курсы Банка России. Программа берёт их через сервис интернет-поддержки, поэтому сначала проверьте, что он подключён: Администрирование → Интернет-поддержка и сервисы.
Автоматическая загрузка:
- Откройте
Справочники → Валюты. - Нажмите «Загрузить курсы валют».
- Укажите период, за который нужны курсы, и запустите загрузку.
Курсы лягут в регистр сведений по датам. ЦБ РФ не публикует курсы на выходные и праздники — за эти дни действует курс последнего рабочего дня, программа подставит его автоматически.
Чтобы не загружать курсы руками каждый день, в настройках можно включить автоматическое обновление по расписанию — регламентное задание будет подтягивать свежие значения само. Для файловой базы она при этом должна быть открыта, для серверной задание работает на сервере.
Ручная установка курса пригодится, когда интернет-поддержки нет или нужен курс на будущую дату по договору:
- Откройте карточку валюты.
- Перейдите к списку курсов (ссылка «Курсы валют» в карточке).
- Добавьте строку: дата, курс, кратность.
- Запишите.
Курс берётся на дату документа. Если вы задним числом поправили курс, документы за этот день и позже нужно перепровести — иначе суммы в рублях останутся старыми.
Почему валюту бухгалтерского учёта изменить нельзя
Здесь кроется главная путаница. Регламентированный учёт в России ведётся в рублях — это требование закона (ст. 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С и можно ли её изменить?
Почему в карточке договора недоступен выбор валюты?
Главное → Функциональность на вкладке «Банк и касса».Откуда 1С берёт курсы валют?
Что делать, если курс загрузился неверно?
Оплата пришла в долларах, а договор рублёвый — что делать?
Источники
- Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учёте» (ст. 12)
- ПБУ 3/2006 «Учёт активов и обязательств, стоимость которых выражена в иностранной валюте»