Skip to main content
POST
Before you fetch TDS challan details, add the TRACES credentials for the TAN. If the credentials already exist, you do not need to add them again.
To find challans by deposit date, use Search TDS challans. See Check TDS challans for credential setup and cURL examples.

Headers

Authorization
string
required

JWT access token. For token-generation steps, refer to the Quickstart Guide.

x-api-key
string
required

API key used to identify and authenticate the client.

Content-Type
string
required

Request body format.

Body

application/json

Particulars that identify a TDS challan for a deductor.

@entity
enum<string>
default:in.co.sandbox.tds.compliance.challan.request
required

Identifies the type of this object.

Available options:
in.co.sandbox.tds.compliance.challan.request
tan
string
required

Tax Deduction and Collection Account Number (TAN) of the deductor.

Pattern: ^[A-Z]{4}[0-9]{5}[A-Z]$
bsr_code
string
required

Basic Statistical Return (BSR) code of the bank branch where the challan was deposited.

Pattern: ^[0-9]{7}$
challan_serial
string
required

Five-digit challan serial number, including leading zeroes.

Pattern: ^[0-9]{5}$
paid_date_epoch
integer
required

Deposit date in epoch milliseconds. The calendar date is interpreted in Asia/Kolkata.

Required range: x >= 0
id
string

Object identifier, when available.

description
string

Additional information about the object, when available.

created_at
string

Creation timestamp, when available.

updated_at
string

Last update timestamp, when available.

Response

The matching challan with its tax and available consumption details.

code
integer
required

HTTP status code.

timestamp
integer
required

Response timestamp in epoch milliseconds.

transaction_id
string
required

Unique identifier for this API request.

data
Challan · object
required

A TDS challan with its tax breakdown and available utilization details from TRACES. All amounts are in INR.