Release digest / NetSuite 2026.2

NetSuite 2026.2: NLAuth stops working in 2027.1, and four other changes

The 2026.2 release notes set end of support dates for three authentication methods, add a new Match Suggestions subtab to bank reconciliation, introduce Payment Runs and Inventory Optimization, and add AI Description fields that feed external AI platforms.

Preview draft. Oracle states that these release notes are subject to change every week, and that the 2026.2 enhancements are not available until your account is upgraded to 2026.2. Features described may not be available in your account.

NetSuite 2026.2 is one of two scheduled version upgrades delivered each year. The release notes cover changes across accounting, authentication, banking, CSV import, employee management, inventory, item records, manufacturing, CPQ, order management, projects, analytics, customization, web services, taxation and purchasing, plus SuiteApps released on a separate schedule.

The summary below covers five items from the scheduled version upgrade, followed by two additional changes. Every statement is drawn from the release notes.

01Passkeys and three deprecationsPasswordless login arrives. NLAuth ends, new TBA integrations are blocked, and PKCE becomes required in 2027.1.
02Bank reconciliationA new Match Suggestions subtab, payment suggestions for payables, and automatic submission.
03Payment RunsAn accounts payable workflow for processing multiple payables from a single transaction.
04Inventory OptimizationReorder Point parameters set from demand patterns, lead time variability and service level targets.
05AI Description fieldsDescriptions on custom objects are used by the NetSuite AI Connector Service over MCP.
01

Passkeys arrive, and three deprecations get dates

As of July 13, 2026, all NetSuite users can set up passwordless authentication with a passkey. Once set up, the passkey can be used at the next login instead of a password. Passkeys are available only for logging in to the account, and a password is still required for other actions inside NetSuite.

As of 2026.2, users who set up a passkey that complies with the FIDO2 specification can also use it as a second authentication factor during login. Administrators can disable this feature, which requires users with FIDO2 compliant passkeys to use an authenticator app for 2FA instead. NetSuite prompts users to enter a code from an authenticator app every three months, to confirm that a working 2FA setup exists for cases where a passkey cannot be used.

The same section of the release notes carries three end of support announcements.

NetSuite authentication deprecation timelineTimeline showing passkeys arriving in 2026.2, NLAuth ending and PKCE becoming required in 2027.1, and Token-based Authentication reaching end of support tentatively in 2028.1. Available now Stated in release notes Tentative 2026.2 Passkey login live Passkey as 2FA factor PKCE still optional 2027.1 NLAuth stops working New TBA blocked PKCE required 2028.1 TBA end of support Tentatively planned by Oracle For NLAuth and TBA, Oracle says to switch to OAuth 2.0 as soon as possible
Three end of support announcements in one release. For NLAuth and TBA, Oracle points at OAuth 2.0.

NLAuth. As of 2027.1, all integrations that use NLAuth as an authentication method will stop working. Oracle notes that this end of support does not include existing integrations that use the IssueToken endpoint.

Token-based Authentication. As of 2027.1, you will not be able to create new integrations that use TBA for authentication. This covers both the IssueToken endpoint and the three step TBA authorization flow. Oracle describes the limitation as preparation for the end of support of the TBA feature, tentatively planned for the 2028.1 release. Existing integrations will continue to work until that final end of support.

PKCE. Previously PKCE was an optional security extension for the OAuth 2.0 authorization code grant flow when using a private client, and was required only for flows using a public client. As of 2027.1, PKCE parameters will be required for all new integrations that use the OAuth 2.0 authorization code grant flow. Existing integrations without PKCE will remain functional.

Oracle's stated guidance

For both the NLAuth and TBA announcements, the release notes say you should switch to OAuth 2.0 as soon as possible, and point to the OAuth 2.0 help topic.

Not sure what is still running on NLAuth or TBA?

We have been building and migrating NetSuite integrations since 2016. An integration inventory and OAuth 2.0 migration plan is a fixed-price piece of work, with no hourly billing and no forced sign-off. Tell us what you are running and we will tell you what needs to move.

02

Bank reconciliation: match suggestions, payables support and an audit trail

Banking carries seven separate entries in the 2026.2 release notes. They combine into a reworked matching and reconciliation flow.

