Choose the date the return is made up to. The base is read at an earlier date than the balances maintained, and the return states both on its face once it runs.
Fortnight: {{ chosenFortnight }} @if (hasBaseDate && !baseDate) { · base will be derived from the 45-day lag }
}{{ data.basis.note }}
| Particulars | {{ data.baseDate || 'Base date' }} | {{ data.currentDate || 'Reporting date' }} | Movement |
|---|---|---|---|
| {{ line.label }} @if (!line.configured) { Not configured } | @if (line.configured) { {{ amount( line.baseAmount !== undefined ? line.baseAmount : line.asOnDate === data.baseDate ? line.amount : null ) }} } @else { — } | @if (line.configured) { {{ amount( line.currentAmount !== undefined ? line.currentAmount : line.asOnDate === data.currentDate ? line.amount : null ) }} } @else { — } | @if (line.movement !== undefined && line.movement !== null) { {{ amount(line.movement) }} } @else { — } |
| {{ account.glCode }} {{ account.name }} @if (account.excluded) { excluded — {{ account.excluded }} } @if (isPartial(account)) { {{ account.weightPercentage }}% of {{ portionOf(account) }} } @if (account.liabilityClass) { {{ account.liabilityClass | titlecase }} } | @if ( account.baseBalance !== undefined ? account.baseBalance !== null : line.asOnDate === data.baseDate ) { {{ amount(account.baseBalance !== undefined ? account.baseBalance : account.balance) }} } @else { — } | @if ( account.currentBalance !== undefined ? account.currentBalance !== null : line.asOnDate === data.currentDate ) { {{ amount(account.currentBalance !== undefined ? account.currentBalance : account.balance) }} } @else { — } | @if (account.movement !== undefined && account.movement !== null) { {{ amount(account.movement) }} } |
| {{ data.rateType }} required ({{ data.ratePercentage }}% of NDTL) | {{ amount(data.requiredAmount) }} | ||
| {{ data.rateType }} maintained | {{ amount(data.maintainedAmount) }} | ||
| {{ isShortfall ? 'Shortfall' : 'Surplus' }} | {{ amount(shortfallAmount) }} |
Every day of the month, against the requirement in force. CRR is reckoned over the period rather than on one day: the full requirement must be held on average, and at least {{ m.dailyMinimumPercent }}% of it on every single day.
| Date | Required (INR) | Actual (INR) | Surplus / (Shortfall) | Against floor |
|---|---|---|---|---|
| {{ day.date }} | {{ amount(day.required) }} | {{ amount(day.amount) }} | {{ amount(day.surplus) }} | @if (day.amount < m.dailyMinimumAmount) { Below floor } @else { OK } |
{{ section.hint }}
| Particulars | Amount (INR) |
|---|---|
| {{ row.label }} @if (!row.configured) { Not configured } | @if (row.configured) { {{ amount(row.amount) }} } @else { — } |
{{ statutorySubtitle }}
@if (statutoryTakesTwoColumns) {Made up to {{ statutorySecondColumn }}. The base dates above are the matching close one month earlier — change either one if the bank files on a different base.
} @else {Enter both fortnight closing dates — the base dates fill in from them.
}The return reports the month ending on or before {{ statutoryDate }}, and charges the ratio on the matching close one month earlier.
} } @if (statutoryError) {| Particulars | @for (col of statutory.columns; track col; let i = $index) {{{ col }} fortnight close @if (statutory.baseColumns?.[i]) { charged on {{ statutory.baseColumns[i] }} } | }
|---|---|
| {{ part.title }} | |
| {{ line.label }} | |
| {{ line.label }} @if (line.configKey && line.configured === false) { Not mapped } | @for (v of line.values; track $index) {{{ thousands(v) }} | }
| Surplus / (Shortfall) | @for (s of part.surplus; track $index) {{{ thousands(s) || '–' }} | }
| Particulars | @for (c of statutory.columns; track $index) {{{ c }} | }|||
|---|---|---|---|---|
| Face Value 1 | Book Value 2 | Depreciation 3 | Net Value for SLR 2-3 | }|
| {{ section.title }} | ||||
| {{ row.label }} | @for (v of row.values; track $index) {{{ thousands(v) || '–' }} | {{ thousands(v) || '–' }} | – | {{ thousands(v) || '–' }} | }
| Closing Balance (a+b) | @for (v of statutory.securities!.closing; track $index) {{{ thousands(v) || '–' }} | {{ thousands(v) || '–' }} | – | {{ thousands(v) || '–' }} | }
Each day is charged on its own base, which moves at the fortnight boundary. A shortfall shows as a negative.
| Sr. No. | Date |
Net Demand and Time Liabilities (as on second preceding fortnight) |
Cash Reserve Ratio Amount | Statutory Liquidity Ratio Amount | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Rate | Required to be maintained | Actually maintained |
Deficit (Required−Actual) |
Surplus (Actual−Required) |
Rate | Required to be maintained | Actually maintained |
Deficit (Required−Actual) |
Surplus (Actual−Required) |
|||
| {{ $index + 1 }} | {{ day.date }} | {{ day.baseLiabilities === undefined ? '—' : thousands(day.baseLiabilities) }} | {{ day.crrPercentage == null ? '—' : percent(day.crrPercentage) }} | {{ thousands(day.crrRequired) }} | {{ thousands(day.crrMaintained) }} | {{ day.crrSurplus < 0 ? thousands(-day.crrSurplus) : '–' }} | {{ day.crrSurplus > 0 ? thousands(day.crrSurplus) : '–' }} | {{ day.slrPercentage == null ? '—' : percent(day.slrPercentage) }} | {{ thousands(day.slrRequired) }} | {{ thousands(day.slrMaintained) }} | {{ day.slrSurplus < 0 ? thousands(-day.slrSurplus) : '–' }} | {{ day.slrSurplus > 0 ? thousands(day.slrSurplus) : '–' }} |
Saved {{ viewingSaved.createdOn }} by {{ viewingSaved.createdBy || 'unknown' }}. These are the figures as they stood when it was saved — not today's ledger, which may have moved since. @if (viewingSaved.remarks) { “{{ viewingSaved.remarks }}” }
| Particulars | @for (col of saved.columns; track col; let i = $index) {{{ col }} {{ saved.columns.length > 2 && i === 2 ? 'base for ratios' : 'fortnight close' }} @if (saved.baseColumns?.[i]) { charged on {{ saved.baseColumns[i] }} } | }
|---|---|
| {{ part.title }} | |
| {{ line.label }} | @for (value of line.values || []; track $index) {{{ thousands(value) }} | }
| Particulars | As at | Amount (INR) |
|---|---|---|
| {{ line.label }} | {{ line.asOnDate }} | @if (line.configured) { {{ amount(line.amount) }} } @else { — } |
| {{ account.glCode }} {{ account.name }} @if (isPartial(account)) { {{ account.weightPercentage }}% of {{ amount(account.accountBalance) }} } @if (account.liabilityClass) { {{ account.liabilityClass | titlecase }} } | {{ amount(account.balance) }} |
| Date | Required | Actual | Surplus / (Shortfall) |
|---|---|---|---|
| {{ day.date }} | {{ amount(day.required) }} | {{ amount(day.amount) }} | {{ amount(day.surplus) }} |