Compliance API
Search TAN
Section 206AB & 206CCA
TDS Return (TXT & CSI)
Submit Job
Poll Job
TDS return (FVU and Form 27A)
Submit Job
Poll Job
Download Form 16
Submit Job
Poll Job API
Report API
TDS Report
TDS Report Submit Job API
TDS Report Poll Job API
TCS Report
TCS Report Submit Job API
TCS Report Poll Job API
Calculator API
Non-Salary Payments
Each row ofpayment_table in the request takes these columns, in this order.
Nature of payment
A payee withresidential_status resident takes these values:
A payee with
residential_status non_resident takes these values:
TCS Payments
Analytics API
TDS potential notice
Submit Job
Poll Job
TCS potential notice
Submit Job
Poll Job
Workbooks
TDS Reports workbook support now uses the Income-tax Act 2025 forms:138for salary payments140for resident non-salary payments144for non-resident payments
TDS report jobs use
tax_year. Form 138 currently supports Q1 to Q3 only.TXT field handling
TXT fields follow the rules for the selected form and payment section.Does generating a TXT file verify the tax due?
No. TDS Reports validates individual fields and generates the TXT file. It does not check tax liability, payment timeliness, or whether a deduction reason applies to a section. The FVU generation API provides separate file validation.Form 138
View Schema
View Sample
payer_sheet / payer_list:name,tan,pan,country,flat_door_block_number,post_office,road_street_block_sector,area_locality,district,state,postal_code,email,contact_country_code,contact_number,deductor_type,government_state_code,ministry_code,ministry_name_other,account_office_identification_number,gstinpayer_sheet / responsible_person_list:name,designation,pan,flat_door_block_number,post_office,road_street_block_sector,area_locality,district,state,postal_code,email,country,contact_country_code,contact_numberpayee_sheet / payee_table:sr_no,pan,namechallan_sheet / challan_table:bank_challan_number_or_ddo_serial_number,bsr_code_or_form_24g_receipt_number,bank_challan_or_transfer_voucher_date_epoch,minor_head,mode_of_payment,nil_challan_indicator,total_tax_deducted,total_interest,total_fee,total_penalty,total_tax_depositedpayment_sheet / payment_table:payee_sr_no,bank_challan_number_or_ddo_serial_number,bsr_code_or_form_24g_receipt_number,nature_of_payment,payment_amount,payment_date_epoch,total_tax_deducted,deduction_date_epoch,total_tax_deposited,deposit_date_epoch,reason_for_lower_deduction,certificate_number
Form 140
View Schema
View Sample
payer_sheet / payer_list:tan,pan,name,street,area,city,state,postal_code,email,mobile,gstin,country,country_code,deductor_typepayer_sheet / responsible_person_list:designation,name,pan,street,area,city,state,postal_code,email,mobile,country,country_codepayee_sheet / payee_table:sr_no,pan,namechallan_sheet / challan_table:challan_serial,bsr_code,paid_date_epoch,minor_head,total_tax_deducted,interest,late_filing_fees,other_penaltypayment_sheet / payment_table:payee_sr_no,challan_serial,bsr_code,nature_of_payment,payment_amount,payment_date_epoch,total_tax_deducted,total_tax_deposited,deduction_date_epoch,reason_for_lower_deduction,certificate_number,unique_identification_number_form_121,amount_of_cash_withdrawal_more_than_1_crore_under_section_393_3,amount_of_cash_withdrawal_more_than_3_crore_for_cooperative_societies_under_section_393_3
Form 144
View Schema
View Sample
payer_sheet / payer_list:name,tan,pan,country,flat_door_block_number,post_office,road_street_block_sector,area_locality,district,state,postal_code,email,contact_country_code,contact_number,deductor_type,government_state_code,ministry_code,ministry_name_other,account_office_identification_number,gstinpayer_sheet / responsible_person_list:name,designation,pan,flat_door_block_number,post_office,road_street_block_sector,area_locality,district,state,postal_code,email,country,contact_country_code,contact_numberpayee_sheet / payee_table:sr_no,pan,name,opting_out_of_taxation_regime_under_section_202_1,country,address_in_country_of_residence,email,isd_code,mobile,tax_identification_numberchallan_sheet / challan_table:bank_challan_number_or_ddo_serial_number,bsr_code_or_form_24g_receipt_number,bank_challan_or_transfer_voucher_date_epoch,minor_head,mode_of_payment,nil_challan_indicator,total_tax_deducted,total_interest,total_fee,total_penalty,total_tax_depositedpayment_sheet / payment_table:payee_sr_no,bank_challan_number_or_ddo_serial_number,bsr_code_or_form_24g_receipt_number,nature_of_payment,nature_of_remittance,payment_amount,payment_date_epoch,total_tax_deducted,deduction_date_epoch,total_tax_deposited,grossed_up_under_section_393_10,applicability_of_tds_rate_under_dtaa,unique_acknowledgement_number_form_15ca,reason_for_lower_deduction,certificate_number,amount_of_cash_withdrawal_more_than_1_crore_under_section_393_3,amount_of_cash_withdrawal_more_than_3_crore_for_cooperative_societies_under_section_393_3