A new Match Suggestions subtab on the Match Bank Data page lets you review suggestions before you reconcile. Previously the Review subtab displayed automatic matches when NetSuite found a likely match using reconciliation rules or AI tools. The Match Suggestions subtab displays imported transactions along with suggested matches and a suggested action for each one. The available actions are Match Transaction, Review Match Options, Apply Payment, Review Payment Options, and Create followed by a transaction type, which creates and reconciles a transaction based on an auto create rule.

See also  Custom Amazon NetSuite Integration Beyond Order Import

On payment application, the release notes state that previously only the accounts receivable side of this workflow was available, accessible from the Automated Cash Application page. Now you can review, create, apply and reconcile open invoices and open payables from the Match Bank Data page. NetSuite can create and apply the payment to the open invoice or payable, then match the payment to the imported transaction.

Bank reconciliation workflow before and after NetSuite 2026.2Comparison of the previous reconciliation flow with a separate submission step, next to the 2026.2 flow where matching and submission are combined and payment suggestions cover both open invoices and open payables. Before 2026.2 Separate submission step In 2026.2 Submission folded into matching Import bank data Review subtab Automatic matches Match Match button Submit On the Review subtab Reconcile statement Import bank data Match Suggestions subtab Invoices and payables Match and Submit One action Reconcile statement Submission step removed Match ownership recorded
Match and Submit replaces the Match button, and Clear and Submit replaces the Clear button.

Manual matches and cleared transactions are now submitted for reconciliation automatically from the Match Bank Data page. The updated workflow removes the separate submission step from the Review subtab there, and submitted transactions appear on the Review subtab of the Reconcile Account Statement page. Two labels change on the Match Bank Data page: Match and Submit replaces the Match button, and Clear and Submit replaces the Clear button.

System notes and match ownership

System notes now track matching and reconciliation events on related general ledger transactions. To view them, open the related transaction record and click the System Information subtab. Reconciliation Status and Date Reconciled are also available in transaction searches and specific accounting reports. Per the release notes, this lets you review when a transaction was cleared, submitted for reconciliation, unmatched, reconciled or unreconciled, and use the Reconciled Status field in transaction searches and reports.

On the Match Bank Data and Reconcile Account Statement pages, the Review tab now shows Matched By and Submitted By columns indicating whether the action was performed by a user or by the system. Opening the match link shows additional match and submission details including the user, date and time. You can filter submitted matches by system generated matches, user generated matches, or a specific user. The Excluded tab identifies the user or system action responsible for an exclusion.

Stated limitations

Payment application suggestions are supported for one to one matches for the full outstanding amount. Partial payments and multiple invoices or payables for one payment are not supported.

The invoice or payable transaction must be open, posting, and in the subsidiary and currency of the bank account. Automated Cash Application remains available, and if it creates a match for a transaction that is part of an apply payment suggestion, NetSuite removes that suggestion from the Match Suggestions subtab.

WhereTransactions > Bank > Bank Matching and Reconciliation > Match Bank Data

Two accounting preferences control payment application suggestions, Generate Match Suggestions for Accounts Receivable and Generate Match Suggestions for Accounts Payable. Both are enabled by default. On the interface itself, the To Be Matched tab is renamed Transactions to Match and the Excluded tab is renamed Excluded Transactions. On the Transactions to Match tab, action buttons now appear above and below the transaction lists, and the tab includes filter chips for date, type and cash flow type.

Separately, NetSuite now displays banners on the Format Profile and Upload File pages warning that imported bank transaction memo fields may contain sensitive information such as bank account numbers, credit card numbers and addresses.

03

Payment Runs process multiple payables from one transaction

Payment Runs give you an accounts payable workflow for preparing, reviewing, approving and processing multiple payables from a single transaction. You create a payment run, select eligible payable transactions, save the selection, review it, and submit it when ready.

The selected payment account determines subsidiary and currency context. From there you can add eligible vendor bills, vendor credits, journal entries, expense reports and bill payments. When you submit the payment run, NetSuite uses the Bulk Processing Framework to create the resulting vendor payments, grouped consistently with existing Pay Bills behavior.

