{{ 'labels.heading.Details' | translate }}
{{ 'labels.inputs.Product' | translate }}
{{
currentAccount.productId | find: currentAccountTemplate.productOptions : 'id' : 'name'
}}
{{ 'labels.inputs.Submitted On' | translate }}
{{ currentAccount.submittedOnDate | dateFormat }}
{{ 'labels.inputs.External Id' | translate }}
@if (currentAccount.externalId) {
}
@if (!currentAccount.externalId) {
{{ 'labels.inputs.Unassigned' | translate }}
}
{{ 'labels.inputs.Field Officer' | translate }}
{{
currentAccount.fieldOfficerId | find: currentAccountProductTemplate.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 }}
{{ currentAccountTermsForm.get('currencyCode').value }}
{{ 'labels.inputs.Decimal Places' | translate }}
{{ currentAccountTermsForm.get('decimal').value }}
{{ 'labels.inputs.Nominal Annual Interest' | translate }}:
{{ currentAccount.nominalAnnualInterestRate | formatNumber }} %
{{ 'labels.inputs.Interest Compounding Period' | translate }}:
{{
getCatalogTranslation(
currentAccount.interestCompoundingPeriodType
| find: currentAccountProductTemplate.interestCompoundingPeriodTypeOptions : 'id' : 'value'
)
}}
{{ 'labels.inputs.Interest Posting Period' | translate }}:
{{
getCatalogTranslation(
currentAccount.interestPostingPeriodType
| find: currentAccountProductTemplate.interestPostingPeriodTypeOptions : 'id' : 'value'
)
}}
{{ 'labels.inputs.Interest Calculated using' | translate }}:
{{
getCatalogTranslation(
currentAccount.interestCalculationType
| find: currentAccountProductTemplate.interestCalculationTypeOptions : 'id' : 'value'
)
}}
{{ 'labels.inputs.Days in Year' | translate }}:
{{
getCatalogTranslation(
currentAccount.interestCalculationDaysInYearType
| find: currentAccountProductTemplate.interestCalculationDaysInYearTypeOptions : 'id' : 'value'
)
}}
@if (currentAccount.minRequiredOpeningBalance) {
{{ 'labels.inputs.Minimum Opening Balance' | translate }}:
{{ currentAccount.minRequiredOpeningBalance | formatNumber }}
}
{{ 'labels.inputs.Apply Withdrawal Fee for Transfers' | translate }}:
{{ currentAccount.withdrawalFeeForTransfers | yesNo }}
@if (currentAccount.lockinPeriodFrequency) {
{{ 'labels.inputs.Lock-in Period' | translate }}:
{{
getCatalogTranslation(
currentAccount.lockinPeriodFrequency +
' ' +
(currentAccount.lockinPeriodFrequencyType
| find: currentAccountProductTemplate.lockinPeriodFrequencyTypeOptions : 'id' : 'value')
)
}}
}
{{ 'labels.inputs.Is Overdraft Allowed' | translate }}:
{{ currentAccount.allowOverdraft | yesNo }}
@if (currentAccount.minOverdraftForInterestCalculation) {
{{ 'labels.inputs.Minimum Overdraft Required for Interest Calculation' | translate }}:
{{ currentAccount.minOverdraftForInterestCalculation | formatNumber }}
}
@if (currentAccount.nominalAnnualInterestRateOverdraft) {
{{ 'labels.inputs.Nominal Annual Interest for Overdraft' | translate }}:
{{ currentAccount.nominalAnnualInterestRateOverdraft | formatNumber }} %
}
@if (currentAccount.overdraftLimit) {
{{ 'labels.inputs.Maximum Overdraft Amount Limit' | translate }}:
{{ currentAccount.overdraftLimit | formatNumber }}
}
{{ 'labels.inputs.Enforce Minimum Balance' | translate }}:
{{ currentAccount.enforceMinRequiredBalance | yesNo }}
@if (currentAccount.minRequiredBalance) {
{{ 'labels.inputs.Minimum Balance' | translate }}:
{{ currentAccount.minRequiredBalance }}
}
@if (currentAccount.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 }}
|
}