Alert · reviewed · open
Transaction Risk Skoor 30 (review band) on a $625.27 ach transfer: returns.counterparty_prior_any, returns.entity_rate_gt_threshold.
- Detector
- skoor_review
- Severity
- medium
- Program
- Harbor Marketplace Payouts (simulated)
- Subject
- transfer acht_sim_harb_2dq2zedl89k
- Transfer
- acht_sim_harb_2dq2zedl89k · $625.27 · ach outgoing
- Skoor at alert
- 30 review
- Hard signal
- no
- Policy
- policy-v1
- Opened
- 2026-09-17 19:32Z
- Closed
- —
- Decision clock
- none · due — no clock
- Escalated
- —
Draft narrative
What happened. An ACH outgoing credit transfer of $625.27 from program Harbor Marketplace Payouts, associated with entity Dune LLC 115 (counterparty cpty_sim_harb_39i9ftby3xi), was returned under code R05. The skoor_review detector scored this transfer 30 (review band) and generated an alert because two signals fired: a prior-returns signal and an entity-return-rate-threshold signal.
What the evidence shows. The transfer itself has already settled as RETURNED, so no funds are currently pending or held on this transaction. The alert evidence shows two signals: 2 prior returns other than NSF for this counterparty (weight 15), and an entity unauthorized return rate of 1/27 (about 3.7%) on originated ACH debits in the trailing 60 days (weight 15), combining to the review-band skoor of 30. Hard signal is false and detector confidence is 1 at n=1733. The entity Dune LLC 115 is VERIFIED, not high risk, not PEP, with no review reasons and screening current as of 2026-08-16. At the program level, the KRI panel shows ach_unauthorized_return_rate at 0.00912 flagged as a breach (n=877), and manual_review_aging_hours at 1438 hours also flagged as a breach (n=16). Other KRIs (frozen_accounts, overdraft_events, card_fraud_declines, high_risk_entity_share, pep_flagged_entities) are in watch or ok status. There are no prior dispositions on this alert.
What was checked. Transfer status and return code, entity verification and screening status, program KRI panel, and prior disposition history. No counterparty entity profile beyond the ID was provided, and counterparty country is listed as unknown.
What is recommended. Because the transfer has already settled as returned, there is no transfer to hold or release. However, the combination of this entity's repeat return history, its individual return-rate signal, and the program-level breach on ach_unauthorized_return_rate and manual_review_aging_hours suggests this alert may be one instance of a broader pattern rather than an isolated event. This warrants escalation for a person to review whether the entity or program-level return trend requires a wider look across other transfers, rather than closing the single alert on its own facts.
- Recommendation
- escalate
- Confidence
- 0.62
- Model
- claude-sonnet-5
- Drafted
- 2026-09-17 19:32Z
- Rationale
- Transfer status is RETURNED, so no funds are pending; recommending hold or release does not apply.
- Entity-level signals (2 prior non-NSF returns, entity unauthorized return rate 1/27) independently justified the review-band skoor per detector logic.
- Program-level KRIs show two breaches (ach_unauthorized_return_rate and manual_review_aging_hours) that are not explained within this single alert's evidence, suggesting a pattern beyond this transaction.
- Entity verification, PEP, and high-risk flags are clean, which limits confidence that this is an entity-specific problem versus a program-wide trend.
- No prior dispositions exist to indicate this pattern has already been reviewed or resolved.
- Evidence context is moderately thin regarding counterparty details (country unknown, no counterparty entity profile), which lowers confidence in a definitive close.
Evidence
{
"n": 1733,
"band": "review",
"skoor": 30,
"signals": [
{
"code": "returns.counterparty_prior_any",
"detail": "2 prior return(s) other than NSF",
"weight": 15
},
{
"code": "returns.entity_rate_gt_threshold",
"detail": "entity unauthorized return rate 1/27 originated ACH debits in 60d",
"weight": 15
}
],
"confidence": 1,
"routeReason": "detector not auto-closable"
}
Skoor signals
| Signal | Weight | Hard | Detail |
|---|---|---|---|
| returns.counterparty_prior_unauthorized | +40 | 2 prior unauthorized return(s) | |
| returns.entity_rate_gt_threshold | +15 | entity unauthorized return rate 1/27 originated ACH debits in 60d |
Decision
Sign in as an operator to decide. Operator sign-in →
Dispositions
No disposition yet.
Actions
Freeze, request to program, and suspend need a second, distinct approver. Clear hold, cancel, and pause execute on the requester's approval. Executed through the bank's own API with the tenant's sandbox key; a dry run when there is none.
No actions requested.