diff --git a/src/app/current-accounts/create-current-account/create-current-account.component.html b/src/app/current-accounts/create-current-account/create-current-account.component.html
index 1f07c596b..6a81d16b6 100644
--- a/src/app/current-accounts/create-current-account/create-current-account.component.html
+++ b/src/app/current-accounts/create-current-account/create-current-account.component.html
@@ -96,6 +96,9 @@
[currentAccountSettingsForm]="currentAccountSettingsForm"
[currentAccountTermsForm]="currentAccountTermsForm"
[currentAccount]="currentAccount"
+ [currentAccountDigital]="currentAccountDigital"
+ [currentAccountNominee]="currentAccountNominee"
+ [currentAccountCurrencyFlags]="currentAccountCurrencyFlags"
(submitEvent)="submit()"
>
diff --git a/src/app/current-accounts/create-current-account/create-current-account.component.ts b/src/app/current-accounts/create-current-account/create-current-account.component.ts
index 9e0cad657..1329e5312 100644
--- a/src/app/current-accounts/create-current-account/create-current-account.component.ts
+++ b/src/app/current-accounts/create-current-account/create-current-account.component.ts
@@ -66,14 +66,15 @@ export class CreateCurrentAccountComponent {
/** Current Account Product Template */
currentAccountProductTemplate: any;
- /** Current Account Details Step */
@ViewChild(CurrentAccountDetailsStepComponent, { static: true })
currentAccountDetailsStep: CurrentAccountDetailsStepComponent;
- /** Current Account Currency Step */
- @ViewChild(CurrentAccountCurrencyStepComponent, { static: true })
+ @ViewChild(CurrentAccountCurrencyStepComponent)
currentAccountCurrencyStep: CurrentAccountCurrencyStepComponent;
+ @ViewChild(CurrentAccountDigitalStepComponent)
+ currentAccountDigitalStep: CurrentAccountDigitalStepComponent;
+
constructor() {
this.route.data.subscribe((data: { currentAccountTemplate: any }) => {
this.currentAccountTemplate = data.currentAccountTemplate;
@@ -107,12 +108,23 @@ export class CreateCurrentAccountComponent {
return new FormGroup({});
}
- /**
- * Retrieves current account object.
- */
get currentAccount() {
+ return { ...this.currentAccountDetailsStep.currentAccountDetails };
+ }
+
+ get currentAccountDigital() {
+ return this.currentAccountDigitalStep?.currentAccountDigital ?? null;
+ }
+
+ get currentAccountNominee() {
+ return this.currentAccountCurrencyStep?.nomineeData ?? null;
+ }
+
+ get currentAccountCurrencyFlags() {
return {
- ...this.currentAccountDetailsStep.currentAccountDetails
+ balanceSwapOption: this.currentAccountCurrencyStep?.balanceSwapOption ?? false,
+ msme: this.currentAccountCurrencyStep?.msme ?? false,
+ autoDebitFacility: this.currentAccountCurrencyStep?.autoDebitFacility ?? false
};
}
diff --git a/src/app/current-accounts/current-account-stepper/current-account-currency-step/current-account-currency-step.component.html b/src/app/current-accounts/current-account-stepper/current-account-currency-step/current-account-currency-step.component.html
index e790fd695..935e312dd 100644
--- a/src/app/current-accounts/current-account-stepper/current-account-currency-step/current-account-currency-step.component.html
+++ b/src/app/current-accounts/current-account-stepper/current-account-currency-step/current-account-currency-step.component.html
@@ -59,8 +59,9 @@
{{ currentAccountProductTemplate?.dormancyAlert ? 'Yes' : 'No' }}
-
-
Register a nominee for this account as per Indian banking norms
+Search and link an existing client with their ownership share
+| Sr. | +Partner Name | +CIF No. | +Ownership % | +Signing Authority | +Action | +
|---|---|---|---|---|---|
| {{ i + 1 }} | +
+
+
+
+ {{ c.clientName[0].toUpperCase() }}
+
+
+ {{ c.clientName }}
+ @if (c.isMandatory) {
+ Mandatory Signatory
+ }
+
+ |
+ + {{ c.clientCif || '—' }} + | ++ + {{ c.sharePercentage }}% + + | ++ + | ++ + | +
| Total Ownership | ++ + {{ totalSharePercentage }}% + + | +
+
+ |
+ + | ||