calculate_tds
Calculate TDS for FY2025-26 with section, payment amount, and PAN status, returning TDS rate, amount, and net payment for contracts, professional fees, interest, rent, or commissions.
Instructions
Calculate TDS for a given section and payment amount (FY2025-26).
Use when computing withholding tax on contractor payments, professional fees, interest, rent, commissions, or purchase of goods.
Args: section: TDS section key from supported sections. payment_amount: Gross payment in rupees. pan_available: Whether payee PAN is available (affects rate). is_senior_citizen: For 194A bank interest threshold. aggregate_payments_ytd: Prior payments to same payee in current FY. payee_type: 'individual_huf' or 'other' - affects 194C rate.
Returns: Standard envelope with TDS applicability, rate, amount, net payment.
Notes: FY2025-26 rates. Actual rates may vary by DTAA or Form 15G/15H.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| section | Yes | TDS section key, e.g. '194C_individual', '194J_professional' | |
| payee_type | No | Payee type: 'individual_huf' or 'other' (affects 194C rate) | individual_huf |
| pan_available | Yes | Whether payee has provided PAN | |
| payment_amount | Yes | Gross payment amount in rupees | |
| is_senior_citizen | No | For 194A bank interest — applies higher threshold for seniors | |
| aggregate_payments_ytd | No | Prior payments to same payee under this section in current FY |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||