## (IND) Working with Vouchers for TDS and WCT

This chapter discusses how to:

- Enter vouchers for TDS and WCT.

- Calculate TDS and WCT.

- Revise TDS and WCT certificates.

- Print TDS certificates.

- Reset certificate numbers.

- Enter payment details for eTDS.

- Update bank challan.

See Also

(IND) Setting Up Country-Specific Functionality for India

(IND) Understanding TDS and WCT

### Entering Vouchers for TDS and WCT

This section provides an overview of vouchers for TDS and WCT and discusses how to enter a voucher for TDS and WCT.

#### Understanding Vouchers for TDS and WCT

You use the Standard Voucher Entry program (P0411) to enter vouchers and the Voucher Entry Tag File program to enter India-specific information for the voucher. You enter codes to identify a tax deducted at source (TDS) and works contract tax (WCT). A voucher might be subject to both taxes.

The system writes TDS and WCT information to the F0411 Tag File table (F75I411). The system writes one line to the F75I411 table for each line that it writes to the F0411 table.

You can also use the voucher match and split voucher programs to work with the India-specific information in the F75I411 table.

Cancellation of Voucher Payments

To delete or void a voucher or the corresponding TDS withholding records, you must first determine whether the TDS or surcharge has been calculated for the voucher. If the TDS or surcharge has been calculated for the voucher and the challan has been generated, the voucher cannot be deleted.

If the challan has not been generated, then one of these conditions must be satisfied to delete the voucher:

- The current voucher has not reached its limits and there are no later vouchers with TDS calculated.

- The current voucher has reached both TDS and surcharge limits and the previously calculated voucher has also reached both TDS and surcharge limits.

- The current voucher is the last one to be calculated.

TDS Credit Memo

A credit memo is a credit that a company issues due to a mistake in pricing, damaged goods, or some other reason that the buyer or purchaser should be credited with some of the payment that they made.

When you work with credit memos:

- The system calculates the TDS over the amount difference between the original voucher and the credit note if the voucher and the credit note are in the same month.

- If the voucher and the credit note are in the same tax year but different month, the system does not calculate TDS on the credit note.

- If the original document information is not entered in the localized voucher entry form, the system does not calculate TDS on credit notes.

#### Forms Used to Enter Vouchers for TDS and WCT

Form Name | FormID | Navigation | Usage
Supplier Ledger Inquiry | W0411G | Supplier & Voucher Entry (G0411), Standard Voucher Entry | Review existing vouchers.
Enter Voucher - Payment Information | W0411A | Click Add on the Supplier Ledger Inquiry form. | Enter voucher information.
Work with Voucher Tag File Detail | W75I411A | Click OK on the Enter Voucher - Payment Information form. | Enter a voucher for TDS and WCT.
Work with Voucher Tag File Header | W75I411D | Select a pay item and select Header Info from the Form menu. | Enter tax regime, legal document type and number, and dates and click OK.
G/L Distribution | W0411K | Click OK on the Work with Voucher Tag File Detail form. | Enter general ledger account number.
Standard Voucher Entry - Tax Amounts to Distribute | W0000209A | Select Amt to Distribute from the Form menu. | Review the tax area and amount to distribute.
Voucher Tag File Revision | W75I411G | Select a record on the Supplier Ledger Inquiry form and select Regional Info from the Row menu. | Revise TDS type and WCT type information for existing vouchers.

#### Entering a Voucher for TDS and WCT

Access the Work with Voucher Tag File Detail form.

This form appears when you click OK on the Enter Voucher - Payment Information form:

To enter a voucher for TDS and WCT:

1. Click Add on the Supplier Ledger Inquiry form.

2. Complete the fields on the Enter Voucher - Payment Information form and click OK.

   See Entering Standard Vouchers.

3. Complete these fields on the Work with Voucher Tag File Detail form:

   TDS Type | Enter a user-defined code (75I/TY) that identifies the TDS type. The law specifies different TDS types. Examples are: 1: Include in 1099 Processing A: Interest Dividends to NRI B: Advertising Contract C: Contractor D: Dividend
   WCT Type | Enter a code that identifies the work contract tax type. The law specifies different work contract types. Examples are: 1: Include in 1099 Processing A: Interest Dividends to NRI B: Advertising Contract C: Contractor D: Dividend

4. Select Header Info from the Form menu.

5. Complete the fields on the Work with Voucher Tag File Header form and click OK.

6. Click OK on the Work with Voucher Tag File Detail form.

