CRM роботы

Курс валют

Робот «Курс валют» для Битрикс24: автоматическая конвертация цен в сделках и счетах

Что делает робот «Курс валют»

Робот получает актуальный курс валют с сайта Центрального банка РФ и возвращает его в сделку, счёт или смарт-процесс. Поддерживаются все основные валюты: доллар США, евро, юань, фунт, тенге и другие.

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

Какие валюты поддерживаются

Робот получает курсы с официального API ЦБ РФ. Доступны все валюты из справочника Центробанка — более 30 позиций:

  • Доллар США (USD)
  • Евро (EUR)
  • Китайский юань (CNY)
  • Фунт стерлингов (GBP)
  • Казахстанский тенге (KZT)
  • Белорусский рубль (BYN)
  • Турецкая лира (TRY)
  • Швейцарский франк (CHF)
  • Японская йена (JPY)
  • И другие

Курс обновляется ежедневно в момент срабатывания робота — вы всегда получаете актуальные данные на сегодня.

Сценарии использования

Автоматический пересчёт цены сделки в рубли

Интегратор закупает лицензии у зарубежного вендора в долларах, а клиенту выставляет счёт в рублях. Робот на стадии «Коммерческое предложение» получает курс доллара, умножает на цену в USD из поля сделки и записывает рублёвую цену в поле «Сумма в рублях».

Расчёт коммерческого предложения в разных валютах

Клиент запрашивает КП в трёх валютах: рубли, доллары, евро. Робот получает все три курса и заполняет соответствующие поля в сделке. Менеджер видит готовые цифры без ручного пересчёта.

Контроль маржинальности с учётом курса

При выставлении счёта робот сравнивает текущий курс с курсом на момент заключения договора. Если курс изменился более чем на 3%, отправляет уведомление руководителю: «Маржинальность сделки №123 снизилась из-за роста курса доллара».

Обновление цен в каталоге товаров

При изменении курса валют робот автоматически пересчитывает рублёвые цены в товарном каталоге. Это критично для интернет-магазинов с привязкой цен к валюте поставщика.

Настройка робота

  1. Добавить робота на нужную стадию сделки или в бизнес-процесс
  2. Выбрать валюту из выпадающего списка (USD, EUR, CNY и т.д.)
  3. Указать поле, в которое будет записан курс
  4. При необходимости — добавить множитель или наценку (например, «курс ЦБ + 2%»)

Робот работает без внешних API-ключей — курс загружается напрямую с сайта ЦБ РФ.

Результат работы

Робот возвращает числовое значение курса выбранной валюты (например, 92.45 для USD). Это значение можно:

  • Записать в поле сделки, счёта или смарт-процесса
  • Использовать в формулах других роботов (например, «Сумма в USD × Курс USD = Сумма в RUB»)
  • Передать в условие для ветвления сценария

Интеграция с другими роботами

Типовая цепочка: «Курс валют» → «Сравнение полей» → «Изменить стадию сделки»:

  1. Робот получает курс доллара
  2. Робот сравнения проверяет, не превышает ли сумма в рублях бюджет сделки
  3. Если превышает — сделка автоматически возвращается на стадию согласования

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

  • Использование курса «на сейчас» в долгосрочных договорах — курс может измениться через час. Для фиксации курса в договоре используйте робота «Курс валют» на момент подписания, а не на момент оплаты
  • Умножение на курс без учёта комиссии банка — реальная конвертация всегда дороже курса ЦБ на 1-3%. Добавляйте поправочный коэффициент
  • Запрос курса в выходные — ЦБ РФ не обновляет курсы в субботу и воскресенье. Робот вернёт последний доступный курс за пятницу