feat: recurring deposit enhancements, dashboard, chart, and account view updates
This commit is contained in:
+12
-2
@@ -233,6 +233,11 @@ export class EditRecurringDepositAccountComponent {
|
||||
});
|
||||
return;
|
||||
}
|
||||
const lienError = this.recurringDepositsAccountCurrencyStep?.lienPercentageError;
|
||||
if (lienError) {
|
||||
this.alertService.alert({ type: 'Error', message: `Loan against this RD: ${lienError}` });
|
||||
return;
|
||||
}
|
||||
if (!detailsStep?.selectedCustomerSegment) {
|
||||
this.alertService.alert({ type: 'Error', message: 'Please select a Customer Segment before submitting.' });
|
||||
return;
|
||||
@@ -275,8 +280,13 @@ export class EditRecurringDepositAccountComponent {
|
||||
isCalendarInherited: pt?.isCalendarInherited ?? false,
|
||||
isMandatoryDeposit: pt?.isMandatoryDeposit ?? false,
|
||||
allowWithdrawal: pt?.allowWithdrawal ?? false,
|
||||
adjustAdvanceTowardsFuturePayments: pt?.adjustAdvanceTowardsFuturePayments ?? false,
|
||||
autoDebitFacility: currencyStep?.autoDebitFacility ?? pt?.autoDebitFacility ?? false
|
||||
// See create-recurring-deposits-account: advance payments must count towards the next installments.
|
||||
adjustAdvanceTowardsFuturePayments: true,
|
||||
autoDebitFacility: currencyStep?.autoDebitFacility ?? pt?.autoDebitFacility ?? false,
|
||||
// Lien Marked products only - the server ignores it otherwise and caps it at the product's limit.
|
||||
...(currencyStep?.lienAllowed && currencyStep?.lienPercentage != null
|
||||
? { lienPercentage: Number(currencyStep.lienPercentage) }
|
||||
: {})
|
||||
};
|
||||
|
||||
const rawCharges: any[] = pt?.charges ?? [];
|
||||
|
||||
Reference in New Issue
Block a user