What a payment run can include
Vendor billsVendor creditsJournal entriesExpense reportsBill payments
SUBMIT VIA BULK PROCESSING FRAMEWORK
Vendor payments, grouped as Pay Bills would group them

The release notes state two benefits and one capability list. On benefits, payment runs help improve control and traceability by reducing duplicate payment selection and by showing related payment activity on source transactions.

See also  NetSuite: The Ultimate ERP Solution for Businesses

On capability, Payment Runs supports standard NetSuite transaction capabilities where applicable:

  • Permissions and approvals
  • Custom fields and custom segments
  • Numbering and searches
  • REST, SuiteScript and CSV exposure
04

Two new supply planning features

Inventory Optimization appears under Inventory Management, and Rough-Cut Capacity Planning appears under both Inventory Management and Manufacturing.

Inventory Optimization

The Inventory Optimization feature helps supply planners set Reorder Point planning parameters based on demand patterns, lead time variability and service level targets.

Segmentation classifies items or item locations into ABC and 123 categories. Each assigned segment has a service level that NetSuite uses for downstream planning calculations, and planners can override the service level for specific items or item locations. When NetSuite calculates optimized planning parameters, it updates lead time, safety stock level, reorder point and preferred stock level for eligible item locations, and stores segmentation and planning calculation results for SuiteAnalytics reporting.

Not included in the featureStandard Reorder Point
  • Continues to use standard Reorder Point calculations
  • Supports Order Items, Replenish Location by Transfer Order and Mass Create Work Orders
Included in the featureInventory Optimization
  • ABC and 123 segmentation across nine predefined segment records
  • Service level per segment, overridable per item or item location
  • Updates lead time, safety stock, reorder point and preferred stock level
  • Results stored for SuiteAnalytics
  • Supports the same three order release processes
Per the release notes, Reorder Point items not included in Inventory Optimization continue to use standard Reorder Point calculations. Both paths support the same order release processes.

To use the feature, enable Advanced Inventory Management, then check the Inventory Optimization box on the Items and Inventory subtab at Setup > Company > Enable Features. Enabling the feature does not change existing planning values until you include eligible Reorder Point items in Inventory Optimization. Users with the Administrator role can control access to Inventory Optimization records and tasks with the Inventory Optimization permission. After setup, planners can set optimization preferences, review the nine predefined Inventory Optimization Segment records, include eligible items, and run or schedule segmentation at the item or item location level. Per location segmentation requires the Advanced Item Location Configuration feature.

Exception Management for Inventory Optimization also gains inventory exception detection, covering projected stock out, shortage and overstock exceptions. It requires Inventory Optimization to be enabled plus the appropriate Exception Management and Inventory Optimization permissions, and the exceptions appear on the Inventory Imbalance tab of the Exception Management page.

EnableAdvanced Inventory Management, then Setup > Company > Enable Features > Items & Inventory > Inventory Optimization

Rough-Cut Capacity Planning

Rough-Cut Capacity Planning helps you review required and available capacity by work center over a selected date range. The report uses planned time from work orders and planned work orders to identify potential overloads and underloads.

You can filter the report by subsidiary, location, work center, date range, assembly item, supply plan definition and other planning criteria, and view results in daily, weekly or monthly time buckets. It shows total and required machine and labor capacity as well as machine and labor utilization, and you can refine results by resource type and utilization range. Expanding a report row shows related transaction details including operation, transaction number, start and end dates, required capacity and utilization.

Two connection points are worth noting. When Supply Planning is used, planned work orders are included in RCCP only if they were created from a Supply Plan Definition with the Include in RCCP box checked, and that box is clear by default. Separately, Work Center records now include total machine and labor capacity resource fields used to calculate available capacity for RCCP reporting.

05

AI Description fields, and where they are used

Three SuiteBuilder entries in 2026.2 relate to how NetSuite describes custom objects to AI features.

AI Description fields have been added for custom record, custom field and custom transaction definitions for all customers. The fields appear in the main body section of each definition page and hold up to 280 characters. An Optimize for AI action enhances the description for AI use. Per the release notes, AI features use the description to understand the meaning of the custom object, which enables them to deliver relevant answers to user questions about the object.

