DDS Product Creation

{{ isEdit ? 'Update this Daily Deposit product.' : 'Register a Daily Deposit product.' }}

Details @if (tabHasError(detailsControls)) { }
Product Group @for (group of accountTypeGroups; track group) { {{ group }} } Product Code Product Description
Interest & Maturity @if (tabHasError(interestControls)) { }
Interest Rate (%) Interest is worked out daily on the balance (rate ÷ 365) @if (accountTypeForm.get('interestRate')?.hasError('required')) { Interest rate is required } Auto Interest Post Yes No Auto Interest Post When @for (option of autoInterestPostWhenOptions; track option) { {{ option }} } Interest posts on the last day of each month, quarter, half-year or year Maturity Auto Close Yes No Closes the account on its maturity date, if it names a savings account to be paid into
Premature Closure @if (tabHasError(prematureControls)) { }

Applied when an account on this scheme is closed before its term ends. The branch chooses at the time whether the customer or the agent bears the cost; these set what that costs.

Minimum Lock-in (months) Before this, early closure is refused outright. 0 allows it from day one. Customer: interest rate reduced by (%) Taken off the rate for the whole period, not only the part left to run. Agent: commission reduced by (%) Charged whoever bears the interest — the round was not kept going.
Accounting @if (tabHasError(accountingControls)) { }

Accounting

@if (glLoadFailed) {
The chart of accounts could not be loaded, so no ledger account can be picked. Reload the page to try again.
} @for (section of accountingSections; track section.key) {

{{ section.title }}

@for (row of section.rows; track row.controlName) {
{{ row.pillLabel }}
{{ row.label }} @if (row.required) { * } {{ row.hint }}
}
}
@if (selectedTabIndex < lastTabIndex) { }