APPROVED, IN_REVIEW, DECLINED) и решение о том, создавать ли оповещение, открывать ли кейс или требовать от пользователя устранения замечаний.
Формула
- Базовая оценка: 0.
- Каждое сработавшее правило добавляет свой настроенный
score_delta(обычно 25–35). - Транзакция, для которой не сработало ни одно правило, получает оценку 0.
Пороги и статусы
Пороги оценки настраиваются для каждого приложения в разделе Транзакции → Настройки.
Назначение статуса:
action: change_status → DECLINED отклонит транзакцию независимо от оценки.
Вклад правил: пример расчёта
Допустим, на одну транзакцию срабатывают следующие правила:
Итоговая оценка = 30 + 35 + 35 = 100.
При пороге проверки 60 и пороге отклонения 85 эта транзакция получает статус
DECLINED.
При пороговых значениях по умолчанию (75 для проверки, 500 для отклонения) она получает статус IN_REVIEW, так как значение по умолчанию никогда не отклоняет транзакцию по оценке.
Действия, переопределяющие статус
Правила также могут напрямую задать статус, минуя пороги оценки:
Одно правило может иметь несколько действий, например
add_score(35) + add_tags(["structuring"]) + add_note("Auto-tagged by structuring preset").
Почему оценка лучше жёстких правил
Простой порог (например, «отклонять каждую транзакцию свыше $100k») срабатывает и на законные крупные транзакции, и на реальный риск. Сочетание нескольких умеренных правил сscore_delta и порогов проверки и отклонения даёт следующее:
- Многоуровневая оценка: ни одно правило само по себе не приводит к отклонению; должно совпасть несколько сигналов.
- Настраиваемая чувствительность: пороги можно повышать или понижать, не меняя определения правил.
- Градация серьёзности: транзакция с оценкой 65 передаётся на проверку (стоит взглянуть), оценка 90 приводит к отклонению (серьёзный случай).
Настройка порогов
В разделе Транзакции → Настройки:- Порог проверки: повысьте, если очередь проверки переполнена; понизьте, чтобы выявлять больше пограничных случаев.
- Порог отклонения: повысьте, чтобы сократить количество ложных отклонений; понизьте, чтобы склониться к более жёсткой блокировке. Установите максимальное значение (
500), чтобы высокие оценки направлялись на проверку вместо автоматического отклонения.
Тестовый режим для правил
Правила могут работать в режимеTEST:
- Правило проверяет транзакции, но не влияет на оценку и статус.
- Записи
TransactionRuleRunсоздаются сis_test = true. - Позволяет проверить избирательность правила без риска отклонений в продакшн-среде.
ACTIVE, когда вас устроит его избирательность.
Поле severity и устаревшие поля
Полеseverity в Transaction и TransactionAlert может иметь значение null и является устаревшим. Новые оценки правил его не заполняют. Используйте score как основной показатель риска.
Просмотр оценок
Через API
Каждый ответ по транзакции включаетscore и массив rule_runs[] с одной записью на каждое сработавшее правило (все поля см. в схеме ответа):
В консоли
На странице сведений о транзакции вкладка Оценка показывает, как каждое сработавшее правило повлияло на оценку, и сопоставление с итоговым статусом. Наведите курсор на значок оценки, чтобы увидеть пороговые значения, использованные на момент оценки.Дальнейшие шаги
Правила
Структура правил и порядок оценки.
Оповещения
Что происходит, когда срабатывает правило.
Настройки
Настройка порогов.