Схемы Что нового

Правила начислений

Модуль «Правила начислений»: услуга сама назначается клиентам, попавшим в заданное состояние, и снимается, когда они из него выходят — «Содержание линии», «Инфраструктурный сбор» и свои правила. Раздел Настройки → Политики начислений.

Обучающее видео 2:35

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

1920×1080 с озвучкой Скачать
Содержание раздела

Политики абонентских начислений

Содержание раздела

Политика — правило, по которому услуга сама назначается клиенту при попадании в заданное состояние и снимается при выходе из него. Настраивается в Настройки → Политики начислений, работает ежедневной задачей.

Политика сама назначает услугу клиентам, попавшим в заданное состояние, и снимает её, когда они из этого состояния выходят. Сначала она работает в режиме наблюдения и только считает кандидатов, а затем включается боевой режим.
Страница «Политики начислений»: сводка, политики с организацией, условиями, клиентами и режимом
Настройки → Политики начислений: сводка с прогнозом на следующий месяц, у каждой политики — организация, условия, клиенты, режим и время последнего прогона.

Зачем это нужно

Обычная услуга назначается вручную или при подключении тарифа. Политика закрывает другой случай: «всем, кто попал в такую-то ситуацию, начислять вот это, пока ситуация держится». Классический пример — клиент перестал платить и пользоваться интернетом, но линия и порт на оборудовании продолжают быть закреплёнными за ним.

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

Два режима: наблюдение и боевой

РежимЧто делает
Наблюдение Только считает, кто попал бы под политику. Ничего не назначает и не списывает. В строке политики видно «подошло бы N», каждый ночной прогон записывается в журнал прогонов.
Боевой Назначает услугу при входе в состояние, снимает при выходе, ведёт эскалацию по числу месяцев. Начисление идёт через обычный ежемесячный расчёт.
Перед боевым режимом — месяц наблюдения. Политика затрагивает сразу тысячи клиентов, и ошибка в условиях обходится дорого. Месяц в режиме наблюдения показывает и состав кандидатов, и динамику: сколько людей уходит из состояния само по себе, когда возвращается к оплате.

Из чего состоит политика

ПараметрСмысл
УслугаЧто назначается при входе в состояние.
Условия входаСколько месяцев клиент не платит и не пользуется интернетом, учитывать ли добровольную приостановку, минимальный «возраст» договора. Месяцы без оплаты считаются от ухода баланса в минус.
Дополнительные условияБлоки: атрибут клиента, физлицо или юрлицо, подключена или нет услуга, платил с даты, в минусе не меньше N дней, баланс ниже суммы. Подробнее — ниже.
Первое начислениеСразу при входе или с 1-го числа следующего месяца; можно задать дату «не раньше».
Группа и приоритетВ одной группе клиент бывает только в самой важной политике — пример.
ВыходБаланс вышел в плюс, клиент вышел в интернет, условия больше не выполняются.
ЭскалацияПростая — через N месяцев «к расторжению»; по шагам — действия в CRM, Поддержке и уведомления (шаги).
УведомленияШаблон из «Сообщения → Шаблоны» или свой текст — при входе и при выходе.
ОрганизацияПолитика берёт клиентов только своей организации; «для всех организаций» ставит администратор без ограничений.
РежимНаблюдение или боевой.

Два поля услуги меняют поведение ежемесячного расчёта:

Пресет «Содержание линии»

Услуга «Содержание линии связи и аренда порта при приостановке пользования» — 150 ₽/мес для клиентов, которые два месяца в минусе и не платят. Начисляется независимо от баланса; снимается сама, как только клиент пополняет счёт. Через шесть месяцев в состоянии — пометка «к расторжению».

Кого политика не трогает:

Отсчёт — от ухода в минус, а не от последнего платежа

Два месяца считаются с даты, когда баланс ушёл в минус (колонка «Должник с» в «Лицевых счетах»). Так аванс за несколько месяцев засчитывается сам: клиент, заплативший летом сразу за три месяца, не попадёт под услугу, пока эти деньги не кончатся и не пройдут два месяца долга.

