@switch (state) {
@case ('loading') {
Reading the Loan Interest Rate Register…
}
@case ('none') {
There is no active Loan Interest Rate Register yet.
A product takes its interest rate from the register, so it cannot be created until a register is created and
approved.
Open the register →
}
@case ('ready') {
@if (selectedRow) {
Interest comes from the active register {{ register?.name }}, effective {{ register?.effectiveFrom }}.
Open register →
}
@if (!selectedRow) {
}
@if (selectedRow) {
Register row
{{ selectedRow.srNo }}. {{ selectedRow.particulars }}
@if (glLabel(selectedRow); as gl) {
{{ gl }}
}
{{ matchNote }}
| Amount slab |
Rate |
@for (slab of slabRates; track slab.label) {
| {{ slab.label }} |
{{ slab.text }} |
}
| CIBIL score |
Band |
Added to the rate |
@for (slab of cibilSlabs; track slab.from) {
| {{ slab.from }} – {{ slab.to }} |
{{ slab.tier }} |
{{ slab.adjustmentPct > 0 ? '+' + slab.adjustmentPct.toFixed(2) + '%' : 'No change' }} |
}
@if (selectedRow.isFormula || slabRates[0]?.formula) {
This row is the deposit's own rate plus a spread, so the final rate is worked out on each account from its
deposit.
}
}
}
}