7. Enter the account number on the G/L Distribution form and click OK.

### Calculating TDS and WCT

This section discusses how to:

- Calculate tax amounts for TDS and WCT.

- Set processing options to calculate TDS (R75I515).

- Set processing options to calculate WCT (R75I514).

#### Calculating Tax Amounts for TDS and WCT

Run the Calculate TDS and Calculate Withholding– WCTDS reports to calculate the tax for vouchers that are defined to calculate withholding by invoice. When the system calculates TDS and WCT, it accesses the tax definition (percentages, limits, and so on) by line and groups the lines by type.

Select Daily Processing (G75ITDS1), Calculate TDS.

Select Daily Processing (G75IWCTDS1), Calculate Withholding–WCTDS.

#### Setting Processing Options to Calculate TDS (R75I515)

Processing options enable you to specify the default processing for programs and reports.

Defaults

Enter Pay Status to be assigned to the Voucher to be released for the Payment˙. | Specify a user-defined code from UDC table 00/PS that indicates the pay status you assign to a voucher that is released for a payment. Values are: A: Approved for payment B: Paid When Paid D: Draft accepted E: Draft - Expired not Collected G: Draft Deposited not Due
Enter Pay Status to assign to Withheld pay item | Specify a user-defined code from the UDC table 00/PS that indicates the pay status to assign to a pay item that is withheld. Values are: A: Approved for payment B: Paid when paid D: Draft accepted E: Draft - expired not collected G: Draft deposited not due
Enter G/L Account for the Zero balance records, if any created (This must be Short Account ID and is Mandatory) | Specify the general ledger account number to be updated automatically when you enter receipts or disbursements. If you leave this processing option blank, the system retrieves a default account number from the Automatic Accounting Instructions table (F0012), item number RB for Accounts Receivable, and PB for Accounts Payable.
Consider Month End Processing (Specify "Y"). If "N" is specified then Date range is not checked for the Current period in the Document Company Maintenance. | Specify a code for month-end processing. Values are: Y : The system checks the date range for the current period in the Document Company Maintenance program. N: The system does not check the date range for the current period in the Document Company Maintenance program
Enter '1' to consider the parent address number for the accumulate by year, to use the address number leaves it blank. | Specify a code that designates the type of address number. Values are: Blank : Address number 1: Parent address number
Enter the Pay Status Code from which the report will process the vouchers | Specify a user-defined code from the UDC table 00/PS to indicate the status in which the report processes the vouchers. Values are: A: Approved for payment B: Paid When Paid D: Draft accepted E: Draft - Expired not Collected G: Draft Deposited not Due
Enter Pay Status in which the process will leave the vouchers | Specify a user-defined code from the UDC table 00/PS to indicate the status in which the report will not process the vouchers. Values are: A: Approved for payment B: Paid when paid D: Draft accepted E: Draft - expired not collected G: Draft deposited not due

#### Setting Processing Options to Calculate WCT (R75I514)

Processing options enable you to specify the default processing for programs and reports.

See Setting Processing Options to Calculate TDS (R75I515).

### Revising TDS and WCT Certificates

This section provides an overview of revising the TDS and WCT certificates, and discusses how to:

- Set processing options for TDS Certificate Revisions (P75I100).

- Revise the TDS certificate fields.

#### Understanding TDS and WCT Certificates

Use the TDS Certificate Master Maintenance program (P75I100) to revise or update the TDS certificate information before you generate the actual TDS certificate number. This program retrieves the data from the TDS Certificate Master Maintenance table (F75I100).

The Calculate TDS (R75I515) program automatically generates the record if you set the processing options initially. The challan updation process updates the challan information displayed on the Bank Challan Update program (R75I104A) and a certificate number is generated and printed by the Certificate Print/Reprint program (R75I110A).

After the certificate number is printed, the TDS Certificate Master Maintenance program will not allow you to make any changes.

#### Forms Used to Revise TDS Certificates

Form Name | FormID | Navigation | Usage
Work with TDS Certificate Maintenance | W75I100A | System Setup (G75ITDS4), TDS Certificate Master Maintenance | Review records based on the document company, number, and type.
TDS Certificate Revisions | W75I100B | Select a record on the Work with TDS Certificate Maintenance form and click Select. | Revise the TDS certificate before the certificate number is assigned.

#### Setting Processing Options for TDS Certificate Master Maintenance (P75I100)

Processing options enable you to specify the default processing for programs and reports.

Display

