{{ '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.External Id' | translate }} @if (savingsAccount.externalId) { } @if (!savingsAccount.externalId) { {{ 'labels.inputs.Unassigned' | translate }} }
{{ 'labels.inputs.Field Officer' | translate }} {{ savingsAccount.fieldOfficerId | find: savingsAccountProductTemplate.fieldOfficerOptions : 'id' : 'displayName' }}
@if (activeClientMembers) {

{{ 'labels.heading.Client Members' | translate }}

{{ 'labels.inputs.Client ID' | translate }} {{ element.id }} {{ 'labels.inputs.Client Name' | translate }} {{ element.displayName }}
}

{{ 'labels.heading.Terms' | translate }}

{{ 'labels.inputs.Currency' | translate }} {{ savingsAccountTermsForm.get('currencyCode').value }}
{{ 'labels.inputs.Decimal Places' | translate }} {{ savingsAccountTermsForm.get('decimal').value }}
{{ 'labels.inputs.Nominal Annual Interest' | translate }}: {{ savingsAccount.nominalAnnualInterestRate | formatNumber }} %
{{ 'labels.inputs.Interest Compounding Period' | translate }}: {{ getCatalogTranslation( savingsAccount.interestCompoundingPeriodType | find: savingsAccountProductTemplate.interestCompoundingPeriodTypeOptions : 'id' : 'value' ) }}
{{ 'labels.inputs.Interest Posting Period' | translate }}: {{ getCatalogTranslation( savingsAccount.interestPostingPeriodType | find: savingsAccountProductTemplate.interestPostingPeriodTypeOptions : 'id' : 'value' ) }}
{{ 'labels.inputs.Interest Calculated using' | translate }}: {{ getCatalogTranslation( savingsAccount.interestCalculationType | find: savingsAccountProductTemplate.interestCalculationTypeOptions : 'id' : 'value' ) }}
{{ 'labels.inputs.Days in Year' | translate }}: {{ getCatalogTranslation( savingsAccount.interestCalculationDaysInYearType | find: savingsAccountProductTemplate.interestCalculationDaysInYearTypeOptions : 'id' : 'value' ) }}
@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 }}: {{ getCatalogTranslation( savingsAccount.lockinPeriodFrequency + ' ' + (savingsAccount.lockinPeriodFrequencyType | find: savingsAccountProductTemplate.lockinPeriodFrequencyTypeOptions : 'id' : 'value') ) }}
}
{{ '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 (savingsAccount.minRequiredBalance) {
{{ 'labels.inputs.Minimum Balance' | translate }}: {{ savingsAccount.minRequiredBalance }}
} @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 }}
}