Executive Summary
The NetSuite 2026.1 release introduces significant changes across integration standards, analytics infrastructure, authentication, accounting controls, and AI capabilities. Below are the five key themes driving this release.
⚠ Legacy Integration Sunset
SOAP web services endpoint release policy discontinued. 2025.2 is the last SOAP endpoint. Token-Based Authentication will stop supporting new integrations in 2027.1. All roads lead to REST + OAuth 2.0.
🗃 Data Source Consolidation
The legacy NetSuite.com data source for SuiteAnalytics Connect is completely removed. All connections must migrate to NetSuite2.com with SuiteQL before upgrade or they will break immediately.
🔒 Security Hardening
SSL certificate rotation (Linux ODBC), JDBC security patches, mandatory 2FA for multi-session, PKCE enforcement roadmap, and OAuth 2.0 certificate management improvements.
🤖 AI-Powered Features
Intelligent Close Manager, payment date prediction, narrative insights, CPQ AI assistant, developer coding assistant, and MCP integration with external AI platforms (ChatGPT, Claude).
📈 Financial Controls
Keyed journal line sublists for reliable integrations, posting period flexibility, reclassification JE auto-approval (SOX impact), enhanced revenue recognition, and SuiteTax line-level location.
Critical Deadlines
Key dates and milestones associated with the 2026.1 release and upcoming deprecations.
All Changes
Complete catalog of 53+ changes in the 2026.1 release. Filter by severity or search by keyword.
Accounting
Journal entry line sublists now use unique journal line keys for reliable line-level updates. This provides a more consistent line structure, especially for imports and integrations.
Records Affected
- Journal Entry
- Advanced Intercompany JE
- Statistical Journal Entry
What to Check
- SuiteScript on JE line sublists
- CSV imports for JE lines
- REST/SOAP integrations creating JEs
- Map/Reduce scripts processing JEs
- Custom GL Lines plug-in scripts
Improved Custom GL Lines Plug-in functionality for secondary accounting books in multi-book configurations.
Records Affected
- Custom GL Lines scripts
- Secondary Accounting Book configs
- Multi-book journal entries
What to Check
- Custom GL Lines plug-in scripts
- Multi-book accounting configs
Users can now change the posting period on journal entries that have a "Pending Approval" status, reducing rework and preventing mis-posted entries.
Records Affected
- Journal Entry (Pending Approval)
- Approval workflows
What to Check
- Approval workflow logic referencing period
- SuiteScript validations on JE period fields
- Internal controls around period assignment
Enhanced filtering for revenue arrangements and plans. Additional transaction attributes now supported including department, location, and custom segments.
Records Affected
- Revenue Arrangement
- Revenue Plan
- Revenue Recognition Rules
What to Check
- Existing revenue recognition configs
- Custom segment usage in rev rec
Enhancements to revenue automation with treatment rules for greater flexibility in revenue allocation and tracking.
The "Approve Journal" checkbox has been REMOVED. All new reclassification journal entries will be automatically approved regardless of user permissions. Scheduled reclassification jobs will execute without a manual approval gate. This is an automatic change with no opt-out.
Records Affected
- Reclassification Journal Entry
- Scheduled Reclassification Jobs
- SOX control documentation
Action Required
- Review pending reclass JEs BEFORE upgrade
- Audit scheduled reclassification entries
- Update SOX control documentation
- Implement compensating controls (workflows, SuiteScript)
- Communicate to accounting team & auditors
Exception Management is now supported in sandbox accounts for pre-production testing.
Class, Department, and Location role restrictions on account records now include unassigned values. Users with CDL-restricted roles may see changes in which records they can access.
What to Check
- Custom roles with CDL restrictions
- Reports filtered by CDL segments
- Integration users with CDL-restricted roles
- Account records without CDL assignments
New Chile localization support for accounting and tax compliance. Relevant for organizations operating in Chile.
New "Applied Trans Date" and "Applied Trans Period" columns added to the Account Matching Report.
Integration & Web Services
No new SOAP endpoint will be released with 2026.1. The 2025.2 SOAP endpoint is the LAST planned regularly scheduled endpoint. SOAP does not support modern architecture including metadata, SuiteAnalytics Workbooks, and SuiteScript 2.x Analytics APIs.
| Endpoint | 2026.1 | 2026.2 | 2027.1 | 2027.2 | 2028.1 | 2028.2 |
|---|---|---|---|---|---|---|
| 2025.2 | Supported | Supported | Supported | Supported | Supported | DISABLED |
| 2025.1 | Supported | Supported | Supported | Unsupported | Unsupported | DISABLED |
| 2024.2 | Supported | Supported | Supported | Unsupported | Unsupported | DISABLED |
| 2024.1 | Supported | Supported | Unsupported | Unsupported | Unsupported | DISABLED |
| ≤2023.2 | Unsupported | Unsupported | Unsupported | Unsupported | Unsupported | DISABLED |
What to Check
- All SOAP integration records
- Middleware (Boomi, MuleSoft, Celigo)
- Custom SuiteTalk SOAP clients
- Third-party apps using SOAP connectors
Action Required
- Inventory all SOAP integrations
- Upgrade to 2025.2 endpoint now
- Plan migration to REST + OAuth 2.0
- All new integrations MUST use REST
New REST operations for record relationships. Example: POST .../customer/660/!attach/contact/106
Records Affected
- Contact records (attach to Customer, Vendor, Partner)
- File records (attach to any record)
Process multiple instances of the same record type in a single REST request. Supports add, update, delete, and upsert. Execution is asynchronous. Ideal for large-scale data imports and bulk operations.
Returns a record form with all fields prepopulated with default values and line item IDs, emulating NetSuite UI initialization workflows.
Retrieves valid select options for specific record fields. Results are role-aware, returning different options based on user permissions.
Four customer support records now fully supported via REST: Support Case Origin, Priority, Status, and Type. Requires CRM > Customer Support enabled.
SuiteProjects Pro discontinues support for the 2020.1 NetSuite Web Services Endpoint.
What to Check
- SuiteProjects Pro endpoint configuration
- Project-to-ERP data sync workflows
- Timesheet/expense integrations
New "AI Connector Service (MCP)" subtab in Integration Record Execution Logs alongside SOAP, REST, and RESTlet tabs.
v1.0.6: New SuiteQL metadata tool, consolidated reporting, subsidiary support. v1.0.5: Custom reports, subsidiaryId parameter, currency support.
New REST API endpoints to automate SuiteApp release and management. Requires Integration Record with OAuth 2.0. Relevant for SuiteApp publishers and ISVs.
SuiteAnalytics
The legacy NetSuite.com data source is completely removed. Only NetSuite2.com will be available after upgrade. Any queries, ODBC connections, BI tools, and scheduled reports using NetSuite.com will cease to function immediately upon upgrade.
Migration Changes
- Access Control: RBAC now enforced
- Authentication: OAuth 2.0 preferred
- Query Language: Must use SuiteQL
- Schema: Different structure from legacy
What to Check
- All ODBC connection strings
- Tableau/Power BI/Qlik configs
- Scheduled reports via Connect
- ETL pipeline configurations
- Custom apps using ODBC/JDBC
New DigiCert SSL certificates (ca4.cer) installed on servers February 16, 2026. Linux ODBC driver must be v8.10.181.0+. Windows drivers are unaffected.
Action Required
- Upgrade Linux 64-bit driver to 8.10.181.0+
- Add ca4.cer to Truststore (keep ca3.cer)
- 32-bit Linux: manually add ca4.cer from Certificates.zip
- Test all connections after upgrade
New JDBC driver v8.10.184.0 (released Dec 15, 2025) with important security fixes. Strongly recommended upgrade for all JDBC connections.
"Public" checkbox renamed to "Available for publishing on website."
Updated NetSuite Analytics Warehouse configuration page layout and options.
Authentication & Security
Starting 2027.1, no new TBA integrations can be created for SOAP, REST, or RESTlets. Existing TBA integrations will continue to function. All new integrations must use OAuth 2.0.
Action Required
- Inventory all TBA integrations
- Prioritize OAuth 2.0 migration
- All new integrations MUST use OAuth 2.0
- Plan RESTlet auth migration to OAuth 2.0
Users accessing multiple simultaneous sessions must now have 2FA enabled for ALL roles. Previously automatic — now requires manual enablement by administrator.
What to Check
- Users who need multiple sessions
- 2FA config for all roles (especially custom)
- Enable Features page (manual toggle)
- Shared login accounts
Currently optional; becomes mandatory for ALL new integrations using OAuth 2.0 Authorization Code Grant in 2027.1 (public and confidential clients).
2027.1: PKCE mandatoryMaximum 5 active certificates per integration record for OAuth 2.0 Client Credentials. Revoked certificates remain unlimited.
Administrators can display compliance messages at login requiring user acknowledgment, tracked via Login Audit Trail.
OAuth 2.0 authorization code grant flow now supports multiple Redirect URIs for multi-environment deployments.
New programmatic REST endpoint to list, create, and revoke certificates for OAuth 2.0 client credentials automation.
SuiteScript & Development
Breaking changes: Custom tool scripts must be updated. Required: @NScriptType CustomTool JSDoc tag, async entry points. SDF changes: tool→toolset, customtool_→custtoolset_, exposeto3rdpartyagents→exposetoaiconnector.
What to Check
- All Custom Tool script deployments
- SDF projects with Custom Tool definitions
- Script IDs starting with customtool_
New company preference to run compatible SS 2.0 server scripts in the 2.1 runtime for performance improvements. Opt-in, at Setup > Company > General Preferences.
PATCH method now available via http.Method.PATCH and https.Method.PATCH.
OpenAI's GPT-OSS model now supported: llm.ModelFamily.GPT_OSS.
Resolves FILE_ALREADY_EXISTS errors on SFTP servers that don't support STAT command.
New hook for custom cleanup logic before SuiteApp uninstall. Configured in new application.xml file alongside manifest.xml.
Manage file permissions directly in SDF XML definitions via new <permission> tag, eliminating manual UI configuration.
AI-powered coding assistant for VS Code via Cline extension. Generates SuiteScript 2.1 code and XML custom objects from natural language prompts.
Inventory & Supply Chain
New feature to manage vendor-owned inventory stored at your facility. Tracks from receipt through consumption, improving cash flow and reducing risk.
Landed cost entry during receiving, inbound shipment reversals, zero quantity/backordered pick handling improvements.
New SuiteAnalytics Workbook pages for MRP supply/demand with purchasing, production, and sales views.
General enhancements to SCM mobile application.
Automated sampling calculations for quality management inspections.
"Use Item Cost as Transfer Cost" now supports Standard Cost items on Transfer Orders.
Order Management
New commitment credits capability for flexible subscription credit management.
Apply prepayment amounts across multiple subscription records.
Enhanced cohort analysis with new Acquisition Date field on Customer records for SaaS metrics.
FedEx shipping integration updated to REST API. Check FedEx integration configurations and custom shipping scripts.
New capability for managing recurring sales order generation and renewal workflows.
HIBC barcode scanning, larger bulk thresholds, pickup/dropoff workflows.
General enhancements to NetSuite Pay payment processing.
Improved customer-level revenue insights for subscription analytics.
Banking & Cash Management
ML-based payment date prediction for invoices. AI extracts richer bank data to strengthen auto-match engine.
Replaces single daily window with custom scheduling. Full admin control over import start dates and timing.
Standardized error codes for bank imports to improve troubleshooting. Check custom error handling scripts.
Sales Order billing schedules now included in Cash Forecast calculations.
Multi-subsidiary vendor support and enhanced check image viewing.
Improved controls for bank import email notifications.
Admin control over import start date and on-demand refresh for connected accounts.
Cash 360 improvements and order billing lead time fixes.
Taxation
Tax now calculated based on line-level location rather than only header-level. May change tax amounts on transactions with mixed locations.
What to Check
- Transactions with different locations on lines vs header
- Custom tax calculation scripts
- Tax reporting configurations
SuiteTax now handles tax for term discounts on sales transactions. Verify expected behavior for discounted invoices.
Enhanced certification, custom tax payment transactions, SuiteTax Latam engine improvements, and Hub enhancements for Brazil.
New Chile localization support for tax compliance and regulatory requirements.
Advanced Intercompany JEs now supported in Philippine Tax Audit Files.
AI Features
AI-powered dashboard portlet highlighting missing transactions, variances, and close-cycle risks. Provides trend analysis and focus area recommendations.
NetSuite now integrates with external AI platforms (ChatGPT, Claude, any MCP-compatible system) through the new AI Connector Service.
AI-generated natural language summaries for reports and record views.
ML-based prediction of when invoices will be paid for improved cash flow forecasting.
AI assistant for CPQ configuration. Enhanced item recommendations with CRM conversion workbook, filtering, column customization, and popular items.
Updated Text Enhance UX, Prompt Studio updates, new Intelligent Recommendations and Narrative Insights subtabs in AI Preferences.
Commerce, HR, Projects, Setup, CPQ, FSM, EPM & More
Enhanced intercompany elimination feature and ability to unlink cross-charge journals. Affects multi-subsidiary consolidation processes.
Enhanced filtering for address subrecords based on parent record context.
New connector automating returns data flow from Shopify into NetSuite via Loop returns platform.
New time-off permission for granular control. General SuitePeople Workforce Management enhancements.
Bulk task add/edit with inline editing. Enhanced revenue recognition features directly on Project page.
Modernized NetSuite 360 account health and configuration overview, now available globally.
Four EPM SuiteApps updated: Connector, Close Management Sync, Planning & Budgeting Sync, Account Reconciliation Sync. Adds SuiteQL support, Data Integration jobs renaming, and localization.
AI assistant, PDF arrangement in business documents, dynamic table search, script enhancements, manufacturing improvements to Item Creation Record.
Globalization/internationalization enhancements, mobile sync duplicate prevention, Text Enhance on FSM records.
Bill Capture enhancements, SuiteProcurement updates. Ship Central: HIBC barcodes, bulk thresholds. Quality Mgmt: auto sampling. IPA: multi-subsidiary. Mfg Scheduler: kit availability.
SaaS-related fields now available for CSV import on Item records.
Preparation Checklist
Interactive checklist for upgrade preparation. Your progress is saved automatically in your browser.