Alert · reviewed · open
Transaction Risk Skoor 40 (review band) on a $854.63 ach transfer: returns.counterparty_prior_unauthorized.
- Detector
- skoor_review
- Severity
- medium
- Program
- Northwind Payroll (simulated)
- Subject
- transfer acht_sim_nort_6etmg951227
- Transfer
- acht_sim_nort_6etmg951227 · $854.63 · ach outgoing
- Skoor at alert
- 40 review
- Hard signal
- no
- Policy
- policy-v1
- Opened
- 2026-09-17 19:31Z
- Closed
- —
- Decision clock
- none · due — no clock
- Escalated
- —
Draft narrative
What happened. Alert 8b9a9d34-e4e1-4f04-9774-6181c7261a72 fired on ACH outgoing transfer acht_sim_nort_6etmg951227 ($854.63, program Northwind Payroll), flagged by skoor_review at Transaction Risk Skoor 40 (review band). The triggering signal is returns.counterparty_prior_unauthorized, weight 40, based on 1 prior unauthorized return by the counterparty. The transfer itself settled with return code none.
What the evidence shows. The transfer status is SETTLED with no return code, meaning this specific transaction was not returned or flagged as unauthorized. The single signal driving the skoor is a historical event tied to the counterparty (cpty_sim_nort_25c8izfo4a), not to this transaction. The debtor entity, Alder Co 00 (enti_sim_nort_ahjigjsxu), is VERIFIED, not high risk, not PEP, with no open review reasons and screening current as of 2026-07-05. Program-level KRIs show ach_unauthorized_return_rate at 0 (n=274, ok) and ach_overall_return_rate at 0.0073 (n=274, ok), indicating no broader unauthorized-return pattern in the program. manual_review_aging_hours shows a breach (1434.67 hours, n=6), but this is a general program metric unrelated to the specific signal on this alert. pep_flagged_entities and high_risk_entity_share are at watch level but do not apply to this entity.
What was checked. Transfer status and return code, entity verification and risk flags, program-level return-rate and risk-share KRIs, and prior dispositions (none found). The counterparty's country is listed as unknown, which limits full assessment of that party but does not change the settled, unreturned status of this transaction.
What is recommended. Close the alert. The transaction settled without a return, the debtor entity is verified and low risk, and program-wide unauthorized-return metrics show no pattern beyond the single historical counterparty event already captured in the signal. No funds are pending, so hold or release do not apply. The manual_review_aging_hours breach is a separate program-level condition that should be tracked independently of this alert.
- Recommendation
- close
- Confidence
- 0.72
- Model
- claude-sonnet-5
- Drafted
- 2026-09-17 19:31Z
- Rationale
- Transfer status is SETTLED with return code none, indicating no adverse outcome on this specific transaction.
- Triggering signal reflects one historical prior unauthorized return by the counterparty, not a current-transaction defect.
- Debtor entity is VERIFIED, not high risk, not PEP, with no open review reasons and recent screening.
- Program-wide ach_unauthorized_return_rate is 0 (n=274), showing no broader pattern warranting escalation.
- Counterparty country is listed as unknown, a minor evidence gap that keeps confidence below high.
- No prior dispositions exist for this alert or subject to suggest recurring issues.
Evidence
{
"n": 734,
"band": "review",
"skoor": 40,
"signals": [
{
"code": "returns.counterparty_prior_unauthorized",
"detail": "1 prior unauthorized return(s)",
"weight": 40
}
],
"confidence": 1,
"routeReason": "detector not auto-closable"
}
Skoor signals
| Signal | Weight | Hard | Detail |
|---|---|---|---|
| returns.counterparty_prior_unauthorized | +40 | 1 prior unauthorized return(s) |
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.