@switch (currentAccount.accountStatus) {
@case ('INDIVIDUAL_MALE') {
Individual (Male)
}
@case ('INDIVIDUAL_FEMALE') {
Individual (Female)
}
@case ('SINGLE') {
Single Account
}
@case ('JOINT') {
Joint Account
}
@case ('MINOR') {
Minor Account
}
@case ('SENIOR_CITIZEN') {
Senior Citizen
}
@default {
{{ currentAccount.accountStatus }}
}
}
@if (currentAccount.accountStatus === 'JOINT') {
Mode of Operation
@switch (currentAccount.modeOfOperation) {
@case ('EITHER_OR_SURVIVOR') {
Either or Survivor
}
@case ('FORMER_OR_SURVIVOR') {
Former or Survivor
}
@case ('JOINTLY') {
Jointly
}
@case ('ANYONE_OR_SURVIVOR') {
Anyone or Survivor
}
@default {
{{ currentAccount.modeOfOperation || '—' }}
}
}
@if (currentAccount.jointHolders?.length) {
| Sr. |
Holder Name |
CIF No. |
Ownership % |
Signing |
Role |
@for (holder of currentAccount.jointHolders; track holder.clientId; let i = $index) {
| {{ i + 1 }} |
{{ holder.clientName || holder.displayName || '—' }}
@if (holder.isPrimary) {
Primary
}
|
{{ holder.clientCif || holder.cifNumber || '—' }} |
{{ holder.sharePercentage ?? '—' }}% |
{{ holder.signingAuthority || (holder.isMandatory ? 'Mandatory' : 'Optional') }}
|
{{ holder.role || (holder.isPrimary ? 'Primary Account Holder' : 'Co-Holder') }}
|
}
}
}
@if (currentAccount.accountStatus === 'INDIVIDUAL_MALE' && currentAccount.specialCategory) {
Special Category
@switch (currentAccount.specialCategory) {
@case ('DEFENCE') {
Defence Personnel
}
@case ('EX_SERVICEMAN') {
Ex-Serviceman
}
@case ('GOVT_EMPLOYEE') {
Government Employee
}
@case ('PHYSICALLY_CHALLENGED') {
Physically Challenged
}
@case ('NRI') {
NRI (Non-Resident Indian)
}
@case ('NONE') {
None / General
}
@default {
{{ currentAccount.specialCategory }}
}
}
}
@if (currentAccount.accountStatus === 'INDIVIDUAL_FEMALE' && currentAccount.weakerSection) {
Weaker Section
@switch (currentAccount.weakerSection) {
@case ('BPL') {
BPL (Below Poverty Line)
}
@case ('SC_ST') {
SC / ST Category
}
@case ('MINORITY') {
Minority Community
}
@case ('SHG') {
Self Help Group Member
}
@case ('PMJDY') {
PMJDY Beneficiary
}
@case ('NONE') {
None / General
}
@default {
{{ currentAccount.weakerSection }}
}
}
}
@if (currentAccount.accountStatus === 'MINOR') {
@if (currentAccount.guardianName) {
Guardian Name
{{ currentAccount.guardianName }}
}
@if (currentAccount.guardianCif) {
Guardian CIF
{{ currentAccount.guardianCif }}
}
@if (currentAccount.guardianRelationship) {
Relationship
{{ currentAccount.guardianRelationship }}
}
@if (currentAccount.minorDob) {
Minor DOB
{{ currentAccount.minorDob | dateFormat }}
}
}