{{ 'labels.heading.Details' | translate }}
{{ 'labels.inputs.Product' | translate }}:
@if (loansAccount.loanOfficerId) {
{{ 'labels.inputs.Loan officer' | translate }}:
{{
loansAccount.loanOfficerId | find: loansAccountProductTemplate.loanOfficerOptions : 'id' : 'displayName'
}}
}
@if (loansAccount.loanPurposeId) {
{{ 'labels.inputs.Loan purpose' | translate }}:
{{
loansAccount.loanPurposeId | find: loansAccountProductTemplate.loanPurposeOptions : 'id' : 'name'
}}
}
@if (loansAccount.fundId) {
{{ 'labels.inputs.Fund' | translate }}:
{{
loansAccount.fundId | find: loansAccountProductTemplate.fundOptions : 'id' : 'name'
}}
}
{{ 'labels.inputs.Submitted on' | translate }}:
{{ loansAccount.submittedOnDate | dateFormat }}
{{ 'labels.inputs.Disbursement on' | translate }}:
{{ loansAccount.expectedDisbursementDate | dateFormat }}
@if (loansAccount.externalId) {
{{ 'labels.inputs.External id' | translate }}:
}
@if (activeClientMembers) {
{{ 'labels.heading.Client Members' | translate }}
| {{ 'labels.inputs.Client ID' | translate }} |
{{ element.id }} |
{{ 'labels.inputs.Client Name' | translate }} |
{{ element.displayName }} |
{{ 'labels.inputs.Loan Purpose' | translate }} |
{{ element.purpose }} |
{{ 'labels.inputs.Original Loan' | translate }} |
{{ element.principal | currency: loansAccountProductTemplate.currency.code : 'symbol-narrow' : '1.2-2' }}
|
}
{{ 'labels.heading.Terms' | translate }}
{{ 'labels.inputs.Principal' | translate }}:
{{
loansAccount.principalAmount | currency: loansAccountProductTemplate.currency.code : 'symbol-narrow' : '1.2-2'
}}
{{ loansAccountProductTemplate.currency.code }}
{{ 'labels.inputs.Loan Term' | translate }}:
{{ loansAccount.loanTermFrequency }}
{{
loansAccount.loanTermFrequencyType | find: loansAccountProductTemplate.termFrequencyTypeOptions : 'id' : 'name'
}}
{{ 'labels.inputs.Number of repayments' | translate }}:
{{ loansAccount.numberOfRepayments }}
{{ 'labels.inputs.Repaid every' | translate }}:
{{ loansAccount.repaymentEvery }}
{{
loansAccount.repaymentFrequencyType | find: loansAccountProductTemplate.termFrequencyTypeOptions : 'id' : 'name'
}}
{{
loansAccount.repaymentFrequencyNthDayType
| find: loansAccountProductTemplate.repaymentFrequencyNthDayTypeOptions : 'id' : 'name'
}}
{{
loansAccount.repaymentFrequencyDayOfWeekType
| find: loansAccountProductTemplate.repaymentFrequencyDaysOfWeekTypeOptions : 'id' : 'name'
}}
@if (productEnableDownPayment) {
{{ 'labels.inputs.Enable Down Payments' | translate }}:
{{ loansAccount.enableDownPayment | yesNo }}
}
@if (loansAccount.repaymentsStartingFromDate) {
{{ 'labels.inputs.First repayment on' | translate }}:
{{ loansAccount.repaymentsStartingFromDate | dateFormat }}
}
@if (loansAccount.interestChargedFromDate) {
{{ 'labels.inputs.Interest charged from' | translate }}:
{{ loansAccount.interestChargedFromDate | dateFormat }}
}
@if (loansAccount.interestRatePerPeriod) {
{{ 'labels.inputs.Nominal interest rate' | translate }}:
{{ loansAccount.interestRatePerPeriod }} {{
loansAccountProductTemplate.interestRateFrequencyType.value
}}
}
@if (loansAccount.interestType) {
{{ 'labels.inputs.Interest method' | translate }}:
{{ loansAccount.interestType }}
}
@if (loansAccount.isEqualAmortization) {
{{ 'labels.inputs.Is Equal Amortization' | translate }}:
{{ loansAccount.isEqualAmortization }}
}
{{ 'labels.inputs.Amortization' | translate }}
{{
loansAccount.amortizationType | find: loansAccountProductTemplate.amortizationTypeOptions : 'id' : 'value'
}}
{{ 'labels.inputs.Interest calculation period' | translate }}:
{{
loansAccount.interestCalculationPeriodType
| find: loansAccountProductTemplate.interestCalculationPeriodTypeOptions : 'id' : 'value'
}}
@if (loansAccount.allowPartialPeriodInterestCalculation) {
{{ 'labels.inputs.Calculate interest for exact days in partial period' | translate }}:
{{ loansAccount.allowPartialPeriodInterestCalculation }}
}
@if (loansAccount.inArrearsTolerance) {
{{ 'labels.inputs.Arrears tolerance' | translate }}:
{{ loansAccount.inArrearsTolerance }}
}
@if (loansAccount.graceOnInterestCharged) {
{{ 'labels.inputs.Interest free period' | translate }}:
{{ loansAccount.graceOnInterestCharged }}
}
{{ 'labels.inputs.Repayment strategy' | translate }}:
{{
loansAccount.transactionProcessingStrategyCode
| find: loansAccountProductTemplate.transactionProcessingStrategyOptions : 'code' : 'name'
}}
{{ 'labels.inputs.Installment Amount' | translate }}
{{ loansAccount.fixedEmiAmount | formatNumber }}
{{ 'labels.inputs.Balloon Repayment Amount' | translate }}
{{ loansAccount.balloonRepaymentAmount | formatNumber }}
{{ 'labels.heading.Moratorium' | translate }}
@if (loansAccount.graceOnPrincipalPayment) {
{{ 'labels.inputs.On principal payment' | translate }}:
{{ loansAccount.graceOnPrincipalPayment }}
}
@if (loansAccount.graceOnInterestPayment) {
{{ 'labels.inputs.On interest payment' | translate }}:
{{ loansAccount.graceOnInterestPayment }}
}
@if (loansAccount.graceOnArrearsAgeing) {
{{ 'labels.inputs.On Arrears Aging' | translate }}:
{{ loansAccount.graceOnArrearsAgeing }}
}
{{ 'labels.inputs.Enable installment level Delinquency' | translate }}
{{ loansAccount.enableInstallmentLevelDelinquency | yesNo }}
@if (loansAccount.isTopup) {
{{ 'labels.inputs.Is Topup Loan' | translate }}?
{{ loansAccount.isTopup }}
}
{{ 'labels.inputs.Recalculate Interest' | translate }}:
{{ loansAccountProductTemplate?.isInterestRecalculationEnabled | yesNo }}
@if (loansAccountProductTemplate?.daysInMonthType) {
{{ 'labels.inputs.Days in month' | translate }}:
{{ loansAccountProductTemplate?.daysInMonthType.value }}
}
@if (loansAccount.charges.length) {
{{ 'labels.heading.Charges' | translate }}
| {{ 'labels.inputs.name' | translate }} |
{{ charge.name + ', ' + (charge.currency?.displaySymbol || '') }}
|
{{ 'labels.inputs.Type' | translate }} |
{{ charge.chargeCalculationType.value }}
|
{{ 'labels.inputs.Amount' | translate }} |
{{ charge.amount }}
|
{{ 'labels.inputs.Collected On' | translate }} |
{{ charge.chargeTimeType.value }}
|
{{ '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'
)
) {
{{ 'labels.inputs.N/A' | translate }}
}
|
}
@if (loansAccountProductTemplate.overdueCharges.length) {
{{ 'labels.heading.Overdue Charges' | translate }}
| {{ 'labels.inputs.name' | translate }} |
{{ charge.name + ', ' + (charge.currency?.displaySymbol || '') }} |
{{ 'labels.inputs.Type' | translate }} |
{{ charge.chargeCalculationType.value }} |
{{ 'labels.inputs.Amount' | translate }} |
{{ charge.amount | formatNumber }} |
{{ 'labels.inputs.Collected On' | translate }} |
{{ charge.chargeTimeType.value }} |
}