Инструкция
Расширенный модуль выплат
1. Расширенный модуль выплат добавляет гибкую настройку выплат в систему.

Появилась возможность указать необходимые проценты на выплаты по следующим типам условий:

  • Периодичность выплат;
  • Способ выплаты;
  • Сумма выплаты;
  • Банк получателя;
  • Банковская карта получателя;
  • День недели;
  • Время выплаты;
  • Роль пользователя;
  • Регион пользователя;
  • Кабинет пользователя;
  • Тип выплаты, выбранный пользователем;
  • Средний фродовый балл.
Раньше проценты можно было указать только для разных периодичностей выплат и для различных способов выплат. Как можно заметить, данный модуль расширяет стандартный модуль выплат.

Принцип работы данного модуля.
Вы можете добавить множество различных условий. Когда пользователь запрашивает выплату, поиск условия осуществляется сверху вниз по дереву. Как только будет найдено первое удовлетворяющее параметрам условие, поиск переходит на уровень под-условий и так далее, пока не будет найдено самое последнее подходящее условие. Как только будет найдено неудовлетворительное условие, то поиск прекращается и используются комиссии, указанные в найденном условии. Здесь очень большую роль играют приоритеты, подробнее о них см. в п. 3.
2. Каждый тип условий имеет определённые параметры, которые необходимо указать при добавлении нового условия.
2.1. Для периодичности выплат существуют следующие параметры: «по запросу», «ежедневно», «еженедельно», «ежемесячно». Вы можете выбрать один из них или несколько. Например, если Вы хотите, чтобы условие срабатывало тогда, когда пользователь выбирает выплату «по запросу», Вам необходимо выбрать этот параметр при создании условия и указать проценты, которые будут учитываться при формировании выплат «по запросу». Если Вы хотите, чтобы эти же проценты учитывались и при «ежедневных», «еженедельных» или «ежемесячных» выплатах, просто добавьте несколько необходимых для Вас параметров.

2.2. Для способа выплат существуют параметры: «на счёт в банк», «на банковскую карту», «на QIWI кошелёк». Принцип работы точно такой же, за исключением того, что для данного типа условия можно указать только один параметр. Кроме того, если вы укажете параметр «на счёт в банк», выплаты через автоматические сервисы будут недоступны (см. п.4); если указать «на банковскую карту», то выбрать можно будет только те сервисы, которые работают с банковскими картами; если выбрать «на QIWI кошелёк», то будут доступны только те сервисы, которые могут осуществлять выплаты на qiwi-кошелёк.

2.3. Для суммы выплаты необходимо указать минимальный порог суммы, при котором это условие должно сработать. Например, если Вы введёте 2000 при добавлении правила, то проценты, указанные для данного условия учтутся только, если пользователь запросил выплату в 2000 рублей или больше. Ниже приведена иллюстрация работы данного условия.
Рис. 1 – добавлено условие для суммы выплаты (общая комиссия 50%).

Если при запросе выплаты, пользователь укажет 2000 рублей или больше, то данное условие сработает, если нет, то сработает другое подходящее условие (см. п.3).
Рис. 2 – запрос на выплату 2000 рублей (комиссия 50%)
Рис. 3 – запрос на выплату 1000 рублей (комиссия 10%, как указано в другом условии)

С данным типом условий связана ещё одна особенность модуля: так как в правиле необходимо указать минимальный порог суммы, то для установления границ, например, от 1000 рублей до 3000 рублей, нужно добавить 2 условия в обратном порядке:
Правильный порядок для указания границ суммы выплат

Если указать другой порядок, то всегда будет срабатывать условие «сумма выплаты: больше или равна 1000 р.»
Неправильный порядок для указания границ суммы выплат
2.4. Для типа условия банк получателя доступные параметры – все доступные в системе БИКи банков, на которые могут происходить выплаты, аналогично п.2.1 можно выбрать несколько банков. Для выплат через данное условие недоступны выплаты через автоматические сервисы.

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

2.6. Для условия по дням недели доступные параметры – все дни недели с понедельника по воскресенье, можно выбрать несколько. Если вы выберете понедельник, то выплаты, происходящие в понедельник, будут формироваться с учётом тех процентов, которые были указаны в данном условии.

2.7. Точно так же, как и в п.2.6, для условия время выплаты доступные параметры – каждый час с 00:00 до 23:00. Можно выбрать несколько. Пример: если при создании условия указать время 18:00, то все выплаты, в промежуток с 18:00 до 18:59 будут формироваться с учётом указанных в этом правиле процентов.

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

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

