| ageBand | No | Taxpayer age band — raises the OLD-regime basic exemption (senior 60–80 → ₹3L, super-senior 80+ → ₹5L). New regime unaffected. Defaults to below60. | |
| other80C | No | Other 80C investments in INR (PF, ELSS, insurance, etc.). | |
| jointLoan | No | Joint loan with a co-borrower — doubles the 80C/24b caps (equal-split assumption). | |
| saleValue | No | NRI only — sale consideration in INR for §195 TDS computation. | |
| annualRent | No | Annual rent received in INR — required for let_out. | |
| isSalaried | No | Whether the taxpayer is salaried (gets the standard deduction). | |
| hasForm15CB | No | NRI only — whether Form 15CB CA-attestation is already in hand. | |
| indexedCost | No | NRI only — indexed cost of acquisition (LTCG). When omitted, TDS computed on full sale value. | |
| annualIncome | Yes | Annual gross income in INR EXCLUDING house property (salary + other income). | |
| propertyType | No | Whether the property is self-occupied or let out. | self_occupied |
| holdingMonths | No | NRI only — holding period in months. ≤24 is STCG; >24 is LTCG. | |
| nroBalanceUsd | No | NRI only — NRO account balance in USD equivalent for the repatriation cap math. | |
| ytdRemittedUsd | No | NRI only — FY-to-date USD already remitted under the $1M cap. | |
| residencyStatus | No | Default resident. Pass nri to get §195 TDS + LRS-cap math in the response. | |
| homeLoanInterest | Yes | Annual home-loan interest paid (INR). | |
| homeLoanPrincipal | Yes | Annual home-loan principal repaid (INR) — counts toward 80C. | |
| countryOfResidence | No | NRI only — DTAA article lookup hint. Free-form country name. | |
| otherOldRegimeDeductions | No | Other OLD-regime-only deductions as a lump (HRA exemption, 80D, NPS 80CCD(1B), etc.). | |