flowchart LR
    P["01.09: оплата 2 100 ₽
тариф 1 049 ₽/мес"] --> S["Сентябрь и октябрь
оплачены авансом"] S --> N["01.11: абонплата за ноябрь —
баланс уходит в минус"] N --> W["Ноябрь и декабрь
без оплаты"] W --> C["01.01: начисляется
«Содержание линии» 150 ₽"] C --> X["Пополнил счёт —
услуга снимается"]

Последний платёж для отсчёта не годится: в примере выше он был 01.09, и уже 01.11 клиент выглядел бы «два месяца без платежей», хотя всё это время пользовался оплаченным. Дату ухода в минус ведёт ежедневная задача блокировок и сбрасывает при пополнении.

Если клиенту начислили по ошибке — например, по прежнему правилу «от последнего платежа», — вход в режим снимается, а начисление сторнируется обратной операцией со ссылкой на исходную. Клиенту сообщение не уходит, дата последнего платежа не меняется. В истории операций клиента видна пара «Абонплата: Содержание линии…» и «СТОРНО …».

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

Путь клиента через политику

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

flowchart TD
    C["Подходит под условия"] -->|"боевой режим:
ночной прогон"| M["В режиме:
услуга начисляется"] M -->|"N мес. — шаг эскалации"| S["Сделка в CRM,
обращение, уведомление"] S --> T["К расторжению"] M -->|"баланс в плюсе,
вышел в интернет"| X["Вышел:
услуга снята"] T -->|"пополнил счёт"| X M -->|"сотрудник: «Исключить»"| E["Исключён вручную"] E -->|"«Вернуть в правило»"| C X -->|"снова подходит"| C T --> L["Склад: забрать оборудование
Карта сети: освободить порт"]

Окно условий

Меню строки политики (три точки) → «Условия политики». Окно разбито на разделы: «Область и услуга», «Кому», «Исключения», «Выход и эскалация», «Сообщения клиенту». Тарифы, папки клиентов и услуга выбираются по названиям. Над формой — живой счётчик «Сейчас подходят: N · +X ₽/мес»: он пересчитывается при каждой правке, ещё до сохранения, — видно, к чему приведёт изменение.

Новая политика с нуля — кнопка «+ Политика» в шапке; из шаблона — блок «Новая политика из шаблона» внизу страницы. Уже созданный шаблон показывается кнопкой «Открыть». И то, и другое создаётся выключенным, в режиме наблюдения.

Дополнительные условия

Кроме встроенных условий (месяцы в минусе и без интернета, возраст договора, тарифы, папки) к политике добавляются блоки — «Кому» → «Дополнительные условия» → «+ Добавить условие». Все условия должны выполняться одновременно.

БлокЧто проверяет
Атрибут клиентаЗначение списочного атрибута — например, «Тип помещения»: частный дом или дача. Галочка «Кроме этих значений» переворачивает условие.
Физлицо или юрлицоТолько физлица или только юрлица.
Подключена услугаУ клиента включена хотя бы одна из выбранных услуг.
Не подключена услугаНи одна из выбранных услуг не включена.
Платил с датыПоследний платёж или подключение не раньше даты — давно ушедших не берём.
В минусе не меньше N днейОт даты ухода баланса в минус.
Баланс ниже суммыБаланс меньше заданной суммы, ₽.
Защита от «всех клиентов». Если условие в политике сломано или пропало из списка, политика не подбирает никого, а не всех подряд. Сохранить условие неизвестного типа нельзя.
Окно условий «Инфраструктурного сбора»: раздел «Кому», дополнительное условие «Тип помещения»
Окно условий «Инфраструктурного сбора»: в «Кому» — свои значения общих настроек и блок «Атрибут клиента: Тип помещения — частный дом, дача». Над формой — сколько клиентов подходит прямо сейчас.

Группы и приоритет: «Инфраструктурный сбор»

Две политики могут бороться за одного клиента. Пример — «Содержание линии» и «Инфраструктурный сбор» для частного сектора: пока клиент в «Содержании линии», сбор с него не берётся. Для этого обе политики ставятся в одну группу, а у «Содержания линии» — более высокий приоритет (меньшее число).

flowchart LR
    A["Частный дом,
платит"] -->|"сбор 100 ₽/мес
с 1-го числа"| F["«Инфраструктурный сбор»"] F -->|"2 месяца в минусе"| L["«Содержание линии» 150 ₽
сбор снят"] L -->|"пополнил счёт"| A

Шаги эскалации

«Выход и эскалация» → «Шаги эскалации» → «+ Шаг»: через N месяцев в режиме — выполнить действия. Действия:

Каждый шаг выполняется для клиента один раз и только в боевом режиме. Рядом с шагом видно, для скольких клиентов он сработает прямо сейчас.

Новый шаг срабатывает сразу для всех, кто уже дольше N месяцев в режиме. Шаг «через 3 месяца — сделка в CRM» у политики с сотнями клиентов в ближайшую ночь создаст сотни сделок. Смотрите на счётчик «сейчас сработает для…» перед сохранением.
Шаги эскалации «Содержания линии»: через 3 месяца — сделка в CRM, через 6 — обращение и «к расторжению»
Шаги эскалации: через 3 месяца — сделка «Возврат клиента» с задачей позвонить, через 6 — обращение в Поддержку и пометка «к расторжению». Рядом — для скольких клиентов шаг сработает сейчас.

Уведомления клиенту

«Сообщения клиенту» → «Шаблон при входе» и «Шаблон при выходе». Шаблон берётся из Сообщения → Шаблоны: свой у организации клиента, иначе общий; каналы (личный кабинет, приложение, SMS, почта, мессенджеры) и выключатель — из шаблона. Услуга и её цена подставляются в шаблон как услуга и сумма операции. Без шаблона уходит текст из полей ниже.

Клиент видит действующую политику и в личном кабинете — уведомлением на главной: «Содержание линии — 150 ₽/мес. Начисляется с 01.10.2026. Пополните счёт на 300,00 ₽ — начисление прекратится». В карточке клиента сотрудник видит бейдж с названием политики и датой входа.

Заголовок карточки клиента с бейджем политики «Содержание линии с 01.05»
Карточка клиента: бейдж политики с датой входа. Клик открывает историю клиента в политиках.

Клиенты в режиме, отчёт и журнал

Меню строки политики:

Кнопка «Отчёт» в шапке страницы — сводка по всем политикам за год: вошли, вышли, вернулись к оплате, начислено и прогноз. Показатель «прогноз на след. месяц» — клиенты в боевом режиме с включённой услугой, умноженные на её цену.

Клиенты в режиме: срезы, поиск, начислено и баланс, кнопки «Исключить» и «Вернуть»
Клиенты в режиме: срезы по статусу, поиск, начислено и баланс у каждого, выгрузка. Справа — «Исключить из правила» и «Вернуть».
Отчёт политики за 12 месяцев: вошли, вышли, вернулись к оплате, начислено, график
Отчёт политики по месяцам: сколько вошло и вышло, сколько вернулось к оплате, сколько начислено.
Отчёт по всем политикам: таблица и график начислений по месяцам
Кнопка «Отчёт» в шапке — сводка по всем политикам с прогнозом и графиком.

Исключить клиента из правила

Бывает, что клиенту нельзя начислять по политике, хотя он подходит под условия: договорились об оплате, идёт разбирательство, служебный договор. В «Клиентах в режиме» у строки клиента — значок «Исключить из правила», причина обязательна. Услуга политики снимается без сообщения клиенту, и он не войдёт в эту политику снова, пока его не вернут кнопкой «Вернуть в правило» (срез «Исключены»).

Бейдж политики в заголовке карточки клиента открывает его историю в политиках: все входы и выходы, причины и сколько начислено за каждый период. Исключить и вернуть можно и оттуда.

История клиента в политиках: исключён вручную, период, начислено, причина
История клиента в политиках: период, сколько начислено, причина исключения и кнопка «Вернуть в правило».

Настройки политики вместо общих

Четыре правила раньше действовали сразу на все политики. Теперь их можно задать у каждой политики в «Кому» и «Сообщения клиенту»; пустое значение — «как в общих настройках»:

Кнопки «Как увидит клиент» в «Сообщениях клиенту» показывают уведомление при входе и выходе на примере настоящего клиента политики: заголовок, текст с подстановками и каналы. Ничего не отправляется.

«Начислено за месяц» на странице и в отчёте считается без сторно — отменённые списания не попадают в сумму.

Предпросмотр уведомления при входе в режим на примере клиента
«Как увидит клиент»: текст уведомления с подстановками на примере настоящего клиента политики и каналы отправки.

Права и организации

Модуль и лицензия

«Правила начислений» — отдельный модуль: Настройки → Модули. Он входит в тарифы Pro, Business и Enterprise.

flowchart LR
    ON["Модуль включён"] --> R1["Ночной прогон: входы,
выходы, шаги эскалации"] OFF["Модуль выключен
(оператором или лицензией)"] --> R2["Ночной прогон:
только выходы"] R2 --> K["Клиенты в режиме выходят
по своим условиям —
начисления не вечные"] OFF --> H["Пункт меню скрыт,
новых входов нет"]
Карточка модуля «Правила начислений» 1.0.0 на странице модулей
Настройки → Модули: «Правила начислений» — тарифы Pro, Business, Enterprise.

Как запускается и что проверять

  1. Ежедневная задача в 8:00 (до часа ежемесячных начислений) прогоняет все включённые политики — сначала более важные по приоритету.
  2. Общий выключатель в шапке страницы («Политики работают / остановлены») глушит механизм целиком — задача выходит, не проверяя политики.
  3. Боевой режим включается в меню строки → «Включить боевой режим». Подтверждение показывает, сколько клиентов войдёт в режим прямо сейчас и на какую сумму.

Что смотреть в режиме наблюдения: число кандидатов и его динамику по дням в журнале прогонов. Резкий скачок означает, что условия входа задевают не тех, кого задумывали — например, слишком короткий порог по месяцам или неучтённая добровольная приостановка.

Оповещение клиентов — обязательный шаг. Введение платной услуги требует заблаговременного уведомления: сайт, e-mail, личный кабинет, SMS. Пока оповещение не разослано и документы на сайте не обновлены, боевой режим включать нельзя, каким бы готовым ни был механизм.