Enter 1 = To Modify all fields " " = To Protect all fields | Specify whether the item is currently active in the simulation process for current cost. Values are: Blank : Inactive 1: Active
Calculate TDS Amount and Surcharge AutomaticallyY = YesN = No | Specify whether to calculate the TDS amount and surcharge automatically. Values are: Y: Yes N: No

#### Revising the TDS Certificate fields

Access the TDS Certificate Revisions form.

TDS Certificate Revisions

Forwarding Dt (forwarding date) | Enter the date of forward declaration when there is a NIL declaration. You must enter the subsequent date of declaring the TDS amount if there is a NIL declaration for that particular month.
Submitting Dt (submitting date) | Enter the date of submitting the TDS certificate if you declare a TDS amount. If you do not declare a TDS amount, you can submit the TDS certificate with the NIL declaration.
Start Date and End Date | Enter the date range for the TDS period for which you want to generate the challan. You must enter the date in the dd/mm/yy format.
Last Payment Dt. (last payment date) | Enter the date of the last payment. The system updates this value when it generates the TDS certificate.
Challan Date | Enter the date on which you pay the challan to the tax authorities.
Future | Enter your remark which can be used in the future.
Bank | Enter the address book number of the bank where you deposit the challan when you pay the TDS amount to the tax authorities. The system updates this value when you run the Bank Challan Update program (R75I104A).
Bank Branch Code | Enter the code of the specific branch of the bank where you pay the TDS amount.
Challan Number | Enter the challan number that you use to pay the taxes to the tax authorities.
Check Deposit Number | Enter the number of the check that you deposit in the bank.

### Printing TDS Certificates

This section discusses how to:

- Print Form 16A.

- Set processing options for Certificate Print/Reprint (R75I110A).

#### Printing Form 16A

Run the Certificate Print/Reprint program to print Form 16A, which is required by suppliers for filing the income tax (IT) returns. You can use this program to print the initial document or to reprint it.

Select Periodic Processing (G75ITDS2), Certificate Print/Reprint.

#### Setting Processing Options for Certificate Print/Reprint (R75I110A)

Processing options enable you to specify the default processing for programs and reports.

Defaults

Duplicate Print Y/N | Specify whether to print the duplicate form. Values are: Y: Yes N: No
CompanyandDocument Company | Specify a number that identifies a specific organization, fund, or other reporting entity. The company must exist in the Company Constants table (F0010) and must identify a reporting entity that has a complete balance sheet. At this level, you can have intercompany transactions.
TDS Group | Specify a value from UDC table 75I/TG that designates the TDS group. TDS groups are stored in the TDS Rate Maintenance file (F75I10A). Examples are: B: Brokerage C: Contractor D: Dividend I: Interest R: Rent
Want to Print TDS Certificates In Detail or Summarized on Voucher Level or Monthwise Specify "D" to print in Detail and "V" to print it summarized on Voucher level and "M" to print monthwise. | Specify how to print the TDS certificate. D: Print the TDS certificate in detail. V: Print the summary of the TDS certificate on voucher level. M: Print the TDS certificate by month.
Want to Print Effective Rate (Y/N) | Specify whether you to print the effective rate. Values are: Y: Yes N: No
Print Alpha Name or Mailing Name for Bank where challan is Submitted. Specify A for Alpha name or M for Mailing Name | Specify a code to print the alpha name or the mailing name for the bank where challan is submitted. Values are: A: Alpha name M: Mailing name
Enter '1' to final mode (generate Certificate Number) or left in Blank to proof mode (NO generate Certificate Number) | Specify a mode which indicates whether to generate the certificate number. Values are: 1: Generate certificate number. Blank : Do not generate certificate number.
Enter '1' to print the parent address number information in the header of the certificate. Leaves blank to print the address number information. | Specify a code for printing the address number in the header of the certificate. Values are: Blank: Print the address number. 1: Print the parent address number.

Yearly Processing

Beginning Date and End Date | Specify the date range for which the tax rate is effective.
Month Or Year Processing | Specify whether to generate the TDS certificate yearly or monthly. Values are: 1: Yearly Other Value: Monthly Note. To generate the TDS certificate annually, you must enter a date range.

Declaration

Declaration | Specify the declaration which the system prints at the bottom of the TDS certificate.
Want to print above Declaration at bottom of the Report. If Yes then type "Y" else type "N" | Specify whether to append the declaration to the report. Values are: Y: Yes N: No
Date Process | Specify the date through which the TDS will be processed.

