Reports Entities

❗️

Page contains entities that have been deprecated. Latest can be found here


Reporting API

TDS Reporting Submit Job API

ParamTypeDescription
job_idstringUnique Job ID to track the request
presigned_urlstringS3 URL to make the PUT request

Form 24Q

Payer

ParamTypeRequiredValidationDescription
namestringYesMax Length: 75Name of the Payer
tanstringYesPattern : [A-Z]{4}[0-9]{5}[A-Z]{1}TAN of the Payer
panstringYesPattern : [A-Z]{3}[PCFTGHLABJ]{1}[A-Z]{1}[0-9]{4}[A-Z]{1}PAN of the Payer
gstinstringNoPattern : [0-9]{2}[a-zA-Z]{5}[0-9]{4}[a-zA-Z]{1}[1-9A-Za-z]{1}[CZ]{1}[0-9a-zA-Z]{1}$|^[0-9]{4}[a-zA-Z]{3}[0-9]{5}[uUnN]{2}[0-9a-zA-Z]{1}GSTIN of the Payer
branchstringNoMax Length: 75Branch details of the Payer if multiple locations.
streetstringYesMax Length: 25Name of premise
areastringYesMax Length: 25Area of location
citystringYesMax Length: 25City of location
stateenumerationYesStateState of location
postal_codestringYesPattern : [0-9]{6}Pincode of location
emailstringYesMax Length: 75Primary email for contact
mobilestringYesPattern: [1-9]{1}[0-9]{9}Primary mobile number for contact
Responsible Person
ParamTypeRequiredValidationDescription
designationstringYesMax Length: 20Designation of the responsible person
namestringYesMax Length: 75Name of the responsible person
panstringYesPattern : [A-Z]{3}[PCFTGHLABJ]{1}[A-Z]{1}[0-9]{4}[A-Z]{1}PAN of the responsible person
streetstringYesMax Length: 25Name of the premise
areastringYesMax Length: 25Area of the location
citystringYesMax Length: 25City of location
stateenumerationYesStateState of location
postal_codestringYesPattern : [0-9]{6}Pincode of location
emailstringYesMax Length: 75Primary email for contact
mobilestringYesPattern: [1-9]{1}[0-9]{9}Primary mobile number for contact

Payee

ParamTypeRequiredValidationDescription
sr_nonumberYes-Serial Number
panstringYesPattern : [A-Z]{3}[PCFTGHLABJ]{1}[A-Z]{1}[0-9]{4}[A-Z]{1}PAN of the Payee. If payee doesn't have PAN then possible values are
PANNOTAVBL,PANAPPLIED, PANINVALID,
namestringYesMax Length: 75Name of the Payee
opting_for_taxation_us_115_bacbooleanYes-Whether Employee has opted for taxation u/s 115BAC.
employee_categoryenumerationYes-Category of Employee, Possible Values:
Women, Senior Citizen, Super Senior Citizen, General

Challan

ParamTypeRequiredValidationDescription
challan_serialstringYesPattern : [0-9]{5}Bank Challan No
bsr_codestringYesPattern : [0-9]{7}Bank-Branch Code/ Form 24G Receipt Number
paid_datenumberYesLength: 13EPOCH timestamp of the challan paid date
minor_headenumerationYesMinor HeadMinor Head of challan
tds_amountnumberYesLength: 15Income Tax
surchargenumberYesLength: 15Surcharge on Income Tax
health_and_education_cessnumberYesLength: 15Education cess on Income Tax
interestnumberYesLength: 15Interest levied upon late deduction
late_filing_feesnumberYesLength: 15Penalty levied upon late filing
other_penaltynumberYesLength: 15Any Other Penalty

Payment

