APPROVED, IN_REVIEW, DECLINED) e a decisão de criar um alerta, abrir um caso ou exigir remediação pelo usuário.
A fórmula
- Pontuação base: 0.
- Cada regra correspondente contribui com o
score_deltaconfigurado (normalmente entre 25 e 35). - Uma transação sem nenhuma regra correspondente tem pontuação 0.
Limiares e status
Os limiares de pontuação são configurados por aplicação em Transações → Configurações.
Atribuição de status:
action: change_status → DECLINED recusará a transação independentemente da pontuação.
Contribuições das regras — exemplo prático
Suponha que estas regras sejam acionadas em uma única transação:
Pontuação total = 30 + 35 + 35 = 100.
Com um limiar de revisão de 60 e um limiar de recusa de 85, essa transação fica
DECLINED.
Com os limiares padrão (75 para revisão, 500 para recusa), ela fica IN_REVIEW, porque a configuração padrão nunca recusa com base na pontuação.
Sobrescritas de ação
As regras também podem definir o status diretamente, ignorando os limiares de pontuação:
Uma única regra pode ter várias ações — por exemplo,
add_score(35) + add_tags(["structuring"]) + add_note("Auto-tagged by structuring preset").
Por que pontuações são melhores que regras rígidas
Um limiar isolado (por exemplo, “recusar toda transação acima de $100k”) é acionado tanto por transações legítimas de alto valor quanto por transações que representam riscos reais. Combinar várias regras comscore_delta moderado e um limiar de revisão/recusa oferece:
- Pontuação em camadas — nenhuma regra isolada causa uma recusa; vários sinais precisam concordar.
- Sensibilidade ajustável — aumente ou reduza os limiares sem alterar as definições das regras.
- Escala de gravidade — uma transação com pontuação 65 vai para revisão (vale uma análise); uma com pontuação 90 é recusada (grave).
Configurando os limiares
Em Transações → Configurações:- Limiar de revisão: aumente se sua fila de revisão estiver sobrecarregada; reduza para capturar mais casos limítrofes.
- Limiar de recusa: aumente para reduzir recusas por falso positivo; reduza para adotar um bloqueio mais agressivo. Defina-o no valor máximo (
500) para encaminhar pontuações altas para revisão em vez de recusá-las automaticamente.
Modo de teste para regras
As regras podem ser executadas no modoTEST:
- A regra é avaliada nas transações, mas não contribui para a pontuação nem para o status.
- Os registros
TransactionRuleRunsão criados comis_test = true. - Permite validar a seletividade de uma regra sem arriscar recusas em produção.
ACTIVE quando estiver satisfeito com a seletividade.
Severidade e campos legados
O camposeverity em Transaction e TransactionAlert é aceita valor nulo e legado. As novas avaliações de regras não o preenchem. Use score como o principal sinal de risco.
Inspecionando pontuações
Pela API
Toda resposta de transação incluiscore e um array rule_runs[] com uma entrada por regra correspondente (consulte o esquema de resposta para ver todos os campos):
No console
Na página de detalhes da transação, a aba Pontuação mostra o detalhamento da contribuição de cada regra correspondente e o mapeamento final do status. Passe o cursor sobre o indicador da pontuação para ver os valores de limiar usados no momento da avaliação.Próximos passos
Regras
Estrutura e avaliação das regras.
Alertas
O que acontece quando uma regra é acionada.
Configurações
Configure os limiares.