2.10. Для условия тип выплаты, выбранный пользователем, есть два параметра: стандартные выплаты и моментальные выплаты. Выбрать можно только один, если Вы выберете «стандартные выплаты», то для всех выплат, проходящих по данному условию, автоматические сервисы выплат будут недоступны. Если выбрать «моментальные выплаты», то наоборот, выплаты будут происходить только через автоматические сервисы.

2.11. Для условия средний фродовый балл необходимо указать значение числовое значение от 0 до 999. Если при запросе выплаты у пользователя средний фродовый балл больше указанного в условии, то данное условие будет использовано и проценты этого условия будут учтены.

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

Пример: сегодня четверг, время 14:48, сумма выплаты, которую запрашивает пользователь больше 3000 рублей:
Рис. 4. – дерево условий
Рис.5 – сработало условие #3 Сумма выплаты больше или равна 2000р

Сработало то условие, которое выше по приоритету, так как следующее уже не подходит, но если с помощью стрелочек поставить условие #5 «День недели: Четверг» выше по приоритету, то сработают другие проценты
Рис.6 – Изменение приоритета условий
Рис.7 – Сработало условие #8 – Сумма выплаты больше или равна 1000р
Если поставить условие #9 выше, чем условие #8 по приоритету, то проценты будут совсем другие:
4. Сервисы автоматических выплат.
При добавлении нового условия, можно отметить пункт «производить выплаты через автоматические сервисы», тогда выплаты будут происходить только через автоматические сервисы, причём через любой из доступных сервисов.

Если отметить пункт «выполнять через определённый сервис для выплат», то откроется поле выбора сервиса, через который будут проходить выплаты по данному условию.
Рис. 8 – отметка об отправке выплаты через автоматические сервисы

Будьте внимательны, если вы выберите тип условия: «способ выплаты» с параметром «на счёт в банк», то выплаты через автоматические сервисы будут невозможны не только для этого условия, но и для всех его под-условий. Если выбрать тип условия: «способ выплаты» с параметром «на банковскую карту», то для автоматических сервисов выплат будут доступны только те, которые работают с банковскими картами, аналогично и для параметра «на QIWI-кошелёк», только доступными автоматическими сервисами выплат будут те, которые работают с qiwi-кошельками.

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

5. Дополнительные возможности интерфейса.
5.1. Отметка «Подтверждать выплаты автоматически». Если отметить данный пункт при добавлении нового условия, то все выплаты, подходящие под данное условие, будут подтверждаться автоматически, иначе будет требоваться ручное подтверждение
Рис. 9 – условие #11 – отметка «Подтверждать выплаты автоматически»
5.2. Для каждого нового условия можно добавить различные проценты комиссии. Есть всего три составляющие комиссий: 1) минимальная комиссия – комиссия, которая будет взыматься с каждой выплаты, если размер общей комиссии меньше минимальной комиссии (указывается в рублях); 2) общая комиссия – основная комиссия, которая взымается, если её сумма больше минимальной комиссии (указывается в процентах); 3) фиксированная комиссия – комиссия, которая ВСЕГДА добавляется к минимальной или общей комиссии (указывается в рублях). При желании размер комиссии для каждого условия можно изменить в любой момент, достаточно нажать на значение, которое вы хотите изменить, в появившемся окне ввести новое значение и нажать на кнопку «изменить».

Иллюстрация:
Рис. 10 – условие #11 – изменение общей комиссии
Рис. 11 – ввёл новое значение.
Рис. 12 – изменил значение общей комиссии на 50%.
5.3. С помощью кнопки ❌ можно удалить условие, однако, если у данного условия есть хотя бы одно под условие, удаление будет невозможно. Также невозможно удалить «Условие для выплат по умолчанию»

5.4. Добавить или изменить определённый сервис для выплат можно с помощью кнопки ⚖️. В появившемся окне выберите один из доступных сервисов для автоматических выплат. Можно выбрать множество сервисов, например, если вы укажите «любой сервис Talkbank», то все выплаты будут происходит через один из доступных сервисов Talkbank, аналогично и с другими типами сервисов.

5.5. Внимание! Для того, чтобы производить выплаты через автоматические сервисы необходимо перевести кнопку М - ручные выплаты через ведомости в положение A - выплаты через автоматические сервисы. Эта кнопка содержит подсказки, при наведении на неё будет видно можно ли её переключить, а если нет, то почему.

5.6. Условные обозначения комиссий в дереве условий:
  • ₽ - общая комиссия в процентах;
  • fix - фиксированная комиссия в рублях;
  • min - минимальная комиссия в рублях.
5.7. Также можно изменить режим оплаты с помощью кнопок:
автоматические выплаты
выплаты с подтверждением
Эта кнопка напрямую связана с отметкой «подтверждать выплаты автоматически»