ParamTypeRequiredValidationDescription
payee_sr_nonumberYes-Payee Serial Number
challan_serialstringYesPattern : [0-9]{5}Bank Challan No
bsr_codestringYesPattern : [0-9]{7}Bank-Branch Code/ Form 24G Receipt Number
sectionenumerationYesSectionTDS section of deduction
credit_amountnumberYesLength: 15,2Payment amount
credit_datenumberYesLength: 13EPOCH timestamp of Payment date
tds_amountnumberYesLength: 15,2Tax amount of deduction
surchargenumberYesLength: 15,2Surcharge on Tax amount
health_and_education_cessnumberYesLength: 15,2Eduction of the Tax amount
deduction_datenumberYesLength: 13EPOCH timestamp of Deduction date
reason_for_lower_deductionenumerationNoReason for lower deductionReason for non-deduction / lower deduction/ higher deduction/threshold
certificate_numberstringNoMax Length: 10Certificate number issued by the Assessing Officer u/s 197 for non-deduction/lower deduction.

📘

Salary Details entity is required for Quarter 4 returns only

Salary Details

ParamTypeRequiredValidationDescription
payee_sr_nonumberYes-Payee Serial Number
employment_from_datenumberFor 192 Record OnlyLength: 13Timestamp from when employed with the current employer in the current FY
employment_to_datenumberFor 192 Record OnlyLength: 13Timestamp to which employed with the current employer in the current FY
gross_salary_from_previous_employersnumberFor 192 Record OnlyLength: 15,2Total Taxable Amount on which TDS was deducted by the previous employer
tds_by_previous_employersnumberFor 192 Record OnlyLength: 15,2TDS deducted by the previous employer in the current FY
income_tax_payablenumberYesLength: 15,2Income Tax Payable by the employee
surchargenumberYesLength: 15,2Amount of Surcharge applicable
cessnumberYesLength: 15,2Amount of Cess appliable
tds_on_salarynumberFor 192 Record OnlyLength: 15,2Total TDS deducted by the current employer in the current FY
salary_as_per_provisions_contained_in_section_17_1numberFor 192 Record OnlyLength: 15,2Gross Salary amount as per Section 17(1)
value_of_perquisites_us_17_2numberFor 192 Record OnlyLength: 15,2Value of Perquisities as per Section 17(2)
profits_in_lieu_of_salary_us_17_3numberFor 192 Record OnlyLength: 15,2Profits in lieu of Salary as per Section 17(3)
travel_concession_or_assistance_us_10_5numberFor 192 Record OnlyLength: 15,2Travel concession or assistance as per Section 10 (5)
death_cum_retirement_gratuity_us_10_10numberFor 192 Record OnlyLength: 15,2Death-cum-retirement gratuity amount as per Section 10(10)
commuted_value_of_pension_us_10_10_anumberFor 192 Record OnlyLength: 15,2Value of the commuted pension as per Section 10(10A)
cash_equivalent_of_leave_salary_encashment_us_10_10_aanumberFor 192 Record OnlyLength: 15,2Value of leave encashment as per Section 10(10AA)
house_rent_allowance_us_10_13_anumberFor 192 Record OnlyLength: 15,2Amount of house rent allowance as per Section 10(13A)
other_special_allowances_under_section_10_14numberFor 192 Record OnlyLength: 15,2
landlord_1_namestringNoMax Length: 75Name of landlord 1 when aggregate rent paid has exceeded INR 1 Lakh in the current FY
landlord_1_panstringNoPattern : [A-Z]{3}[PCFTGHLABJ]{1}[A-Z]{1}[0-9]{4}[A-Z]{1}PAN of landlord 1
landlord_2_namestringNoMax Length: 75Name of landlord 2 when aggregate rent paid has exceeded INR 1 Lakh in the current FY
landlord_2_panstringNoPattern : [A-Z]{3}[PCFTGHLABJ]{1}[A-Z]{1}[0-9]{4}[A-Z]{1}PAN of landlord 2
landlord_3_namestringNoMax Length: 75Name of landlord 3 when aggregate rent paid has exceeded INR 1 Lakh in the current FY
landlord_3_panstringNoPattern : [A-Z]{3}[PCFTGHLABJ]{1}[A-Z]{1}[0-9]{4}[A-Z]{1}PAN of landlord 3
landlord_4_namestringNoMax Length: 75Name of landlord 4 when aggregate rent paid has exceeded INR 1 Lakh in the current FY
landlord_4_panstringNoPattern : [A-Z]{3}[PCFTGHLABJ]{1}[A-Z]{1}[0-9]{4}[A-Z]{1}PAN of landlord 4
total_amount_of_any_other_exemption_us_10numberFor 192 Record OnlyLength: 15,2Any other exemption under section 10
standard_deduction_us_16_ianumberYesLength: 15,2Amount of Standard Deduction as per Section 16(ia)
entertainment_allowance_us_16_iinumberYesLength: 15,2Amount of Entertainment Allowance as per Section 16(ii)
tax_on_employment_us_16_iiinumberYesLength: 15,2Amount of Professional Tax as per Section 16(iii)
income_from_house_property_reported_by_employee_offered_for_tdsnumberFor 192 Record OnlyLength: 15,2
Can have negative values
Income under the head house property offered for TDS for Section 192 (2B) (includes admissible loss)
lender_1_namestringNoMax Length: 75Name of Lender 1 if the interest on house loan claimed under section 24(b)
lender_1_panstringNoPattern : [A-Z]{3}[PCFTGHLABJ]{1}[A-Z]{1}[0-9]{4}[A-Z]{1}PAN of lender 1
lender_2_namestringNoMax Length: 75Name of Lender 2 if the interest on house loan claimed under section 24(b)
lender_2_panstringNoPattern : [A-Z]{3}[PCFTGHLABJ]{1}[A-Z]{1}[0-9]{4}[A-Z]{1}PAN of lender 2
lender_3_namestringNoMax Length: 75Name of Lender 3 if the interest on house loan claimed under section 24(b)
lender_3_panstringNoPattern : [A-Z]{3}[PCFTGHLABJ]{1}[A-Z]{1}[0-9]{4}[A-Z]{1}PAN of lender 3
lender_4_namestringNoMax Length: 75Name of Lender 4 if the interest on house loan claimed under section 24(b)
lender_4_panstringNoPattern : [A-Z]{3}[PCFTGHLABJ]{1}[A-Z]{1}[0-9]{4}[A-Z]{1}PAN of lender 4
income_under_the_head_other_sources_offered_for_tdsnumberFor 192 Record OnlyLength: 15,2Income under the head of other sources offer for TDS under Section 192 (2b)
gross_amount_us_80_cnumberYesLength: 15,2The gross amount contributed u/s 80C
deductible_amount_us_80_cnumberYesLength: 15,2The deductible amount u/s 80C
gross_amount_us_80_cccnumberYesLength: 15,2The gross amount contributed u/s 80CCC
deductible_amount_us_80_cccnumberYesLength: 15,2The deductible amount u/s 80CCC
gross_amount_us_80_ccd_1numberYesLength: 15,2The gross amount contributed u/s 80CCD(1)
deductible_amount_us_80_ccd_1numberYesLength: 15,2The deductible amount u/s 80CCD(1)
gross_amount_us_80_ccd_1_bnumberYesLength: 15,2The gross amount contributed u/s 80CCD(1B)
deductible_amount_us_80_ccd_1_bnumberYesLength: 15,2The deductible amount u/s 80CCD(1B)
gross_amount_us_80_ccd_2numberYesLength: 15,2The gross amount contributed u/s 80CCD(2)
deductible_amount_us_80_ccd_2numberYesLength: 15,2The deductible amount u/s 80CCD(2)
gross_amount_us_80_ccgnumberYesLength: 15,2The gross amount contributed u/s 80CCG
deductible_amount_us_80_ccgnumberYesLength: 15,2The deductible amount u/s 80CCG
gross_amount_us_80_cchnumberFor 192 Record OnlyLength: 15,2
deductible_amount_us_80_cchnumberFor 192 Record OnlyLength: 15,2
gross_amount_us_80_dnumberYesLength: 15,2The gross amount contributed u/s80D
deductible_amount_us_80_dnumberYesLength: 15,2The deductible amount u/s 80D
gross_amount_us_80_ddnumberFor 194P Record OnlyLength: 15,2The gross amount contributed u/s 80DD
deductible_amount_us_80_ddnumberFor 194P Record OnlyLength: 15,2The deductible amount u/s 80DD
qualifying_amount_us_80_ddnumberFor 194P Record OnlyLength: 15,2The deductible amount u/s 80DD
gross_amount_us_80_enumberYesLength: 15,2The gross amount contributed u/s80E
deductible_amount_us_80_enumberYesLength: 15,2The deductible amount u/s 80E
gross_amount_us_80_eenumberFor 194P Record OnlyLength: 15,2The gross amount contributed u/s80EE
deductible_amount_us_80_eenumberFor 194P Record OnlyLength: 15,2The deductible amount u/s 80EE
qualifying_amount_us_80_eenumberFor 194P Record OnlyLength: 15,2The deductible amount u/s 80EE
gross_amount_us_80_eeanumberFor 194P Record OnlyLength: 15,2The gross amount contributed u/s80EEA
deductible_amount_us_80_eeanumberFor 194P Record OnlyLength: 15,2The deductible amount u/s 80EEA
qualifying_amount_us_80_eeanumberFor 194P Record OnlyLength: 15,2Qualifying amount u/s 80EEA
gross_amount_us_80_gnumberYesLength: 15,2The gross amount contributed u/s80G
deductible_amount_us_80_gnumberYesLength: 15,2The deductible amount u/s 80G
qualifying_amount_us_80_gnumberYesLength: 15,2Qualifying amount u/s 80G
gross_amount_us_80_ggnumberFor 194P Record OnlyLength: 15,2The gross amount contributed u/s80GG
deductible_amount_us_80_ggnumberFor 194P Record OnlyLength: 15,2The deductible amount u/s 80GG
qualifying_amount_us_80_ggnumberFor 194P Record OnlyLength: 15,2Qualifying amount u/s 80GG
gross_amount_us_80_ggcnumberFor 194P Record OnlyLength: 15,2The gross amount contributed u/s80GGC
deductible_amount_us_80_ggcnumberFor 194P Record OnlyLength: 15,2The deductible amount u/s 80GGC
qualifying_amount_us_80_ggcnumberFor 194P Record OnlyLength: 15,2Qualifying amount u/s 80GGC
gross_amount_us_80_ttanumberFor 192 Record OnlyLength: 15,2The gross amount contributed u/s80TTA
deductible_amount_us_80_ttanumberFor 192 Record OnlyLength: 15,2The deductible amount u/s 80TTA
qualifying_amount_us_80_ttanumberFor 192 Record OnlyLength: 15,2Qualifying amount u/s 80TTA
gross_amount_us_80_ttbnumberFor 194P Record OnlyLength: 15,2The gross amount contributed u/s 80TTB
deductible_amount_us_80_ttbnumberFor 194P Record OnlyLength: 15,2The deductible amount u/s 80TTB
qualifying_amount_us_80_ttbnumberFor 194P Record OnlyLength: 15,2Qualifying amount u/s 80TTB
gross_amount_us_80_unumberFor 194P Record OnlyLength: 15,2The gross amount contributed u/s 80U
deductible_amount_us_80_unumberFor 194P Record OnlyLength : 15,2The deductible amount u/s 80U
qualifying_amount_us_80_unumberFor 194P Record OnlyLength : 15,2Qualifying amount u/s 80U
gross_amount_for_other_deductionsnumberYesLength : 15,2The gross amount for other deductions that are not mentioned
deductible_amount_for_other_deductionsnumberYesLength : 15,2The deductible amount for other deductions that are not mentioned
qualifying_amount_for_other_deductionsnumberYesLength : 15,2The deductible amount for other deductions that are not mentioned
rebate_us_87_anumberNoLength : 15,2 Rebate
relief_us_89numberYesLength : 15,2
payments_from_super_annuation_fundnumberNoLength : 15,2Payment to employee from the superannuation fund
name_of_fundstringNoMax Length: 75Name of superannuation fund
fund_contribution_fromnumberNoLength: 13EPOCH Timestamp from when the employee contributed to the fund in the current FY
fund_contribution_tonumberNoLength: 13EPOCH Timestamp to when the employee contributed to the fund in the current FY
average_rate_of_deduction_of_taxnumberNoLength: 7,4
tds_on_repayment_from_super_annuation_fundnumberNoLength: 15,2Tax deducted in repayment from the superannuation fund
gross_pension_under_194pnumberFor 194P Record OnlyLength : 15,2Gross pension reported u/s 194P
interest_income_by_bank_under_194pnumberFor 194P Record OnlyLength: 15,2Interest income from bank reported u/s 194P
net_tax_payable_under_194pnumberFor 194P Record OnlyLength: 15,2Net Tax Payable u/s194P

