Добавление валют в справочник 1С и загрузка курсов ЦБ

· 9 мин

Содержание

Валюту заводят в справочнике Справочники → Банк и касса → Валюты. Новую строку добавляют не вручную, а подбором из встроенного классификатора ОКВ — так подтянутся код, наименование и параметры курса. Курсы ЦБ РФ загружаются кнопкой в самом списке валют.

Ниже — как добавить доллар, евро или юань, включить ежедневную загрузку курсов, когда курс приходится вбивать руками и как убедиться, что многовалютный учёт считает разницы правильно. Пути приведены для 1С:Бухгалтерии 8 редакции 3.0 в интерфейсе «Такси».

Где лежит справочник валют и как его открыть

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

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

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

Быстрый способ найти справочник в любой конфигурации — ввести слово «Валюты» в поле поиска по разделам (значок лупы в правом верхнем углу) и перейти по подсказке.

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

Главное правило: не создавайте валюту пустой карточкой вручную. Реквизиты должны совпасть с теми, по которым ЦБ публикует курс, иначе автозагрузка валюту не найдёт.

Порядок действий:

  1. Откройте список Валюты и нажмите Создать (или Подбор из классификатора — в разных релизах кнопка называется по-разному, но ведёт в один список).
  2. Откроется Общероссийский классификатор валют (ОКВ). Найдите нужную строку — например, USD (код 840), EUR (978), CNY (156).
  3. Отметьте валюту и нажмите Выбрать. Карточка заполнится автоматически: цифровой код, буквенный код, наименование.
  4. Запишите и закройте карточку.

После этого валюта появится в справочнике и будет готова к загрузке курса.

ВалютаБуквенный кодЦифровой код
Доллар СШАUSD840
ЕвроEUR978
Китайский юаньCNY156
Британский фунтGBP826
Казахстанский тенгеKZT398

Коды берутся из классификатора и менять их не нужно — именно по цифровому коду программа сопоставляет валюту с котировкой ЦБ.

Как включить автозагрузку курсов ЦБ РФ

Курсы Центробанка 1С умеет забирать сама через сервис интернет-поддержки. Платная подписка ИТС для загрузки курсов не требуется — котировки отдаются бесплатно, но компьютер должен иметь выход в интернет.

В списке валют нажмите Загрузить курсы валют. В открывшейся форме:

  • выберите период (с какой по какую дату тянуть курсы);
  • отметьте галочками валюты, по которым нужны котировки (или оставьте все);
  • нажмите Загрузить.

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

Если загрузка выдаёт ошибку соединения, проверьте доступ в интернет и настройки прокси в Администрирование → Интернет-поддержка и сервисы. На сервере 1С выход в сеть иногда закрыт политикой — тогда курсы грузят с клиентского компьютера, где интернет есть.

Чтобы не загружать курсы руками каждое утро, настройте регламентное задание. В Администрирование → Обслуживание → Регламентные и фоновые задания найдите задание загрузки курсов валют, включите его и задайте расписание (например, ежедневно в 10:00). После этого курсы будут подтягиваться автоматически.

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

Нужны курсы за прошлые периоды — например, вы начинаете вести учёт с середины года? Укажите в форме загрузки период с начала нужного года. Сервис отдаст историю котировок, и переоценка задним числом посчитается корректно.

Чек-лист подключения валюты
Выполнено: 0 / 5

Когда курс вводят вручную

Автозагрузка закрывает большинство задач, но бывают случаи, когда курс вбивают руками:

  • нет доступа в интернет на машине, где ведётся учёт;
  • нужен курс прошлых лет, которого ещё нет в базе;
  • для внутренних расчётов используется коммерческий курс (курс банка, курс по договору), отличный от курса ЦБ.

Ручной ввод делают прямо в карточке валюты. Откройте валюту — внутри есть таблица курсов по датам. Нажмите Добавить, укажите дату, курс и кратность.

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

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

Многовалютный учёт: что настроить в договорах и документах

Чтобы валюта реально заработала в учёте, одной записи в справочнике мало. Валюту указывают в трёх местах:

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

Если по договору расчёты идут в валюте, а платёж приходит в рублях, программа при проведении сама посчитает курсовую разницу на счёте 91. Разница возникает между курсом на дату отгрузки и курсом на дату оплаты.

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

