PAN 206AB compliance
Introduction
The 206AB Compliance Check API is designed to provide a quick and easy way to check whether a PAN card number is compliant with Section 206AB of the Income Tax Act, 1961. This API endpoint allows developers to seamlessly integrate 206AB compliance checks into their applications, providing a fast and efficient way to verify PAN card numbers. The API endpoint requires a valid PAN card number to perform a compliance check, and returns a response indicating whether the PAN card number is compliant or not. This documentation provides a detailed overview of the API endpoint, including request and response formats, constraints, and expected error responses.
Use Cases
The 206AB Compliance Check API provided by Signzy Technologies Private Limited can be used in a variety of scenarios, some of which include:
- Compliance Checks for Financial Institutions: Financial institutions such as banks, lending institutions, and insurance companies can use the 206AB Compliance Check API to perform compliance checks on their customers' PAN card numbers. This helps ensure that they are in compliance with Section 206AB of the Income Tax Act, 1961, which mandates higher TDS (tax deducted at source) rates for non-compliant taxpayers.
- Compliance Checks for Government Agencies: Government agencies such as tax authorities can use the 206AB Compliance Check API to verify whether taxpayers are compliant with Section 206AB of the Income Tax Act, 1961. This can help identify non-compliant taxpayers and ensure that they are paying the appropriate amount of tax.
- Integration with Tax Filing Applications: Tax filing applications can use the 206AB Compliance Check API to perform compliance checks on their users' PAN card numbers. This can help ensure that users are compliant with Section 206AB of the Income Tax Act, 1961, and that they are filing their taxes correctly.
- Integration with HR and Payroll Applications: HR and payroll applications can use the 206AB Compliance Check API to perform compliance checks on their employees' PAN card numbers. This can help ensure that employees are compliant with Section 206AB of the Income Tax Act, 1961, and that their TDS is being deducted at the appropriate rate.
Overall, the 206AB Compliance Check API provides a convenient and efficient way to perform compliance checks on PAN card numbers, ensuring compliance with Section 206AB of the Income Tax Act, 1961.
API description
Details of the request properties
Sample Curl:
curl --location --request POST 'https://api-preproduction.signzy.app/api/v3/pan/compliance-206-individual-search' \
--header 'Authorization: <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
"panNumber": "<PAN Number> "
}'
Input Parameters:
Property | Data Type | Example Value | Mandatory | Description |
|---|---|---|---|---|
panNumber | string | "AGLPT7XXXX" | Yes | The PAN (Permanent Account Number) of the individual for whom the compliance status needs to be checked. |
Details of the response properties
Sample Response:
{
"number": "<PAN Number>",
"entityName": "RXXXXXXA LXXXXXH",
"panAllotmentDate": "2013-09-21",
"panAadhaarLinkStatus": "not_linked",
"compliant": "true",
"isSpecified": "No",
"currentFY": "",
"panStatus": "operative"
}
The API response will be a JSON object containing the following properties:
Property | Data Type | Example Value | Description |
|---|---|---|---|
number | string | "AGLPT7XXXX" | The PAN (Permanent Account Number) of the individual. |
entityName | string | "MXXXA TXXXXR" | The name of the individual associated with the provided PAN number. |
panAllotmentDate | string | "02-01-2008" | The date on which the PAN number was allotted to the individual. |
panAadhaarLinkStatus | string | "linked" | Indicates whether the provided PAN is linked to Aadhaar or not. |
isSpecified | string | "Yes" or "No" | Specified Person u/s 206 AB & 206CCA. Possible values: "Yes" or "No". |
compliant | string | "true" or "false" | Indicates whether the individual is compliant or not. true if isSpecified = No, false if isSpecified = Yes. |
currentFY | string | "2023-2024" | The current Financial Year, if available. |
panStatus | string | "inoperative" or "operative" or "" | Indicates the status of the PAN for tax related purposes. Possible values: "inoperative" or "operative" or "". An empty string indicates data is not accessible from the govt. portal. |
If a person satisfies the following two conditions, then he/ she is regarded as a ‘specified person’-
- He/She has not filed the income tax returns for the previous two financial years preceding the year in which TDS or TCS is required to be deducted or collected. For example, previous years for the financial year 2021-22 would be 2018-19 and 2019-20.
- The total TDS or TCS is more than Rs. 50,000 in each of the previous two financial years.
Error Codes
Error Code | Description |
|---|---|
400 | Bad request. This error occurs when the request is invalid or missing required parameters. |
401 | Unauthorized. This error occurs when the request does not contain a valid API key or access token. |
403 | Forbidden. This error occurs when the API key or access token provided with the request does not have permission to access the requested resource. |
404 | Not Found. This error occurs when the provided PAN card number is not found or not in the proper format. |
429 | Too Many Requests. This error occurs when the request limit for the API endpoint has been reached. |
500 | Internal Server Error. This error occurs when there is an unexpected error on the server side. |
Troubleshooting
Here are some possible issues that users may encounter while using the 206AB Compliance Check API endpoint and some troubleshooting steps to resolve them:
Issue | Troubleshooting |
|---|---|
Invalid PAN card number | Ensure that the PAN card number provided in the request is valid and follows the correct format. The format for PAN card numbers is five letters, followed by four digits, and then one letter. For example, AYHPM1234K. |
Missing required parameters | Ensure that all required parameters are included in the request body. For the 206AB Compliance Check API endpoint, the PAN card number is mandatory. |
Invalid API key or access token | Ensure that the API key or access token provided in the request is valid and has the necessary permissions to access the requested resource. |
Request limit exceeded | Check the request limit for the API endpoint and ensure that your requests are within the limit. If you continue to encounter this issue, contact the API provider for assistance. |
Internal Server Error | If you receive an Internal Server Error response, wait a few minutes and try again. If the error persists, contact the API provider for assistance. |