Form 26Q

Payer

ParamTypeRequiredValidationDescription
namestringYesMax Length : 75Name of the Payer
tanstringYesPattern : [A-Z]{4}[0-9]{5}[A-Z]{1}TAN of the Payer
panstringYesPattern : [A-Z]{3}[PCFTGHLABJ]{1}[A-Z]{1}[0-9]{4}[A-Z]{1}PAN of the Payer
branchstringNoMax Length : 75Branch details of the Payer if multiple locations.
gstinstringNoPattern : [0-9]{2}[a-zA-Z]{5}[0-9]{4}[a-zA-Z]{1}[1-9A-Za-z]{1}[CZ]{1}[0-9a-zA-Z]{1}$|^[0-9]{4}[a-zA-Z]{3}[0-9]{5}[uUnN]{2}[0-9a-zA-Z]{1}GSTIN of the Payer
streetstringYesMax Length : 25Name of premise
areastringYesMax Length : 25Area of location
citystringYesMax Length : 25City of location
stateenumYesStateState of location
postal_codestringYesPattern : [0-9]{6}Pincode of location
emailstringYesMax Length : 75Primary email for contact
mobilestringYesPattern: [1-9]{1}[0-9]{9}Primary mobile number for contact
Responsible Person
ParamTypeRequiredValidationDescription
designationstringYesMax Length : 20Designation of the responsible person
namestringYesMax Length : 75Name of the responsible person
panstringYesPattern : [A-Z]{3}[PCFTGHLABJ]{1}[A-Z]{1}[0-9]{4}[A-Z]{1}PAN of the responsible person
streetstringYesMax Length : 25Name of the premise
areastringYesMax Length : 25Area of the location
citystringYesMax Length : 25City of location
stateenumYesStateState of location
postal_codestringYesPattern : [0-9]{6}Pincode of location
emailstringYesMax Length : 75Primary email for contact
mobilestringYesPattern: [1-9]{1}[0-9]{9}Primary mobile number for contact

