September Minor Release
This topic lists the enhancements included in the September minor release for NetSuite 2026.2.
Ask Oracle
For this month's enhancements to Ask Oracle, see What's New inAsk Oracle.
Account Setup and Maintenance
The September minor release for NetSuite 2026.2 includes the following enhancements to account setup and maintenance features:
2FA Required for All Employee Roles Feature
As of September 21, 2026, administrators will have an option to enable two-factor authentication (2FA) for all users in all Employee roles in their accounts. For more information, see 2FA for All Employee Roles.
Inventory Management
The September minor release for NetSuite 2026.2 includes the following enhancements to inventory management features:
Consigned Inventory Transfers Between Locations
Using the Inventory Transfer form, you can now move quantities of consigned items between locations within the same subsidiary. The transfer directly updates inventory quantities without changing ownership or requiring fulfillment processing. As part of the transfer, you can also change consigned inventory from its current consigned status to another consigned status.
For more information, see Transferring Consigned Inventory.
Enhancements to Inventory Optimization
Inventory Optimization includes the following enhancements:
-
New Inventory Optimization Segmentation Dataset and Workbook
-
Updates to Inventory Optimization Results Dataset and Workbook
New Supply Analysis Interval Preference
You can now set the supply history period for lead-time calculations independently of demand history. Separate periods help you plan inventory levels that reflect current demand while accounting for supplier or manufacturing lead-time variability.
Set Supply Analysis Interval in months on the Optimization Preferences tab of Inventory Management Preferences. The interval applies to average lead time and lead-time standard deviation, which measures how much lead times vary around the average. Demand calculations continue to use Order Analysis Interval and other applicable demand preferences.
For more information, see Setting Inventory Optimization Preferences.
New Inventory Optimization Segmentation Dataset and Workbook
The new segmentation dataset and workbook show assigned categories and segments with supporting calculation values. These details help you understand why items or item-location combinations received particular ABC and 123 categories and Inventory Optimization segments.
The workbook includes annual consumption value and monthly demand variability data to support your review of category assignments. The dataset and workbook display previously calculated segmentation results. Viewing the data in SuiteAnalytics doesn't recalculate segmentation.
For more information, see Inventory SuiteAnalytics Workbooks.
Updates to Inventory Optimization Results Dataset and Workbook
The Inventory Optimization Results Dataset and Workbook now include projected shortages, inventory levels and values, quantity fill rate, turnover, and service levels. These projections help you assess inventory value and expected shortages under the planning parameters used in the calculation.
The workbook adds Inventory Optimization KPIs and Inventory Optimization Diagnostics table views. The Diagnostics view compares projected service levels for safety stock from the previous calculation and the newly optimized value. Both projections use the current calculation's inputs.
For more information, see Inventory Optimization Results Dataset and Inventory Optimization Results Workbook.
Item Record Management
The September minor release for NetSuite 2026.2 includes the following enhancements to item record management features:
Item Pricing Performance Workbook Enhancements
The Item Pricing Performance workbook now includes historical pricing data. The data compares configured item prices with realized transaction performance by item, period, currency and subsidiary context, and price level.
The workbook includes average sales price, revenue, units sold, cost, margin, and sell-through metrics for each price level. Realized transaction metrics remain linked to the price level used on each transaction. Configured prices remain visible when related transaction activity is limited or unavailable.
For more information, see the help article Item Pricing Performance Workbook.
Expanded Item Type Support in Item Creation Assistant
The Item Creation Assistant has been enhanced to support additional item types and improve the item review process before creation.
Previously, the assistant supported standard inventory items only. Now, you can also use the assistant to create the following item types:
-
Serialized Inventory Item
-
Lot Numbered Inventory Item
-
Non-Inventory Item for Resale
Manufacturing
The September minor release for NetSuite 2026.2 includes the following enhancements to Manufacturing features:
Production Control Board
The new Production Control Board feature lets you review key work order information in one place. The dashboard is available from Transactions > Manufacturing > Production Control Board.
The dashboard includes filters for subsidiary and location. The work order search bar opens a summary window with key details about the selected work order.
On the Insights subtab, the following charts are available:
-
WIP Balance
-
Components with Shortage
-
Scrap Trend
-
Top Produced Assemblies Trend - Volume
-
Top Produced Assemblies Trend - Cost
-
Production Cost Trend
On the Work Orders subtab, you can review work orders by status, such as active, in-process, ready, recently completed work orders, and work orders to release. The Risk column helps identify late starts, late completions, and component shortages.
You can view list of operations for each work order. Depending on the work order status and type, available actions may include previewing, releasing, closing, building, issuing components, and entering completions.
SuiteAnalytics
The September minor release for NetSuite 2026.2 includes the following enhancements to SuiteAnalytics features:
Create NetSuite Analytics Warehouse Instance from the Configuration Page
You can create a NetSuite Analytics Warehouse instance from the NetSuite Analytics Warehouse Configuration page. To create a NetSuite Analytics Warehouse instance, first enable the NetSuite Analytics Warehouse feature. Then, company employees with the Administrator role can open the NetSuite Analytics Warehouse Configuration page and click Create NetSuite Analytics Warehouse.
This change ensures that feature access is separated from warehouse provisioning. Enabling the NetSuite Analytics Warehouse feature makes the NetSuite Analytics Warehouse available, but does not create an instance. If you disable the feature after an Analytics Warehouse instance is created, the instance remains, but NetSuite disables the data pipeline and stops transferring and refreshing NetSuite data in the Analytics Warehouse.
For more information, see Creating the NetSuite Analytics Warehouse Instance.
SuiteCloud Development Framework
The September minor release for NetSuite 2026.2 includes the following enhancement to SuiteCloud Development Framework features:
Changes to Custom Tool Deployment Using the tool SDF Custom Object
Custom tools that use the tool SDF custom object can no longer be deployed. This applies to new custom tools and updates to existing custom tools.
In NetSuite 2027.1, custom tools that use the tool SDF custom object will no longer execute.
To continue deploying custom tools, update your implementation to use the toolset SDF custom object. For guidance, see How to Update Custom Tool Scripts for Execution Log Support in NetSuite 2026.1 (SuiteAnswers ID 1024036).
SuiteScript
The September minor release for NetSuite 2026.2 includes the following SuiteScript enhancements:
SuiteScript 2.1 is the Standard Scripting Version
SuiteScript 2.1 is now the standard scripting version for new and existing NetSuite customizations. NetSuite is phasing out SuiteScript 1.0, SuiteScript 2.0, and 2.x versions over multiple releases. This transition affects all SuiteScript 1.0 scripts and scripts that use the @NApiVersion 2.0 or @NApiVersion 2.x annotation values.
To prepare for this change, review your existing custom scripts and plan to update them to SuiteScript 2.1 as soon as possible.
The planned transition includes the following milestones:
|
NetSuite Release |
Change |
|---|---|
|
2026.2 |
SuiteScript 2.1 becomes the standard scripting model for new and existing scripts. |
|
2027.1 |
SuiteScript 1.0 enters end-of-life support, covering critical issues only. Other problems will require you to convert scripts to SuiteScript 2.1 first. |
|
2028.1 |
SuiteScript 1.0 scripts can no longer be deployed in new accounts but remain deployable in pre-existing accounts. SuiteScript 2.0/2.x scripts run as SuiteScript 2.1 by default. |
|
2028.2 |
All new and existing scripts must use SuiteScript 2.1. Legacy script versions will no longer run. |
To help prepare for the transition, consider the following:
-
Inventory scripts that use SuiteScript 1.0, SuiteScript 2.0, or
@NApiVersion 2.0or@NApiVersion 2.x. For more information, see Identifying Scripts That Are Not Using SuiteScript 2.1. -
Test existing SuiteScript 2.0 and 2.x server scripts by using the available company preferences to run them in the SuiteScript 2.1 runtime before updating the annotation. For more information, see Enabling SuiteScript 2.1 at the Account Level.
-
Prioritize updates for business-critical customizations.
For information about migration strategies, compatibility differences, the SuiteScript upgrade skill, and testing recommendations, see Transitioning To SuiteScript 2.1.
Script Record API Version Updates for SuiteScript 2.1 Conversion
You can replace the script file on a SuiteScript 1.0 script record with a compatible SuiteScript 2.1 file. NetSuite updates the script record's SuiteScript API Version to 2.1. The replacement file must use the same script type as the existing script record.
This behavior is supported for file replacements in the NetSuite UI, through SuiteCloud Development Framework, and through SuiteBundler updates. You can also replace the contents of a script file attached to a SuiteScript 1.0 script record with SuiteScript 2.1 content. When you save the file in the UI, NetSuite updates the record's SuiteScript API Version to 2.1.
For more information, see Converting a SuiteScript 1.0 Script to a SuiteScript 2.1 Script.
Single Page Application Support for Account Customization Projects
Account customization projects now support developing and deploying single page applications (SPAs). You can use an account customization project to create a customized NetSuite user interface with an SPA instead of a SuiteApp project.
For information about prerequisites and project-specific setup, paths, and deployment, see Single Page Applications.
Custom Toolset Activation Controls
Administrators can now activate or deactivate custom toolsets from the Custom Tools page. The page displays the activation status of each toolset. Tools in inactive toolsets are unavailable for discovery or execution through the NetSuite AI Connector Service. NetSuite automatically sets existing custom toolsets to active.
For more information, see Toolset Activation.
Reasoning Effort and Response Format Support for GPT OSS in the N/llm Module
You can now set the reasoning effort for requests you send to the GPT OSS model in the N/llm module. Reasoning effort controls how much internal reasoning the model uses before providing a response. Higher reasoning effort values can improve results for complex tasks but can increase token use and response time. As token use increases, NetSuite AI Unit usage also increases. For more information, see NetSuite AI Units and NetSuite Features and AI Units FAQ.
To set the reasoning effort, use the options.modelParameters.reasoningEffort parameter in llm.generateText(options) or llm.generateTextStreamed(options). Set this optional parameter to a value from the llm.ReasoningEffort enum: LOW, MEDIUM, or HIGH. The default value is MEDIUM.
You can also now specify a response format for requests you send to the GPT OSS model. You can use the options.responseFormat parameter in llm.generateText(options) or llm.generateTextStreamed(options) to direct the model to return its response in a structured JSON format. You can provide an object that represents a valid JSON schema, and the response will contain keys and values as defined in your schema that are populated by the generated content. Previously, response formats were supported only for Cohere models.
For more information, see N/llm Module.
SuiteTalk Web Services
The September minor release for NetSuite 2026.2 includes the following SuiteTalk Web Services enhancements:
Support for Saved Search in REST Web Services
REST web services now support the retrieval and execution of saved searches. You can retrieve both individual saved searches, and lists of saved searches.
A saved search is a reusable search definition that can include advanced search filters and results display options. Saved search results help with reporting, tracking, business analysis, and strategic decision-making.
The operation to retrieve or run saves searches can be executed both synchronously and asynchronously.
For more information, see Using Saved Search in REST Web Services
Support for File Cabinet Records in REST Web Services
You can use the NetSuite file cabinet to store and organize your business documents in the same way as you store any files on your computer. Most file cabinet folders can be restricted by the folder owner or an administrator.
Using REST web services, you can access and work with file cabinet records (files and folders).
REST web services provide a document service, which you can use to access file cabinet records.
The basic URL of the document service looks as follows:
http://demo123.suitetalk.api.netsuite.com/services/rest/document/v1/file
http://demo123.suitetalk.api.netsuite.com/services/rest/document/v1/folder
For more information, see Working with File Cabinet Records in REST Web Services
Taxation
The September minor release for NetSuite 2026.2 includes the following enhancements to taxation features:
SuiteTax
SuiteTax includes the following enhancements:
Tax Inclusive Pricing is Generally Available in SuiteTax
The Tax Inclusive Pricing feature lets users work with tax-inclusive prices (TIP) or tax-exclusive prices (TEP) on supported transactions. The feature lets users maintain both price types and switch behavior with the Prices Include Tax box. It keeps pricing, sourcing, calculations, and displayed amounts aligned with the selected mode.
Tax Inclusive Pricing supports sales, purchases, pricing settings, discounts, shipping, and handling.
To be able to use this feature, you need:
-
Role/permissions that allow price setup and maintenance.
-
Relevant TIP or TEP values on item/customer pricing records for line sourcing.
With the introduction of the Tax Inclusive Pricing feature, you can:
-
Switch transaction pricing behavior between TIP and TEP.
-
Maintain both TIP and TEP values on item and customer pricing setups.
-
Apply discounts, shipping, and handling with mode-aligned pricing results.
-
Maintain related prices through price levels, quantity pricing schedules, and mass update flows.
To enable the feature, on a supported transaction, set Prices Include Tax to choose the pricing model. NetSuite sources the matching price type for each line and applies that model across calculation and totals.
For more information, see Tax Inclusive Pricing in SuiteTax and Tax Inclusive Pricing for SuiteTax Engine.
User Interface
The September minor release for NetSuite 2026.2 includes the following enhancements to the NetSuite User Interface:
New Help Center Experience
We're rolling out this new experience in phases, so availability may vary at first. It will reach all customers in the coming weeks.
The NetSuite Help Center introduces a refreshed layout, clearer navigation, and improved search. You can search with keywords or type a question in plain language to quickly find the most relevant articles and get answers faster. The NetSuite Help Center includes both help and support articles. There is also a Get support button, so you can contact NetSuite Customer Support.
To open the Help Center, click the Help button in NetSuite, or click a help link in the UI.
What's Included in the NetSuite Help Center?
The search results in the NetSuite help center now include support articles, presentations, videos, and announcements. The search results indicate the article type, which include:
-
Product - Help articles
-
Product - Release notes
-
Support - How to
-
Support - FAQ
-
Support - General
-
SuiteWorld presentations
-
Video articles
-
Announcements
Only article types marked Product - Help articles and Product - Release notes are displayed in the table of contents.
For more information, see Accessing the Help Center.