Курсовые разницы в бухгалтерском и налоговом учёте с 2022 года считаются по сходным правилам, но следите за актуальной редакцией главы 25 НК РФ — порядок признания в налоговом учёте менялся.

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

Расчёты в условных единицах: когда цена в валюте, а оплата в рублях

Частый случай у поставщиков импорта: договор заключён в долларах или евро, но расчёты идут рублями по курсу на день оплаты. Это и есть расчёты в условных единицах (у.е.). Отдельную «валюту у.е.» заводить не нужно — используется та же валюта из справочника (USD, EUR), а механизм задаётся в договоре.

В карточке договора укажите:

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

При такой настройке суммы в документах вы вводите в валюте, а 1С пересчитывает их в рубли по курсу на дату документа и на дату оплаты. Разница между рублёвыми оценками обязательства на две даты и есть курсовая разница, которую программа формирует автоматически на счёте 91.

Отличие от «чистой» валюты: при расчётах в у.е. деньги на расчётный счёт приходят рублями на обычный рублёвый счёт, а не на валютный. Валютный счёт (52) здесь не задействован.

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

Цифровая валюта и криптовалюта: чего в справочнике нет

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

  • ЦБ РФ не публикует официальный курс криптовалют, поэтому автозагрузка по ним не работает — курс пришлось бы вбивать вручную с биржи.
  • Криптовалюта — это не иностранная валюта в понимании валютного учёта 1С. Цифровая валюта и цифровые финансовые активы (ЦФА) учитываются по отдельным правилам, а не как расчёты в USD или EUR.

Если организация работает с ЦФА, учёт ведут через специализированные механизмы и обособленные счета, а не через справочник обычных валют. Заводить биткоин как «валюту расчётов» в договоре не нужно.

Как проверить, что курсы и настройки стоят верно

Быстрая проверка после настройки:

  • Откройте карточку валюты — в таблице курсов должны стоять котировки на последние даты, без пропусков рабочих дней.
  • Сформируйте отчёт Оборотно-сальдовая ведомость по счёту для валютного счёта (например, 52 или 62): 1С покажет суммы и в валюте, и в рублях. Если рублёвая колонка пустая — курс на дату операции не загружен.
  • Проверьте, что по валютным договорам при закрытии месяца сформировалась переоценка. Операцию переоценки валютных остатков выполняет Закрытие месяца — в его составе есть регламентная операция пересчёта валютных статей.

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

Переоценку валютных остатков выполняет регламентная операция в составе Закрытие месяца. Она пересчитывает рублёвую оценку валютных активов и обязательств (остатки по счетам 52, 60, 62, 76 в валюте) по курсу на последний день месяца и относит разницу на счёт 91. Если операцию пропустить, рублёвые остатки «застынут» на старом курсе, и баланс разойдётся с фактической стоимостью валюты.

Полезно раз в квартал прогонять Анализ учёта по налогу на прибыль или сверять обороты 91 счёта по статье курсовых разниц — так вы заметите, если по какому-то договору переоценка не отрабатывает из-за неверно указанной валюты.

Почему новая валюта не загружает курс?
Скорее всего, валюта была создана вручную и цифровой код не совпал с классификатором ОКВ. Удалите строку и заведите валюту заново через подбор из классификатора.
Нужна ли платная подписка ИТС, чтобы грузить курсы ЦБ?
Нет. Котировки ЦБ РФ 1С получает бесплатно через интернет-поддержку. Нужен только доступ в интернет с компьютера, где выполняется загрузка.
Что такое кратность курса и когда она не равна 1?
Кратность — за сколько единиц валюты указан курс. Для доллара и евро это 1. Для валют с мелким номиналом ЦБ даёт курс за 100 единиц — тогда ставят кратность 100, иначе суммы завысятся в сто раз.
Можно ли удалить лишнюю валюту из справочника?
Если по валюте не было ни одного движения, её можно пометить на удаление и убрать через Администрирование → Удаление помеченных объектов. Валюту, по которой есть проводки или остатки, программа удалить не даст.
Курсы за выходные не загрузились — это ошибка?
Нет. ЦБ не устанавливает курс на выходные и праздники, действует курс последнего рабочего дня. Пропуск субботы и воскресенья в таблице курсов — норма.