Payee

ParamTypeRequiredValidationDescription
sr_nonumberYes-Serial Number
panstringYesPattern : [A-Z]{3}[PCFTGHLABJ]{1}[A-Z]{1}[0-9]{4}[A-Z]{1}PAN of the Payee. If payee doesn't have PAN then possible values are
PANNOTAVBL,PANAPPLIED, PANINVALID
namestringYesMax Length : 75Name of the Payee

Challan

ParamTypeRequiredValidationDescription
challan_serialstringYesPattern : [0-9]{5}Bank Challan No
bsr_codestringYesPattern : [0-9]{7}Bank-Branch Code/ Form 24G Receipt Number
paid_datenumberYesLength: 13EPOCH Timestamp of challan paid on date
minor_headenumYesMinor HeadMinor Head of challan
tds_amountnumberYesLength : 15Income Tax
surchargenumberYesLength : 15Surcharge on Income Tax
health_and_education_cessnumberYesLength : 15Education cess on Income Tax
interestnumberYesLength : 15Interest levied upon late deduction
late_filing_feesnumberYesLength : 15Penalty levied upon late filing
other_penaltynumberYesLength : 15Any Other Penalty

Payment

ParamTypeRequiredValidationDescription
payee_sr_nonumberYes-Payee Serial Number
challan_serialstringYesPattern : [0-9]{5}Bank Challan No
bsr_codestringYesPattern : [0-9]{7}Bank-Branch Code/ Form 24G Receipt Number
sectionenumYesSectionTDS section of deduction
credit_amountnumberYesLength : 15,2Payment amount
credit_datenumberYesLength: 13EPOCH Timestamp of Payment date
tds_amountnumberYesLength : 15,2Tax amount of deduction
surchargenumberYesLength : 15,2Surcharge on Tax amount
health_and_education_cessnumberYesLength : 15,2Health and Eduction Cess amount
deduction_datenumberYesLength: 13EPOCH Timestamp of Deduction date
reason_for_lower_deductionenumNoReason for lower deductionReason for non-deduction / lower deduction/ higher deduction/threshold
certificate_numberstringNoMax Length: 10Certificate number issued by the Assessing Officer u/s 197 for non-deduction/lower deduction.
amount_of_cash_withdrawal_more_than_1_crore_us_194NnumberNoLength : 15,2Value to be mentioned if TDS deducted u/s 194N
amount_of_cash_withdrawal_between_20_lakhs_and_1_crore_us_194N_for_non_filersnumberNoLength : 15,2Value to be mentioned if TDS deducted u/s 194NF, can be 0 if the amount is more than 1CR.
amount_of_cash_withdrawal_more_than_1_crore_us_194N_for_non_filersnumberNoLength : 15,2Value to be mentioned if TDS deducted u/s 194NF, can be 0 if the amount is less than 1CR.
amount_of_cash_withdrawal_more_than_3_crore_us_194N_for_co-operative_societiesnumberNoLength : 15,2Value to be mentioned if TDS deducted u/s 194NC
amount_of_cash_withdrawal_between_20_lakhs_and_3_crore_us_194N_for_non_filersnumberNoLength : 15,2Value to be mentioned if TDS deducted u/s 194N-FT, can be 0 if the amount is more than 3CR.
amount_of_cash_withdrawal_more_than_3_crore_us_194N_for_non_filersnumberNoLength : 15,2Value to be mentioned if TDS deducted u/s 194N-FT, can be 0 if the amount is less than 3CR.