How NetSuite 2026.2 AI description fields reach external AI platformsFlow showing custom records, fields and transactions carrying AI description fields, which can be overridden at account level by Advanced Record Customization, then used by the NetSuite AI Connector Service over Model Context Protocol and surfaced to external AI platforms. Custom records Custom fields Custom transactions AI Description field Up to 280 characters, Optimize for AI Advanced Record Customization Override becomes the effective description NetSuite AI Connector Service Model Context Protocol ChatGPT Claude
Oracle names ChatGPT and Claude as example external AI platforms connected through the AI Connector Service.

The release notes name the destination. Descriptions added in the AI Description field are used by NetSuite AI features such as the NetSuite AI Connector Service. That service uses Model Context Protocol to connect external AI platforms, with ChatGPT and Claude given as examples, to your NetSuite data.

See also  Unlock Your NetSuite Certification: The Ultimate Guide

Advanced Record Customization provides a centralized layer where administrators can review, manage and override record definitions from a single location, at Customization > Advanced Record Customization. It supports overrides for custom record types and custom transaction types, and also for selected standard record types. Overrides apply at the account level, and when an ARC override exists, changes made elsewhere in NetSuite or through installed partner solutions are not applied. AI Description is the first record definition attribute administrators can override, and when an ARC AI description override exists, the override becomes the effective AI description used by AI features.

Administrators can currently use ARC to view and filter existing record types including name, ID, record family, record type source and effective AI description, view effective AI descriptions across supported record types, identify record types using ARC overrides, create or update overrides, add descriptions for SuiteApps and bundles where the owner provided none, compare default and override descriptions, revert overrides to restore the default, and use Optimize for AI when editing.

Two more changes to be aware of

Default sorting changed for SuiteQL and Analytics datasets

With the 2026.2 release, SuiteQL queries and Analytics datasets based on generic transactions use Transaction.tranDate as the default sort field when no sort order is specified. Previously they used Transaction.tranDisplayName. Oracle states that the change helps prevent performance issues.

Per the release notes, the change may alter the order of returned results. Queries and datasets that specify a sort order are not affected, and if result order is important you should specify the required sort order.

Advanced Pricing gains bulk import and new views

Pricing records are now supported in the CSV Import Assistant. Previously you could create price rules and price rule entries only one at a time, which the release notes say slowed high volume processing and data migration and increased the risk of manual entry errors. To use it, go to Setup > Import/Export > Import CSV Records, select the Accounting import type, then select the Price Rule or Price Rule Entry record type. The assistant lets you map all standard and custom fields available in the UI, REST or SuiteScript, and no additional setup is required.

Price rules can also use item collections and customer groups. Where those collections or groups are dynamic, meaning based on a saved search, NetSuite refreshes their membership on a schedule, precomputes and stores a snapshot of the members, and uses that snapshot during price evaluation rather than running the saved search on every evaluation.

Two additions on the reporting side. Advanced Pricing now includes a dedicated Price Level view showing how price levels relate to items, customers and pricing configuration. And the Sales Pricing Overview Workbook now includes a Sales by Price Rule pivot table, showing the total value of invoiced transactions by active price rule within a selected date range.

ImportSetup > Import/Export > Import CSV Records, select the Accounting import type

Two related items appear elsewhere in the notes. Units Type records are now supported in the CSV Import Assistant, requiring no additional setup beyond enabling the Multiple Units of Measure feature. And when exporting lists, saved searches and reports to Excel, the default format is now .xlsx rather than .xls.

Planning your 2026.2 upgrade?

We work on NetSuite full time, on fixed-price engagements, with no hourly billing and no forced sign-off. If you want a second opinion on what in this release affects your account, start a conversation.

Everything above is drawn from the NetSuite 2026.2 Release Notes, Release Preview Draft, revision date July 13, 2026, PDF version v1. Oracle notes that these release notes are subject to change every week, that the 2026.2 enhancements are not available until your account is upgraded, that the features and SuiteApps described may not be available in your account, that access is subject to the terms of service in your NetSuite contract, and that some features may require an additional purchase. Verify against the current release notes before acting on any of it.