@for (fdType of fdTypes; track fdType) {
@if (!showPreview[fdType]) {

CBS Base Interest Rate Slabs

@if (slabs(fdType).length === 0) {

No slabs defined. Click "Add Slab" to begin.

} @else {
# {{ row.get('srNo').value }} Description Period Type @for (pt of periodTypes; track pt.id) { {{ pt.label }} } From To Annual Rate (%) Senior Citizen (%)
}
New Version Label Version label is required. Remarks (optional)
} @else {

CBS Base Interest Rate — Save Preview ({{ fdType }})

Review the change before confirming. The current active version will be deactivated, and the new version will be activated.

Currently Active → Will be DEACTIVATED
@if (activeRates[fdType]) {

{{ activeRates[fdType].versionLabel }}

@if (activeRates[fdType].remarks) {

{{ activeRates[fdType].remarks }}

}
# {{ s.srNo }} Description {{ s.description }} Period {{ getPeriodLabel(s.periodTypeEnum) }} From {{ s.fromPeriod }} To {{ s.toPeriod ?? '∞' }} Rate (%) {{ s.annualInterestRate | number: '1.2-2' }} Senior (%) {{ s.seniorCitizenRate | number: '1.2-2' }}
} @else {

No active version currently exists.

}
New Version → Will be ACTIVATED

{{ forms[fdType].value.versionLabel }}

@if (forms[fdType].value.remarks) {

{{ forms[fdType].value.remarks }}

}
# {{ s.srNo }} Description {{ s.description }} Period {{ getPeriodLabel(s.periodTypeEnum) }} From {{ s.fromPeriod }} To {{ s.toPeriod ?? '∞' }} Rate (%) {{ s.annualInterestRate | number: '1.2-2' }} Senior (%) {{ s.seniorCitizenRate | number: '1.2-2' }}
} @if (saveMessage[fdType]) {

{{ saveMessage[fdType] }}

}

CBS Base Interest Rate — Version History

All past versions for {{ fdType }} deposit type.

@if (isLoading) {

Loading history...

} @else if (historyForType(fdType).length === 0) {

No history found.

} @else { @for (version of historyForType(fdType); track version.id) { {{ version.versionLabel }} {{ version.isActive ? 'Active' : 'Inactive' }} From {{ version.effectiveFromDate }} To {{ version.effectiveToDate || 'Current' }} @if (version.remarks) {

{{ version.remarks }}

}
# {{ s.srNo }} Description {{ s.description }} Period {{ getPeriodLabel(s.periodTypeEnum) }} From {{ s.fromPeriod }} To {{ s.toPeriod ?? '∞' }} Annual Rate (%) {{ s.annualInterestRate | number: '1.2-2' }} Senior Citizen (%) {{ s.seniorCitizenRate | number: '1.2-2' }}
}
}
}