| ID | Client | Type | Rule | Amount | Raised On | Status | Routes To | Notes | Action |
|---|---|---|---|---|---|---|---|---|---|
| {{ alert.id }} | {{ alert.clientDisplayName }} | {{ alert.transactionType }} | {{ alert.ruleCode }} — {{ alert.ruleDescription }} | ₹{{ alert.amount | number: '1.0-0' }} | {{ alert.raisedOn | date: 'medium' }} | {{ alert.status }} | {{ alertRouteLabel(alert.status) }} | @if (alert.status === 'RAISED' || alert.status === 'UNDER_REVIEW') { } @else { {{ alert.reviewNotes }} } |
@if (alert.status === 'RAISED' || alert.status === 'UNDER_REVIEW') {
|
| No live alerts. | |||||||||
Pending awaiting Whitelist/Escalate decision · CTR only whitelisted — cleared, no STR needed · → STR escalated to Principal Officer as an STR case
| Month | Generated On | Records | Status | Submitted On |
|---|---|---|---|---|
| {{ r.reportMonth }} | {{ r.generatedOn | date: 'medium' }} | {{ r.recordCount }} | {{ r.status }} | {{ r.submittedOn ? (r.submittedOn | date: 'medium') : '—' }} |
| No CTR reports generated yet. | ||||
| Ref | Account | Customer | Type | Date / Time | Amount | Instrument | Branch | Relationship | Filed Under | Compliance Action |
|---|---|---|---|---|---|---|---|---|---|---|
| {{ t.reportRefNo }} | {{ t.accountNumber }} | {{ t.customerName }} | {{ t.depositOrWithdrawal }} | {{ t.txnDate }} {{ t.txnTime }} | ₹{{ t.txnAmount | number: '1.0-0' }} | {{ t.instrumentType }} {{ t.instrumentId }} | {{ t.branchCode }} | {{ t.relationshipFlag }} | CTR @if (t.complianceStatus === 'SUSPICIOUS') { + STR } |
@if (!t.complianceStatus || t.complianceStatus === 'PENDING') {
Stays in CTR only
} @else {
}
}
|
| No transactions match the filters. | ||||||||||
CTR every cash txn ≥ threshold stays in the monthly CTR / TC2 file · + STR also flagged as suspicious and escalated to a separate STR case (see the STR tab)
| ID | Client | Type | Rule | Amount | Raised On | Status | Routes To | Notes | Action |
|---|---|---|---|---|---|---|---|---|---|
| {{ alert.id }} | {{ alert.clientDisplayName }} | {{ alert.transactionType }} | {{ alert.ruleCode }} — {{ alert.ruleDescription }} | ₹{{ alert.amount | number: '1.0-0' }} | {{ alert.raisedOn | date: 'medium' }} | {{ alert.status }} | {{ alertRouteLabel(alert.status, false) }} | @if (alert.status === 'RAISED' || alert.status === 'UNDER_REVIEW') { } @else { {{ alert.reviewNotes }} } |
@if (alert.status === 'RAISED' || alert.status === 'UNDER_REVIEW') {
|
| No suspicious behavioral alerts. | |||||||||
Pending awaiting Whitelist/Escalate decision · Cleared whitelisted — no report filed · → STR escalated to Principal Officer as an STR case
| ID | Client | Cumulative Cases | Assigned PO | Conclusion | FIU Due Date | Status | Action |
|---|---|---|---|---|---|---|---|
| {{ sc.id }} | {{ sc.clientDisplayName }} | = 3"> {{ sc.cumulativeStrCaseCountForClient }} | {{ sc.assignedPoUsername || '—' }} | {{ sc.conclusion || '—' }} | {{ sc.fiuDueDate || '—' }} | {{ sc.status }} | |
| No STR cases yet. | |||||||
| Verification point | Genuine | Not satisfied |
|---|---|---|
|
{{ item.label }}
{{ item.hint }}
|
{{ s.narrative }}
{{ s.poRemarks }}
{{ poFindingLabel(s.poFinding) }}
| Ref | UCIC | Name | Gender | DOB | PAN | Mobile | City | Annual Income | Risk |
|---|---|---|---|---|---|---|---|---|---|
| {{ k.reportRefNo }} | {{ k.ucic }} | {{ k.firstName }} {{ k.middleName }} {{ k.lastName }} | {{ k.gender }} | {{ k.dob }} | {{ k.pan }} | {{ k.mobileNumber }} | {{ k.city }}, {{ k.state }} | ₹{{ k.annualIncome | number }} | {{ k.riskLevel }} |
| Ref | UCIC | Entity Name | PAN | GSTIN | City | Type | Owner (if Sole Prop) | Risk |
|---|---|---|---|---|---|---|---|---|
| {{ k.reportRefNo }} | {{ k.ucic }} | {{ k.entityName }} | {{ k.panNumber }} | {{ k.gstin }} | {{ k.city }}, {{ k.state }} | {{ k.customerType }} | {{ k.isSoleProprietor ? k.ownerName : '—' }} | {{ k.riskLevel }} |
ATM / card transaction template (header only — no card txns this cycle)
Branch / cash transactions ({{ filteredCtr.length }} rows)
Individual customer cards ({{ kc1.length }} rows)
Entity customer cards ({{ kc2.length }} rows)
Per-account 12-month aggregates derived from CTR list
Account ↔ customer relationship mapping
Suspicious Transaction Report ({{ strSuspects.length }} suspects — cases concluded clean are excluded)