You are on page 1of 19

R 12.2.

2: Enhanced TDS Functionality


Overview
Author: Pavan Raparla
Creation Date: 13-Feb-2014
Last Updated:
Document Ref:
!"#122#F$% Re-architecture of &D" and "tabi'i(ation )atch
Chan*es#L3+ppt,
-ersion: 1+1
.r*ani(ation: .rac'e $ndia )ri/ate Limited+
Document Control
Change Record
3
Date Author Versi
on
Change Reference
13-Feb-14 Pavan Raparla 1A Initial docuent
14- Feb-14 Pavan Raparla 1! "D# #etup flo$ details based on D%V
revie$
&'-Feb-14 Pavan Raparla 1() Fro*en docuent
)3-+ar-14 Pavan Raparla 1(1 ,C" changes per inputs fro
#anthosh(
Revie$ers
-ae Position
Ra.nish /uar 0roup +anager1 Financial
2ocali*ations Developent
3ai "ha44ar +anager1 Product #upport
Audience
-ae Position
1&(&(& Ipleentation tea
1&(&(& Custoers
Contents
R 12+2+2: nhanced &D" Functiona'it0++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1
./er/ie1++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1
Contents++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3
1 2 Define &D" Financia' Ca'endar 34andator0 "etup5+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++4
2 2 Definin* &D" &a,es 34andator05+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++6
3 2 Definin* &D" &a, Cate*or0 34andator05+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++7
4 2 Re*ime "etup 34andator05++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 7
6 2&D" /endor additiona' information 34andator05++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++10
7 2 %atura' account section mappin*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 11
8 2 %orma' &hresho'd 34andator05++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 12
8 2 %orma' &hresho'd 3"etup e,amp'e5+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 13
9 2 ,ception &hresho'd++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 13
: 2 &D" Roundin* Factor 34andator05++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 14
10 2 "ection 4appin* "etup++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 16
11 2 &D" &a, Detai'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 17
12 2 $nc'usi/e ta, setup+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 18
13 2 &D" Architectura' Chan*es++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 18
14 2 &D" "etup F'o1+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 19
16 2 ;or< Contract &a, 3;C&5 app'icabi'it0++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++19
1 Define TDS Financial Calendar !andatory Setu"#
Define a specia' accountin* period as &D" financia' =ear in standard A) )eriods definition U$+
&his period shou'd start from 1-Apr and end to 31-4ar of ne,t 0ear as =ear t0pe+
After definin* this &D" period> the same can be assi*ned to the &D" re*ime as &D" financia'
=ear+
2 Definin$ TDS Ta%es !andatory#
1+ &D" Re'ated &a, &0pes:
a+ &a, Deduction at "ource
b+ &D" ducation Cess
c+ &D" ducation "? Cess
d+ &D" "urchar*e
2+ "ection &0pe:
a+ &D" "ections
b+ ;C&
c+ "$
3+ "ection Code:
a+ "ection code fie'd 1i'' be disab'ed at the ta, code 'e/e'+
b+ $n/oice "ection code info can be defau'ted from %atura' Account or -endor "ite
setup or can be o/erridden from &D" ta, detai' U$
4+ &D" ducation Cess> &D" ducation "? Cess> &D" "urchar*e fie'ds are disab'ed as the0
are no1 defined as ta, t0pes+ $ndependent ta, codes need to be defined for these ta, t0pes+
& Definin$ TDS Ta% Cate$ory !andatory#
1+ &D" &a, Ca'cu'ation is based on ta, cate*or0 in ne1 &D" Architecture+ User need to define
a &D" ta, cate*or0 to rep'ace 'e*ac0 &D" ta, code+
' Re$i(e Setu" !andatory#
'.1. TDS Financial )ear
&D" Financia' =ear is a mandator0 setup at re*ime 'e/e'+ &his L.- deri/es 'ist of financia'
0ears from setup 2+
&D" Financia' =ear is not a''o1ed to be o/erridden at .U 'e/e'+
'.2. Default Ta% Cate$ory when *+, not +vaila-le
Defau't &a, Cate*or0 1hen )A% not A/ai'ab'e is mandator0 1hen use defines /endor )A%
as @)A%A))L$DA> @)A%%.&A-!LB or @)A%$%-AL$DA> or confirm )A% chec<bo, on /endor
additiona' info U$ not chec<ed on+
User must define ta, cate*or0 for each .U
As ta, cate*or0 is specific to .peratin* unit> each .U must define ta, cate*or0 of their o1n+
$f not> use ma0 face issue 1hi'e import &D" in/oice
'.&. Re$i(e Setu" +llow !anual Override #
Allow Manual Override is optiona' 3defau't %5+ $f set to => section code and ta, cate*or0 be
enab'ed in C&D" &a, Detai'D U$> a''o1ed user o/erridden+
&his setup canAt be o/erridden at .U 'e/e'+
'.'. Re$i(e Setu" .se /endor Default Section Code #
5 Use Vendor Default Section Code is optiona' 3defau't %5+
5 $f set to => &D" defau'tation pac<a*e 1i'' first'0 chec< natura' accountin* mappin* to
defau't section code+ $f no /a'ue is fetched b0 natura' account mappin*> then section
code from /endor site 1ou'd be defau'ted+
5 $f set to %> defau'tation pac<a*e 1i'' on'0 chec< natura' account mappin* to defau't
section code+ %o &D" ta, 1i'' be deducted if it has not fetched an0 /a'ue for this
mappin*+
5 For )repa0ment in/oice> it 1i'' a'1a0s defau't from /endor site+ A'so user can o/erride
from &D" &a, Detai' U$ manua''0+
0 TDS vendor additional infor(ation !andatory#
"upp'ier Additiona' $nformation setup is a mandator0 setup for /endors for 1hich
&D" needs to be deducted+
%ULL "ite setup shou'd be defined first+ $t 1i'' then defau't to other sites of the
"upp'ier+
TDS Vendor Type: -a'ue 1i'' be fetched from &D" -endor &0pe Loo<up+ $t is
mandator0 for &D" defau'tation+
PAN No and Confir Pan: is mandator0 for &D" defautation+
Default TDS Section: ;i'' be used 1hen EUse -endor defau't section codeF is set to
= in re*ime form or for )repa0ment in/oices+
Create Pre!Validated TDS "nvoice and Credit Meo: $F this chec<bo, is enab'ed>
s0stem 1i'' in/o<e Appro/a' of &D" in/oice concurrent pro*ram to /a'idate created
&D" in/oices+
Create Pre!Approved TDS "nvoice and Credit Meo: $F enab'ed> s0stem 1i''
create &D" in/oices 1ith appro/e status G B%.& RHU$RD
1 ,atural account section (a""in$
%atura' account section mappin* definition is necessar0 1hen one /endor pro/ides
mu'tip'e ser/ices+
After definin* natura' account section mappin*> the same can be assi*ned in C&hresho'd
"etupDI CAssi*n %atura' accountsD U$+
2 ,or(al Threshold !andatory#
Define norma' thresho'd setup for a *i/en section code> /endor t0pe combination+
%orma' thresho'd setup 1ith C,ception "etupD shou'd be tic<ed off+
$f C4u'tip'e Rate "etupD chec< bo, is enab'ed> user can define thresho'd t0pes 1ith
effecti/e date o/er'apped> but must assi*n to a different natura' account+
A'' ta, code concernin* items are disab'ed 3&a, Rate> &a, %ame5+ $nstead of ta, code
1e attach ta, cate*or0 on thresho'd s'ab
2 ,or(al Threshold Setu" e%a("le#
3 E%ce"tion Threshold
Define ,ception thresho'd setup for a *i/en section code> /endor t0pe 1ith C,ception
"etupD tic<ed on+
4ust assi*n /endor to e,ception setup+ ;hen a ne1 /endor is assi*ned> user can chec<
Cprospecti/eD chec< bo, on+ .nce /endor 1ith prospecti/e on> the same canAt be reset+
,ception thresho'd setup 1i'' ta<e hi*her precedence than norma' setup+
;hen defau't &D" ta, is s1itched on for e,ception /endor> the processin* 'o*ic 1ou'd
be> the defau'tation pac<a*e 1i'' first chec< the e,ception thresho'd setup for the /endor
and if no thresho'd t0pe is effecti/e for *i/en in/oice JL date> it 1i'' continue to chec<
the norma' thresho'd setup> if a/ai'ab'e and deduct &D"
4 TDS Roundin$ Factor !andatory#
&D" Roundin* Factor setup is mandator0 at 'e*a' entit0 'e/e'+
15 Section !a""in$ Setu"
"ection 4appin* "etup be used 1hi'e *eneratin* &D" in/oice number and e&D" output+
C"ection Code Re/isedD shou'd contain on'0 the code pro/ided b0 e&D" reKuirements+
11 TDS Ta% Detail
;hi'e doin* &D" transactions> user can open &D" &a, Detai' U$ to chec< &D" ta,
deduction detai's of each in/oice+
$f user sets CAllow Manual Override G=D at &D" re*ime setup> C"ection CodeD>C&a,
Cate*or0D>C./erriddenD chec< bo,es in &D" ta, detai' form are enab'ed+ User can modif0
the section code and ta, cate*or0 and b0 sa/in* he form> the modified data is chan*ed
at distribution 'e/e'+
12 6nclusive ta% setu"
TDS #inancial $ear U" is renamed to "nclusive Ta% Setup> a'' &D" concernin* items
are remo/ed from &his U$+
1& TDS +rchitectural Chan$es
1' TDS Setu" Flow
10 7or8 Contract Ta% 7CT# a""lica-ility
1+ $f the user 1ants to use ;C& then the0 need to define a ta, code 1ith section t0pe as L;C&
"ectionL
and attach this ta, code to a ta, cate*or0+
2+ $f the reKuirement is to deduct both &D" and ;C&> then the user can attach the ;C& ta,
code in the same ta, cate*or0 1hich the0 use it for &D"+
3+ $f the user 1ants to deduct on'0 ;C&> then create a ne1 ta, cate*or0 1ith ;C& ta, code
and attach
the same at &D" &a, detai's U$ manua''0+

You might also like