@if (customerMode === 'existing') {
@if (loadingCustomer) {
autorenew
Loading customer details…
} @else if (!selectedCustomer) {
person_search
No customer selected
Search by name, account no., PAN or Aadhaar
search Search Customer
} @else {
{{ customerInitials }}
{{ selectedCustomer.displayName }}
{{
selectedCustomer.kycStatus === 'Verified' ? 'verified_user' : 'gpp_maybe'
}}
KYC: {{ selectedCustomer.kycStatus }}
@if (selectedCustomer.accountType) {
{{ selectedCustomer.accountType }}
}
swap_horiz Change
close Remove
CIF No. {{ selectedCustomer.cifNumber || '—' }}
Client ID {{ selectedCustomer.clientId }}
Mobile {{ selectedCustomer.mobileNo || '—' }}
Branch {{ selectedCustomer.officeName || '—' }}
Account {{ selectedCustomer.accountNo || 'No account' }}
PAN on record
{{ selectedCustomer.kycPan || 'Not on record' }}
@if (selectedCustomer.kycPan) {
{{ selectedCustomer.panVerified ? 'Verified' : 'Not verified' }}
}
}
} @else {
Customer Name{{ needsPan ? ' *' : '' }}
Mobile
}
credit_card
PAN Card
{{ needsPan ? 'Mandatory' : 'Optional' }}
@if (panValue && !panFormatInvalid) {
check_circle
} @else if (panFormatInvalid) {
error
}
@if (panFormatInvalid) {
PAN is 5 letters, 4 digits, 1 letter (e.g. ABCDE1234F).
} @else if (panFromKyc) {
link Fetched from the customer's KYC record.
} @else if (panMissing) {
Required: this exchange is above ₹50,000 (Income Tax Rule 114B / RBI).
} @else {
Mandatory for exchanges above ₹50,000.
}