⇄

Compare changes

Review the diff before submitting · each changed cell shows OLD → NEW with yellow highlight

Draft
{{ draft.name }}
Rate cells changed
{{ changedCellCount() }}
CIBIL slabs changed
{{ changedCibilCount() }}
OLD · WILL BE DEACTIVATED
{{ active?.name ?? 'No active register' }}
Effective {{ active.effectiveFrom }} → {{ active.effectiveTo || '—' }}
→
NEW · WILL BE ACTIVATED
{{ draft.name }}
Effective {{ draft.effectiveFrom }} → {{ draft.effectiveTo || '—' }}
Rate chart — inline diff
Changed cells highlighted · unchanged cells show single value
Show only changed rows
No changes detected
Draft is identical to the current Active register. Edit the Draft first to see diffs here.
Particulars {{ s.label }}
{{ row.srNo }}{{ row.particulars }} {{ display(baselineCell(row.srNo, j)) }} → {{ display(draftCell(row.srNo, j)) }} {{ display(draftCell(row.srNo, j)) }}
CIBIL slabs — inline diff
Changed fields shown as OLD → NEW · unchanged fields render once
# Score from Score to Tier Adjustment
{{ i + 1 }} {{ baselineCibil[i]?.from ?? '—' }} → {{ slab.from }} {{ slab.from }} {{ baselineCibil[i]?.to ?? '—' }} → {{ slab.to }} {{ slab.to }} {{ baselineCibil[i]?.tier ?? '—' }} → {{ slab.tier }} {{ slab.tier }} {{ formatPct(baselineCibil[i]?.adjustmentPct ?? 0) }} → {{ formatPct(slab.adjustmentPct) }} {{ formatPct(slab.adjustmentPct) }}