Panoramica
Lo screening AML confronta l’identità del soggetto verificato con dataset globali di sanzioni, PEP, watchlist e notizie negative. Ogni riscontro restituisce l’entità corrispondente, i dataset che hanno generato la corrispondenza, due punteggi —match_score (affidabilità dell’identità) e risk_score (rischio dell’entità) — e una suddivisione strutturata per fonte (pep_matches[], sanction_matches[], warning_matches[], adverse_media_matches[]). Il valore aggregato score è il risk_score più alto tra i riscontri non contrassegnati come False Positive.
La stessa struttura viene restituita dallo screening AML nelle sessioni utente (KYC), nelle sessioni aziendali (KYB) e nell’API AML autonoma.

Dove compare nelle risposte dell’API
Sull’endpoint della decisione della sessione, lo screening AML viene restituito come array pluraleaml_screenings[]. Ogni voce corrisponde a un’esecuzione AML nel workflow (un controllo AML eseguito due volte produce due voci con valori node_id differenti).
Tre punteggi, non un solo verdetto
Lostatus è un verdetto; i numeri da cui è stato ricavato si trovano nello stesso payload. Consultali quando crei la tua suddivisione per livelli di rischio (ad esempio combinando il rischio AML con le risposte ai questionari come l’origine del patrimonio o l’autodichiarazione PEP) invece di basarti solo su Approved / In Review / Declined:
Tutti e tre sono presenti in ogni contesto in cui viene fornito il report AML:
GET /v3/session/{sessionId}/decision/, l’oggetto decision dei webhook status.updated e data.updated su ogni versione dei webhook (V3 aml_screenings[], e il formato legacy V2 / V1 al singolare aml), nonché l’API AML autonoma. Chi legge solo un’etichetta con segnalazioni o senza segnalazioni sta leggendo status (o il review_status di un riscontro) ignorando i punteggi accanto. La console mostra gli stessi numeri: l’intestazione della sezione AML riporta il Punteggio di rischio aggregato, e ogni riga della tabella delle corrispondenze riporta Punteggio corrispondenza e Punteggio di rischio con un dettaglio al passaggio del mouse.
Schema
Consulta Screening AML nel riferimento ai modelli di dati per lo schema canonico. Campi di primo livello:Campi per singolo riscontro
Ciascuna voce inhits[] presenta i seguenti campi (ne viene mostrato un sottoinsieme). Gli array delle origini di corrispondenza — pep_matches[], sanction_matches[], warning_matches[], adverse_media_matches[] — vengono compilati solo per i dataset a cui appartiene il riscontro.
I riscontri classificati come
False Positive (perché il match_score è sceso al di sotto della soglia del punteggio di corrispondenza, o perché un revisore li ha contrassegnati) rimangono in hits[] a scopo di audit. Vengono esclusi unicamente dal calcolo del punteggio score aggregato.Monitoraggio continuo
Quandois_ongoing_monitoring_enabled è true, Didit esegue continuamente un nuovo screening del soggetto e riemette il report AML ogni volta che un hit viene aggiunto, rimosso o modificato. I nuovi screening che modificano lo stato AML attivano un webhook status.updated; i nuovi screening che modificano solo i dati degli hit attivano data.updated. La finestra di monitoraggio decorre da last_aml_bill_date per 365 giorni; next_ongoing_monitoring_bill_date mostra quando scatterà il successivo rinnovo annuale.
Questi segnali dipendono tutti dalle variazioni, quindi un soggetto sottoposto a nuovo screening per mesi senza nuovi hit non ne produce alcuno. last_ongoing_screening_at è l’unico campo che si aggiorna a ogni esecuzione completata, e l’endpoint della cronologia dello screening elenca ciascuna esecuzione singolarmente — comprese quelle che non hanno modificato nulla. Consulta Monitoraggio AML continuo per il ciclo di vita completo.
Valori di stato
Le soglie sono configurabili per ciascun nodo del workflow — vedi Punteggio di rischio AML. Le regole di stato personalizzate si combinano con lo stato derivato seguendo la precedenza
Declined > In Review > Approved; i revisori possono anche sovrascrivere lo stato AML dalla console o dall’endpoint per lo stato AML.
Esempi
Approvato — nessun hit
In revisione — hit PEP + hit di notizie negative
Tutti i nomi, gli URL e gli articoli riportati di seguito sono fittizi.Correlati
- Avvisi AML — tutti i codici di avviso che l’AML può emettere
- Punteggio di rischio AML e Punteggio di corrispondenza AML — come vengono calcolati i due punteggi
- Monitoraggio AML continuo — abilitazione e gestione degli eventi di monitoraggio
- Database delle watchlist — dataset coperti
- Modelli di dati — Screening AML — schema canonico
- Webhook —
status.updatedviene inviato quando l’AML modifica lo stato della sessione; le modifiche allo stato di revisione degli hit e gli aggiornamenti dei dati di monitoraggio invianodata.updated