Saltar para o conteúdo principal
O Transaction Monitoring tem três máquinas de estados separadas: a transação, cada caso e (quando aplicável) a verificação da Travel Rule. Esta página é a referência.

Estado da transação

Definido na criação e atualizado ao longo do ciclo de vida.

Transições

Nota: fora da Travel Rule, não existe nenhuma transição direta de APPROVED ou DECLINED para outros estados. Em caso de expiração da Travel Rule, o seu timeout_outcome define IN_REVIEW (HOLD) ou DECLINED (REJECT), seja qual for o estado atual, e uma regra que seja acionada após uma transição da Travel Rule pode alterar uma transação APPROVED. Para correções, use as atualizações de estado através da consola; estas ficam registadas no registo de auditoria.

Alertas

Não existe um estado de alerta separado. Um alerta aberto é uma transação em IN_REVIEW ou AWAITING_USER, por isso use o estado da transação indicado acima. Consulte Alertas.

Estado do caso

Consulte Gestão de casos para ver o detalhe completo. Os casos têm uma prioridade separada (LOW, MEDIUM, HIGH).

Estado da verificação da Travel Rule

As transferências de ativos virtuais ao abrigo da Travel Rule do GAFI executam uma troca de 13 estados dedicada, separada do estado da transação acima. Uma transferência de saída começa em AWAITING_COUNTERPARTY, NOT_APPLICABLE (abaixo de threshold_amount), UNCONFIRMED_OWNERSHIP (carteira da contraparte declarada como autocustodiada), COMPLETED ou COUNTERPARTY_MISMATCHED_DATA (uma correspondência INTERNAL numa carteira verificada, consoante a correspondência do nome), COUNTERPARTY_VASP_NOT_FOUND ou COUNTERPARTY_VASP_NOT_REACHABLE. Uma transferência de entrada pode também começar em ON_HOLD ou NOT_ENOUGH_COUNTERPARTY_DATA, e um registo sunrise que corresponda a uma carteira verificada, com um nome do beneficiário correspondente ou ausente, passa diretamente por COMPLETED até FINISHED. A troca termina em FINISHED, CANCELLED ou EXPIRED. As integrações mais antigas podem ainda enviar os valores legados UNKNOWN, COMPLIANT, PENDING_ACTION, PENDING_COUNTERPARTY, FAILED e EXEMPT; a Didit associa-os automaticamente aos estados acima. Consulte Travel Rule para a referência autorizada.

Estado do resultado do fornecedor

Cada resultado de fornecedor externo (triagem de carteiras, monitorização fiat, triagem de sanções) é guardado com o seu próprio estado. É apresentado em provider_results[] na resposta da transação.

Resultados das execuções de regras

Cada TransactionRuleRun tem:
  • matched (booleano): a regra foi acionada?
  • is_test (booleano): a regra estava em modo TEST?
  • mode: ACTIVE, DISABLED ou TEST no momento da avaliação.
  • score_delta: contributo para a pontuação (se acionada e ativa).
  • status_target: o estado solicitado pela regra (se for uma ação change_status).
Consulte Regras para a anatomia da regra.

Códigos de motivo da decisão

Valores reason comuns nas transições de estado:

Próximos passos

Pontuação de risco

Como as pontuações são mapeadas para estados.

Alertas

Ciclo de vida dos alertas.

Casos

Ciclo de vida dos casos.
Última modificação em 7 de novembro de 2026