Form 27Q

Payer

ParamTypeRequiredValidationDescription
namestringYesMax Length : 75Name of the Payer
tanstringYesPattern : [A-Z]{4}[0-9]{5}[A-Z]{1}TAN of the Payer
panstringYesPattern : [A-Z]{3}[PCFTGHLABJ]{1}[A-Z]{1}[0-9]{4}[A-Z]{1}PAN of the Payer
branchstringNoMax Length : 75Branch details of the Payer if multiple locations.
gstinstringNoPattern : [0-9]{2}[a-zA-Z]{5}[0-9]{4}[a-zA-Z]{1}[1-9A-Za-z]{1}[CZ]{1}[0-9a-zA-Z]{1}$|^[0-9]{4}[a-zA-Z]{3}[0-9]{5}[uUnN]{2}[0-9a-zA-Z]{1}GSTIN of the Payer
streetstringYesMax Length : 25Name of premise
areastringYesMax Length : 25Area of location
citystringYesMax Length : 25City of location
stateenumYesStateState of location
postal_codestringYesPattern : [0-9]{6}Pincode of location
emailstringYesMax Length : 75Primary email for contact
mobilestringYesPattern: [1-9]{1}[0-9]{9}Primary mobile number for contact
Responsible Person
ParamTypeRequiredValidationDescription
designationstringYesMax Length : 20Designation of the responsible person
namestringYesMax Length : 75Name of the responsible person
panstringYesPattern : [A-Z]{3}[PCFTGHLABJ]{1}[A-Z]{1}[0-9]{4}[A-Z]{1}PAN of the responsible person
streetstringYesMax Length : 25Name of the premise
areastringYesMax Length : 25Area of the location
citystringYesMax Length : 25City of location
stateenumYesStateState of location
postal_codestringYesPattern : [0-9]{6}Pincode of location
emailstringYesMax Length : 75Primary email for contact
mobilestringYesPattern: [1-9]{1}[0-9]{9}Primary mobile number for contact

