Professional Documents
Culture Documents
Withholding tax configuration and end users document. Purpose: This document briefly explains the configuration process and, the end-users transactions with respect to TD and generation of TD certificate.
!ssumptions:
This document has been prepared on the following assumptions: ". #nly TD on contractors payment considered. $. $% basic TD ta&en in to account. '. TD threshold limit: (s)*,*** +annual, -. .ducation cess $% of basic TD as said in +$, ). /igher education cess "% of basic TD as said in +$, 0. urcharge threshold limit: (s",**,**,***.** +annual, 1. urcharge rate is *.$% of the in2oice amount 3. .ducation cess and higher education cess on surcharge considered as specified in point - and ).
/ere we configure the 2arious tax &eys which are applicable in different scenarios. For example:Withholding tax code on <ontractors -"=-< Withholding tax code on (ent -"=-7 Withholding tax code on <ommission and bro&erage > "=-/ Withholding tax code on Professional ? Technical ser2ice > "=- @
5aintain withholding tax type:- 6alues 0 tax types maintained as gi2en under:
9eatures of respecti2e tax types i.e. T", T$, T', T-, T-, T), T0 9eatures of T" +used for basic TD ,: This is based on in2oice amount Threshold limit:)*,*** and accumulation starts from !pril.
T" ? <" calculates tax A $% on in2oice amount and, TD is deducted when the in2oice amount exceeds (s)*, ***B-.
T- ? <" calculates TD A *.$% on in2oice 2alue and, deducts TD when the in2oice amount exceeds (s", **, **,***B-.
Portray dependencies between withholding tax types: +7n this acti2ity we define that the base for T$ ? T$ is T" and, the base for T) ? T0 is T-,
Dependency for T$
Dependency for T-
Dependency for T)
Dependency for T0
Define 5inB5ax !mounts for Withholding Tax <odes: Path:This setting defines the threshold for )*,*** and ",**,**,***
6alue for T$
6alue for T-
6alue for T)
6alue for T0
Part 1 (TDS- End-user transactions) Test posting an in2oice for (s-=, ***B-. .xpected action: ". The system should only be posting the full amount of (s-=, ***B- in the 6endors ledger without deducting any TD amount. The reason for nondeduction is4 we ha2e set the deduction threshold at (s)*, ***B$. 5ust &eep a trac& of this in2oice for deduction of TD and urcharge once the accumulated amount exceeds the threshold limits.
Test posting an in2oice for (s)",***B-. .xpected actions: ". The system must deduct TD A )",*** F -=,*** i.e. (s$,***B$. ystem must deduct education cess A $% on (s$,***B'. ystem must deduct higher education cess A "% on (s$,***B-. 5ust &eep a trac& of this in2oice for deduction of urcharge once the accumulated amount exceeds the threshold limit.
Test posting an in2oice for (s==,**,***B-. .xpected actions: ". The system must deduct TD A $% on (s==,**,***B- i.e. (s",=3,***B$. ystem must deduct education cess A $% on (s"=3,***B'. ystem must deduct higher education cess A "% on (s"=3,***B-. 5ust calculate urcharge A*.$% on -=,***F)",***F==,**,***B- i.e. (s$*,***B). ystem must deduct education cess A $% on (s$*,***B0. ystem must deduct higher education cess A "% on (s$*,***B-