| Customer · PAN | Branch | Form · Band | Q1 | Q2 | Q3 | Q4 | Year total | Threshold | Crossed | TDS | Saved | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
{{ row.deductee.name }}
{{ row.deductee.customerId }} ·
@if (row.panOnRecord) {
{{ row.deductee.pan }}
} @else {
no PAN
}
|
{{ branchName(row.branchCode) }} |
{{ row.form === '121' ? '121' : row.form }}
{{ row.band === 'SENIOR' ? 'Senior' : 'General' }}
@if (row.hasDeclaration) {
{{ row.declarationUin }}
}
|
@for (q of quarters; track q) {
@if (row.quarters[q]) { ₹{{ row.quarters[q] | number: '1.0-0' }} } @else { — } | }
₹{{ row.tdsApplicableInterest | number: '1.0-0' }}
@if (row.exemptInterest) {
+₹{{ row.exemptInterest | number: '1.0-0' }} SB (exempt)
}
|
₹{{ row.threshold | number: '1.0-0' }} | @if (row.crossedInQuarter) { Q{{ row.crossedInQuarter }} } @else if (row.nearThreshold) { ₹{{ row.headroom | number: '1.0-0' }} left } @else { — } |
@if (row.schedule.totalTds) {
₹{{ row.schedule.totalTds | number: '1.0-0' }}
@ {{ row.rateApplied * 100 | number: '1.0-0' }}%
} @else {
—
}
|
@if (row.tdsSaved) { ₹{{ row.tdsSaved | number: '1.0-0' }} } @else { — } | ||||||||||||||||
|
@for (note of row.schedule.notes; track note) {
{{ note }}
₹{{ row.jointHeldInterest | number: '1.0-0' }} of interest sits on deposits where this customer
is a joint holder but not the first-named one. Tax there is deducted against the first-named
holder, so it is excluded from the figures above.
|
||||||||||||||||||||||||
|
|
||||||||||||||||||||||||