The five reports a reporting entity owes under the Prevention of Money Laundering Act. All are filed electronically through the FINnet 2.0 portal.
{{ openFinnetFile.purpose }}
| # | @for (h of openFinnetFile.table.headers; track $index) {{{ h }} | }
|---|---|
| {{ $index + 1 }} | @for (c of r; track $index) {{{ c }} | }
| @if (openFinnetFile.key === 'tc1') { No ATM or card transactions match the current scope. When the bank books none at all, TC1 is still submitted as a header-only file — that is what FIU-IND expects. } @else { No rows for the current filters. } |
| Month | Generated On | Records | Status | Submitted On | Customers |
|---|---|---|---|---|---|
| {{ r.reportMonth }} | {{ r.generatedOn ? (asDate(r.generatedOn) | date: 'medium') : '—' }} | {{ r.recordCount }} | {{ r.status }} | {{ r.submittedOn ? (asDate(r.submittedOn) | date: 'medium') : '—' }} | |
| No CTR reports generated yet. | |||||
| Customer | Customer ID / CKYC | Account | Branch | Date | Direction | Type | Amount |
|---|---|---|---|---|---|---|---|
|
{{ l.clientName }}
{{ l.individual === false ? 'Entity' : 'Individual' }}
|
{{ l.ckycNumber || l.clientExternalId || '—' }} | {{ l.accountNo || '—' }} | {{ l.branchName || '—' }} | {{ l.transactionDate ? (asDate(l.transactionDate) | date: 'dd MMM yyyy') : '—' }} | {{ l.direction || '—' }} | {{ l.connectedGroup ? 'Connected group (month total)' : 'Single transaction' }} | ₹{{ l.amount | number: '1.2-2' }} |
| This report names no customers. | |||||||
| Alert | Client | Screened Name | Listed As | Confirmed On | Due | Status | STR Reference |
|---|---|---|---|---|---|---|---|
| #{{ str.id }} | @if (str.clientId) { {{ str.clientName || str.clientId }} } @else { Not onboarded } | {{ str.screenedName }} | {{ str.matchedNames || '—' }} | {{ str.approvedOn | date: 'mediumDate' }} | {{ str.strDueDate || '—' }} | {{ strStatusLabel(str) }} | {{ str.fiuStrReference || '—' }} |
| ID | Client | Type | Rule | Amount | Raised On | Cleared By | Evidence |
|---|---|---|---|---|---|---|---|
| {{ alert.id }} | {{ alert.clientDisplayName }} | {{ alert.transactionType }} | {{ alert.ruleCode }} — {{ alert.ruleDescription }} | ₹{{ alert.amount | number: '1.0-0' }} | {{ asDate(alert.raisedOn) | date: 'medium' }} | {{ alert.reviewedByUsername || '—' }} | {{ alert.reviewNotes || '—' }} |
| No alerts have been cleared. | |||||||
Cleared whitelisted — no report filed, evidence retained for audit
| 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 outstanding. | |||||||
| ID | Client | Conclusion | Filed On | FIU Reference | Action |
|---|---|---|---|---|---|
| {{ sc.id }} | {{ sc.clientDisplayName }} | {{ sc.conclusion || '—' }} | {{ asDate(sc.strFiledOn) | date: 'dd MMM yyyy' }} | {{ sc.strReferenceNo || '—' }} |
| Verification point | Genuine | Not satisfied |
|---|---|---|
|
{{ item.label }}
{{ item.hint }}
|
| 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)