Курс валют
Робот «Курс валют» для Битрикс24: автоматическая конвертация цен в сделках и счетах
Что делает робот «Курс валют»
Робот получает актуальный курс валют с сайта Центрального банка РФ и возвращает его в сделку, счёт или смарт-процесс. Поддерживаются все основные валюты: доллар США, евро, юань, фунт, тенге и другие.
Если ваша компания работает с зарубежными поставщиками, выставляет счета в валюте или считает маржинальность сделок в рублёвом эквиваленте — этот робот избавляет от необходимости каждый день вручную обновлять курс в справочниках.
Какие валюты поддерживаются
Робот получает курсы с официального API ЦБ РФ. Доступны все валюты из справочника Центробанка — более 30 позиций:
- Доллар США (USD)
- Евро (EUR)
- Китайский юань (CNY)
- Фунт стерлингов (GBP)
- Казахстанский тенге (KZT)
- Белорусский рубль (BYN)
- Турецкая лира (TRY)
- Швейцарский франк (CHF)
- Японская йена (JPY)
- И другие
Курс обновляется ежедневно в момент срабатывания робота — вы всегда получаете актуальные данные на сегодня.
Сценарии использования
Автоматический пересчёт цены сделки в рубли
Интегратор закупает лицензии у зарубежного вендора в долларах, а клиенту выставляет счёт в рублях. Робот на стадии «Коммерческое предложение» получает курс доллара, умножает на цену в USD из поля сделки и записывает рублёвую цену в поле «Сумма в рублях».
Расчёт коммерческого предложения в разных валютах
Клиент запрашивает КП в трёх валютах: рубли, доллары, евро. Робот получает все три курса и заполняет соответствующие поля в сделке. Менеджер видит готовые цифры без ручного пересчёта.
Контроль маржинальности с учётом курса
При выставлении счёта робот сравнивает текущий курс с курсом на момент заключения договора. Если курс изменился более чем на 3%, отправляет уведомление руководителю: «Маржинальность сделки №123 снизилась из-за роста курса доллара».
Обновление цен в каталоге товаров
При изменении курса валют робот автоматически пересчитывает рублёвые цены в товарном каталоге. Это критично для интернет-магазинов с привязкой цен к валюте поставщика.
Настройка робота
- Добавить робота на нужную стадию сделки или в бизнес-процесс
- Выбрать валюту из выпадающего списка (USD, EUR, CNY и т.д.)
- Указать поле, в которое будет записан курс
- При необходимости — добавить множитель или наценку (например, «курс ЦБ + 2%»)
Робот работает без внешних API-ключей — курс загружается напрямую с сайта ЦБ РФ.
Результат работы
Робот возвращает числовое значение курса выбранной валюты (например, 92.45 для USD). Это значение можно:
- Записать в поле сделки, счёта или смарт-процесса
- Использовать в формулах других роботов (например, «Сумма в USD × Курс USD = Сумма в RUB»)
- Передать в условие для ветвления сценария
Интеграция с другими роботами
Типовая цепочка: «Курс валют» → «Сравнение полей» → «Изменить стадию сделки»:
- Робот получает курс доллара
- Робот сравнения проверяет, не превышает ли сумма в рублях бюджет сделки
- Если превышает — сделка автоматически возвращается на стадию согласования
Типичные ошибки
- Использование курса «на сейчас» в долгосрочных договорах — курс может измениться через час. Для фиксации курса в договоре используйте робота «Курс валют» на момент подписания, а не на момент оплаты
- Умножение на курс без учёта комиссии банка — реальная конвертация всегда дороже курса ЦБ на 1-3%. Добавляйте поправочный коэффициент
- Запрос курса в выходные — ЦБ РФ не обновляет курсы в субботу и воскресенье. Робот вернёт последний доступный курс за пятницу