India Localization SuiteTax TDS Sept 17 PDF
India Localization SuiteTax TDS Sept 17 PDF
India Localization SuiteTax TDS Sept 17 PDF
This software and related documentation are provided under a license agreement containing
restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly
permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate,
broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any
form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless
required by law for interoperability, is prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-
free. If you find any errors, please report them to us in writing.
If this is software or related documentation that is delivered to the U.S. Government or anyone
licensing it on behalf of the U.S. Government, then the following notice is applicable:
U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software,
any programs installed on the hardware, and/or documentation, delivered to U.S. Government end
users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation
and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification,
and adaptation of the programs, including any operating system, integrated software, any programs
installed on the hardware, and/or documentation, shall be subject to license terms and license
restrictions applicable to the programs. No other rights are granted to the U.S. Government.
This software or hardware is developed for general use in a variety of information management
applications. It is not developed or intended for use in any inherently dangerous applications, including
applications that may create a risk of personal injury. If you use this software or hardware in dangerous
applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and
other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any
damages caused by use of this software or hardware in dangerous applications.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be
trademarks of their respective owners.
Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC
trademarks are used under license and are trademarks or registered trademarks of SPARC
International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or
registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group.
This software or hardware and documentation may provide access to or information about content,
products, and services from third parties. Oracle Corporation and its affiliates are not responsible
for and expressly disclaim all warranties of any kind with respect to third-party content, products,
and services unless otherwise set forth in an applicable agreement between you and Oracle. Oracle
Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to
your access to or use of third-party content, products, or services, except as set forth in an applicable
agreement between you and Oracle.
This documentation is in pre-General Availability status and is intended for demonstration and
preliminary use only. It may not be specific to the hardware on which you are using the software.
Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any
kind with respect to this documentation and will not be responsible for any loss, costs, or damages
incurred due to the use of this documentation.
The information contained in this document is for informational sharing purposes only and should be
considered in your capacity as a customer advisory board member or pursuant to your pre-General
Availability trial agreement only. It is not a commitment to deliver any material, code, or functionality,
and should not be relied upon in making purchasing decisions. The development, release, and timing
of any features or functionality described in this document remains at the sole discretion of Oracle.
This document in any form, software or printed matter, contains proprietary information that is the
exclusive property of Oracle. Your access to and use of this confidential material is subject to the terms
and conditions of your Oracle Master Agreement, Oracle License and Services Agreement, Oracle
PartnerNetwork Agreement, Oracle distribution agreement, or other license agreement which has
been executed by you and Oracle and with which you agree to comply. This document and information
contained herein may not be disclosed, copied, reproduced, or distributed to anyone outside Oracle
without prior written consent of Oracle. This document is not part of your license agreement nor can it
be incorporated into any contractual agreement with Oracle or its subsidiaries or affiliates.
For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program
website at http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc
Oracle customers that have purchased support have access to electronic support through My Oracle
Support. For information, visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info or visit http://
www.oracle.com/pls/topic/lookup?ctx=acc&id=trs if you are hearing impaired.
Sample Code
Oracle may provide sample code in SuiteAnswers, the Help Center, User Guides, or elsewhere through
help links. All such sample code is provided "as is” and “as available”, for use only with an authorized
NetSuite Service account, and is made available as a SuiteCloud Technology subject to the SuiteCloud
Terms of Service at www.netsuite.com/tos.
Oracle may modify or remove sample code at any time without notice.
As the Service is a multi-tenant service offering on shared databases, Customer may not use the
Service in excess of limits or thresholds that Oracle considers commercially reasonable for the Service.
If Oracle reasonably concludes that a Customer’s use is excessive and/or will cause immediate or
ongoing performance issues for one or more of Oracle’s other customers, Oracle may slow down or
throttle Customer’s excess use until such time that Customer’s use stays within reasonable limits. If
Customer’s particular usage pattern requires a higher limit or threshold, then the Customer should
procure a subscription to the Service that accommodates a higher limit and/or threshold that more
effectively aligns with the Customer’s actual usage pattern.
Beta Features
Oracle may make available to Customer certain features that are labeled “beta” that are not yet
generally available. To use such features, Customer acknowledges and agrees that such beta features
are subject to the terms and conditions accepted by Customer upon activation of the feature, or in the
absence of such terms, subject to the limitations for the feature described in the User Guide and as
follows: The beta feature is a prototype or beta version only and is not error or bug free and Customer
agrees that it will use the beta feature carefully and will not use it in any way which might result in
any loss, corruption or unauthorized access of or to its or any third party’s property or information.
Customer must promptly report to Oracle any defects, errors or other problems in beta features
to [email protected] or other designated contact for the specific beta feature. Oracle cannot
guarantee the continued availability of such beta features and may substantially modify or cease
providing such beta features without entitling Customer to any refund, credit, or other compensation.
Oracle makes no representations or warranties regarding functionality or use of beta features and
Oracle shall have no liability for any lost data, incomplete data, re-run time, inaccurate input, work
delay, lost profits or adverse effect on the performance of the Service resulting from the use of beta
features. Oracle’s standard service levels, warranties and related commitments regarding the Service
shall not apply to beta features and they may not be fully supported by Oracle’s customer support.
These limitations and exclusions shall apply until the date that Oracle at its sole option makes a beta
feature generally available to its customers and partners as part of the Service without a “beta” label.
Table of Contents
India Localization SuiteTax Engine (Beta) ................................................................................... 1
Setting Up of India Localization SuiteTax Engine SuiteApp ....................................................... 1
Tax Deduction at Source ..................................................................................................... 2
Setting Up of Tax Deduction at Source ............................................................................. 3
Creating or Customizing Roles to Use Tax Deduction at Source Feature ................................. 9
Setting Default Tax Deduction at Source Section Codes ..................................................... 10
Applying Tax Deduction at Source on Vendor Bills ............................................................ 11
Tax Deduction at Source Tax Details ............................................................................... 11
India Localization SuiteTax Reports (Beta) ............................................................................... 13
Installing India Localization SuiteTax Reports ....................................................................... 13
Generate Tax Deduction at Source Challan Voucher .............................................................. 14
Generate Tax Deduction at Source Tax Reports .................................................................... 15
India Localization SuiteTax Engine (Beta) 1
Overview
The topics under this section are for NetSuite accounts where the SuiteTax feature is enabled. For
accounts without SuiteTax, see the help topic Legacy Tax.
India Localization SuiteTax Engine is a SuiteApp developed by NetSuite as an add-on module to your
NetSuite account using the SuiteTax plug-in. For more information, see the help topic General SuiteTax
Topics.
The India Localization SuiteTax Engine SuiteApp helps manage transactions and numerous special tax
situations and rules, such as Tax Deduction at Source (TDS), Goods and Services Tax (GST), Tax on tax,
reverse charges, and others. India Localization SuiteTax Engine SuiteApp also lets you use different tax
calculation engines for nexuses and override tax details on transactions.
Contact your NetSuite account manager for information about tax engine implementations.
Supported Feature
■ Tax Deduction at Source (TDS) – The India Localization SuiteTax Engine SuiteApp enables you to
calculate Tax Deduction at Source (TDS) on transactions. This concept of TDS was introduced with an
aim to collect tax from the very source of income and deduct at the time of issuing invoice or actual
payment, whichever happens first.
As per this concept, a person (deductor) who is liable to make payment of specified nature to any
other person (deductee) shall deduct tax at source and remit the same into the account of the
Central Government. The deductee from whose income tax has been deducted at source would be
entitled to get credit of the amount deducted based on Form 26AS or TDS certificate issued by the
deductor.
Prerequisites
To install India Localization SuiteTax Engine SuiteApp, you need to have SuiteTax shared and enabled in
your account.
If you are interested in using the SuiteTax feature, contact your NetSuite account manager and submit
a SuiteTax enablement request with the help of NetSuite Customer Support. Your SuiteTax enablement
request will be reviewed by the SuiteTax approval team. If your request has been approved, the
SuiteTax feature will be shared to your NetSuite account.
Once you have the SuiteTax feature shared to your account, go to Setup > Company > Setup Tasks >
Enable Features (Administrator). Make sure that the following features are enabled on your account:
Note: The value in the State/Province/County field of the address is used to determine the
correct Place of Supply and Inter/Intra-State tax for India GST. Please make sure to disable the
Allow Free-Form States in Addresses preference before setting India GST to prevent any errors
during calculation of tax.
As per this concept, a person (deductor) who is liable to make payment of specified nature to any
other person (deductee) shall deduct tax at source and remit the same into the account of the Central
Government. The deductee from whose income tax has been deducted at source would be entitled to
get credit of the amount deducted based on Form 26AS or TDS certificate issued by the deductor.
To understand how to use the India Localization Tax Engine SuiteApp to track Tax Deduction at Source
calculation, read the following topics:
1. Set up India tax section codes for TDS, see Setting Up of India Tax Section Code for Tax
Deduction at Source.
2. Assign the tax account for each TDS tax type, see Setting Up of Tax Deduction at Source Tax
Types.
3. Create TDS tax rate rules, see Setting Up of Tax Deduction at Source Tax Rate Rules.
4. Set up tax information on a subsidiary record Setting Up of Tax Information on Subsidiary.
5. Set up tax information on a vendor record, see Setting Up of Tax Information on Vendor.
Note: Creating, editing, inactivating, and deleting of section codes require Administrator
access.
This section code no longer appears in the India Tax Section Codes list. Also, you can no longer select
this section code in transactions, reports, or records.
The India Localization Tax Engine includes four tax types for TDS calculation:
Note: The India Localization SuiteTax Engine can only use the four default tax types. Any tax
type created outside of the SuiteApp is not supported.
There are five tax rate rules available for TDS calculation:
When creating tax rules under Tax Deduction at Source, make sure to take into consideration the
following scenarios:
■ Create tax rate rules for each section code in different data range.
■ Create tax rate rules for each vendor type.
■ Create tax rate rules for resident vendor that do not have Permanent Account Number (PAN) for the
section code.
1. Go to Setup > India Taxes > India Tax Rate Rules for TDS.
2. Click Tax Deduction at Source tab.
3. Click New Tax Deduction at Source.
4. Enter a unique name for the Tax Deduction at Source rule.
5. On the Section Code field, select the section code this rule will apply to.
6. On the Vendor Type field, select which type of vendor this rule will apply to.
7. Enter effective period for this rule by setting the Effective From and Valid Until fields.
8. Enter the appropriate tax rate for this rule. This percentage will be calculated when you select
the section code on transactions.
9. On the Threshold Basis column, set the level threshold for this tax rule:
■ Year —Tax will be calculated if the aggregated transactions reach the set threshold amount
per year. If the threshold limit is not reached, the Document level will be followed
□ Threshold Amount — Enter the threshold amount limit per year.
□ Retrospective — This is enabled by default for Year level threshold. If you have both Year
and Document levels for the same rule, you cannot set the level to non-retrospective.
■ Document — Tax will be calculated if the total transaction amount reach the set threshold
amount..
□ Threshold Amount — Enter the threshold amount limit per transaction.
10. Click Save.
Education Cess
The Education Cess tax rule is used to calculate education cess tax, imposed by the government for the
development of education in India. All tax rules under Education Cess will use the default Education
Cess tax type and tax codes sourced from the India Localization SuiteTax Engine SuiteApp.
You must create an Education Cess tax rate rule in different date range.
1. Go to Setup > India Taxes > India Tax Rate Rules for TDS.
2. Click the Education Cess tab.
3. Click New Education Cess.
4. On the Rate field, enter the appropriate tax rate for this rule.
5. Enter effective period for this rule by setting the Effective From and Valid Until fields.
6. Check the Non-Resident Indian box if this rule applies to non-resident payments.
7. Click Save.
Education Cess will use the default Secondary Education Cess tax type and tax codes sourced from the
India Localization SuiteTax Engine SuiteApp.
You must create a Secondary Education Cess tax rate rule in different date range.
Surcharge
The Surcharge tax rule is used to calculate additional charge or tax. All tax rules under Surcharge will
use the default Surcharge tax type and tax codes sourced from the India Localization Tax SuiteEngine
SuiteApp.
When creating tax rules under Surcharge, make sure to take into consideration the following scenarios:
Vendor Exemption
The Vendor Exemption tax rate rule is used to calculate the tax exemption for a vendor on the basis of
their Certificate Number. All tax rules under Vendor Exemption will use the default Surcharge tax type
and tax codes sourced from the India Localization SuiteTax Engine SuiteApp.
5. On the Particulars field, select the reason for non-deduction / lower deduction for this tax rule.
6. On the Certificate Number field, enter the TDS certificate number of the selected vendor.
7. On the Schedule Type field, select the schedule type for this rule:
■ Amount Based — Enter the amount range for different tax rate during the year.
■ Period Ranges — Enter the date range for different tax rate during the year.
8. Click Save.
Field Description
Tax Deduction Account Enter the 10–digit alphanumeric Tax Deduction Account Number (TAN)
Number issued by the Income Tax Department (ITD) for this subsidiary record.
Permanent Account Enter the 10–digit alphanumeric Permanent Account Number (PAN) for
Number this subsidiary record.
■ Company
■ Branch/Division of Company
■ Association of Person (AOP)
■ Association of Person (Trust)
■ Firm
Name of Person Enter the name of the person responsible for deduction on behalf
Responsible for Deduction of the deductor. This is a required filed and must not contain special
characters only.
Designation of the Person Enter the designation of the person responsible on behalf of the
Responsible for Deduction deductor. This is a required field and must not contain special
characters only.
Responsible Person’s Enter the valid address of the person responsible for deduction. Value
Address must not contain any special characters.
Responsible Persons’s Select the state of the person responsible for deduction.
State
Responsible Persons’s PIN Enter PIN Code of Responsible Person. Value can only contain six
characters.
Responsible Person’s Email Enter the valid email address of the person responsible for deduction.
ID
PAN of Responsible Person Enter the Permanent Account Number (PAN) to use for the responsible
person. Value must contain 10 alpha-numeric characters.
4. Click Save.
You can assign these roles to users to access the TDS feature, or use the roles as templates for creating
your own customized roles. If you are already using customized roles and want to add permissions
to those roles to use the TDS feature, use the following permission tables for guidance. For more
information, see the help topic Customizing or Creating NetSuite Roles.
The following table shows the minimum permissions required for a role to use the TDS feature:
Warning: This permission is not restricted to the Tax Deduction at Source feature.
Adding this permission will also provide access to other custom record entries where
access type is set to Require Custom Record Entries Permission. For more information,
see the help topic Setting Permissions for a Custom Record Type.
■ Inventory Item
■ Lot Numbered Item
■ Serialized Item
■ Item Group
■ Non-Inventory Item (For Purchase and For Resale)
■ Other Charge (For Purchase and For Resale)
■ Service (For Purchase and For Resale)
■ Matrix Item
Once a section code is assigned to an item record, it will be set as the default section code on the
transaction item line.
3. On the India Tax Section Code field, select the default section code for this account record.
4. Click Save.
Once a section code is assigned to an account record, it will be set as the default section code on the
transaction item line.
Note: Changing the tax details for Tax Deduction at Source for vendor bills is not allowed.
You can access the Tax Deduction at Source (TDS) tax details using an Administrator or India Tax
Manager role.
Note: All TDS Tax Details saved searches are available upon install of the India Localization
SuiteTax Engine SuiteApp.
Overview
The topics under this section are for NetSuite accounts where the SuiteTax feature is enabled. For
accounts without SuiteTax, see the help topic Legacy Tax.
India Localization SuiteTax Reports is a SuiteApp developed by NetSuite as an add-on module to your
NetSuite account using India Localization SuiteTax Engine . For more information, see India Localization
SuiteTax Engine (Beta).
India Localization SuiteTax Reports enables finance users and accountants to generate Tax Deduction
at Source (TDS) tax reports.
Supported Features
■ Generate Tax Deduction at Source (TDS) Tax Reports
□ Form 26Q
□ Form 27Q
■ Generate TDS Tax Return Forms
Prerequisites
To install India Localization SuiteTax Reports SuiteApp, you need to have the following SuiteApps
shared and enabled in your account first.
■ SuiteTax Reports
■ India Localization SuiteTax Engine (Beta)
If you are interested in using the above mentioned features, contact your NetSuite account manager
and submit a SuiteTax enablement request with the help of NetSuite Customer Support. Your
SuiteTax enablement request will be reviewed by the SuiteTax approval team. If your request has
been approved, the SuiteTax and India Localization SuitTax Engine Beta features will be shared to your
NetSuite account.
Once you have the SuiteTax Reports and India Localization SuiteTax Engine Beta features shared to
your account, go to Setup > Company > Setup Tasks > Enable Features (Administrator). Make sure that
the following features are enabled on your account:
Note: Please refer to the SuiteTax Reports documentation for the list of the required features
that needs to be enabled for the SuiteTax Reports SuiteApp.
If you are using Classic Center, go Transactions > Finance > India TDS Challan Voucher.
2. Click New India TDS Challan Voucher.
3. On the Classification section, select the subsidiary for this record.
4. On the India Tax Information section, enter the tax related information and accounts for this
challan voucher:
Field Description
Challan for NRI Check this field for Form 27Q TDS filing.
Tax Transaction From Enter the start date of the bills that belongs to this challan record.
Tax Transaction To Enter the end date of the bills that belongs to this challan record.
Bank Challan Number Enter the challan number issued the bank.
NIL Challan Indicator Check this box if no tax has been deposited in the bank.
Bank Branch Code Enter the challan BSR code of the receiving branch.
■ Form 26Q — This report generates the resident vendor’s transactions for each subsidiary. This
report should be generated by each quarter.
■ Form 27Q — This report generates the non-resident vendor’s transactions for each subsidiary. This
report should be generated by each quarter.
These reports can be viewed, edited, and exported through the reports generation page.
■ Regular Statement Filed for Earlier Period — Check this field if regular statement has been
field for earlier period.
■ Token No. of Previous Regular Statement — Enter the token number of your previous
regular statement.
■ Change of Address of Deductor Since Last Return — Check this field if deductor’s address
has changed since last tax return filing.
■ Change of Address of Responsible Person Since Last Return — Check this field if
responsible person’s address has changed since last tax return filing.
8. Click Ok.
9. Click Generate.
Once a report is generated, the page will reload. Your report will be displayed as a new line in the
Report Execution Log subtab. A loading bar will be displayed at the View | Download column, which
displays the report generation’s progress. Once the report has finished generating, the loading bar will
change into a View link.
Note: If the report settings cover a long time period, you may need to wait a few minutes
before the report becomes available. After the report is completed, the system sends you an
email notification with a link to the report.
3. Click View.
4. Click the Export — DAT icon to download the DAT file.
5. After successfully downloading the file, you must rename the file extension to .txt.