Schedule FA — foreign-asset statement
Year-end statement of foreign holdings for the Indian ITR (Section A3 of ITR-2 / ITR-3).
Why it matters
Indian residents must report every foreign asset they held during the FY. For each asset:
- Country + custodian
- Nature of the asset (equity, bond, etc.)
- Acquisition date
- Initial value (INR)
- Peak value during the period (INR)
- Closing value (INR)
- Income earned in the period
- Tax withheld
The report gives the customer everything the ITR asks for, per position.
How it's composed
Schedule FA doesn't need new data — it reuses everything the ledger already tracks:
| ITR column | Where it comes from |
|---|---|
| Country / custodian | Constant: US / ViewTrade Bridge Securities |
| Symbol / ISIN | Open lots on the customer's book |
| Acquisition date | Earliest lot open date per instrument |
| Initial value (USD) | Sum of open-lot cost per instrument |
| Closing value (USD) | Live ViewTrade market value per position |
| Peak value (USD) | Best-effort lower bound (see below) |
| Gross income (USD) | Per-instrument dividend total for the FY |
| Tax withheld (USD) | Per-instrument NRA WHT total for the FY |
Per-customer roll-up, plus firm rollup.
The peak-value caveat
Schedule FA asks for the peak value during the FY, which needs a daily
snapshot history. Until we persist daily NAV snapshots, the report uses a
lower bound: max(initial, closing). The true peak can only be larger. The
warning is surfaced on the report and in the UI.
Follow-up: a scheduled daily snapshot writer over the NAV report gives us the true peak.
INR conversion — same caveat as capital gains
Every value is currently reported in USD. INR conversion needs the SBI TT buying rate per date. Follow-up: pull daily TT rates.
Impact on the customer
At year-end (end of March), the customer gets a Schedule FA statement they can copy directly into Section A3 of the ITR. Without this report, they'd have to reconstruct it from broker statements + FX rates by hand.
Where to see it
- Frontend:
/schedule-fa(India book). - API:
GET /v1/india/schedule-fa?fy=YYYY-YY&customer=. - Related: reuses Capital gains (cost basis + acquisition date), NAV / MTM (closing value), and Dividends (income + WHT).