Logo

Кредитный калькулятор в CRM: Как считать ежемесячный платеж

В этом видео я покажу, как встроить полноценный финансовый инструмент прямо в карточку сделки. Мы настроим автоматический расчет ежемесячного платежа по стандартной банковской формуле (аннуитету), чтобы ваши менеджеры не отвлекались на сторонние сервисы. Мы разберем:

  • Использование математической функции POW для возведения в степень;
  • Пошаговую сборку сложной формулы из простых логических блоков.

Менеджеры считают ежемесячный платёж в браузере: нужен встроенный калькулятор в карточке сделки

Привет, я Илья, основатель daocrm.

В сферах недвижимости, автобизнеса или продажи оборудования размер ежемесячного платежа часто становится решающим фактором для клиента. Чтобы рассчитать эту цифру, менеджерам обычно приходится отвлекаться и открывать сторонние калькуляторы в браузере.

Давайте автоматизируем этот процесс и встроим расчет ежемесячного платежа по кредиту прямо в карточку сделки.

Четыре поля для кредитного калькулятора: сумма, ставка, срок и ежемесячный платёж

Для расчета нам понадобятся четыре числовых поля, которые вам нужно предварительно создать в настройках:

  • "Сумма кредита" - это может быть общая сумма сделки или остаток после первоначального взноса;
  • "Процентная ставка" в годовых;
  • "Срок кредита" в годах;
  • И "Ежемесячный платеж", внутри которого мы и напишем нашу формулу.

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

Собираем кредитную формулу по шагам: две переменные для ставки и срока, POW и итоговый ROUND_UP

Заходим в настройки поля "Ежемесячный платеж". Будем собирать формулу с помощью помощника справа.

Давайте посчитаем ставку за месяц и сохраним её в отдельную переменную. Переходим на вкладку "Поля" и кликаем по полю "Процентная ставка", чтобы вставить его в формулу. Делим на 100, чтобы перевести эти проценты в доли. И делим на 12, чтобы получить процент на один месяц. Ставим точку с запятой.

let monthly_rate = {{procentnaya_stavka}} / 100 / 12;

Срок кредита нам тоже нужен в месяцах, поэтому заведем для него вторую переменную. В полях выбираем "Срок кредита". Он указывается в годах, поэтому, чтобы перевести его в месяцы, просто умножим на 12.

let term_months = {{srok_kredita}} * 12;

Теперь нам нужно рассчитать коэффициент. В банковской формуле нужно возвести ставку в степень срока. Сохраним этот промежуточный расчет в третью переменную. Для вычисления переходим на вкладку "Функции", находим функцию POW (степень) и кликаем по её названию, чтобы вставить в формулу. Внутри появившихся скобок пишем: единица плюс наша первая переменная со ставкой. Ставим запятую и указываем нашу вторую переменную со сроком. В конце ставим точку с запятой.

let compound_factor = POW( 1 + monthly_rate, term_months );

Теперь, когда у нас есть все промежуточные расчеты, мы просто собираем итоговую формулу и сохраняем результат в переменную. Открываем скобку. На вкладке "Поля" выбираем "Сумма кредита". И дальше просто умножаем её на наши готовые переменные: на ставку за месяц и на банковский коэффициент. Закрываем скобку и делим всё это на коэффициент минус один.

let result = ( {{summa_kredita}} * monthly_rate * compound_factor ) / ( compound_factor - 1 );

И последний штрих. Чтобы в ежемесячном платеже не было лишних копеек, мы округлим результат до целого числа в большую сторону. Переходим на вкладку "Функции", находим ROUND_UP и кликаем по ней. Внутри скобок просто указываем нашу переменную с результатом.

ROUND_UP( result )

Готово. Сохраняем.

Проверяем два сценария: 1 год и 5 лет — платёж пересчитывается при смене срока мгновенно

Давайте проверим, как это выглядит на практике. Возвращаемся в карточку сделки.

Вводим сумму: 1 000 000 рублей. Указываем ставку: 12% годовых. Ставим срок: 1 год. Смотрите: поле мгновенно посчитало точный ежемесячный платеж — 88 849 рублей.

Давайте поменяем срок на 5 лет. Платеж тут же пересчитался и упал до 22 245 рублей.

Ставку и срок можно менять прямо в разговоре с клиентом — точные цифры без сторонних сервисов

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

В следующем видео я покажу, как автоматически применить скидку к сделке, если сегодня у клиента день рождения.

4:13
Автоматизация расчетов в CRM: Написание формул
4:30
Ручная правка формул в CRM: Как совместить авторасчеты и ручной ввод
3:37
Перерасчет формул в CRM: Применение формул к существующим записям
2:47
Почему формула в CRM пустая: Как настроить значения по умолчанию
3:58
Автоматическая смена статуса в CRM при заполнении полей
1:53
Дата закрытия сделки в CRM: Как сохранять её автоматически