NetSuite Release Notes
Oracle’s release notes, digested with a developer and admin lens. APIs that changed, scripts you need to update, schema additions, and the migrations Oracle isn’t spelling out.
SuiteCommerce 2026.1: Rehydration, Payment Status Messaging, and Third-Party Library Bumps
SuiteCommerce 2026.1 introduces client-side rehydration for faster first-load performance, conditional payment-status messaging on the Thank You page, and bumps immutables, underscore, and handlebars to newer versions.
FSM Configuration Preview: Inspect Merged Runtime Config in Field Service
Field Service Management adds a Configuration Preview mode that displays the merged runtime config (core product + custom overrides) as a read-only JSON field on the Configuration record.
ALF SuiteApp Adds Invoice Configuration Fields to Subsidiary, Customer, and Vendor Records
The Advanced Localization Features (ALF) SuiteApp adds new fields under an Invoice Configuration subtab on subsidiary, customer, and vendor records, controlling VAT summary printing, document marking, bank details, and localization preferences for ALF PDF/HTML templates only.
NetSuite Connector Adds Loop Returns Integration and Outlook Add-in
NetSuite Connector gains a Loop Returns connector that auto-creates Return Authorizations, Item Receipts, and Cash Refunds from Shopify/Loop Returns, plus a new Outlook add-in for syncing emails and events to NetSuite records.
SuiteCommerce 2025.2 Minor Releases: CAPTCHA Secret Key Moves to API Secrets Manager, Subscriptions Page Fix
The 2025.2.10 minor release moves CAPTCHA secret keys out of the SuiteCommerce Configuration record and into API Secrets, eliminating plaintext storage. The 2025.2.20 patch fixes a Subscriptions page loading failure.
ACH Payments Now Available on SuiteCommerce Web Stores
SuiteCommerce, SuiteCommerce MyAccount, and SCA 2023.1+ now support ACH (Automated Clearing House) payments in checkout and My Account flows, requiring the Payment Instruments feature to be enabled.
New AI Description Field on Custom Records, Fields, and Transactions
NetSuite 2026.1 adds a 250-character AI Description field to custom record, custom field, and custom transaction definitions. The field feeds metadata to NetSuite AI features including the new AI Connector Service (MCP-based).
2025.10.5 Mobile App Fixes: Multi-Record Sales Orders, Geolocation on Uploads, Default-Value Form Save
Patch 2025.10.5 resolves three mobile-app defects: duplicate Sales Order creation when max > 1, missing geolocation metadata on file uploads, and a hidden Save button on fully-defaulted forms.
Mobile App Table Rendering Fix on Resource Index Pages (Forced Re-Login)
Patch 2025.10.4 replaces generic HTML cell rendering on mobile resource index pages with data-type-aware layout components, eliminating flicker and improving responsiveness. The update forces a mobile app logout and restart for all users.
FSM Mobile: Text Field Cursor Fix and Duplicate Entry Elimination
Patch 2025.10.6 resolves two FSM mobile bugs: cursor jumping and lag in text fields, and duplicate inventory/time entries appearing after app refresh or reopen.
FSM SuiteApp Gets New Bundle ID and Configuration Preview in 2025.07.3
The Field Service Management SuiteApp migrates to a new bundle ID (570821), adds a runtime configuration preview, and resolves several mobile and service report issues. Admins must verify XML paths in inactive config files to avoid broken service reports.
Prepaid Usage with Drawdown: Advance-Billed Usage Services with Balance Tracking
New Prepay with Drawdown feature enables advance-billed usage services on subscriptions with automatic balance deduction and optional auto-refill. Requires feature enablement and is incompatible with the Create Revenue Elements for Subscription Revisions preference.
Financial Institution Parser Plug-ins Must Adopt Standardized Error Codes
NetSuite is deprecating free-text exception messages in Financial Institution Parser Plug-ins in favor of standardized errorCode values. Both methods work today, but custom error strings will be removed in a future release.
SuiteCommerce Advanced Mont Blanc: Quotes, SCIS Integration, Site Access Restriction, and Payment Method Changes
The Mont Blanc release of SuiteCommerce Advanced adds front-end quote creation (Estimate records), SuiteCommerce InStore integration, site-wide password protection, alternative payment gateways, and breaks the creditCardIcons configuration in SC.Configuration.js — requiring a migration to the new paymentmethods array and Payment Method record URL fields.
SuiteCommerce Advanced Denali R2: Site Management Tools Integration and Gulp Deploy Fix
SCA Denali R2 integrates Site Management Tools into the Shopping application via a new CMSadapter module, and fixes SSS_TIME_LIMIT_EXCEEDED errors during gulp deploy by switching file uploads from Suitelets to SuiteTalk with incremental deployment support.
SuiteCommerce Advanced Aconcagua R2: New Environment Component, Backbone Rollback, and Bug Fixes
SuiteCommerce Advanced Aconcagua R2 adds Environment.Component to the Extensibility API, rolls Backbone.js back from 1.3.3 to 1.2.2 to fix a Request for Quote redirect bug, and resolves multiple issues across search, checkout, and content management modules.
SuiteProcurement: Multi-Vendor Requisitions, Partial Receipts, and Default Category Mapping
SuiteProcurement SuiteApp now supports multiple vendors on a single requisition, partial item receipt generation, and configurable default item/expense category fallbacks. Two bug fixes address doubled totals on POs/requisitions and missing PO details when approval routing is disabled.
SuiteFlow Adds Scheduled Workflow Execution Logs
The Workflow Definition page now includes a Scheduled Log subtab that surfaces execution status, timestamps, and record counts for scheduled workflows — eliminating the need to dig through system logs or script traces to troubleshoot scheduled workflow runs.
SCIS 2026.1: Background Processing Fixes Only — No POS or API Changes
SuiteCommerce InStore 2026.1 delivers only background processing improvements and bug fixes. No new features, no POS-visible changes, and no documented API or scripting impact.
REST Web Services Gets Attach/Detach, Batch Ops, create-form, selectOptions — SOAP Sunset Continues
NetSuite 2026.1 adds four new REST web services operations (attach/detach, homogeneous batch, create-form, selectOptions), expands REST-supported records significantly, and continues the SOAP endpoint deprecation timeline with 2025.2 as the final planned SOAP endpoint.
Philippine Tax Audit Files Now Include Advanced Intercompany Journal Entries
Tax Audit Files SuiteApp v1.90.0 adds Advanced Intercompany Journal Entries to the Philippine General Ledger and General Journal reports, aligning intercompany transaction data with BIR reporting requirements.
Manufacturing: Simultaneous Ops, Reopenable Work Orders, Build/Unbuild Validation, and Outsourced Assembly Improvements
NetSuite 2026.1 changes how Start-to-Start operations calculate lag, allows reopening closed non-WIP work orders via UI/SuiteScript/CSV, adds quantity validations between Build and Unbuild transactions, and simplifies outsourced assembly updates from the Item Receipt page.
Manufacturing Mobile SuiteApp: Leave Operation Button and Component Consumption UX Updates
The Manufacturing Mobile SuiteApp adds a Leave Operation button on the Report Time screen (concurrent model only) and improves the component consumption workflow with a Description column toggle and Next Component navigation.
Intelligent Payment Automation Now Supports Multi-Subsidiary (OneWorld)
The Intelligent Payment Automation SuiteApp (BILL integration) now supports multiple subsidiaries in OneWorld accounts, requiring separate BILL account sign-up and bank configuration per subsidiary.
Financial Institution Connectivity Plug-ins Moving to Standardized Error Codes
Financial Institution Connectivity Plug-ins must migrate from free-text exception messages to standardized errorCode values. Both methods work today, but custom failure reasons will be removed in a future release.
Financial Institution Parser: createNewTransaction() Now Supports Category Field
As of 2026.1.12, the createNewTransaction() method in the Financial Institution Parser plug-in interface now supports a category field inside additionalFields, letting plug-in authors pass institution-supplied transaction categories into NetSuite.
SuiteBilling: Charge Commit On Usage Preference and Commit Plus Overage Line Behavior
SuiteBilling adds a line-level 'Charge Commit On Usage' preference that defers commitment and minimum-amount billing on usage and C+O subscription lines, plus shared commitment credit allocation across multiple usage services.
https.requestSuitelet Drops options.external — No More Anonymous Outbound Requests
The options.external parameter on N/https requestSuitelet has been removed as of July 2024.1, blocking outbound HTTPS calls from anonymous client-side contexts such as SuiteCommerce shopper sessions.
SuiteCommerce Advanced Vinson: Services Architecture Overhaul, JSON Configuration, and New Storefront Features
The Vinson release of SuiteCommerce Advanced replaces per-service .ss file logic with a centralized ServiceController pattern, moves configuration from JavaScript files to JSON records (bundle 135010), and adds Commerce Categories, Store Locator, Newsletter opt-in, and several checkout enhancements.
SuitePeople Time Clock for Windows 2.0.2.0: Mandatory Restart, No Rollback
SuitePeople Time Clock for Windows ships version 2.0.2.0 with security hardening, removal of rollback to legacy AdiClock, and a new mandatory manual Windows restart after every update.
SuiteCloud SDK 2026.1: Developer Assistant Lands Early, Rest of Toolchain Delayed to February
The 2026.1 SuiteCloud SDK ships only one thing on time: an AI-powered SuiteCloud Developer Assistant for VS Code via the Cline extension. The VS Code extension, Node.js CLI, WebStorm plug-in, and Java CLI are all delayed to February 2026.
SuiteApp Control Center Gets REST API Endpoints for Release Automation
NetSuite 2026.1 exposes new Control Center REST endpoints so SuiteApp publishers can script releases, updates, and install-base monitoring instead of clicking through the UI.
SuiteAnalytics 2026.1: NetSuite.com Data Source Retired, JDBC 8.10.184.0, Saved Search Publishing Field Renamed
NetSuite 2026.1 retires the legacy NetSuite.com Connect data source, recommends JDBC driver 8.10.184.0 for security fixes, and renames the saved-search publishing flag from Public to Available for publishing on website.
Projects 2026.1: Bulk Task Inline Editing and On-Demand Revenue Recalculation
NetSuite 2026.1 adds an inline bulk task editor to the Project form and exposes on-demand Recalculate Revenue Arrangements/Plans actions on Project records. Customized forms and several feature dependencies require action.
2026.1 Inventory SuiteApps: SCM Mobile Config/Customization Overhaul and Quality Management Auto-Sampling
SCM Mobile gains iOS browser support, expression-driven mandatory/label/visibility conditions, and refreshElement() dynamic buttons; Quality Management adds auto-calculated sampling summaries and configurable defect counting on QM Parameters and Statistical Sampling Template records.
2026.1 Inventory Management: Consigned Inventory, WMS Receiving/Picking, and MRP Workbook
NetSuite 2026.1 ships a new Consigned Inventory Management feature, several SCM Mobile/WMS receiving and picking enhancements, a new MRP Supply Chain Planning Results workbook, and kit-item support on Earliest Item Availability.
Intelligent Item Recommendations: CRM Conversion Workbook, Filters, and Preferences Relocation (2026.1)
NetSuite 2026.1 ships a new SuiteAnalytics workbook/dataset for tracking IIR-driven conversions, adds availability filtering and column customization to the IIR popup, and relocates Intelligent Recommendations preferences under AI Preferences.
FSM 2026.01.1: Translation Scaffolding and Mobile/Script Bug Fixes
NetSuite Field Service Management 2026.01.1 lays groundwork for translated scripted strings, reports, and notifications, and ships fixes for barcode scanning, mobile-only employee password handling, dynamic select search, asset geocoding, and a contact-attachment scheduled script that previously looped past 1,000 contacts.
CSV Import Adds SaaS Metric Tracking Fields for Items
NetSuite 2026.1 extends the Items CSV Import to include three SaaS Metric Tracking fields, available when the SaaS Metric Reporting feature is enabled. The fields are supported across most sellable item types.
FSM 2025.10.3: Locale Support, Idempotency Keys, and HTML Sanitization in Mobile
Field Service Management 2025.10.3 adds browser-locale formatting, idempotency-based duplicate prevention on mobile sync, Text Enhance on FSM custom record fields, and stricter HTML sanitization in the mobile app that may break existing rich content.
Text Enhance moves from icon/menu to in-field button in 2026.1
NetSuite 2026.1 replaces the Text Enhance icon and menu with an in-field button on text area and rich text fields. The button performs a default action (Clean up or Generate) with a dropdown for additional actions.
SuiteScript 2026.1: Custom Tool overhaul, PATCH in N/http(s), binary uploads, and a 2.0-as-2.1 runtime toggle
NetSuite 2026.1 reshapes custom tool scripts (new SDF object, logging, Custom Tools page), adds PATCH and binary file support to N/http(s), introduces an SFTP LIST fallback, lets you run 2.0 server scripts on the 2.1 runtime, and adds GPT-OSS to N/llm.
2026.1 Order Management SuiteApps: Ship Central, E-Invoicing, NetSuite Pay, Subscription Metrics
2026.1 ships major updates to Ship Central (PUDO, HIBC/GS1 AI 02 scanning, bulk shipping thresholds, ShipEngine account toggle), Electronic Invoicing 10.2/10.3 (PEPPOL Builder Kit), NetSuite Pay 1.0.26/1.0.28 (Visa CEDP compliance, test gateway), and Subscription Metrics 2.0.0 (new Unit Economics and Retention dashboards).
2026.1 Order Management: FedEx REST API, New CSV Import Records, SuiteBilling C+O, and Sales Order Renewals
NetSuite 2026.1 reworks the FedEx shipping integration around FedEx's REST Ship API (with mandatory MFA re-registration), opens CSV Import to Cash Refund, Customer Deposit, and Customer Refund records, and ships SuiteBilling Commit Plus Overage and a new Sales Order Renewals SuiteApp.
2026.1 Localization SuiteApps: Brazil Tax Reform, Chile GA, Singapore 2.0, Australia Bank Feeds
2026.1 ships CBS/IBS tax support for Brazil's consumption tax reform across multiple SuiteApps, makes the Chile Localization SuiteApp generally available, releases Singapore Localization 2.0.0 with IRAS e-filing, and updates Australia Bank Feeds to 3.0.0 with a staggered import schedule.
2026.1 Item Record Management: Advanced Pricing, Standard Cost Transfers, and Breaking Subrecord Script ID Changes
NetSuite 2026.1 extends the Use Item Cost as Transfer Cost preference to standard cost items, introduces Advanced Pricing (Price Rules and Cost-Plus pricing), and shortens selected item subrecord script IDs — a breaking change for SuiteQL, REST, and SuiteAnalytics Connect queries.
2026.1 Employee Management: New Time-Off Permission and 401(k) Employer Match Pay Code
NetSuite 2026.1 introduces a dedicated Time-Off permission for granular role-based access to Time-Off Request records and adds a 401(k) Employer Match pay code for SuitePeople U.S. Payroll in jurisdictions that tax employer contributions.
2026.1 Bill Capture: OCI Document Understanding LMM and currency sourcing preference
NetSuite 2026.1 swaps Bill Capture's extraction engine for an OCI Document Understanding Custom Generative Model (LMM), adds a currency-sourcing preference, and lets users preview scanned files directly from the Scanned Vendor Bills list.
2026.1 Banking SuiteApps: Payment Automation Sunset, On-Demand Bank Feeds, Cash 360 & IPA Updates
Oracle is winding down the HSBC-backed Payment Automation SuiteApp (EOS December 31, 2026) and pushing customers to Intelligent Payment Automation 2.0.0, while Bank Feeds 26.1.0 adds on-demand AISP imports and Cash 360 1.4.0 folds billing-schedule sales orders into forecasts.
2026.1 Banking: AI-Enriched Matching, Custom Import Schedules, Standardized Error Codes
NetSuite 2026.1 overhauls bank reconciliation with GenAI-enriched transaction matching, ML-based payment date prediction, custom import scheduling, on-demand AISP refresh, and standardized error codes that will replace free-text failure reasons in 2026.2.
2026.1 Accounting: Keyed Journal Sublists, Breaking Balance Field Changes, and Reclassification JE Auto-Approval
NetSuite 2026.1 standardizes journal line sublists to keyed configuration, changes the semantics of Account.balance in SuiteScript and REST (breaking), and auto-approves reclassification journal entries — disabling approval fields that scripts and workflows may reference.
2026.1 Authentication: OAuth 2.0 Expansion, TBA Sunset, PKCE Mandate, and DCR
NetSuite 2026.1 tightens authentication across the board: TBA is closed to new integrations in 2027.1, PKCE becomes mandatory for all OAuth 2.0 auth-code flows, and new endpoints/features arrive for certificate rotation, DCR, multiple redirect URIs, and login notifications.
2026.1 Accounting SuiteApps: Account Matching Report Columns and SuiteApprovals Journal Entry Locking
Account Matching Report SuiteApp 1.1.0 adds Applied Trans Date/Period columns and renames Applied Date. SuiteApprovals 2026.1.1 introduces journal entry record locking with tolerance-based reapproval routing, plus portlet enhancements.
2026.1 Account Setup & Maintenance: Address Subrecord Filtering, Unlimited Sandbox Refreshes, Intercompany Elimination Dataset
NetSuite 2026.1 changes how address subrecords are filtered across SuiteQL, SuiteScript, and REST (now scoped to parent record), removes sandbox refresh limits, adds an Intercompany Elimination dataset to SuiteAnalytics Workbook, and ships new AI Preferences subtabs and Prompt Studio updates.
SuiteTax Gets Line-Level Nexus Determination and Automated Tax on Term Discounts
SuiteTax now resolves nexus per item line based on line-level location instead of header-only, and can automatically generate credit memos for tax adjustments on term discounts for sales transactions.
N/query Pivot API: Native Pivot Tables in SuiteScript 2.1
N/query gains a Pivot module that materializes Workbook-style pivot results inside scheduled and map/reduce scripts — no more reshaping flat result sets in JavaScript.
SuitePeople: Employee Record Schema Additions
The Employee record adds several first-class fields previously implemented as custom fields by most accounts — including preferred name, pronouns, and a normalized work-location reference.
SuiteAnalytics Workbook: Formula Fields Now Reusable Across Workbooks
Custom formula fields can now be defined once at the dataset level and reused across every workbook bound to that dataset — closing one of the longest-running pain points in SuiteAnalytics.
SOAP Web Services: 2026.1 Deprecation Schedule Locked
Oracle has published the formal sunset timeline for SOAP/SuiteTalk WSDL endpoints. New accounts can no longer enable SOAP, and existing accounts have a defined runway before WSDL versions begin to be retired.
SDF Gets Undeploy Hooks, .ss/.ssp File Permissions, and Toolset Object Rename
NetSuite 2026.1 adds a beforeUndeploy lifecycle hook for SuiteApps, lets you define file permissions for .ss and .ssp files directly in SDF XML, and renames the custom tool SDF object from 'tool' to 'toolset' with breaking scriptid and attribute changes.
REST Record Service: Async Bulk Endpoint Goes GA
The async bulk endpoint for the REST Record Service exits beta. Integration platforms can now POST batched record operations and poll a job status URL instead of holding HTTP connections open.
MCP Standard Tools 1.0.5–1.0.6: SuiteQL Metadata Tool and Consolidated Subsidiary Support
MCP Standard Tools SuiteApp adds an ns_getSuiteQLMetadata tool for record-level field discovery and extends report tools to handle consolidated/context subsidiaries with negative internal IDs.
Account Warmer SuiteApp: Automatic Record Preloading for Non-Production Accounts
New Account Warmer SuiteApp automatically preloads frequently used records in sandbox, Release Preview, and demo accounts to reduce first-load latency.
SuiteCloud Development Framework: VS Code Extension Ships
Oracle's official SuiteCloud extension for VS Code replaces the previous WebStorm-only IDE plugin. Source-control friendly project layouts and an integrated deploy/validate panel.
Commerce Extensions: Rolling Update Log Through April 2025
Cumulative release notes for NetSuite Commerce extensions (Bundle/SuiteApp updates) from 2018 through April 2025, covering 30+ extensions with bundle IDs, version numbers, and migration steps for GTM Editor, Stock Notifications, Advanced Sign Up, and others.
SuiteCommerce 2025.2: CAPTCHA, Email Verification, Domain Blocklist, and SCIS Default Change
SuiteCommerce 2025.2 adds hCaptcha/reCAPTCHA support, email verification, and domain blocklisting via new configuration properties. The SCIS integration setting now defaults to disabled, and jquery-bxslider is updated to 4.2.17.
2019.1 SuiteCommerce & SCA Release — Bundle IDs and Install Requirements
The 2019.1 release of SuiteCommerce and SuiteCommerce Advanced ships as a set of SuiteApp bundles that require a NetSuite 2019.1 account. The page lists bundle IDs but provides no technical detail on specific feature changes.
Aconcagua Release: SuiteCommerce Product Line and Extension Framework
The Aconcagua release introduces SuiteCommerce as a distinct product line alongside SCA and adds the Extension Framework for modular web store customization. Requires NetSuite 2018.1 and new bundle installations.
SuiteCommerce Advanced Kilimanjaro: 3D Secure, Auto-Apply Promotions, Sass Overhaul, and CCT Support
The Kilimanjaro release of SCA introduces 3D Secure payment authentication, auto-apply SuitePromotions, Custom Content Types for SMT, a breaking Sass variable refactor, and requires Node.js 6.11.x for developer tools.
SuiteCommerce Advanced Elbrus: PDP Architecture Overhaul, Custom Fields API, and Composite Views
The Elbrus release of SuiteCommerce Advanced restructures the Product Details Page into new modules (Product, Item, ProductDetails, ProductLine), makes all Backbone.Views composite by default, exposes custom fields through the Commerce API, and adds Store Pickup, Quick Order, Quantity Pricing, and SuitePromotions features.
Need help with a release migration?
We turn release notes into upgrade plans, sandbox test matrices, and the SuiteScript changes you actually have to ship.
Get in Touch