Загрузка и ручной ввод курсов валют в 1С 8.3: от настройки до переоценки

· 9 мин

Содержание

Чтобы обновить курсы валют в 1С 8.3, откройте Справочники → Банк и касса → Валюты и нажмите в списке кнопку Загрузить курсы. В открывшейся обработке укажите период, отметьте нужные валюты и нажмите Загрузить — программа заберёт официальные курсы ЦБ РФ через сервис интернет-поддержки 1С.

Это самый быстрый способ, но не единственный. Если интернет-поддержка не подключена или курс нужен за дату, которой нет в сервисе, курс вводят вручную в карточке валюты. А чтобы вообще не думать о загрузке, включают регламентное задание: оно обновляет курсы само каждый день.

СпособКогда выбираютЧто нужно
Кнопка «Загрузить курсы»Разово, за день или периодПодключённая интернет-поддержка
Регламентное заданиеПостоянная работа с валютойИнтернет-поддержка + работающее задание
Ручной вводНет интернета, особый курс, курс другой валютыТолько права на справочник

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

Подготовка: валюта в справочнике и подключение к интернет-поддержке

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

1. Валюта добавлена из классификатора

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

📌 Почему это важно:

  • 🔢 у валюты сразу будет правильный цифровой код (840 — доллар США, 978 — евро, 156 — юань);
  • 🌐 сервис загрузки сопоставляет валюты именно по коду;
  • ✍️ созданная руками валюта с ошибкой в коде курс не получит.

2. В карточке выбран способ получения курса

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

Здесь же проверьте кратность. Для большинства валют она равна 1. Но, например, курс японской иены ЦБ публикует за 100 единиц, и кратность у неё должна быть 100. Ошибка в кратности даёт курс, завышенный или заниженный в 100 раз.

3. Интернет-поддержка подключена

Откройте Администрирование → Интернет-поддержка и сервисы. Если в разделе есть кнопка Подключить — интернет-поддержка не подключена. Нажмите её и введите логин и пароль от портала 1С:ИТС.

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

Курсы загружаются не напрямую с сайта cbr.ru, а через сервис фирмы 1С, который берёт данные ЦБ. Сервис доступен при действующем договоре информационно-технологического сопровождения (ИТС). Без него кнопка останется, но загрузка закончится сообщением об ошибке.

Загрузка курсов валют ЦБ РФ по кнопке

Когда подготовка сделана, обновление курсов занимает меньше минуты.

  1. Откройте Справочники → Банк и касса → Валюты.
  2. Нажмите Загрузить курсы в командной панели списка.
  3. Укажите период: дату начала и дату окончания. Для обновления «на сегодня» оставьте период, который программа предложит сама, — она продолжит с последней загруженной даты.
  4. Проверьте список валют. По умолчанию отмечены все валюты с загрузкой из интернета; лишние можно снять.
  5. Нажмите Загрузить.
  6. После загрузки откройте список и сравните курс с официальным на сайте ЦБ за ту же дату.

Как загрузить курсы задним числом

Если валютная операция пришла за прошлый месяц, а курсов за этот период в базе нет, поставьте в обработке нужный интервал, например с 1 по 30 сентября. Сервис отдаст курсы на каждый день периода.

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

Почему в базе уже есть курс на завтра

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

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

Ручной ввод курса без интернета

Ручной ввод нужен в трёх ситуациях:

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

Как ввести курс вручную

  1. Откройте карточку валюты из справочника «Валюты».
  2. Перейдите к списку курсов этой валюты (ссылка на курсы есть в карточке).
  3. Нажмите Создать.
  4. Заполните дату, курс и кратность. Курс берите с сайта cbr.ru, раздел официальных курсов, за нужную дату.
  5. Запишите и закройте.

Курс начнёт действовать с указанной даты и будет использоваться до следующей записи.

Если валюта нужна в нескольких базах

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

Для договоров «в у.е. по курсу ЦБ + 2%» не вводите курс руками каждый день. Создайте отдельную валюту и в её карточке выберите вариант «наценка к курсу другой валюты»: основу укажите доллар или евро, наценку — 2%. Курс будет пересчитываться сам после каждой загрузки основной валюты.

Автоматическое обновление: регламентное задание и интернет-поддержка

