Account Details
{{ 'labels.inputs.Product' | translate }} {{ savingsAccount?.productId | find: savingsAccountTemplate?.productOptions : 'id' : 'name' }}
{{ 'labels.inputs.Submitted On' | translate }} {{ savingsAccount?.submittedOnDate | dateFormat }}
{{ 'labels.inputs.Field Officer' | translate }} {{ savingsAccount?.fieldOfficerId | find: savingsAccountProductTemplate?.fieldOfficerOptions : 'id' : 'displayName' }}
{{ 'labels.inputs.External Id' | translate }} @if (savingsAccount?.externalId) { } @else { Unassigned }
@if ( savingsAccountProductTemplate?.accountType || savingsAccountProductTemplate?.customerSegment || savingsAccountProductTemplate?.productCode || savingsAccountProductTemplate?.previewAccountNo || savingsAccountProductTemplate?.effectiveDate || savingsAccountProductTemplate?.endDate ) {
Product Classification From Product
@if (savingsAccount?.accountType || savingsAccountProductTemplate?.accountType) {
Account Type {{ savingsAccount?.accountType || savingsAccountProductTemplate?.accountType }}
} @if (savingsAccount?.customerSegment || savingsAccountProductTemplate?.customerSegment) {
Customer Segment {{ savingsAccount?.customerSegment || savingsAccountProductTemplate?.customerSegment }}
} @if (savingsAccountProductTemplate?.productCode) {
Product Code {{ savingsAccountProductTemplate?.productCode }}
}
Account No {{ savingsAccountProductTemplate?.previewAccountNo || savingsAccountTemplate?.accountNo || 'Auto-generated' }}
@if (savingsAccountProductTemplate?.effectiveDate) {
Effective Date {{ savingsAccountProductTemplate?.effectiveDate | dateFormat }}
} @if (savingsAccountProductTemplate?.endDate) {
End Date {{ savingsAccountProductTemplate?.endDate | dateFormat }}
}
Introducer Required {{ savingsAccountProductTemplate?.introducerRequired | yesNo }}
Share Linking Enabled {{ (savingsAccount?.shareLinkingEnabled !== undefined ? savingsAccount.shareLinkingEnabled : savingsAccountProductTemplate?.shareLinkingEnabled ) | yesNo }}
} @if (savingsAccount?.introducerId) {
Introducer Details
Name {{ savingsAccount?.introducerName || '—' }}
@if (savingsAccount?.introducerCifNumber) {
CIF No {{ savingsAccount.introducerCifNumber }}
}
Client ID {{ savingsAccount.introducerId }}
} @if (savingsAccount?.accountStatus) {
Status of Account RBI Guidelines
@switch (savingsAccount.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 { {{ savingsAccount.accountStatus }} } }
@if (savingsAccount.accountStatus === 'JOINT') {
Mode of Operation @switch (savingsAccount.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 { {{ savingsAccount.modeOfOperation || '—' }} } }
@if (savingsAccount.jointHolders?.length) {
@for (holder of savingsAccount.jointHolders; track holder.clientId; let i = $index) { }
Sr. Holder Name CIF No. Ownership % Signing Role
{{ i + 1 }} {{ holder.displayName || '—' }} @if (holder.isPrimary) { Primary } {{ holder.cifNumber || '—' }} {{ holder.sharePercentage ?? '—' }}% {{ holder.isMandatory ? 'Mandatory' : 'Optional' }} {{ holder.isPrimary ? 'Primary Account Holder' : 'Co-Holder' }}
} } @if (savingsAccount.accountStatus === 'INDIVIDUAL_MALE' && savingsAccount.specialCategory) {
Special Category @switch (savingsAccount.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 { {{ savingsAccount.specialCategory }} } }
} @if (savingsAccount.accountStatus === 'INDIVIDUAL_FEMALE' && savingsAccount.weakerSection) {
Weaker Section @switch (savingsAccount.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 { {{ savingsAccount.weakerSection }} } }
} @if (savingsAccount.accountStatus === 'MINOR') {
@if (savingsAccount.guardianName) {
Guardian Name {{ savingsAccount.guardianName }}
} @if (savingsAccount.guardianCifNumber) {
Guardian CIF {{ savingsAccount.guardianCifNumber }}
} @if (savingsAccount.guardianRelationship) {
Relationship {{ savingsAccount.guardianRelationship }}
} @if (savingsAccount.minorDateOfBirth) {
Minor DOB {{ savingsAccount.minorDateOfBirth }}
}
}
}
Currency & Account Flags
Currency {{ currencyName }}
Decimal Places {{ decimalPlaces }}
Currency In Multiples Of {{ inMultiplesOf }}
Dormancy Alert {{ savingsAccountProductTemplate?.dormancyAlert | yesNo }}
Nomination Facility {{ savingsAccountProductTemplate?.nominationFacility | yesNo }}
@if ( savingsAccountProductTemplate?.dormancyAlert || savingsAccountProductTemplate?.isDormancyTrackingActiveFromProduct ) {
Dormancy Monitoring {{ savingsAccountProductTemplate?.isDormancyTrackingActiveFromProduct ? 'Active' : 'Inactive' }}
Inactive @if (savingsAccountProductTemplate?.daysToInactiveFromProduct !== null) { After {{ savingsAccountProductTemplate.daysToInactiveFromProduct }} days of no transaction } @else { Not configured }
Dormant @if (savingsAccountProductTemplate?.daysToDormancyFromProduct !== null) { {{ savingsAccountProductTemplate.daysToDormancyFromProduct }} days after inactive } @else { Not configured }
Escheat @if (savingsAccountProductTemplate?.daysToEscheatFromProduct !== null) { {{ savingsAccountProductTemplate.daysToEscheatFromProduct }} days after dormant } @else { Not configured }
Alert {{ savingsAccountProductTemplate?.dormancyAlert ? 'Enabled' : 'Disabled' }} Tracking {{ savingsAccountProductTemplate?.isDormancyTrackingActiveFromProduct ? 'Active' : 'Inactive' }}
} @if (savingsAccountNominees?.length > 0) {
Nominee Details {{ savingsAccountNominees.length }} Nominee(s)
@for (nom of savingsAccountNominees; track nom.nomineeClientId; let i = $index) { @if (i > 0) {
}
Name {{ nom.nomineeDisplayName || '—' }}
Client ID {{ nom.nomineeClientId || '—' }}
Relationship {{ nom.relationshipName || '—' }}
Share % {{ nom.percentageShare ?? '—' }}%
Minor {{ nom.nomineeIsMinor ? 'Yes' : 'No' }}
@if (nom.guardianDisplayName) {
Guardian {{ nom.guardianDisplayName }}
} @if (nom.remarks) {
Remarks {{ nom.remarks }}
}
}
} @if (hasDigitalSection) {
Digital Facilities User Configured
@for (facility of digitalFacilityLabels; track facility.key) {
{{ facility.label }} {{ digitalFacilityConfig?.[facility.key] ? 'Enabled' : 'Disabled' }}
}
} @if (activeClientMembers) {
{{ 'labels.heading.Client Members' | translate }}
{{ 'labels.inputs.Client ID' | translate }} {{ element.id }} {{ 'labels.inputs.Client Name' | translate }} {{ element.displayName }}
}
@if (!hideButtons) {
}