Get Job Status

Confirm the job status of the asynchronous API and get Section 206AB & 206CCA Compliance results.

API Pricing Image

Overview

API takes job_id and gives back job status and signed_url to the compliance check result

Problem

  • After posting a job using Section 206AB & 206CCA Compliance Check Async API, businesses will require compliance results
  • To process the Compliance results, businesses would prefer the data in a readable format.

Solution

  • API that provides the status of your async compliance check.
  • Upon successful completion, you will be provided with a signed_url to XLSX file with the list of PANs and their compliance check results.

Endpoint

HTTP MethodResource
GET/itd/reporting-portal/tds/206-ab

API Endpoint  Contact Us  Free Trial

Request

Follow the below guidelines to pass the Job ID to check the status of your compliance check.

Query Parameters

ParamTypeDescriptionExample
job_idstringJob ID obtained from the previous step.1546372e-6fc5-45bb-a2d9-b18d0c662427

Sample CURL request

curl --request GET \
     --url 'https://api.sandbox.co.in/itd/reporting-portal/tds/206-ab?job_id=1546372e-6fc5-45bb-a2d9-b18d0c662427' \
     --header 'Accept: application/json' \
     --header 'Authorization: xxxxxxxxxxxxxxxxxxxxxxxxx' \
     --header 'x-api-key: xxxxxxxxxxxxxxxxx' \
     --header 'x-api-version: 1.0'

Response

ParamTypeDescriptionExample
job_idstringThe Job ID of the particular JOB. You can check the job status with the Get Job Statusf24cd229-42c8-43de-af79-8ce2d3c4c3db
statusstringJob Status. Possible Values:
JOBQUEUED
JOBDONE
JOBFAILED
JOBQUEUED
signed_urlstringLink to where you can find the result of the compliance check performed on the PAN numbers sent in the previous step. Will be provided when the status is JOBDONEhttps://.

..
panstring10-character alphanumeric unique identifier for an income taxpayerXXXPX1234A
namestringName of Taxpayer (masked)HXXXH CXXXXXXXXXXXI BXXXXXA
pan_allotment_datenumberPAN allotment date1463423400000
pan_aadhaar_link_statusstringPAN-Aadhaar link status.
Possible value: Y- Yes,
N - No,
NA- Not Applicable
EX - Exempted
(Individuals from the state of Assam, Jammu & Kashmir, and Meghalaya; an NRI or a non-Indian citizen; and a super senior citizen)
Y
specifiedperson_us_206ab&_206ccastringFlag for compliance check. If Y, then a higher TDS rate is to be applied for specified persons u/s 206AB & 206CCA.
Possible value: N, Y
N
specifiedperson_us_206ab&_206ccastringIt may be noted that as per the provisos of Section 206AB & 206CCA of the Act, the specified persons shall not include a non-resident who does not
have a permanent establishment in India. Tax Deductors & Collectors are expected to carry out necessary due diligence in respect of a specified
person established by this functionality to consider him as non-specified if he falls under these provisos.
Y*

What does the response XLSX file contain?

Compliance Check for Section 206AB and Section 206CCA Async API responds with a signed URL of an Excel file which gives you relevant information to Section 206AB & CCA of PAN provided in the input. Below is an example of the data obtained:

#PANNamePAN Allotment DatePAN-Aadhar Link StatusSpecified person u/s 206AB & 206CCA
1DGXXXXXAYXXH MXXXXI12-06-2018LinkedYes
2CLXXXXXWHXXXH BXXXXXA11-12-2009Not LinkedNo

Response Caching

Response caching is not available for this API. Learn more about our response caching mechanism here

Wallet Charges

Since Get Job Status API is not a Paid API, no wallet charge will take place.

Versioning

This API is currently in major version 1.0. Refer to our versioning policies here