Нажимать кнопку каждый день не обязательно. В типовых конфигурациях есть регламентное задание «Загрузка курсов валют», которое забирает свежие курсы само.

Где его проверить

Откройте Администрирование → Обслуживание → Регламентные операции → Регламентные и фоновые задания. В списке найдите задание с названием про загрузку курсов валют и откройте его.

Что смотреть:

  • ✅ задание включено (флажок «Включено»);
  • 📅 настроено расписание — например, ежедневно, после 15:00 по Москве, когда ЦБ уже опубликовал курс;
  • 🧾 в колонке состояния нет ошибки последнего выполнения.

Если поставить расписание на утро, задание заберёт курс, который ЦБ опубликовал накануне, — к этому времени он уже вступил в силу. Так что подойдёт и утреннее, и дневное время, главное — чтобы задание вообще запускалось.

Особенность файловой базы

В клиент-серверной базе задания выполняет сервер 1С, и курсы обновятся, даже если никто не работает в программе.

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

Если задания нет или оно выключено

Задание может быть выключено, если интернет-поддержка не подключена: программа не будет запускать загрузку без логина. Сначала подключите интернет-поддержку, потом проверьте задание ещё раз. Если вы работаете в 1С:Фреш или другой облачной версии, курсы загружает провайдер сервиса, и настраивать задание не нужно.

Влияние курсов на расчёты и отчётность

Курс в справочнике — не просто справка. От него зависят суммы проводок, переоценка и налоговая база.

Какой курс берёт документ

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

По ПБУ 3/2006 стоимость активов и обязательств пересчитывают в рубли по курсу ЦБ на дату операции. Полученные и выданные авансы при этом не переоцениваются: они остаются по курсу на дату аванса.

Переоценка при закрытии месяца

В конце месяца обработка «Закрытие месяца » выполняет операцию «Переоценка валютных средств». Она пересчитывает остатки по валютным счетам и расчётам по курсу на последний день месяца.

Что переоцениваетсяСчета в БП 3.0
Валютный счёт в банке52
Расчёты с поставщиками и покупателями в валюте60.21, 60.22, 62.21, 62.22
Расчёты в условных единицах (оплата в рублях)60.31, 60.32, 62.31, 62.32

Положительная курсовая разница уходит в прочие доходы (91.01), отрицательная — в прочие расходы (91.02). В налоговом учёте она тоже входит во внереализационные доходы или расходы (статьи 271 и 272 НК РФ).

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

Прикинуть, какую курсовую разницу должна дать переоценка, можно в калькуляторе:

Калькулятор курсовой разницы
Разница: — · —
Положительная разница — прочий доход (Дт 62/60 Кт 91.01), отрицательная — прочий расход (Дт 91.02 Кт 62/60).

Что делать, если курсы не загружаются

Большинство сбоев сводится к четырём причинам: нет подключения к интернет-поддержке, сеть не пропускает обращение, договор ИТС закончился или валюта настроена не на загрузку.

Диагностика: выберите симптом

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

Как проверить, что курсы в базе правильные

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

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

Нужно ли загружать курсы, если валютных операций нет?
Нет. Курсы нужны только для документов и остатков в валюте. Если валюта в справочнике есть, но не используется, задание можно оставить включённым: оно ничего не испортит.
Можно ли загрузить курс на будущую дату?
Только на следующий рабочий день и только после того, как ЦБ его опубликовал. На дальние даты курсов не существует.
Почему у рубля нет курса?
Рубль — валюта регламентированного учёта, его курс всегда равен 1. Загружать и вводить его не нужно.
Где взять курс юаня или тенге?
Так же, как доллара и евро: подберите валюту из ОКВ, выберите загрузку из интернета и загрузите курсы. ЦБ публикует официальные курсы по нескольким десяткам валют, юань и тенге в их числе.
Можно ли исправить уже загруженный курс?
Да, откройте запись в списке курсов валюты и измените её. Но при следующей загрузке за эту дату курс ЦБ может записаться снова. Для своего курса лучше завести отдельную валюту.

Источники

  • ПБУ 3/2006 «Учёт активов и обязательств, стоимость которых выражена в иностранной валюте» (приказ Минфина России от 27.11.2006 № 154н)
  • Налоговый кодекс РФ, статьи 271 и 272 (курсовые разницы в доходах и расходах)