Добавление валют в справочник 1С и загрузка курсов ЦБ
Содержание
Валюту заводят в справочнике Справочники → Банк и касса → Валюты. Новую строку добавляют не вручную, а подбором из встроенного классификатора ОКВ — так подтянутся код, наименование и параметры курса. Курсы ЦБ РФ загружаются кнопкой в самом списке валют.
Ниже — как добавить доллар, евро или юань, включить ежедневную загрузку курсов, когда курс приходится вбивать руками и как убедиться, что многовалютный учёт считает разницы правильно. Пути приведены для 1С:Бухгалтерии 8 редакции 3.0 в интерфейсе «Такси».
Где лежит справочник валют и как его открыть
В типовой конфигурации справочник открывается из раздела Справочники — в группе команд «Банк и касса» есть пункт Валюты. Если команды в меню не видно, значит в программе выключен валютный учёт: его включают в Главное → Функциональность (или Администрирование → Функциональность) на закладке «Банк и касса» флажком, который разрешает расчёты в валюте.
При первом открытии справочник обычно уже не пустой: в нём лежат рубль и несколько ходовых валют. Рубль (код 643) — валюта регламентированного учёта, её не удаляют и не меняют. По умолчанию рубль помечен как основная валюта учёта: именно в ней формируются баланс, книга покупок и продаж и вся регламентированная отчётность, независимо от того, сколько валют заведено дополнительно.
В карточке каждой валюты есть два основных блока: реквизиты (коды и наименование) и таблица курсов по датам. Остальное программа заполнит сама при загрузке котировок.
Быстрый способ найти справочник в любой конфигурации — ввести слово «Валюты» в поле поиска по разделам (значок лупы в правом верхнем углу) и перейти по подсказке.
Как добавить новую валюту из классификатора
Главное правило: не создавайте валюту пустой карточкой вручную. Реквизиты должны совпасть с теми, по которым ЦБ публикует курс, иначе автозагрузка валюту не найдёт.
Порядок действий:
- Откройте список
Валютыи нажмитеСоздать(илиПодбор из классификатора— в разных релизах кнопка называется по-разному, но ведёт в один список). - Откроется Общероссийский классификатор валют (ОКВ). Найдите нужную строку — например, USD (код 840), EUR (978), CNY (156).
- Отметьте валюту и нажмите
Выбрать. Карточка заполнится автоматически: цифровой код, буквенный код, наименование. - Запишите и закройте карточку.
После этого валюта появится в справочнике и будет готова к загрузке курса.
| Валюта | Буквенный код | Цифровой код |
|---|---|---|
| Доллар США | USD | 840 |
| Евро | EUR | 978 |
| Китайский юань | CNY | 156 |
| Британский фунт | GBP | 826 |
| Казахстанский тенге | KZT | 398 |
Коды берутся из классификатора и менять их не нужно — именно по цифровому коду программа сопоставляет валюту с котировкой ЦБ.
Как включить автозагрузку курсов ЦБ РФ
Курсы Центробанка 1С умеет забирать сама через сервис интернет-поддержки. Платная подписка ИТС для загрузки курсов не требуется — котировки отдаются бесплатно, но компьютер должен иметь выход в интернет.
В списке валют нажмите Загрузить курсы валют. В открывшейся форме:
- выберите период (с какой по какую дату тянуть курсы);
- отметьте галочками валюты, по которым нужны котировки (или оставьте все);
- нажмите
Загрузить.
Программа обратится к серверу и запишет курсы в карточку каждой валюты по датам. ЦБ устанавливает курс на следующий рабочий день, поэтому на выходные и праздники действует пятничный (предпраздничный) курс — отдельной котировки за субботу и воскресенье не будет, это нормально.
Если загрузка выдаёт ошибку соединения, проверьте доступ в интернет и настройки прокси в Администрирование → Интернет-поддержка и сервисы. На сервере 1С выход в сеть иногда закрыт политикой — тогда курсы грузят с клиентского компьютера, где интернет есть.
Чтобы не загружать курсы руками каждое утро, настройте регламентное задание. В Администрирование → Обслуживание → Регламентные и фоновые задания найдите задание загрузки курсов валют, включите его и задайте расписание (например, ежедневно в 10:00). После этого курсы будут подтягиваться автоматически.
Если база работает в клиент-серверном варианте, регламентные задания выполняются на сервере — и тогда выход в интернет должен быть именно у сервера 1С, а не у рабочих мест бухгалтеров. В файловой базе задание отработает только при запущенном сеансе, поэтому на одиночном компьютере проще оставить ручную загрузку или настроить задание в режиме, когда база открыта постоянно.
Нужны курсы за прошлые периоды — например, вы начинаете вести учёт с середины года? Укажите в форме загрузки период с начала нужного года. Сервис отдаст историю котировок, и переоценка задним числом посчитается корректно.
Когда курс вводят вручную
Автозагрузка закрывает большинство задач, но бывают случаи, когда курс вбивают руками:
- нет доступа в интернет на машине, где ведётся учёт;
- нужен курс прошлых лет, которого ещё нет в базе;
- для внутренних расчётов используется коммерческий курс (курс банка, курс по договору), отличный от курса ЦБ.
Ручной ввод делают прямо в карточке валюты. Откройте валюту — внутри есть таблица курсов по датам. Нажмите Добавить, укажите дату, курс и кратность.
Кратность — это за сколько единиц валюты задан курс. Для доллара и евро кратность равна 1 (курс за 1 единицу). Для валют с мелким номиналом — например, японская иена или некоторые азиатские валюты — ЦБ публикует курс за 100 единиц, тогда в поле кратности ставят 100.
Коммерческий курс по договору не записывайте поверх курса ЦБ в ту же карточку, если по этой валюте вы параллельно ведёте учёт по ЦБ. Для договорного курса в 1С предусмотрен отдельный механизм: в договоре с контрагентом можно указать, что расчёты идут по фиксированному курсу или по курсу ЦБ плюс процент.
Многовалютный учёт: что настроить в договорах и документах
Чтобы валюта реально заработала в учёте, одной записи в справочнике мало. Валюту указывают в трёх местах:
- В договоре с контрагентом — поле «Валюта расчётов» и способ оплаты (в валюте или в рублях по курсу на дату платежа).
- В банковском/кассовом счёте — валютный расчётный счёт заводят с признаком валюты в справочнике
Банковские счета. - В документах (счёт, реализация, поступление, платёжное поручение) валюта подставится из договора автоматически.
Если по договору расчёты идут в валюте, а платёж приходит в рублях, программа при проведении сама посчитает курсовую разницу на счёте 91. Разница возникает между курсом на дату отгрузки и курсом на дату оплаты.
Курсовые разницы в бухгалтерском и налоговом учёте с 2022 года считаются по сходным правилам, но следите за актуальной редакцией главы 25 НК РФ — порядок признания в налоговом учёте менялся.
Важный момент про счёт учёта: валюту расчётов в договоре нужно выбирать осознанно. Если контрагент платит в долларах — ставьте в договоре валюту USD. Если цена привязана к доллару, но оплата идёт в рублях по курсу на дату платежа — это расчёты в условных единицах, и настраивается иначе (см. ниже). Ошибка на этом шаге ведёт к неверным курсовым разницам, которые потом тяжело разбирать при закрытии месяца.
Расчёты в условных единицах: когда цена в валюте, а оплата в рублях
Частый случай у поставщиков импорта: договор заключён в долларах или евро, но расчёты идут рублями по курсу на день оплаты. Это и есть расчёты в условных единицах (у.е.). Отдельную «валюту у.е.» заводить не нужно — используется та же валюта из справочника (USD, EUR), а механизм задаётся в договоре.
В карточке договора укажите:
- Валюта — ту, к которой привязана цена (например, USD).
- Оплата — вариант «в рублях» (или аналогичный по смыслу переключатель, определяющий, в какой валюте фактически идут платежи).
При такой настройке суммы в документах вы вводите в валюте, а 1С пересчитывает их в рубли по курсу на дату документа и на дату оплаты. Разница между рублёвыми оценками обязательства на две даты и есть курсовая разница, которую программа формирует автоматически на счёте 91.
Отличие от «чистой» валюты: при расчётах в у.е. деньги на расчётный счёт приходят рублями на обычный рублёвый счёт, а не на валютный. Валютный счёт (52) здесь не задействован.
Если курс на дату документа или оплаты в базе отсутствует, пересчёт не выполнится корректно. Поэтому для у.е.-договоров загрузка курсов так же обязательна, как для валютных.
Цифровая валюта и криптовалюта: чего в справочнике нет
Отдельный вопрос, который часто задают: можно ли так же «добавить» биткоин или другую криптовалюту. Технически строку в справочник валют завести можно, но смысла в этом мало:
- ЦБ РФ не публикует официальный курс криптовалют, поэтому автозагрузка по ним не работает — курс пришлось бы вбивать вручную с биржи.
- Криптовалюта — это не иностранная валюта в понимании валютного учёта 1С. Цифровая валюта и цифровые финансовые активы (ЦФА) учитываются по отдельным правилам, а не как расчёты в USD или EUR.
Если организация работает с ЦФА, учёт ведут через специализированные механизмы и обособленные счета, а не через справочник обычных валют. Заводить биткоин как «валюту расчётов» в договоре не нужно.
Как проверить, что курсы и настройки стоят верно
Быстрая проверка после настройки:
- Откройте карточку валюты — в таблице курсов должны стоять котировки на последние даты, без пропусков рабочих дней.
- Сформируйте отчёт
Оборотно-сальдовая ведомость по счётудля валютного счёта (например, 52 или 62): 1С покажет суммы и в валюте, и в рублях. Если рублёвая колонка пустая — курс на дату операции не загружен. - Проверьте, что по валютным договорам при закрытии месяца сформировалась переоценка. Операцию переоценки валютных остатков выполняет
Закрытие месяца— в его составе есть регламентная операция пересчёта валютных статей.
Если в ОСВ рублёвые суммы «висят» нулями или задвоились, чаще всего причина одна: курс на нужную дату отсутствует в карточке валюты. Догрузите период и перепроведите документы.
Переоценку валютных остатков выполняет регламентная операция в составе Закрытие месяца. Она пересчитывает рублёвую оценку валютных активов и обязательств (остатки по счетам 52, 60, 62, 76 в валюте) по курсу на последний день месяца и относит разницу на счёт 91. Если операцию пропустить, рублёвые остатки «застынут» на старом курсе, и баланс разойдётся с фактической стоимостью валюты.
Полезно раз в квартал прогонять Анализ учёта по налогу на прибыль или сверять обороты 91 счёта по статье курсовых разниц — так вы заметите, если по какому-то договору переоценка не отрабатывает из-за неверно указанной валюты.
Почему новая валюта не загружает курс?
Нужна ли платная подписка ИТС, чтобы грузить курсы ЦБ?
Что такое кратность курса и когда она не равна 1?
Можно ли удалить лишнюю валюту из справочника?
Администрирование → Удаление помеченных объектов. Валюту, по которой есть проводки или остатки, программа удалить не даст.