Download Form 16 (Coming Soon)
Overview
- The API enables you to download Form 16 from the TRACES portal
Problem
- Manually downloading large volumes of files like millions of Form 16 becomes a tedious and time-consuming process
Solution
- This API takes the
tan
of the deductor as the path parameter. It takes thequater
andfinancial_year
for which Form 16A needs to be generated in the query parameters. In the body parameters, it takes thebsr_code
,challan_date
,challan_serial_no
,challan_amount
,unique_pan_amount_combination_for_challan
of the challan which was part of the previously filled TDS return - Automating the consent-based retrieval of Form 16
- This API will return the
JOB ID
which can be used to get the status of the Form 16 download
Endpoint
HTTP Method | Endpoint |
---|---|
POST | /tds-compliance/traces/deductors/{tan}/form-16 |
Request
Body
A Request Body (JSON) is uploaded for authenticating your TRACES session
Parameters | Required | Type | Description | Example |
---|---|---|---|---|
user_id | Yes | string | Username of the TRACES portal | username |
password | Yes | string | The password of the TRACES portal | password |
tan | Yes | string | Tax Deduction Account Number (TAN) | AHMQ21432A |
Once the values are added, Your curl will look something like this
curl --request POST \
--url https://api.sandbox.co.in/tds-compliance/traces/authenticate \
--header 'Accept: application/json' \
--header 'Authorization: xxxxxxxx' \
--header 'Content-Type: application/json' \
--header 'x-api-key: xxxxxxxxxx' \
--header 'x-api-version: 1.0' \
--data '
{
"user_id": "username",
"password": "password",
"tan": "AHMQ21432A"
}
'
Test Data Not Available
Instead, input valid credentials along with
live_key
to use the API.
Response
Param | Type | Description |
---|---|---|
access_token | string | JWT Authorization token generated for TRACES session |
Response Caching
Response caching is not available for this API. Learn more about our response caching mechanism here
Wallet Charges
Since Download Form 16 is a Paid API, a wallet charge will take place.
Versioning
This API is currently in major version 1.0. Refer to our versioning policies here
Updated about 1 month ago