CKYC Reports

Customer KYC analytics, file ingestion & search
@if (upload.fileName) {
{{ upload.fileName }} · {{ upload.customers }} customers · {{ upload.totalRecords }} records
}
@if (activeTab === 'dashboard') {
{{ totalCustomers }}
Total Customers
{{ maleCount }}
Male
{{ femaleCount }}
Female
{{ missingPanCount }}
Missing PAN
{{ missingAadhaarCount }}
Missing Aadhaar
{{ duplicateMobileCount }}
Duplicate Mobile

State-wise Customers

Branch-wise Customers (Top 10)

Daily Upload Trend

} @if (activeTab === 'upload') {

Drag & drop your CKYC file here

or click to browse — pipe-delimited (.txt) format

@if (upload.status !== 'idle') {
{{ upload.fileName }} {{ uploadProgress | number: '1.0-0' }}%
} @if (upload.status === 'success') {
Parsed successfully
{{ upload.totalRecords }}
Total Records
{{ upload.customers }}
Customers (20)
{{ upload.ids }}
KYC IDs (30)
{{ upload.documents }}
Documents (70)
} @if (upload.status === 'error') {
Upload failed
@for (err of upload.errors; track err) {
{{ err }}
}
}

CKYC File Schema

10|...File header (1 line)
20|seq|...Customer demographic record
30|seq|type|valueKYC ID — C=PAN, E=Aadhaar, B=Passport, V=Voter, D=DL
70|seq|file|...Document attachment
} @if (activeTab === 'customers') {
{{ filteredCustomers.length }} matching records
@for (c of pagedCustomers; track c.id) { } @empty { }
CIF Name Gender DOB Mobile PAN Aadhaar City Branch Upload
{{ c.id }} {{ c.fullName }} {{ c.gender || '—' }} {{ c.dob }} {{ c.mobile || '—' }} {{ c.pan || '—' }} {{ c.aadhaarMasked || '—' }} {{ c.city }} {{ c.branch }} {{ c.uploadDate }}
No records match the filters.
Page {{ pageIndex + 1 }} of {{ pageCount }}
} @if (activeTab === 'search') {
@if (searchPerformed) {
{{ searchResults.length }} match{{ searchResults.length === 1 ? '' : 'es' }} @if (searchResults.length > 0) {
}
@for (c of searchResults; track c.id) {
{{ (c.firstName || c.fullName).charAt(0) }}{{ c.lastName.charAt(0) }}
{{ c.fullName }}
{{ c.id }}
{{ c.gender || '—' }}
{{ c.dob || '—' }}
{{ c.mobile || '—' }}
{{ c.pan || '—' }}
{{ c.aadhaarMasked || '—' }}
{{ c.address1 }} {{ c.address2 }} {{ c.address3 }}, {{ c.city }}, {{ c.state }} {{ c.pin }}
{{ c.branch }}
} @empty {

No customers found for "{{ searchQuery }}"

}
} @else {

Enter a query above and press Search.

}
}
{{ toastMsg }}