Challans API

You can call this API to post the details of challans and also you can fetch details of challans, delete challans and count challans using this API.

Challan Entity

The various properties are explained below:

Param

Type

Required

Description

id

32 bit hex

Yes

Challan ID

(Auto generated while posting)

bsr_code

string

Yes

BSR Code

(Not mandatory in case of Nill Challan)

challan_serial_number

string

Yes

Challan Serial

(Not mandatory in case of Nill Challan)

paid_on_date

string

Yes

Date of payment of tax to Govt. It can be any date on or after 1st April of immediate previous financial year for which the return is prepared.

Value should be equal to last date of respective quarter in case of Nill Challan

Format: DD/MM/YYYY

minor_head

string

Yes

Minor Head, The TaxFilingCategory

Possible Values:

(400) TDS Regular Assessment (Raised by I.T. Dept.),

(200) TDS Payable by Tax Payer

amount

decimal

Yes

Total Amount (in INR)

(No fractional value allowed such as 100.50)

(Mention 0, if doesn't apply)

surcharge

decimal

Yes

Surcharge (in INR)

(No fractional value allowed such as 100.50)

(Mention 0, if doesn't apply)

education_cess

decimal

Yes

Educational Cess (in INR)

(No fractional value allowed such as 100.50)

(Mention 0, if doesn't apply)

interest

decimal

Yes

Interest (in INR)

(No fractional value allowed such as 100.50)

(Mention 0, if doesn't apply)

late_filing_fees

decimal

Yes

Late Filing Fees (in INR)

(No fractional value allowed such as 100.50)

(Mention 0, if doesn't apply)

other_amount

decimal

Yes

Other Amount (in INR)

(No fractional value allowed such as 100.50)

(Mention 0, if doesn't apply)

mode_of_deposit

string

No

Mode of deposit, Possible Values:

Book Entry, Otherwise If bank challan number is provided, mention Otherwise (Not mandatory in case of Nill Challan)

is_nill_challan

Boolean

Yes

Nill Challan or Not