E-TDS and E-TCS Changes

1. RELEASE VERSION: 12.0
2. REQUIREMENT
National Securities Depository Limited (NSDL) has announced during first week of
September that the existing File Validation tility (FV) and the data structure for e!tds
and e!tcs returns ("lectronic returns pertaining to #ndian $ithholding %ax) would be
changed with effect from &ctober '( )**+,
#n the re-ised reporting re.uirements( additional data need to be reported in electronic
returns, Details of the changes to be incorporated are made a-ailable to public through
the NSDL web site, /ighlights of the changes to be implemented are0
', 12N number is mandatory, #n exceptional cases if 12N is not re.uired then user has to
record the same as 312NN&%2V4L3,
), %he types of Deductor in the data structure ha-e been further expanded, ",g, State
5o-t,( 6entral 5o-t,( 6ompany( Firm( etc,
7, %he following fields ha-e been added0
8 9inistry name
8 12& : DD& code
8 12& : DD& registration number
8 State name
8 Name of the utility used for return preparation

3. SETUP CAN!ES TO "E CARRIED OUT
PAN Validation
$hile capturing the 12N Number in ;Vendor 2dditional #nformation< screen( additional
checks ha-e been incorporated to ensure so that user can enter data only in the correct
format expected by FV, %he only exception is allowing entry of 312NN&%2V4L3
which is a permitted -alue as per NSDL Site update,
Na#$ga%$&n:
#ndia Local 1ayables ! = Suppliers != 2dditional #nformation
#n case for any supplier the 12N entered is incorrect( you can use the concurrent program
;#ndia ! 1an number pdate< for correcting existing 12N details,
Regime Registration
Na#$ga%$&n:
#ndia Local 1ayables != #ndia %DS:%6S:V2%:Ser-ice %ax != Setup != >egime
>egistration
2s shown in the abo-e screen( choose ;>egistration %ype< as ;&thers<, Needed
2ttribute can be selected from the ;>egistration Name< field and the Value against each
2ttribute can be selected in the ;>egistration Value< field,
#n this >egime >egistration form the following attributes ha-e been added for both %DS
? %6S >egime >egistrations0
Ded'(%&) T*+e ! Deductor category code L&V is as per 2nnexure @ referred to in the
NSDL Site,
S%a%e Na,e ! Numeric code for state should selected from L&V, %his is as per 2nnexure
A referred to in the NSDL site,
%his is 9andatory if deductor type is State 5o-t, (S)( Statutory body ! State 5o-t, (")(
2utonomous body ! State 5o-t, (/) and Local 2uthority ! State 5o-t, (N),
For any other deductor types( State Name will not allow entry of -alues,
PAO C&de B
%his is 9andatory for 6entral 5o-t (2),
%his is &ptional for deductor type State 5o-t, (S)( Statutory body ! 6entral 5o-t, (D)(
Statutory body ! State 5o-t, (")( 2utonomous body ! 6entral 5o-t, (5)( 2utonomous
body ! State 5o-t, (/)( Local 2uthority ! 6entral 5o-t, (L) ? Local 2uthority ! State
5o-t, (N),
For any other deductor types( 12& 6ode will not allow entry of -alues,
DDO C&de B
%his is 9andatory for deductor type 6entral 5o-t, (2),
%his is &ptional for deductor type State 5o-t, (S)( Statutory body ! 6entral 5o-t, (D)(
Statutory body ! State 5o-t, (")( 2utonomous body ! 6entral 5o-t, (5)( 2utonomous
body ! State 5o-t, (/)( Local 2uthority !6entral 5o-t, (L) ? Local 2uthority ! State
5o-t, (N),
For any other deductor types( DD& 6ode will not allow entry of -alues,
PAO Reg$s%)a%$&n N',-e) B
%his is &ptional for deductor type 6entral 5o-t, (2)( State 5o-t, (S)( Statutory 4ody !
6entral 5o-t, (D)( Statutory 4ody ! 6entral 5o-t, (")( 2utonomous body ! 6entral 5o-t,
(5)( 2utonomous body ! State 5o-t, (/)( Local 2uthority ! 6entral 5o-t, (L) ? Local
2uthority ! State 5o-t, (N),
For any other deductor types( 12& >egistration Number will not allow entry of -alues,
DDO Reg$s%)a%$&n N',-e) B
%his is &ptional for deductor type 6entral 5o-t, (2)( State 5o-t, (S)( Statutory 4ody !
6entral 5o-t, (D)( Statutory 4ody ! 6entral 5o-t, (")( 2utonomous body ! 6entral 5o-t,
(5)( 2utonomous body ! State 5o-t, (/)( Local 2uthority ! 6entral 5o-t, (L) ? Local
2uthority ! State 5o-t, (N),
For any other deductor types( 12& >egistration Number will not allow entry of -alues,
M$n$s%)* Na,e ! Numeric code for 9inistry name should be pro-ided from L&V, #f
9inistry Name does not match -alue in L&V( then C++D which represents C&thersD should
be selected
%his is 9andatory for deductor type 6entral 5o-t (2)( Statutory body ! 6entral 5o-t, (D)
? 2utonomous body ! 6entral 5o-t, (5),
%his is &ptional for deductor type Statutory body ! State 5o-t, (")( 2utonomous body !
State 5o-t, (/)( Local 2uthority ! 6entral 5o-t, (L) ? Local 2uthority !State 5o-t, (N),
For any other deductor types( 9inistry Name will not allow entry of -alues,
M$n$s%)* Na,e O%he) ! #f numeric code E++E (i,e, &ther) is pro-ided in Value ;9inistry
Name< attribute( then -alue in ;9inistry Name &ther< attribute should be pro-ided,
Na,e &. Re%')n P)e+a)a%$&n U%$/$%* ! Name of the software used for preparing the
Fuarterly e!%DS:%6S statement should be mentioned,
#n case the &rganiGations ha-e different >egistration -alues( the -alues will be seen as
defaulting from >egime le-el and can be modified at &rganiGation le-el,
%he >egistration -alues needs to be defined separately for both %DS ? %6S >egimes,
4. Capture of Transfer Voucher Number
#n case of 5o-ernment &rganiGation( the %ransfer Voucher Number needs to be captured,
Details for capturing %ransfer Voucher Number is pro-ided below0
TDS: %he ;#ndia %DS 6hallan< allow you to 6apture %ransfer Voucher Number in place
of 6hallan Number,
TCS: Hou can capture %ransfer Voucher number in place of 6hallan number for %6S
1ayments in 1ayment 2dditional #nformation screen,
5. Generation of ET!" and ETC" Returns#
For generating e%6S >eturns( run the concurrent program ;#ndia ! 1rogram to 5enerate
e%6S Fuarterly >eturns<,
For generating e%DS returns( run the concurrent program ;#ndia ! 1rogram to 5enerate
e%DS Fuarterly 6ertificates )IF< or ;#ndia ! 1rogram to 5enerate e%DS Fuarterly
6ertificates )JF< for both ''i ? >') based on re.uirements,
%he details for these concurrent programs are a-ailable in the ser 5uide,