Header Section

If you want to print Header Report Name, Company Name, Report Name, Date and Time in Header Section, then Type "Y" else "N" | Specify whether you want the system to print the report name, company name, date and time in the header section of the TDS certificate. Values are: Y: Yes N: No

### Resetting Certificate Numbers

This section discusses how to:

- Reset certificate numbers for TDS.

- Set processing options for Reset Certificate Number (R75I117).

#### Resetting Certificate Numbers for TDS

Run this program to reset the certificate numbers to zero. This program enables you to reset certificate numbers only for an open period.

Select Advanced and Technical Operations (G75ITDS3), Reset Certificate Number.

#### Setting Processing Options to Reset Certificate Number (R75I117)

Processing options enable you to specify the default processing for programs and reports.

Details

Beginning Date and End Date | Specify a date range for which you can reset the certificate number.

### Entering Payment Details for eTDS

This section provides an overview of entering the payment details for eTDS and discusses how to enter records based on challan number.

#### Understanding Payment Details for eTDS

Use the Application to Enter Cheque DD No. program (P75I100Q) to enter the check or demand draft (DD) number of the bank challan, or the voucher number of the electronic tax deducted at source (eTDS) payment. This program updates the setup information in the TDS Form 26Q Work File table (F75I100Q).

To calculate the interest on a delayed tax payment, enter the number of months and the rate of interest fixed by the Income Tax Department. This information appears on the quarterly returns report that the system generates for validation purpose.

#### Forms Used to Enter the Check or DD Number

Form Name | FormID | Navigation | Usage
Application to Enter Cheque DD No. | W75I100QA | ETDS Annual Returns (G75ITDS22), Application to Enter Cheque DD No. | Review records based on the company, challan number, and dates.
Cheque/DD Number Revisions | W75I100QB | Select a record on the Application to Enter Cheque DD No. form and click Select. | Enter records based on the challan number.

#### Entering Records Based on the Challan Number

Access the Check/DD Number Revisions form.

No. Of Months by which Tax Payment is Delayed | Enter the number of months you delay before declaring the TDS amount.
Interest Rate % | Enter the rate of interest that is charged on the TDS amount when you delay payment.
Others/Penalty | Enter the penalty amount that is charged on the TDS amount when you delay payment.

### Updating Bank Challan

This section discusses how to:

- Update bank challan for TDS and WCT.

- Set processing options for Bank Challan Update (R75I104A).

#### Updating Bank Challan for TDS and WCT

Run the Bank Challan Update report (R75I104A) to update the Certificate Master Maintenance table (F75I100) with challan details by TDS group and the corporate and noncorporate combination.

This program matches the TDS amount and surcharge amount specified in the processing options and the total amount in the Certificate Master Maintenance table (F75I100) by TDS group and corporate and noncorporate code.

#### Updating Bank Challan by TDS Group

Select Periodic Processing (G75ITDS2), Bank Challan Update.

#### Setting Processing Options for Bank Challan Update (R75I104A)

Processing options enable you to specify the default processing for programs and reports.

Defaults

TDS Basic Amount | Specify the default amount for the tax deducted at source.
TDS Surcharge Amount | Specify the default surcharge amount for the tax deducted at source.
Cess Amount | Specify the default cess amount.
Higher Education Cess | Specify the tax amount for the higher secondary education cess.
Person/Corporation Code | Specify a user-defined code from the UDC table 00/TA that designates the type of taxpayer. Values are: 1: Individual 2: Corporate entity 3: Both an individual and a corporate entity 4: Noncorporate entity 5: Customs authority
Origin State | Specify a user-defined code from the UDC table 00/S to indicate the default state for generating the voucher. Examples are: AM: Amazonas AP: Andhra Pradesh BA: Bangalore DB1: Durban
Company and Document Company | Specify a number that identifies a specific organization, fund, or other reporting entity. The company must exist in the Company Constants table (F0010) and must identify a reporting entity that has a complete balance sheet. At this level, you can have intercompany transactions.

Bank Info

Challan Number | Specify a challan number that you use to pay taxes to the tax authorities.
Challan Date | Specify a date on which you pay challan to the tax authorities.
Address Number of the Bank where Challan is deposited | Enter the address book number of the bank where you deposit the challan when you pay the TDS amount to the tax authorities.
Bank Branch Code | Enter the code of the specific branch of the bank where you pay the TDS amount.
Check Deposit Number | Enter the number of the check that you deposit in the bank.