Required Features and Settings for SCIS
This section includes information for administrators setting up SuiteCommerce InStore (SCIS). Read the following for more information:
Required Features for SuiteCommerce InStore
The following NetSuite features are required to use SuiteCommerce InStore (SCIS). To enable features in NetSuite:
-
Go to Setup > Company > Enable Features.
-
Check the boxes next to all the features listed in the following table.
-
Click Save.
![Install Required NetSuite Features in SCIS](img/Commerce/SCIS/Admin_Install_Enable_Features.png)
Subtab on Enable Features Page |
Feature Name |
---|---|
Company |
Locations Multi-Language
Note:
The Multi-Language feature is optional for NetSuite US, but required for other editions of NetSuite, such as NetSuite Canada and NetSuite Australia. |
Accounting |
Accounting Periods |
Tax |
Advanced Taxes |
Transactions |
Multiple Shipping Routes Promotion Codes |
Items & Inventory |
Gift Certificates Bar Coding and Item Labels Inventory Multi-Location Inventory |
CRM |
Upsell Manager |
Web Presence |
Web Site Advanced Site Customization Descriptive URLs SuiteCommerce InStore Host HTML Files Online Ordering |
SuiteCloud |
Custom Records Advanced PDF/HTML Templates Client SuiteScript Server SuiteScript SuiteScript Server Pages SuiteScript 2 Server Pages (SCIS 2020.1 or later) Custom Transactions |
Accounting and Tax Preferences for SCIS
SuiteCommerce InStore (SCIS) requires specific accounting preferences and tax settings in your NetSuite account.
Set Accounting Preferences
Follow these steps to set your SCIS accounting preferences.
To set accounting preferences for SCIS:
-
Go to Setup > Accounting > Accounting Preferences.
-
Set the following accounting preferences:
-
On the General subtab, clear the box next to Void Transaction Using Reversing Journals.
-
On the Items/Transactions subtab, select a Default Income Account from the list.
-
-
Click Save.
Set Shipping Charge Automation
Follow these steps to have SCIS automatically charge for shipping.
To automatically charge for shipping:
-
Go to Setup > Accounting > Shipping.
-
Check the Charge for Shipping box.
-
Click Save.
For more information, see Setting Up Shipping.
Configure Tax Settings
Follow these steps to configure your SCIS tax settings.
To configure tax settings:
-
Go to Setup > Accounting > Nexuses. You must have at least one tax nexus set up.
-
Go to Setup > Accounting > Set Up Taxes.
-
Check the box next to Enable Tax Lookup on Sales Transactions.
-
Check the box next to Customers Default to Taxable.
-
Check the box next to Charge Out of District Sales Taxes.
-
Check the box next to Per-Line Taxes on Transactions.
Note:In some cases, the Per-Line Taxes on Transactions preference conflicts with the feature, Multiple Shipping Routes. If you find that the preference is not available, go to Setup > Company > Enable Features. On the Transactions subtab, clear the box next to Multiple Shipping Routes. Click Save. Then, you can check the Per-Line Taxes on Transacations box, and enable the Multiple Shipping Routes feature again.
-
Under Charge Sales Tax on Store Orders, select Always.
-
Select a Default Tax Code.
Note:If there is no tax code or tax item on the customer record, then the tax is calculated based on the SCIS location address.
-
Under Tax Code Lists Include, select Tax Groups and Tax Codes.
-
Set up a tax code for each location where you will be using SCIS.
-
Click Save.
-
-
Go to Setup > Accounting > Tax Schedule. Verify that the nexus corresponding to each location is taxable.
After you have configured accounting preferences and tax settings, you can install the SuiteCommerce InStore SuiteApp.
For more information about tax settings, see Calculating Taxes on Transactions.
To view a list of SCIS installation tasks, see SuiteCommerce InStore Installation.
Permit Refunds or Exchanges for Transactions in Closed Accounting Periods
By default, after an accounting period has been closed, sales associates cannot process a refund or exchange for transactions that occurred during that period. To disable the restriction for a period, you can use the Allow Non-G/L Changes option. The option allows adding non-posting transactions to a closed period.
Perform the following steps in NetSuite. The first two can be one-time tasks.
-
Ensure you have Allow Quick Close enabled in your Accounting Preferences.
-
For the SCIS Clerk role, check the option for Allow Non-G/L Changes.
-
For the closed period, check the option to Allow Non-G/L Changes.
Sales associates and other users who do not have the Allow Non-G/L Changes enabled in their role cannot enter non-posting transactions to a closed period, even if the Allow Non-G/L Changes option for a period is checked.
1. To ensure you have Allow Quick Close enabled:
-
Go to Setup > Accounting > Accounting Preferences.
-
On the General tab, scroll to the end of the General Ledger section.
-
Ensure Allow Quick Close of Accounting Periods is checked. If not, check the option.
-
If you checked the option, click Save.
2. To adjust the SCIS Clerk role to Allow Non-G/L Changes:
-
Go to Setup > Users/Roles > Manage Roles.
-
Click Edit for the SCIS Clerk role.
-
On the Permissions tab, click Setup.
-
In the Add field, select Allow Non-G/L Changes.
-
Click Add.
-
Click Save.
3. To enable Allow Non-G/L Changes for a Closed Accounting Period:
-
Go to Setup > Accounting > Manage Accounting Periods.
-
Expand the desired Period Name to display the period to enable.
-
Verify that the Period Close column is checked for the period.
Open periods do not require the option to allow non G/L changes.
-
Click the Period Name to display the details.
-
Check the Allow Non-G/L Changes box.
-
Click Save.
Tip:To always allow refunds and exchanges for closed periods, include checking the Allow Non-G/L Changes box as a standard task when closing a period.