| Customer ID | Customer Name | Account Number | Branch | Rating on file | Review says | Alerts | AML Rules Triggered | Amount under review | Last Alert | Action | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
{{ c.clientId }} | {{ c.customerName }} @if (c.openCount > 0) { {{ c.openCount }} open } | {{ c.accountNo || '—' }} | {{ c.branchCode || '—' }} | {{ riskText(c.currentRisk) }} |
{{ c.directionReason }}
}
|
{{ c.alertCount }} | @for (label of c.ruleLabels; track label) { {{ label }} } | {{ c.totalAmount | number: '1.0-0' }} | {{ c.lastAlertDate }} | @if (canChangeRisk(c)) { } @else { } | ||||||||||||||||||
|
@for (a of c.alerts; track a.alertId) {
{{ a.rule.label }}
{{ a.rule.category }}
{{ a.alertId }} · raised {{ a.alertDate }}
₹{{ a.amount | number: '1.0-0' }}
{{ statusMeta[a.status].label }}
Reviewer: {{ a.reviewedBy || 'not yet assigned' }} —
{{ a.remarks || 'no remarks recorded' }}
|
|||||||||||||||||||||||||||||
| Alert ID | Alert Date | Customer ID | Customer Name | Account Number | Branch | Current Risk | Transaction Details | AML Rule Triggered | Amount | Review Status | Reviewer Remarks |
|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ a.alertId }} | {{ a.alertDate }} | {{ a.clientId }} | {{ a.customerName }} | {{ a.accountNo || '—' }} | {{ a.branchCode || '—' }} | {{ riskText(a.currentRisk) }} | {{ txnDetail(a) }} |
{{ a.rule.label }}
{{ a.rule.category }}
{{ a.rule.description }}
|
{{ a.amount | number: '1.0-0' }} |
{{ statusMeta[a.status].label }}
@if (a.reviewedBy) {
by {{ a.reviewedBy }}
}
|
{{ a.remarks || '—' }}
|
| No AML rule was triggered for {{ rangeLabel }} at {{ branchLabel }}. | |||||||||||
| Txn Date | Txn ID | Customer ID | Customer Name | Account Number | Branch | Current Risk | Channel | Dr/Cr | Amount | Balance After | Narration | Counterparty | AML Rule Triggered | Alert | Review Status |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ t.date }} | {{ t.txnId }} | {{ t.clientId }} | {{ t.customerName }} | {{ t.accountNo || '—' }} | {{ t.branchCode || '—' }} | {{ riskText(t.currentRisk) }} | {{ channelLabel(t.channel) }} | {{ t.drCr }} | {{ t.amount | number: '1.0-0' }} @if (t.ctrReportable) { CTR } | {{ t.balanceAfter ? (t.balanceAfter | number: '1.0-0') : '—' }} | {{ t.narration || '—' }} | {{ t.counterparty || '—' }} |
{{ t.rule.label }}
{{ t.rule.category }}
@if (t.legCount > 1) {
leg {{ t.legIndex }} of {{ t.legCount }}
}
{{ t.rule.description }}
|
{{ t.alertId }} | {{ statusMeta[t.status].label }} |
| No transaction tripped an AML rule for {{ rangeLabel }} at {{ branchLabel }}. | |||||||||||||||
Pending review awaiting a reviewer · Risk retained explained, rating unchanged · Risk upgraded / KYC update profile changed · Escalated / STR filed with the Principal Officer
}