Payee

ParamTypeRequiredValidationDescription
sr_nonumberYes-Serial Number
panstringYesPattern : [A-Z]{3}[PCFTGHLABJ]{1}[A-Z]{1}[0-9]{4}[A-Z]{1}PAN of the Payee. If a payee doesn't have PAN then possible values are
PANNOTAVBL,PANAPPLIED, PANINVALID,
namestringYesMax Length: 75Name of the Payee
opting_new_regimebooleanYesPossible values:
True
False
Whether Employee has opted for taxation u/s 115BAC(1a).
tax_identification
_number
stringYesMax Length: 25Tax Identification Number of Payee's jurisdiction
streetstringYesMax Length: 25Name of premise of location
areastringYesMax Length: 25Area of location
citystringYesMax Length: 25City of location
statestringYesMax Length : 25State of location
postal_codestringYesMax Length : 8Pincode of location
countryenumYesCountryCountry of residance
emailstringYesMax Length : 75Primary email for contact
isd_codenumberYesMax Length : 5ISD code of country
mobilenumberYesPattern: [1-9]{1}[0-9]{9}Primary mobile number for contact

Challan

ParamTypeRequiredValidationDescription
challan_serialstringYesPattern : [0-9]{5}Bank Challan No
bsr_codestringYesPattern : [0-9]{7}Bank-Branch Code/ Form 24G Receipt Number
paid_datenumberYesLength: 13Timestamp of challan paid date
minor_headenumYesMinor HeadMinor Head of challan
tds_amountnumberYesLength: 15Income Tax
surchargenumberYesLength: 15Surcharge Amount
health_and_education_cessnumberYesLength: 15Health and education cess amount
interestnumberYesLength : 15Interest levied upon late deduction
late_filing_feesnumberYesLength: 15Penalty levied upon late filing
other_penaltynumberYesLength : 15Any Other Penalty

