The JCurve ERP Edition of NetSuite is an exclusive small business edition available to JCurve Solutions customers. As such, not all NetSuite enhancements and features will be released to the JCurve ERP edition.
We’ve made it easy for our customers to see the applicable features and enhancements in the following 2019.2 release summary.
Should you be using a NetSuite edition, please see the Netsuite 2019.2 Release Notes
Section 1 - ADMINISTRATION
A - New User Access Reset Tool for Administrators
The User Access Reset tool lets administrators perform routine tasks to assist users with access to NetSuite. The User Access Reset tool replaces the current Reset 2FA Settings tool. Administrators no longer need to follow the procedure previously required to reset a user’s password.
Administrators can go to Setup > Users/Roles > User Management > User Access Reset Tool to perform the following tasks:
- Initiate a password reset for a user.
- Clear security questions.
- Unlock access to NetSuite after six incorrect attempts by a user to enter a password.
- Reset a user’s 2FA settings.
B - Change to Subsidiary Record Restriction Login
NetSuite modified the restriction logic on the subsidiary record for user roles with Allow Cross-Subsidiary Record Viewing. In2019.2, if your user role has Allow Cross-Subsidiary Record Viewing, you can view all subsidiary records.
C - Password Changes Are Now Logged in System Notes:
Requests to change a password are now logged in system notes on an entity record. Changes are logged no matter who or what initiates the request. System notes now capture successful changes requested through the UI, web services, or REST lets. Administrators can view the password change information in the system notes for any entity. Users can view only the password change information related to themselves, whether they initiated the change or an administrator or background task made the change. Changes are logged for all entity types in NetSuite: Employee, Customer (including Prospect records), Partner, and Vendor records. System notes include the following information about password changes:
Who or what initiated the change:
- User (from the Change Password or Forgot Your Password links)
- Administrators (by manual assignment or by using the New User Access Notification Email to set user passwords)
- NetSuite Customer Support (using internal tools)
- Automated processes (such as when an employee is terminated and access is withdrawn)
D - OpenID Connect Now Available:
OpenID Connect (OIDC) is now available as another inbound single sign-on (SSO) method for accessing the NetSuite UI. OIDC is a good alternative to the following current inbound SSO methods: SAML SSO, Inbound Single Sign-on (SSO) from NetSuite and Google OpenID.
To enable OIDC in NetSuite, go to Setup > Company > Setup Tasks > Enable Features and click the Suite Cloud tab. Under the Manage Authentication section, check the OpenID Connect (OIDC) Single Sign-on box. Click I Agree on the Suite Cloud Terms of Service and click Save.
Note: In 2020.1, customers will no longer be permitted to use the Google OpenID feature to create new solutions. Existing customers should migrate their solutions to use the new OIDC Single Sign-on feature before the 2020.2 release.
E - Introducing a Redirection-Based TBA Authorisation Flow:
With this Authorisation Flow feature, integration developers begin the process to grant access tokens in their application. The request token URL generates an intermediate unauthorised request token. A user, for whom an access token is to be granted, authorises the request token and explicitly consents that the application is allowed access to NetSuite data. Developers of existing integrations currently using the issue token endpoint should consider migrating the integration to the three-step authorisation flow.
To create an Integration record, go to Setup > Integration > Manage Integrations > New. On the Integration record, an account administrator can check the TBA: Authorisation Flow box to permit the new authorisation flow for the underlying application.
- user to enter a password.
- Reset a user’s 2FA setting
F - Administrators: Revisit the Settings for 2FA Roles in Your Account:
NetSuite changed the default trusted devices value for mandatory 2FA roles from 14 days to 30 days.
G - New Sent Email Feature Provides Detailed Information:
Currently, we have Undelivered Email list and search capabilities. But in 2019.2, Administrators can view all email that results in errors, as well as all email successfully sent to the recipient.
H - Introducing Account-Specific Domains for NetSuite Email Addresses:
You can use your new account-specific domain email address for the Email Case Capture feature and the Email Capture Plug-in. You can be assured that your case capture email addresses remain the same, even when your account is moved to a different hosting location. An example of the new account-specific domain format for case capture is
cases.c84fedc3e6@<accountID>email.netsuite.com. To begin using your new account-specific email address, you must update the email address in your NetSuite account and in your company’s internal email infrastructure.
Additionally, NetSuite will automatically populates the Reply-To address in the header with the appropriate account-specific email address.
I - Personal Information Removal for Administrators:
Depending on your permissions, you can use the new Personal Information (PI) Removal feature to remove personal information about an individual from:
- System notes
- Workflow history
- Field values
Administrators or users with the Remove Personal Information Create permission can create, edit, and delete requests. Administrators or users with the Remove Personal Information Run permission can approve, run, and delete requests.
Section 2 - PROJECTS
A - Advanced Project Budgets:
As a sample, a network service provider company that has fixed fees. They can enter all of the fixed fees as revenue budgets. They can create a cost budget based on the expected work. They can then invoice for part of the overall amount. You can collect the remaining revenue at the project’s completion. Advanced Project Budgets gives this company the flexibility to ensure they stay on track with both cost and revenue budgets for each project.
B - Activity Codes:
You can now use activity codes to automatically classify project time entries and transactions for use with the Advanced Project Budgets feature. You can enable this feature at Setup > Company > Enable Features. On the Company sub tab, under Projects, check the Activity Codes box. When you enable Advanced Project Budgets, you automatically enable the Activity Codes feature. The Project
Management, Custom Segments, and Advanced Project Budgets features are required to use activity codes. You can set up activity codes at Setup > Accounting > Activity Codes.
With the Advanced Project Budgets feature, activity codes provide accurate cost and revenue matching in the work breakdown structure even when project tasks are missing.
C - Project Work Back Schedule:
You can now plan a project schedule backwards from a set end date. For projects with a hard deadline, you can now create your project plan in NetSuite backwards from your intended end date. When creating a project, in the Scheduling Method field, select Backward and enter a scheduled end date.
D - Project Resource Utilisation Target:
Target Utilisation field is available on the Lists > Employees > Employees > View Employee Record > Human Resources sub tab when employee is marked as project resources. The Available Hours column on utilisation reports now considers the entered target on the employee record.
Custom reports that use the Available Hours field reflect hours based on the new calculation of the values. The Total Hours field is also available for custom forms.
E - Select Project Manager on Project Records:
You can now select a project resource as the project manager on your project records. The Project Manager field is available in the Primary Information section of the default project entry form. You must designate the project resource as a project manager on the employee record before the project record is updated. You can designate any project resource as a project manager when you check the Project Manager box on the Human Resource sub tab of the employee’s record.
F - Vendor, Purchasing and Receiving
Enable the Vendors Prepayment feature at Setup > Company > Setup Tasks > Enable Features. Click the Accounting tab, check the Vendor Prepayments box under the Advanced Features section, and then click Save. To enable the Vendors Prepayment feature, you must also enable the Accounts Payable feature.
Vendor prepayment records track deposit amounts paid to vendors before they accept a purchase order for a good or service. Then, these prepayment amounts can be applied against open bills for the vendor. This feature enables you to record and track multiple prepayments and prepayment applications for all vendors.
The vendor prepayment is a posting transaction that impacts the general ledger without offsetting the Accounts Payable account. When you apply the vendor prepayment, the Accounts Payable account is offset.
SECTION 3 - INVENTORY MANAGEMENT
A - NetSuite WMS
Note: NetSuite WMS Version 2019.2 is targeted to be available in August 2019 for accounts running on NetSuite 2019.2
The new capabilities will be available in your account only after you upgrade to NetSuite WMS Version 2019.2 and you complete the required steps to enable the feature. For more information, see the NetSuite WMS Upgrade Guide.
If you do not explicitly enable the new capabilities, you can continue to use your NetSuite WMS implementation as you did previous to NetSuite Version 2019.2.
Oracle recommends that you take time to become familiar with these enhancements and upgrade to the new version at your earliest convenience following your phased upgrade to NetSuite Version 2019.2. The features in NetSuite WMS Versions 2019.1 and previous will no longer be available as of NetSuite 2020.2 in the fall of 2020.
B - Supply Allocation
Previously, when managing inventory supply to fulfil demand, item commitment considered only stock currently on hand. Now, using NetSuite 2019.2, you can enable the Supply Allocation feature to expand inventory commitment to consider future inventory as well as current inventory.
- Quantities on planned inventory supply orders can be allocated to cover demand for inventory
- On-hand inventory remains available for immediate demand orders. Demand orders can be allocated in realtime, as well as being reallocated on a schedule, to provide precise insight to availability dates. Demand not met by a previous allocation calculation can be periodically re-evaluated to assess supply
To enable the Supply Allocation feature, go to Setup > Company > Enable Features , and enable these features:
- Supply Allocation
- Multi-Location Inventory
- Advanced Inventory Management
C - Inventory Status Feature
When the Inventory Status feature is enabled, not all inventory is considered in supply chain snapshots. The system considers inventory only when it has a status of Good or when the Make Inventory Available for Commitment preference is enabled on the item record.
D - Supply Chain Late Orders Workbook
The Supply Chain Late Orders Workbook provides the ability to drill down into alerts. Workbooks enable you to generate standard or custom pivot tables and charts. The Supply Chain Late Orders Workbook criteria source type is Past Due Transactions. The Supply Chain Late Orders Workbook data columns include:
- Days Past Due
- Supply Quantity
- Demand Quantity
E - Extended Item Name Fields
NetSuite 2019.2 extends the length of item names. This enables you to better define their Search Engine Optimisation details, create more accurate matrix item names, name matrix child items, and more. The following fields will extend to 250 characters, unless otherwise noted:
- Item Name/Number
- Display Name/Code
- Vendor Name/Code
- Web Store Display Name
- Vendor Sublist (Multiple Vendors feature)
- Item Full Name (500 characters)
Section 4 - MANUFACTURING
A - Consumption Units of Measure
NetSuite 2019.2 enables you to consume components on Work Orders and Assembly Builds in units of measure other than base units. The Item Record Consumption Unit field defaults to the base unit, but the operator can select a different consumption unit that better suits the shop floor needs. For example, enter 2.3 inches instead of using the base unit 0.19166667 feet. This makes Bill of Materials (BOM) quantities more easy to use.
B - Extended Item Name Fields
NetSuite 2019.2 extends the length of item names. This enables you to better define their Search Engine Optimisation details, create more accurate matrix item names, name matrix child items, and more. The following fields will extend to 250 characters, unless otherwise noted.
Section 5 - ORDER MANAGEMENT
A - Instalments Reporting
The Open Invoices report now includes instalments. After you enable instalments, NetSuite automatically includes the following extra columns in the report: Instalment number & Initial amount due for instalment.
To access the Open Invoices Report, go to Reports > Sales > Open Invoices. Also, the existing Date Due and Amount Due columns now contain instalment information, if applicable.
Receiving Items on an Inbound Shipment
NetSuite Inbound Shipping 2019.2 adds Inventory Detail categories to the Receive Inbound Shipment page and the Item Receipt.
When you receive an inbound shipment, you can enter inventory details on purchase orders and selected purchase order lines. Purchase orders in the Receive Inbound Shipment page display the inventory details. The Inbound Shipping Inventory Details feature does not support assembly items and work orders. You can only receive items when the inbound shipment status is set to In-Transit or Partially Received.
The following inventory details are available in the following transactions and pages
- Lot Numbers – purchase orders, receive inbound shipment, item receipt
- Serial Numbers – purchase orders, receive inbound shipment, item receipt
- Bins – receive inbound shipment, item receipt
- Inventory Status – receive inbound shipment, item receipt
B - Advanced Order Management Features Are Now Free
In NetSuite 2019.2, the Automatic Location Assignment, Fulfillments Request, and Store Pickup features are now available in all accounts (except CRM and CRM+) without any additional charge. Prior to NetSuite 2019.2, you had to pay additional fees to use the features.
These features have automation capabilities on the sales order record, which enable you to optimise your order fulfillments workflow. When automation occurs on a sales order, a new field called “AOM Automated” is now checked to indicate the sales order was automated. The AOM Automated field is a read-only field that is hidden by default on all sales order forms. Unhide this field on a sales form to determine if a sales order was automated.
Your NetSuite account includes 5,000 automated sales orders free of charge on an annual basis. Additional automation capacity can be purchased by contacting your NetSuite representative.
Section 6 - ACCOUNTING
Section 7 - COMMERCE PLATFORM
A - Grouping Items using Item Collections
Item collections are a new, flexible way of grouping catalog items. Item collections let you:
- Add an item to multiple item collections
- Include items in item collections based on whichever criteria you choose (for example, vendor,
location, product type, price)
- Select the items in the collection manually or using mass updates
NetSuite has other methods of grouping catalog items, such as commerce categories and merchandise
hierarchies. These methods have specific purposes and are limited by their intended use. In contrast,
item collections are a general purpose way of grouping catalog items. Some key ways they differ from
existing grouping methods are:
- Unlike commerce categories, item collections do not have a hierarchical structure, do not affect
navigation menus on web stores, and can be used in NetSuite as well as on web stores
- Unlike merchandise hierarchies, an item can be added to multiple item collections
- Unlike item groups, item collections cannot define a count of component items and cannot be used
to sell multiple items as one item
B - Website Inactivation
Website administrators sometimes need to make a website permanently inaccessible. However, other
NetSuite records may be dependent on that website, making the website record impossible to delete. It
may also be necessary to keep all database references to the unused website. From 2019.2 onwards, it
is possible to inactivate a website without deleting the website record. An inactive website is no longer
accessible to users but retains its internal references to other areas of NetSuite.
Inactivating a website:
- Makes all website domains inaccessible
- Deletes the website search index and clears all caches, including CDN caches
- Reduces the number of active websites, thereby freeing up a site licence
- Removes inactive sites from all related drop-downs and lists. Inactive sites can only be found using
saved searches and filters
Website inactivation is possible for all Commerce websites, including SuiteCommerce, SuiteCommerce
Advanced, and Site Builder.
You can reactivate an inactive site provided the site limit in your NetSuite license has not been reached.
Note that if SuiteTax is enabled, inactive Site Builder websites can only be reactivated if their Web Site
Scope is set to either of the following:
- Information and Catalog
- Information Only
C - Mandatory Migration from Web Store Email Templates and Customised Text Groups to System Email Templates
In 2018.2, System Email Templates were introduced for web store email with the intention of replacing
the less flexible and customisable Web Store Email Templates and Customised Text Groups for emails.
A conversion tool was provided to assist in the conversion of legacy email templates to system email
As of 2019.2, use of System Email Templates is mandatory for web store emails. It is no longer possible
to use Web Store Email Templates and Customised Text Groups for emails.
If either of these legacy email template types are still selected in your Web Site Setup record at the time
of the 2019.2 upgrade, custom system email templates will be created for you automatically using your
existing selections. These custom system email templates will then be automatically selected on the
Web Site Setup record to ensure that templates are available for your web store emails. To minimize
any disruption, it is advised that you verify that the converted templates are working as expected as soon as possible.
D - Separation of Commerce Offerings
From 2019.2 onwards, it is possible for you to enable one or more of the following Commerce offerings
from the Enable Features page. Only Commerce offerings available in your account are shown on the
- SuiteCommerce Advanced
- SuiteCommerce InStore
If you are already using any of these products, the corresponding features will be automatically
enabled in your account as part of the 2019.2 upgrade.
E - Browser Cache Management
Note: This feature applies only to websites that use Content Delivery Network (CDN) Caching.
In 2019.1 and earlier, browser caches would retain data for 7 days, which meant that returning website
visitors would continue to see old content even if the CDN cache had been refreshed.
The introduction of browser cache management in 2019.2 improves the likelihood that website visitors
see the latest website content. This feature ensures that website visitors retain website data in their
browser caches for a maximum of two hours. After two hours, the website data in the browser cache
automatically expires. Visitors who return to the website more than two hours after their last visit
must therefore request fresh data from the CDN cache. If the static data in the CDN cache has been
manually or automatically refreshed within these two hours, the visitors receive the new website
content from the CDN cache.
F - Fixed Assets Management Enhancements
Asset Proposal and Asset Creation Enhancements
To improve the performance of the asset proposal, the transaction and asset proposal search have
been separated into different pages. Users can now search for new asset proposal records in the new
Manage Asset Proposals page. This page has filters for asset type and subsidiary to help you search
for specific proposal records. You can then choose to create assets from the proposal records or split
and reject asset proposals.