Professional Documents
Culture Documents
1. C
CHECK WITHHOLDING TAX COUNTRIES:
1
2. D
DEFINE WITHHOLDING TAX KEY
Withholding tax keys identify the different withholding tax types, these are
official names for company tax code.
2
3. DEFINE WITHHOLDING TAX TYPE FOR INVOICE POSTING
3
SURCHARGE – INVOICE POSTING
4
EDUCATION CESS – INVOICE POSTING
5
HIGHER EDUCATION CESS – INVOICE POSTING
6
Withholding Tax Types for Invoice Posting
WH Tax WH Tax
Code Type Name GL Account
AA AA 193 Inv Interest on Securities [TDS]20% 16611201
AB AB 193 Inv Interest on Securities [Sch]10% 16611204
AC AC 193 Inv Interest on Securities [CESS]2% 16611206
AD AD 193 Inv Interest on Securities [ECESS]1% 16611208
AE AE 193 Inv Interest on Securities [TDS]10% 16611201
AF AF 193 Inv Int on Sec [for TDS10%][CESS]2% 16611204
AG AG 193 Inv Int on Sec [for TDS10%][ECESS]1% 16611206
7
EE EE 194I Inv Rent [TDS]15% 16611481
8
4. DEFINE WITHHOLDING TAX TYPE FOR PAYMENT POSTING
9
Withholding Tax Types for Payment Posting
WH WH
Tax Tax
Code Type Name
A1 A1 193 Pay Interest on Securities [TDS]20%
A2 A2 193 Pay Interest on Securities [Sch]10%
A3 A3 193 Pay Interest on Securities [CESS]2%
A4 A4 193 Pay Interest on Securities [ECESS]1%
A5 A5 193 Pay Interest on Securities [TDS]10%
A6 A6 193 Pay Int on Sec [for TDS10%][CESS]2%
A7 A7 193 Pay Int on Sec [for TDS10%][ECESS]1%
10
H1 H1 194C Pay Transporter - [TDS]2%
H2 H2 194C Pay Transporter - [Surcharge]10%
H3 H3 194C Pay Transporter - [CESS]2%
H4 H4 194C Pay Transporter - [ECESS]1%
11
TDS – PAYMENT POSTING
12
SURCHARGE PAYMENT POSTING
13
EDUCATION CESS – PAYMENT POSTING
14
HIGHER EDUCATION CESS – PAYMENT POSTING
15
5. CHECK RECIPIENT TYPES
16
6. MAINTAIN TAX DUE DATES
17
7. D
efining Rounding Rule for Withholding Tax Types
18
8. DEFINE WITHHOLDING TAX CODES
TDS
19
CESS---2% ON TDS 20%
20
9. Maintaining Types of Recipient
21
10. Maintaining Surcharge Calculation Methods
22
11. D
efining Separate Tax Code for Education Cess & Defining Separate
Tax Code for Secondary and Higher Education Cess
In order to include the Higher Education cess amount to the Education Cess
amount – the relevant tax codes to be updated with Higher education cess
table only.
23
12. ASSIGN WITHHOLDING TAX TYPE TO COMPANY CODE
24
13. A
CTIVATE EXTENDED WITHHOLDING TAX
ENTER
25
14. DEFINE BUSINESS PLACES AND SECTION CODES
The Business Places and Section Codes represents TDS Offices and the use
of business place and section codes is mandatory.
26
15. DEFINING SECTION CODES
27
Important Note:
Update the address details for each section code, to get the
address to print on TDS Certificate. Click on address tab to enter
the address on APTB.
28
16. DEFINE ACCOUNTS FOR WITHHOLDING TAX TO BE PAID OVER
System will ask for saving the rule first. Save. Then we will get the following
screen
29
Then go back by clicking on Accounts-to map the GL accounts as follows, or
refer the excel file attached above and here.
30
17. MAINTAIN NUMBER GROUPS (For internal challan numbers)
Although we update the details in the above screen through the menu path in
IMG the table J_1IEWTNUMGR_1 also needs to be checked through
transaction code SM30 and if the above data is not reflected in the table we
need to again update and maintain the same data in the above table.
31
18. ASSIGN NUMBER RANGES TO NUMBER GROUPS
In this customizing activity we manually update the number groups and the
internal number range.
32
19. MAINTAIN NUMBER RANGES
Popup comes to change the group text. Change the Group Text as per
number groups identified based on section code and withholding tax key.
33
34
Withholding Tax / TDS Certificates for Vendors and Customers
35
21. MAINTAIN NUMBER GROUPS AND SAP SCRIPT FORMS
36
37
Important Note:
2. Here we have changed the program of the script – to arrive the TDS
Number as mentioned in Global parameters above, for the JISL company
code on to the TDS Certificate. The script code has called a new program
created for capturing the TDS number updated in OBY6 for company code.
38
Code Changes in Script - ZJ_1IEWT_CERT
PERFORM GET_DETAILS IN PROGRAM Z_T001Z_PAVAL
USING &PAVAL&
CHANGING &PAVAL&
ENDPERFORM
&PAVAL&(&j_1iewt_cert-j_1isectyp&)&adrc-name_text&,,,,
in_tab-value = l_paval.
out_tab-name = in_tab-name.
out_tab-value = l_paval.
refresh out_tab[].
append out_tab.
refresh in_tab[].
append in_tab.
ENDFORM.
39
22. PAN NUMBER OF THE VENDOR
SAP menu
Transaction code J1ID
To get the PAN number of the Vendor on the TDS Certificate – use Tcode : J1ID to
update the vendor PAN number details.
40
23. ASSIGN NUMBER RANGES TO NUMBER GROUPS
41
24. MAINTAIN NUMBER RANGES
42
25. Acknowledgement numbers
Important Note:
If you are using separate tax codes for Education Cess, those tax codes
should be maintained in the J_1EWTECESS table and ‘X’ should be
maintained for the company code in J_1EWT_ECFLAG table.
43
26. Maintaining Bank BSR Codes
44
27. Cheque Number printing on TDS Certificate
For getting the Cheque number printed on to the TDS Certificate – SAP Note 912767
has been applied or not to be checked. There is an USER EXIT for this purpose –
J_1I7_USEREXIT_CHEQUENO_CERT. The User Exit Code has been changed
based on fields it is capturing the cheque number while doing Manual Cheque
assignment after the TDS Payment.
FUNCTION J_1I7_USEREXIT_CHEQUENO_CERT.
*"-------------------------------------------------------------------
---
*"*"Local Interface:
*" TABLES
*" I_PRINTTAB OPTIONAL
*"-------------------------------------------------------------------
---
*{ INSERT JEDK901642
1
45
flag TYPE c,
no_print TYPE c,
method type c,
print_order LIKE sy-tabix,
lifnr LIKE bseg-lifnr,
base_mod type c,
sno LIKE sy-tabix,
tds_amount LIKE bseg-wrbtr,
surc_amount LIKE bseg-wrbtr,
ecess_amount LIKE bseg-wrbtr,
cheque_no like inrdp-fromnumber,
banka LIKE bnka-banka,
ort01 LIKE bnka-ort01,
brnch LIKE bnka-brnch,
j_1itdbank like J_1ICERTIF-j_1itdbank,
word LIKE spell-word,
paise LIKE spell-decword,
END OF zprint.
loop at i_printtab.
MOVE-CORRESPONDING I_PRINTTAB TO ZPRINT.
append ZPRINT to zprinttab.
clear zprinttab.
clear zprint.
endloop.
IF SY-SUBRC EQ 0.
LOOP AT zprinttab.
READ TABLE i_J_1IEWTCHLN WITH KEY
J_1IEXTCHLN = zprinttab-j_1iextchln
J_1IEXTCHDT = zprinttab-j_1iextchdt BINARY SEARCH.
READ TABLE i_payr WITH KEY
vblnr = i_J_1IEWTCHLN-belnr
zaldt = i_J_1IEWTCHLN-j_1iextchdt BINARY SEARCH.
IF SY-SUBRC EQ 0.
zprinttab-cheque_no = I_payr-CHECT.
* zprinttab-brnch = Ipay-bankl.
MODIFY zprinttab.
ENDIF.
ENDLOOP.
46
CLEAR I_PRINTTAB. REFRESH I_PRINTTAB.
LOOP AT ZPRINTTAB.
MOVE-CORRESPONDING ZPRINTTAB TO I_PRINTTAB.
APPEND I_PRINTTAB.
clear i_printtab.
ENDLOOP.
ENDIF.
*
*} INSERT
------------------------------------------------------------------------------------------------------------------------
47
Withholding Tax (Tax Deducted at Source) Processing - Manual
1. CHANGE CHECK WITH VENDOR MASTER RECORDS – INTENDED FOR TDS
T Code : FK02
ENTER
Check whether both Invoice and Payment Tax Codes are entered and saved, else
we can enter and save.
48
2. POST VENDOR INVOICE – FROM FI
Business Place and Section Codes Mapping is must while doing the transactions.
If this is not done, at the Remittance Challan, TDS Payable will not be displayed.
For Example:
Note: If we don’t maintain Business Place and Transaction Codes at the time of
Transaction, the same will not be picked for TDS Remittance
At the time of invoice, we have to remove the Payment TDS Codes and keep
only invoice TDS Codes.
49
Document Simulation
50
3. TDS Remittance Challan
Procedure
1. Access the activity choosing one of the following navigation options:
With this one Screen we can complete upto the Consolidated Report.
Execute
51
Here we have to give the payment bank account through which we are paying the TDS
amount – as 24100191 as above.
Execute
Change the document type to SK, give the value date, and text, click on process open items.
52
Click on Green tick / continue
53
The amount in the first line item to changed to 226 as above, click on back arrow
54
Remittance Challan Created.
You will get Clearing document number, challan number etc details as above.
55
4. Create and New Session
To issue manual cheque for this Payment and assig the Cheque Number
to the TDS Payment Document as created above.
Note: This is important to get the Cheque number printed on to the TDS
Certificate automatically.
T Code: FCH5
Give the relevent Cheque number for the Bank through which the TDS
Payment has been made as above.
From this transaction the TDS Certificate Program picks the Cheque
number field in the above screen.
56
T Code: FCHU
Give the target field in which the cheque number to be displayed and F8
Execute
Now for the above TDS Payment Document the Cheque number
assigned.
57
5. TDS Remittance – Bank Challan Updation
Go back to the main window from the Step No.4 above session of withholding
tax information system Select Bank challan status now and execute-F8
Select the Internal challan number as above relevant for this vendor and click
on Bank challan update.
58
Give the bank challan number received from the bank, - manual number and
Bank key of the payment bank used for the above payment.
Execute
59
6. Vendor TDS Certificate Print
Use
You need to issue the TDS certificates to the vendor for each type of services separately i.e.
TDS section code wise. TDS certificate has to be generated as per the format of Form 16A.
The TDS certificate contains various details, company address and TAN number, vendor’s
PAN number, vendor address, tax details, external challan remittance, external challan date,
etc., some among them.
Procedure
Alternatively –
We can print the Certificate from the above session itself – Select Certificate Status
– and Execute
60
Click on Certificate Printing Button
Give the Details as required to print the certificate
Execute
61
Give the output device and select only [ New Spool Request] click on print ]
62
63
64
7. TDS Quarterly E-Returns
Use
As per the legal requirement quarterly e-TDS returns are to be submitted in the prescribed e-TDS file
format. This e-file needs to be mailed or submitted to Income Tax Authorities quarterly.
Prerequisites
TDS is deducted, TDS challan is deposited and entries are posted appropriately in SAP.
Procedure
1. Access the activity choosing one of the following navigation options:
SAP menu Accounting Financial AccountingAccounts
PayableWithholding TaxIndiaExtended
Withholding taxReporting J1INQEFILE - Quarterly
TDS Returns
Transaction code J1INQEFILE
3. On the Quarterly E-returns (India) screen, on the Address Details tab, make the following
entries:
Field name Description User action Comment
and values
Name of the Name of the Deductor Jain For example only
Deductor Irrigation
Systems
Ltd.,
Deductor Deductor
Division/Branc Division/Branch
h
65
Flat / Door / Flat / Door / Block No. For example only
Block No.
Name of the Name of the Building / For example only
Building / Office
Office
Road / Street / Road / Street / Lane For example only
Lane
Area / Locality Area / Locality / Post Off.
/ Post Off.
Town / City / Town / City / District Jalgaon For example only
District
Post code Post code 560025 For example only
State State 13 For example only
E-mail ID E-mail ID For example only
STD code STD code For example only
Phone Phone Number For example only
Number
Add. Changed Flag to indicate if
from last address is changed from
return last return
66
4. On the Quarterly E-returns (India) screen, on the Responsible person’s Address tab,
make the following entries:
Field name Description User action Comment
and values
Name of the Name of the Mr. For example only
Responsible Responsible Accounts
Manager
Designation Designation Dy. General For example only
Manager –
Accounts
Flat / Door / Flat / Door / Block No. 7/4 For example only
Block No.
Name of the Name of the Building / For example only
Building / Office
Office
Road / Street / Road / Street / Lane For example only
Lane
Area / Locality Area / Locality / Post Off.
/ Post Off.
67
Town / City / Town / City / District For example only
District
Post code Post code For example only
State State For example only
E-mail ID E-mail ID For example only
STD code STD code For example only
Phone Phone Number For example only
Number
Remark Remark
Add. Changed Flag to indicate if
from last address is changed from
return last return
On the Quarterly E-returns (India) screen, on the Output processing options tab, make the
following entries:
Field name Description User action Comment
and values
Output Select to see an output X For example only
display
e-File Select to generate e-file X For example only
generation
Layout Layout name Leave blank
68
Server file on the presentation
workstation
Text File Name of the text file for Q2FILE
Name downloading on to the
presentation workstation
Excel File Name of the MS-Excel D:\Desktop\T For example only
Name file for downloading on ds_Efile.xlsx
to the presentation
workstation
Depending on the options selected, you have displayed and/or generated the e-file for
quarterly e-TDS returns.
69
To Generate E File into Excel – List Export
70
28. Lower Deduction of TDS When Vendors who got Exemption
Certificate
In order to configure the lower Deductions for a particular Vendor, based on the
Exemption Certification submitted by the Vendor, we need to configure the vendor
master Record accordingly.
For Example :
A particular vendor submitted TDS Exemption certificate to JISL, to charge the Basic
TDS at the rate of 0.50% only, with effect from 24.06.2008.
That means from 2% basic rate of TDS 1.5% is exempted. That comes to 75% of the
basic rate. Ensure that the exemption is for both invoice and payment TDS Codes.
Go the Vendor Master Record – FK02 and enter the exemption percentage 75% as
explained above and save the record.
Necessary Testing has been done for the system will take care of exemption
from and to dates. After the end date, system will calculate full % of TDS.
71
TDS Code Changes to the Mater Records
Program : RFWT0010
TCode: SA38
EXECUTE
72
For example for the Vendor 2000006 the Payment Posting TDS Codes
have been changed in the master record before running this programme.
73
System will prompt as below, with TDS Information changed.
########
74
TDS – Withholding Tax – Dos and Don’ts – JISL SAP
To issue manual cheque for this Payment and assig the Cheque
Number to the TDS Payment Document as created above.
Note: This is important to get the Cheque number printed on to
the TDS Certificate automatically.
75
We have already updated table J_1IEWT_ACKN. In fact we have applied SAP notes are 1046758,
1148361, 1172387, 1172466 and 1094944 for activating Acknowledgement No appering in the FORM
16A and its associated table which were not in the database previously in ECC 5. Now two tables are
J_1IEWT_ACKN and J_1IEWT_ACKN_N. Table J_1IEWT_ACKN has extra column FORM TYPE as
Form 26Q and 27Q comparing with 2nd table. This column FORM TYPE will be blank according to SAP
Note 1172387. I have mentioned values both the table same. Still Acknowledgement No is not
appearing in TDS Certificate
76