OSS 2 — {{ returnName }}
{{ bankName }} · Bank Code {{ bankCode }} · Return Code
{{ returnCode }} · Quarter ending {{ quarterEndDate }}
{{ auditFlag }}
{{ generating ? 'Generating…' : 'Generate Excel' }}
Operating Profit ₹{{ operatingProfit | number: '1.2-2' }} · Net Profit after tax
₹{{ netProfitAfterTax | number: '1.2-2' }} (Rs in Thousands)
General Information
Earnings
Interest Not Recognized
Other Operating Expenses
Signatory
@if (activeTab === 'general') {
General Information
@for (item of generalInfo; track item.label) {
{{ item.label }}
{{ item.value }}
}
}
@if (activeTab === 'earnings') {
Earnings
{{
allTieUpsMatch
? 'Item 17 tallies with OSS-1 liabilities as the footnotes require.'
: 'Item 17 does not tally with OSS-1 liabilities — see the tie-up check below.'
}}
OSS-1 tie-up check
OSS-2 item
OSS-2 value
Must tally with
OSS-1 value
Status
@for (t of oss1TieUps; track t.label) {
{{ t.label }}
{{ t.oss2Value === null ? '—' : (t.oss2Value | number: '1.2-2') }}
{{ t.oss1Label }}
{{ t.oss1Value === null ? '—' : (t.oss1Value | number: '1.2-2') }}
{{ t.tallies ? 'Tallies' : 'Mismatch' }}
}
General Ledger mapping
@if (glMappedCount) {
{{ glMappedCount }} line(s) mapped
} @else {
— pin GL accounts to a line and its figure comes from the ledger
}
@if (glMapMode) {
@if (canSelectGlBranch) {
All branches
@for (b of glBranches; track b.code) {
{{ b.name }}
}
} @else {
{{ glScopeName }}
}
@if (glMappedCount) {
Clear all
}
}
{{ glMapMode ? 'Done' : 'Add / Remove GLs' }}
Particulars
@if (glMapMode) {
Mapped GL accounts
}
Rs in Thousand
@for (line of earnings; track $index) {
{{ line.label }}
@if (glMapMode) {
@for (code of glCodesFor(line.label); track code) {
{{ code }}
}
{{ glCodesFor(line.label).length ? 'Edit' : 'Add GL' }}
@if (glDiffers(line.label, line.value)) {
differs from filed
}
}
{{
effectiveValue(line.label, line.value) === null
? ''
: (effectiveValue(line.label, line.value) | number: (line.count ? '1.0-0' : '1.2-2'))
}}
}
@for (note of earningsNotes; track note) {
{{ note }}
}
}
@if (activeTab === 'interest') {
Interest Receivable Not Recognized
Interest receivable on NPAs not recognized as income
{{ quarterEndDate }} (Rs in Thousand)
@for (r of interestNotRecognized; track r.label) {
{{ r.label }}
{{ r.value === null ? '' : (r.value | number: '1.2-2') }}
}
}
@if (activeTab === 'other-expenses') {
Other Operating Expenses
Detail total ₹{{ otherExpensesTotal | number: '1.2-2' }} vs Earnings line 12 ix) Others
₹{{ otherExpensesLineValue === null ? '—' : (otherExpensesLineValue | number: '1.2-2') }}
— {{ otherExpensesTally ? 'tallies' : 'MISMATCH — resolve before filing' }}
Details of Other Operating Expenses — Rs in Thousand
Sr No
Particulars
Amount
@for (e of otherExpenses; track e.srNo) {
{{ e.srNo }}
{{ e.particulars }}
{{ e.amount === null ? '' : (e.amount | number: '1.2-2') }}
}
Total
{{ otherExpensesTotal | number: '1.2-2' }}
}
@if (activeTab === 'signatory') {
Signatory Information
@for (p of signatories; track p.heading) {
{{ p.heading }}
{{ p.signature }}
Signature
{{ p.name }}
Name
{{ p.designation }}
Designation
{{ p.email }}
e-mail ID
{{ p.telephoneOffice }}
Tel. No. (O)
{{ p.telephoneResidence }}
Tel. No. (R)
{{ p.place }}
Place
{{ p.date }}
Date
}
}
{{ toastMsg }}