Income Tax — Statement of Financial Transactions (SFT)

{{ bank.name }} · {{ bank.branch }} · FY {{ bank.fy }} · IT Act §285BA / Rule 114E · Due {{ bank.filingDueDate }}
Filer PAN{{ bank.filerPan }}
TAN{{ bank.filerTan }}
Principal Officer{{ bank.principalOfficer }}
@if (activeTab === 'dashboard') {
{{ totalRecords | number }}
Total Records
all SFT codes combined
₹{{ totalReportableAmount | number: '1.0-0' }}
Reportable Amount
aggregate per FY {{ bank.fy }}
{{ sft001Count + sft002Count + sft004Count | number }}
Person-wise Records
{{ sft001Count }} ·001 · {{ sft002Count }} ·002 · {{ sft004Count }} ·004
{{ sft003Count | number }}
SFT-003 Accounts
cash CA ≥ ₹50 L per FY
{{ sft015Count + sft016Count | number }}
Int / Dividend
{{ sft015Count }} ·015 · {{ sft016Count }} ·016
SFT-001Cash Drafts / Pay Orders

Cash purchase of bank drafts, pay orders or banker's cheques aggregating ≥ ₹10 L per person/FY

{{ sft001Count }} record{{ sft001Count === 1 ? '' : 's' }}
SFT-002Time Deposits (FD/RD)

Time-deposit opening with cash ≥ ₹10 L per person/FY (excluding renewals)

{{ sft002Count }} record{{ sft002Count === 1 ? '' : 's' }}
SFT-003Current Account Cash

Cash deposits / withdrawals — current account aggregating ≥ ₹50 L per FY

{{ sft003Count }} account{{ sft003Count === 1 ? '' : 's' }}
SFT-004Savings Bank Cash

Cash deposits — savings account aggregating ≥ ₹10 L per FY

{{ sft004Count }} record{{ sft004Count === 1 ? '' : 's' }}
SFT-015Dividend Payments

Dividend payments to shareholders — any amount, aggregated per PAN/FY

{{ sft015Count }} record{{ sft015Count === 1 ? '' : 's' }}
SFT-016Interest Paid on Deposits

Interest paid on deposits — any amount, aggregated per PAN/FY

{{ sft016Count }} record{{ sft016Count === 1 ? '' : 's' }}
} @if (activeTab === 'person') {

Person-wise Records — SFT-001 / 002 / 004

One record per person per SFT code per FY (aggregate)

@for (r of filteredPersons; track r.reportSerialNumber + '-' + r.sftCode) { } @empty { }
RSN Code Person Name Type PAN DOB Mobile City Product Aggregate Cash Last Txn Account
{{ r.reportSerialNumber }} {{ r.sftCode }} {{ r.personName }} {{ r.personType }} {{ r.pan }} {{ r.dobOrIncorporation }} {{ r.primaryMobileNo }} {{ r.city }}, {{ r.state }} {{ productLabel(r.productType) }} ₹{{ r.aggGrossReceived | number: '1.0-0' }} ₹{{ r.aggGrossReceivedCash | number: '1.0-0' }} {{ r.lastDateOfTransaction }} {{ r.relatedAccountNumber }}
No records for the selected SFT code.
} @if (activeTab === 'account') {

SFT-003 — Cash Deposits/Withdrawals in Current Accounts

Account-wise schema with embedded Person Card; aggregate ≥ ₹50 L cash per FY

@for (r of accountRecords; track r.reportSerialNumber) {
RSN-{{ r.reportSerialNumber }} {{ r.accountType }} {{ r.accountStatus === 'A' ? 'Active' : r.accountStatus === 'C' ? 'Closed' : 'Dormant' }}
Cash credited ₹{{ r.aggGrossCashCredited | number: '1.0-0' }} / debited ₹{{ r.aggGrossCashDebited | number: '1.0-0' }}
{{ r.accountNumber }}
{{ r.accountHolderName }}
{{ r.branchName }} ({{ r.branchReferenceNumber }})
{{ r.branchAddress }}
{{ r.branchStdCode }}-{{ r.branchPhone }}
{{ r.branchEmail }}
Person Card
{{ r.pcPersonName }}
{{ r.pcPersonType }}
{{ r.pcPan }}
{{ r.pcDob }}
{{ productLabel(r.pcBusiness) }}
{{ r.pcPrimaryMobile }}
{{ r.pcAddress }}, {{ r.pcCity }}, {{ r.pcState }} {{ r.pcPin }}
} @empty {
No SFT-003 records this FY.
}
} @if (activeTab === 'intdiv') {

SFT-015 (Dividend) & SFT-016 (Interest Paid)

Pipe-delimited compact format submitted to Income Tax Reporting Portal

@for (r of filteredIntDiv; track r.rsn + '-' + r.sftCode) { } @empty { }
RSN Code FY Name PAN Aadhaar (mask) Mobile Account Type Amount
{{ r.rsn }} {{ r.sftCode }} {{ r.fy }} {{ r.name }} {{ r.pan || '—' }} {{ r.aadhaar || '—' }} {{ r.mobile }} {{ r.accountNumber || '—' }} {{ r.typeOfAccount || (r.sftCode === 'SFT-015' ? 'DIV' : '—') }} ₹{{ r.amount | number: '1.0-0' }}
No records for the selected SFT code.
Note: SFT-015 (Dividend) and SFT-016 (Interest) are pipe-delimited (`|`) files, one row per PAN per FY with aggregated amounts. Submit via the IT Reporting Portal under {{ bank.principalOfficer }}'s digital signature.
}
{{ toastMsg }}