{{ 'labels.heading.Details' | translate }}
{{ '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 { {{ 'labels.inputs.Unassigned' | translate }} }
@if ( savingsAccountProductTemplate?.accountType || savingsAccountProductTemplate?.customerSegment || savingsAccountProductTemplate?.productCode || savingsAccountProductTemplate?.effectiveDate || savingsAccountProductTemplate?.endDate || savingsAccountProductTemplate?.introducerRequired !== undefined || savingsAccountProductTemplate?.shareLinkingEnabled !== undefined ) {
Product Classification
@if (savingsAccountProductTemplate?.accountType) {
Account Type {{ savingsAccountProductTemplate?.accountType }}
} @if (savingsAccountProductTemplate?.customerSegment) {
Customer Segment {{ savingsAccountProductTemplate?.customerSegment }}
} @if (savingsAccountProductTemplate?.productCode) {
Product Code {{ savingsAccountProductTemplate?.productCode }}
} @if (savingsAccountProductTemplate?.effectiveDate) {
Effective Date {{ savingsAccountProductTemplate?.effectiveDate | dateFormat }}
} @if (savingsAccountProductTemplate?.endDate) {
End Date {{ savingsAccountProductTemplate?.endDate | dateFormat }}
} @if ( savingsAccountProductTemplate?.introducerRequired !== undefined && savingsAccountProductTemplate?.introducerRequired !== null ) {
Introducer Required {{ savingsAccountProductTemplate?.introducerRequired | yesNo }}
} @if ( savingsAccountProductTemplate?.shareLinkingEnabled !== undefined && savingsAccountProductTemplate?.shareLinkingEnabled !== null ) {
Share Linking Enabled {{ savingsAccountProductTemplate?.shareLinkingEnabled | yesNo }}
}
}
{{ 'labels.heading.Currency' | translate }}
{{ 'labels.inputs.Currency' | translate }} {{ savingsAccountTermsForm?.get('currencyCode')?.value }}
{{ 'labels.inputs.Decimal Places' | translate }} {{ savingsAccountProductTemplate?.currency?.decimalPlaces }}
{{ 'labels.inputs.Currency In Multiples Of' | translate }} {{ savingsAccountProductTemplate?.currency?.inMultiplesOf }}
@if ( savingsAccountProductTemplate?.dormancyAlert !== undefined && savingsAccountProductTemplate?.dormancyAlert !== null ) {
Dormancy Alert {{ savingsAccountProductTemplate?.dormancyAlert | yesNo }}
} @if ( savingsAccountProductTemplate?.balanceSwapOption !== undefined && savingsAccountProductTemplate?.balanceSwapOption !== null ) {
Balance Swap Option {{ savingsAccountProductTemplate?.balanceSwapOption | yesNo }}
} @if (savingsAccountProductTemplate?.msme !== undefined && savingsAccountProductTemplate?.msme !== null) {
MSME {{ savingsAccountProductTemplate?.msme | yesNo }}
} @if ( savingsAccountProductTemplate?.nominationFacility !== undefined && savingsAccountProductTemplate?.nominationFacility !== null ) {
Nomination Facility {{ savingsAccountProductTemplate?.nominationFacility | yesNo }}
} @if ( savingsAccountProductTemplate?.autoDebitFacility !== undefined && savingsAccountProductTemplate?.autoDebitFacility !== null ) {
Auto Debit Facility {{ savingsAccountProductTemplate?.autoDebitFacility | yesNo }}
}
{{ 'labels.heading.Terms' | translate }}
{{ 'labels.inputs.Nominal Annual Interest' | translate }} {{ savingsAccount?.nominalAnnualInterestRate | formatNumber }} %
@if (savingsAccountProductTemplate?.interestCalculationTypeName) {
Interest Calculation Mode {{ savingsAccountProductTemplate?.interestCalculationTypeName }}
}
{{ 'labels.inputs.Interest Compounding Period' | translate }} {{ savingsAccount?.interestCompoundingPeriodType | find: savingsAccountProductTemplate?.interestCompoundingPeriodTypeOptions : 'id' : 'value' | translateKey: 'catalogs' }}
{{ 'labels.inputs.Interest Posting Period' | translate }} {{ savingsAccount?.interestPostingPeriodType | find: savingsAccountProductTemplate?.interestPostingPeriodTypeOptions : 'id' : 'value' | translateKey: 'catalogs' }}
{{ 'labels.inputs.Interest Calculated using' | translate }} {{ savingsAccount?.interestCalculationType | find: savingsAccountProductTemplate?.interestCalculationTypeOptions : 'id' : 'value' | translateKey: 'catalogs' }}
{{ 'labels.inputs.Days in Year' | translate }} {{ savingsAccount?.interestCalculationDaysInYearType | find: savingsAccountProductTemplate?.interestCalculationDaysInYearTypeOptions : 'id' : 'value' | translateKey: 'catalogs' }}
Interest Calculation Selector {{ savingsAccount?.interestCalculateSelector | find: savingsAccountProductTemplate?.interestCalculationTypeOption : 'id' : 'value' | translateKey: 'catalogs' }}
@if (savingsAccount?.averagePeriod) {
Average Period {{ savingsAccount?.averagePeriod }}
}
Auto Post {{ savingsAccount?.autoPost | yesNo }}
@if (savingsAccountProductTemplate?.lastInterestDate) {
Last Interest Date {{ savingsAccountProductTemplate?.lastInterestDate | dateFormat }}
} @if (savingsAccount?.frequencyFixDay !== undefined && savingsAccount?.frequencyFixDay !== null) {
Frequency Fix Day {{ savingsAccount?.frequencyFixDay }}
}
{{ 'labels.heading.Settings' | translate }}
@if (savingsAccount?.minRequiredOpeningBalance) {
{{ 'labels.inputs.Minimum Opening Balance' | translate }} {{ savingsAccount?.minRequiredOpeningBalance | formatNumber }}
}
{{ 'labels.inputs.Apply Withdrawal Fee for Transfers' | translate }} {{ savingsAccount?.withdrawalFeeForTransfers | yesNo }}
@if (savingsAccount?.lockinPeriodFrequency) {
{{ 'labels.inputs.Lock-in Period' | translate }} {{ savingsAccount?.lockinPeriodFrequency }} {{ savingsAccount?.lockinPeriodFrequencyType | find: savingsAccountProductTemplate?.lockinPeriodFrequencyTypeOptions : 'id' : 'value' | translateKey: 'catalogs' }}
}
{{ 'labels.inputs.Is Overdraft Allowed' | translate }} {{ savingsAccount?.allowOverdraft | yesNo }}
@if (savingsAccount?.minOverdraftForInterestCalculation) {
{{ 'labels.inputs.Minimum Overdraft Required for Interest Calculation' | translate }} {{ savingsAccount?.minOverdraftForInterestCalculation | formatNumber }}
} @if (savingsAccount?.nominalAnnualInterestRateOverdraft) {
{{ 'labels.inputs.Nominal Annual Interest for Overdraft' | translate }} {{ savingsAccount?.nominalAnnualInterestRateOverdraft | formatNumber }} %
} @if (savingsAccount?.overdraftLimit) {
{{ 'labels.inputs.Maximum Overdraft Amount Limit' | translate }} {{ savingsAccount?.overdraftLimit | formatNumber }}
}
{{ 'labels.inputs.Enforce Minimum Balance' | translate }} {{ savingsAccount?.enforceMinRequiredBalance | yesNo }}
@if (savingsAccountProductTemplate?.enableLockinPeriod !== undefined) {
Enable Lock-in Period {{ savingsAccountProductTemplate?.enableLockinPeriod | yesNo }}
} @if (savingsAccountProductTemplate?.balanceFrequency) {
Balance Frequency {{ savingsAccountProductTemplate?.balanceFrequency }}
} @if (savingsAccountProductTemplate?.accountClosedZeroBalanceInDayClosing !== undefined) {
Account Closed Zero Balance In Day Closing {{ savingsAccountProductTemplate?.accountClosedZeroBalanceInDayClosing | yesNo }}
} @if (savingsAccount?.minRequiredBalance) {
{{ 'labels.inputs.Minimum Balance' | translate }} {{ savingsAccount?.minRequiredBalance }}
}
@if (hasDigitalSection) {
Digital
@for (facility of digitalFacilityLabels; track facility.key) {
{{ facility.label }} {{ digitalPreview?.accountFacilityConfig?.[facility.key] | yesNo }}
}
@if (digitalPreview?.accountFacilityLimits?.length) { @for (row of digitalPreview.accountFacilityLimits; track row.limitType) { }
Limit Type General Limit Minor Account Limit Small Saving Limit
{{ row.limitType }} {{ row.generalLimit || 'Unassigned' }} {{ row.minorAccountLimit || 'Unassigned' }} {{ row.smallSavingLimit || 'Unassigned' }}
} @if (digitalPreview?.depositLimitKyc?.general) {
Account Type KYC Type Limit
General {{ digitalPreview.depositLimitKyc.general.kycType || 'Unassigned' }} {{ digitalPreview.depositLimitKyc.general.limit || 'Unassigned' }}
Minor {{ digitalPreview.depositLimitKyc.minor?.kycType || 'Unassigned' }} {{ digitalPreview.depositLimitKyc.minor?.limit || 'Unassigned' }}
Small Saving {{ digitalPreview.depositLimitKyc.smallSaving?.kycType || 'Unassigned' }} {{ digitalPreview.depositLimitKyc.smallSaving?.limit || 'Unassigned' }}
}
} @if (activeClientMembers) {
{{ 'labels.heading.Client Members' | translate }}
{{ 'labels.inputs.Client ID' | translate }} {{ element.id }} {{ 'labels.inputs.Client Name' | translate }} {{ element.displayName }}
} @if (savingsAccount?.charges?.length) {
{{ 'labels.inputs.Charges' | translate }}
{{ 'labels.inputs.Name' | translate }} {{ charge.name + ', ' + charge.currency.displaySymbol }} {{ 'labels.inputs.Type' | translate }} {{ charge.chargeCalculationType.value | translateKey: 'catalogs' }} {{ 'labels.inputs.Amount' | translate }} {{ charge.amount | formatNumber }} {{ 'labels.inputs.Date' | translate }} @if ( charge.chargeTimeType.value === 'Specified due date' || charge.chargeTimeType.value === 'Weekly Fee' ) { {{ (charge.dueDate | dateFormat) || 'Unassigned' }} } @if (charge.chargeTimeType.value === 'Monthly Fee' || charge.chargeTimeType.value === 'Annual Fee') { {{ (charge.feeOnMonthDay | dateFormat) || 'Unassigned' }} } @if ( !( charge.chargeTimeType.value === 'Monthly Fee' || charge.chargeTimeType.value === 'Annual Fee' || charge.chargeTimeType.value === 'Specified due date' || charge.chargeTimeType.value === 'Weekly Fee' ) ) { N/A } {{ 'labels.inputs.Repayments Every' | translate }} {{ charge.feeInterval || 'Not Provided' }} {{ 'labels.inputs.Collected On' | translate }} {{ charge.chargeTimeType.value }}
}