Payment

ParamTypeRequiredValidationDescription
payee_sr_nonumberYes-Payee Serial Number
challan_serialstringYesPattern : [0-9]{5}Bank Challan No
bsr_codestringYesPattern : [0-9]{7}Bank-Branch Code/ Form 24G Receipt Number
sectionenumYesSectionTDS section of deduction
credit_amountnumberYesLength : 15,2Payment amount
credit_datenumberYesLength: 13EPOCH Timestamp of Payment date
tds_amountnumberYesLength : 15,2Tax amount of deduction
surchargenumberYesLength : 15,2Surcharge Amount
health_and_education_cessnumberYesLength : 15,2Health and education cess amount
deduction_datenumberYesLength: 13EPOCH Timestamp of Deduction date
applicability_of_tds_rate_under_dtaabooleanYes-Whether the TDS rate is applicable under DTAA
nature_of_remittancestringYesNature of remittanceNature of remittance
form_15ca_acknowledgement_numberstringNoMax Length: 10Form 15ca acknowledgement number
grossing_up_indicatorenumNo-Possible values: Y, N
reason_for_lower_deductionenumNoReason for lower deductionReason for non-deduction / lower deduction/ higher deduction/threshold
certificate_numberstringNoMax Length: 10Certificate number issued by the Assessing Officer u/s 197 for non-deduction/lower deduction.
amount_of_cash_withdrawal_more_than_1_crore_us_194NnumberNoLength : 15,2Value to be mentioned if TDS deducted u/s 194N
amount_of_cash_withdrawal_between_20_lakhs_and_1_crore_us_194N_for_non_filersnumberNoLength : 15,2Value to be mentioned if TDS deducted u/s 194NF, can be 0 if the amount is more than 1CR.
amount_of_cash_withdrawal_more_than_1_crore_us_194N_for_non_filersnumberNoLength : 15,2Value to be mentioned if TDS deducted u/s 194NF, can be 0 if the amount is less than 1CR.
amount_of_cash_withdrawal_more_than_3_crore_us_194N_for_co-operative_societiesnumberNoLength : 15,2Value to be mentioned if TDS deducted u/s 194NC
amount_of_cash_withdrawal_between_20_lakhs_and_3_crore_us_194N_for_non_filersnumberNoLength : 15,2Value to be mentioned if TDS deducted u/s 194N-FT, can be 0 if the amount is more than 3CR.
amount_of_cash_withdrawal_more_than_3_crore_us_194N_for_non_filersnumberNoLength : 15,2Value to be mentioned if TDS deducted u/s 194N-FT, can be 0 if the amount is less than 3CR.

TDS Reporting Poll Job API

ParamTypeDescriptionExample
job_idstringThe Job ID of the particular JOB. 1546372e-6fc5-45bb-a2d9-b18d0c662427
statusstringJob Status. Possible Values:
JOBQUEUED
JOBDONE
JOBFAILED
JOBQUEUED
tds_returnstringLink from where you can download the generated TXT file. Will be provided when the status is JOBDONEhttps://...
validation_reportstringLink from where you can download the validation report. Will be provided when the status is JOBFAILEDhttps://...