<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>CFCX Work - NetSuite Release Notes</title><description>Every NetSuite change, explained. Digested release notes organized by category and release version.</description><link>https://cfcx.work/</link><language>en-us</language><copyright>© 2026 CFCX Work. All rights reserved.</copyright><managingEditor>hello@cfcx.work (John)</managingEditor><webMaster>hello@cfcx.work (John)</webMaster><item><title>Account Setup Updates in NetSuite 2026.1</title><link>https://cfcx.work/release-notes/2026-1-account-setup</link><guid isPermaLink="true">https://cfcx.work/release-notes/2026-1-account-setup</guid><description>9 updates to Account Setup in NetSuite 2026.1.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This release note was updated &lt;a href=&quot;article_0430014023.html&quot;&gt;May 18, 2026&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For more information, see &lt;em&gt;SuiteAgent Telemetry&lt;/em&gt;.&lt;/p&gt;
&lt;h2&gt;Removal of Sandbox Refresh Limits&lt;/h2&gt;
&lt;p&gt;As of March 6, 2026 NetSuite sandbox refreshes have changed from previous limits to be unlimited.&lt;/p&gt;
&lt;p&gt;A refresh of a sandbox account copies a snapshot of all configurations, data, user passwords, and customizations from a source account to the target sandbox account. You can request a sandbox refresh in the NetSuite application at &lt;strong&gt;Setup &amp;gt; Company &amp;gt; Company Management &amp;gt; Sandbox Accounts&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;For more information, see &lt;a href=&quot;bridgehead_4177890138.html&quot;&gt;Requesting a Refresh&lt;/a&gt; and &lt;a href=&quot;subsect_162577113826.html&quot;&gt;Refresh Summary&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;NetSuite 360 Redesign Now Available Globally&lt;/h2&gt;
&lt;p&gt;NetSuite 360&apos;s redesigned interface is now available globally, including two new dashboards and updated payment methods for U.S. accounts.&lt;/p&gt;
&lt;p&gt;For accounts outside of the U.S., NetSuite 360 introduces two specialized dashboards:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The NetSuite 360 Dashboard, which enables you to: &lt;/li&gt;
&lt;li&gt;Review and manage NetSuite cases, enhancements, and issues&lt;/li&gt;
&lt;li&gt;Update your support dashboard&lt;/li&gt;
&lt;li&gt;Access the Action Items and Notifications portlet This portlet enables you to view product change notifications sent to your account&apos;s primary contact, as well as other notifications that may require action from you. Note:
             If you or the main email address associated with your account have opted out of product notifications from NetSuite, some notifications may not appear in the Action Items and Notifications portlet. &lt;/li&gt;
&lt;li&gt;Set account preferences&lt;/li&gt;
&lt;li&gt;Access SuiteIdeas&lt;/li&gt;
&lt;li&gt;Manage your NetSuite email subscriptions&lt;/li&gt;
&lt;li&gt;Add authorized support contacts&lt;/li&gt;
&lt;li&gt;View details about your Advanced Customer Service or Learning Cloud Support subscriptions&lt;/li&gt;
&lt;li&gt;The Financial Dashboard, which enables you to: &lt;/li&gt;
&lt;li&gt;View and pay NetSuite invoices&lt;/li&gt;
&lt;li&gt;Manage payment methods&lt;/li&gt;
&lt;li&gt;Update your billing and shipping address and your primary contact&lt;/li&gt;
&lt;li&gt;Download financial documents&lt;/li&gt;
&lt;li&gt;Contact the NetSuite Collections team&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For U.S.-based accounts, NetSuite 360 now supports domestic ACH payments and credit card payments in currencies other than USD.&lt;/p&gt;
&lt;p&gt;For more information about NetSuite 360, see &lt;a href=&quot;section_4350949235.html&quot;&gt;NetSuite 360&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Parent Record Filtering for Address Subrecords&lt;/h2&gt;
&lt;p&gt;Address-related subrecords (such as address and addressbook) are now filtered automatically for only those addresses linked to the specific parent record you&apos;re viewing (for example, a particular customer, a vendor, or an employee).&lt;/p&gt;
&lt;p&gt;NetSuite shows only the relevant addresses that are associated with the main record, improving data accuracy and privacy while preventing over-fetching of unrelated addresses. This change also helps standardize how address data appears in your integrations (for example, SuiteQL queries, SuiteScript 2.0 and SuiteScript 2.1, or REST).&lt;/p&gt;
&lt;p&gt;You may notice that result sets for address subrecords are smaller and more precise. If you have integrations that previously relied on unfiltered address results, you may need to review and adjust your logic, especially if this logic assumed cross-entity visibility.&lt;/p&gt;
&lt;p&gt;No changes have been made to schemas, permissions, or roles as part of this update.&lt;/p&gt;
&lt;h2&gt;Enhancements to the Intercompany Elimination Feature&lt;/h2&gt;
&lt;p&gt;NetSuite 2026.1 includes the following enhancements to the Intercompany Elimination feature:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;View Source Transactions for All Balance Sheet Elimination Journal Entries&lt;/li&gt;
&lt;li&gt;New Intercompany Elimination Dataset in SuiteAnalytics Workbook&lt;/li&gt;
&lt;li&gt;Track Deletion and Creation of Elimination Journal Entries During Intercompany Elimination Process&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;View Source Transactions for All Balance Sheet Elimination Journal Entries&lt;/h3&gt;
&lt;p&gt;When you run intercompany elimination, you can now view source transactions on elimination journal entries for all account types, including Accounts Payable, Accounts Receivable, and Other Assets and Liability. Source transactions link elimination journal entries back to the original intercompany transactions and help you understand why elimination was needed.&lt;/p&gt;
&lt;p&gt;For more information, see &lt;a href=&quot;bridgehead_4813074258.html&quot;&gt;Summarized Intercompany Elimination Journal Entries&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;New Intercompany Elimination Dataset in SuiteAnalytics Workbook&lt;/h3&gt;
&lt;p&gt;A new Intercompany Elimination dataset is now available in SuiteAnalytics Workbook. This dataset provides detailed visibility into all intercompany elimination journal entries. In the new dataset, you can filter elimination journal lines by period. You can also see details about the associated source transactions such as transaction amount and currency, base currency amount and base currency, and consolidated exchange rate.&lt;/p&gt;
&lt;p&gt;For more information, see &lt;a href=&quot;article_1209050543.html&quot;&gt;Intercompany Elimination Dataset in SuiteAnalytics&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Track Deletion and Creation of Elimination Journal Entries During Intercompany Elimination Process&lt;/h3&gt;
&lt;p&gt;When you run intercompany elimination, you can now track two process types for each elimination request:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Intercompany elimination-delete&lt;/strong&gt; removes previously generated elimination journal entries.&lt;/li&gt;
&lt;li&gt;After the delete process completes successfully, &lt;strong&gt;Intercompany elimination-create&lt;/strong&gt; generates new elimination journal entries.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This update helps you identify whether journals entries are being deleted or created and track the progress of each process during period close activities. For more information about running intercompany elimination, see &lt;a href=&quot;bridgehead_N1501792.html&quot;&gt;Running Intercompany Elimination&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Unlink Intercompany Cross Charge Journals&lt;/h2&gt;
&lt;p&gt;You can now unlink intercompany cross charge journals that have been cleared by other cross charge journals in an open accounting period. Previously, when one cross charge journal was cleared (paid) by another, you couldn&apos;t reverse or delete the transactions yourself, and help from NetSuite Customer Support was required.&lt;/p&gt;
&lt;p&gt;Now, if a cross charge journal credit was applied to a debit in an open accounting period, you can unlink the journals by clicking the Unlink Cross Charge Self Payments button in the Actions menu on the Cross Charge Workbench. When you unlink the journals, you remove the cross charge relationship and restore each transaction to its original state, which lets you delete and regenerate cross charge journals as needed.&lt;/p&gt;
&lt;p&gt;For more information, see &lt;a href=&quot;article_1214021851.html&quot;&gt;Resolving the Issue When You can&apos;t Delete Cross Charge Journals&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Updates to Prompt Studio&lt;/h2&gt;
&lt;p&gt;The following updates were made to Prompt Studio:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Support for GPT-OSS Model in Prompt Studio&lt;/strong&gt; - Prompt Studio now supports the OpenAI GPT-OSS model. To specify this model when you create custom prompts, select &lt;strong&gt;GPT OSS&lt;/strong&gt; from the &lt;strong&gt;Model Family&lt;/strong&gt; list.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sublist Variable Support in Prompt Templates and Testing&lt;/strong&gt; - You can now insert sublist variables into prompt templates, enabling prompts to reference data from sublists associated with the target record (such as line items on a Sales Order). Additionally, the new Sublist Variables tab lets you test prompt templates by providing sample data for these sublist variables, ensuring your prompts generate expected output for various sublist scenarios.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;New Text Enhance Action and Prompts for AI Description Fields&lt;/strong&gt; - To support having a single &quot;Optimize for AI&quot; Text Enhance action and prompt for custom fields with AI descriptions, a set of new custom prompts has been added to override existing system prompts for AI-generated descriptions in custom fields. These prompts are already configured and do not require any changes.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;New Intelligent Recommendations Subtab in AI Preferences&lt;/h2&gt;
&lt;p&gt;A new subtab, &lt;strong&gt;Intelligent Recommendations&lt;/strong&gt;, was added to AI Preferences. Intelligent Item Recommendations use artificial intelligence algorithms to calculate and display items your company&apos;s customers might want to buy.&lt;/p&gt;
&lt;p&gt;If you&apos;re a user with the Administrator role, you can use this subtab to manage your company&apos;s Intelligent Item Recommendations settings. The following company settings are available for Intelligent Item Recommendations:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Show Intelligent Recommendations Button for Item Recommendations&lt;/strong&gt; - This setting lets you enable or disable Intelligent Item Recommendations for an account. Disabling this setting removes the Intelligent Recommendations buttons from sales orders, estimates, and opportunity records. It doesn&apos;t affect your use of intelligent recommendations on web sites.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Show Optional Columns&lt;/strong&gt; - This setting lets you customize which columns are displayed in the Intelligent Recommendations popup window on sales orders, estimates, and opportunity records. Optional columns include Display Name, Unit Price, and Quantity Available. Selected columns are displayed in your NetSuite account and the Customer Center.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more information, see &lt;a href=&quot;section_14183702358.html&quot;&gt;Manage Intelligent Item Recommendations Preferences&lt;/a&gt; and &lt;a href=&quot;section_158073815739.html&quot;&gt;Intelligent Recommendations&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;New Narrative Insights Subtab in AI Preferences&lt;/h2&gt;
&lt;p&gt;A new subtab, &lt;strong&gt;Narrative Insights&lt;/strong&gt;, was added to AI Preferences. Narrative Insights use generative AI to provide a concise overview of select reports and records for business users, emphasizing the most relevant information and making it easier to quickly understand key details.&lt;/p&gt;
&lt;p&gt;If you&apos;re a user with the Administrator role, you can use this subtab to manage your company&apos;s Narrative Insights settings. The following company settings are available for Narrative Insights:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Enable Narrative Insights&lt;/strong&gt; - This setting lets you enable or disable Narrative Insights. Narrative Insights is enabled by default.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Enable Narrative Insights for External Roles&lt;/strong&gt; - This setting lets you control whether users with external roles, such as Vendor Center or Shopper, can use Narrative Insights. To enhance security, this setting is disabled by default. Only users with internal roles can use Narrative Insights unless you enable this setting. When you enable this setting, users with external roles can use Narrative Insights.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Use OCI Credentials for Narrative Insights&lt;/strong&gt; - This optional setting lets you control whether Narrative Insights should use OCI credentials for paid, unlimited usage through your company&apos;s Oracle Cloud account. By default, this setting is disabled and Narrative Insights uses the free monthly usage pool provided by NetSuite.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more information, see &lt;a href=&quot;article_6150024470.html&quot;&gt;Managing Narrative Insights Preferences&lt;/a&gt;, &lt;a href=&quot;article_8162135862.html&quot;&gt;Viewing Narrative Insights Usage Limits and Usage&lt;/a&gt;, and &lt;a href=&quot;article_135342304.html&quot;&gt;Narrative Insights Overview&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;User License Information&lt;/h2&gt;
&lt;p&gt;NetSuite provides comprehensive guidance to help you understand and manage user licenses. You can review descriptions of license types, information explaining how licenses are counted, special guidance for SuiteCloud Plus and Concurrent Web Services User settings, and best practices to manage license usage. For more information, see &lt;a href=&quot;article_0304102503.html&quot;&gt;User Licenses&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;chapter_N000004.html&quot;&gt;General Notices&lt;/a&gt;&lt;/p&gt;
</content:encoded><category>Account Setup</category><category>NetSuite 2026.1</category></item><item><title>Accounting Updates in NetSuite 2026.1</title><link>https://cfcx.work/release-notes/2026-1-accounting</link><guid isPermaLink="true">https://cfcx.work/release-notes/2026-1-accounting</guid><description>9 updates to Accounting in NetSuite 2026.1.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This release note was updated on &lt;a href=&quot;article_0430014023.html&quot;&gt;May 18, 2026&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Journal Line Sublists Standardized to Keyed for Reliable Line-Level Updates&lt;/h2&gt;
&lt;p&gt;With NetSuite 2026.1 release, journal line sublists are now standardized to a keyed configuration across all supported journal types. Each line has a unique line key and integrations (REST, CSV, and SOAP) can reference these keys to update only the intended lines. This allows you to safely modify, add, or remove specific lines without replacing the entire sublist, improving accuracy and reducing rework in financial processes and integrations.&lt;/p&gt;
&lt;p&gt;Previously, several journal variants included a line identifier but were configured as non-keyed sublists. Therefore, integration tools could not reliably update individual lines, and attempts to do so sometimes caused issues that prevented users from loading or editing the affected journals.&lt;/p&gt;
&lt;p&gt;No new feature to enable for this enhancement, existing permissions apply.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Important:&lt;/strong&gt; Integrations should work as expected for NetSuite accounts using the default configuration. However, if your integration reuses the same identifier on multiple lines, updates may fail validation after this change. Please review and test any process that updates journal lines before upgrading to NetSuite 2026.1.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;For more information about sublists, see the help topics:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;chapter_1545142407.html&quot;&gt;Working with Sublists&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;section_N439392.html&quot;&gt;Sublist Data Import&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;section_N3439908.html&quot;&gt;Sublists in SOAP Web Services&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Improved Custom GL Lines Plug-in Functionality for Secondary Accounting Books&lt;/h2&gt;
&lt;p&gt;With the NetSuite 2026.1 release, the custom GL Lines Plug-in functionality has been improved to support transactions in secondary accounting books for all subsidiaries that have GL impact. This enhancement allows for the Custom GL Lines Plug-in to run in all accounting books active for any subsidiary participating in the transaction.&lt;/p&gt;
&lt;p&gt;Previously, the Custom GL Line Plug-in didn&apos;t support inter-company transactions, consequently, the plug-in only run for the primary subsidiary, and the secondary subsidiaries were excluded even if the transaction had GL impact on their accounting books. This created inconsistencies between the primary and secondary accounting books.&lt;/p&gt;
&lt;p&gt;For more information about Custom GL Lines Plug-in, see &lt;a href=&quot;chapter_3987870163.html&quot;&gt;Custom GL Lines Plug-in Overview&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Ability to Change Posting Period on Journal Entries with Pending Approval Status&lt;/h2&gt;
&lt;p&gt;With the NetSuite 2026.1 release, users can now change the &lt;strong&gt;Posting Period&lt;/strong&gt; field on journal entries with the Pending Approval status. This enhancement applies to Journal Entry, Intercompany Journal Entry, Advanced Intercompany Journal Entry, and Statistical Journal Entry types. This enhancement also enables better integration with SuiteApps such as Transaction Line Distribution, which creates journal entries for vendor bills that must post to the same accounting period. Consequently, both users and SuiteApps can now set the correct posting period for journals awaiting approval, ensuring consistent accounting, streamlining workflows, and reducing the likelihood of mispostings.&lt;/p&gt;
&lt;p&gt;Previously, users could only update the posting period after a journal entry was approved. Any attempt to change the posting period on a journal entry pending approval wasn&apos;t saved, often requiring additional edits and increasing the risk of posting to the wrong period.&lt;/p&gt;
&lt;p&gt;When you edit a journal entry that is pending approval, NetSuite keeps the selected &lt;strong&gt;Posting Period&lt;/strong&gt;. NetSuite no longer updates the posting period to match changes to the transaction date.&lt;/p&gt;
&lt;p&gt;No additional permissions or configuration are required to use this feature.&lt;/p&gt;
&lt;p&gt;For more information about accounting periods, see &lt;a href=&quot;chapter_N1445226.html&quot;&gt;Accounting Period Management&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Enhancements to Filtering for Updating Revenue Arrangements and Revenue Plans&lt;/h2&gt;
&lt;p&gt;The Update Revenue Arrangements and Revenue Plans page now includes several new filters. These additional options let you narrow your update criteria, helping to prevent unintended revenue arrangement and plan updates and improve performance.&lt;/p&gt;
&lt;p&gt;You can now use these filters to specify which source records to include in your update. NetSuite identifies source records that match your selected filters and updates only the revenue arrangements and revenue plans that are eligible for processing. For more information about these new filters, see &lt;a href=&quot;section_4370936348.html&quot;&gt;Updating Revenue Arrangements&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Additionally, the &lt;strong&gt;Criteria&lt;/strong&gt; column has been added to the Status section. Selecting &lt;strong&gt;Criteria summary&lt;/strong&gt; opens the Criteria summary page, which displays all the filters that were applied to the corresponding submission ID when updating revenue arrangements and revenue plans.&lt;/p&gt;
&lt;p&gt;You can update revenue arrangements and revenue plans only if the Advanced Revenue Management (Essentials) feature is enabled. For more information about enabling this feature, see &lt;a href=&quot;section_4331936670.html&quot;&gt;Enabling the Advanced Revenue Management (Essentials) Feature&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Enhancements to Revenue Automation with Treatment Rules&lt;/h2&gt;
&lt;p&gt;You can now define additional fields in the &lt;strong&gt;Criteria&lt;/strong&gt; subtab on the Recognition Treatment Rule page. Previously, rules were limited to Accounting Book, Date, Item Revenue Category, Source Type, Subsidiary, and Transaction Type.&lt;/p&gt;
&lt;p&gt;In addition to the existing options, you can now select the following fields:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Class, Department, or Location.&lt;/li&gt;
&lt;li&gt;Custom segments (transaction line-level only). You must have custom segments enabled to add this criteria. For more information, see &lt;a href=&quot;section_4313465000.html&quot;&gt;Enabling the Custom Segments Feature&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Custom fields (transaction line-level only). For more information, see &lt;a href=&quot;section_162980729832.html#bridgehead_162980955368&quot;&gt;Creating a Custom Field&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These new criteria simplify revenue automation and provide greater flexibility by letting you manage recognition across broader business dimensions than individual items. Although treatments could previously be grouped using attributes such as item revenue category or accounting book, you can now use new attributes, such as custom segments or custom fields.&lt;/p&gt;
&lt;p&gt;These options let you group revenue elements and define different recognition behaviors in specific scenarios, controlling revenue scheduling, plan creation, allocation type, and allocation group for each revenue element. This gives you both simplified configuration and more granular control over revenue recognition and allocation.&lt;/p&gt;
&lt;p&gt;For more information about this feature, see &lt;a href=&quot;chapter_1552502028.html&quot;&gt;Rule-Based Recognition Treatment&lt;/a&gt; and &lt;a href=&quot;section_155967498846.html&quot;&gt;Defining a Recognition Treatment Rule&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Automatic Approval for Reclassification Journal Entries&lt;/h2&gt;
&lt;p&gt;NetSuite now automatically approves all reclassification journal entries, eliminating the need for manual approval. This update prevents multiple reclassification journal entries from being approved, avoiding duplicate GL impacts.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;Approve Journal&lt;/strong&gt; box no longer displays on the Create Reclassification Journal Entries and Schedule Reclassification Journal Entries pages. The following fields are now disabled for all pre-existing and newly-created reclassification journal entries:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Approval Status&lt;/li&gt;
&lt;li&gt;Next Approver&lt;/li&gt;
&lt;li&gt;Approved box&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can delete pre-existing reclassification journal entries that remain in Pending Approval or Rejected status, but you can&apos;t change their status.&lt;/p&gt;
&lt;p&gt;If you have scripts, workflows, or customizations that reference approval fields on reclassification journal entries, review and update them as needed to ensure they continue to work correctly.&lt;/p&gt;
&lt;p&gt;For more information about reclassification journals, see &lt;a href=&quot;section_4363759368.html&quot;&gt;Reclassification of Deferred Revenue&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Exception Management Now Supported in Sandbox Accounts&lt;/h2&gt;
&lt;p&gt;NetSuites now supports using Exception Management (EM) in Sandbox accounts by running inference against models trained in the corresponding Production account. This enhancement lets teams safely evaluate EM workflows in Sandbox with production-quality results, without duplicating model training or requiring Sandbox data to meet historical volume thresholds.&lt;/p&gt;
&lt;h3&gt;How it works&lt;/h3&gt;
&lt;p&gt;A new feature flag, &lt;em&gt;Exception Management Models&lt;/em&gt;, has been added alongside &lt;em&gt;Exception Management&lt;/em&gt;. This new feature flag separates model training from inference on the UI, therefore, enabling &lt;em&gt;Exception Management Models&lt;/em&gt; initiates the training of Exception Management AI models on your production data, and enabling &lt;em&gt;Exception Management&lt;/em&gt; lets you turn on EM on the UI.&lt;/p&gt;
&lt;p&gt;To work with EM in a Sandbox Account, in your production account, enable &lt;em&gt;Exception Management Models&lt;/em&gt; to initiate model training on your production data, then enable &lt;em&gt;Exception Management&lt;/em&gt; feature in your Sandbox to turn on the UI dashboard. In Sandbox, EM will run inference using the production trained models; only Sandbox transactions are sent for inference at the standard cadence (last two weeks at start, then hourly on edited or newly created transactions).&lt;/p&gt;
&lt;p&gt;You can&apos;t enable Exception Management UI feature in both production and sandbox account if &lt;em&gt;Exception Management Models&lt;/em&gt; is off in production. In production, if you enable the &lt;em&gt;Exception Management Models&lt;/em&gt; alone, you&apos;ll be prompted to confirm this is intended for Sandbox testing.&lt;/p&gt;
&lt;p&gt;You can&apos;t enable &lt;em&gt;Exception Management Models&lt;/em&gt; feature directly in a Sandbox account.&lt;/p&gt;
&lt;p&gt;Additionally, disabling &lt;em&gt;Exception Management Models&lt;/em&gt; feature, will automatically disable Exception Management UI feature in production and all linked Sandboxes.&lt;/p&gt;
&lt;h3&gt;Availability and Compatibility&lt;/h3&gt;
&lt;p&gt;This change is backward compatible: any account that already had the Exception Management feature enabled will have both &lt;em&gt;Exception Management Models&lt;/em&gt; and &lt;em&gt;Exception Management&lt;/em&gt; enabled by default. Standard prerequisites and permissions still apply.&lt;/p&gt;
&lt;p&gt;Exception Management (EM) remains a limited-release feature; if you don&apos;t see these options or need guidance, contact your NetSuite Account Manager.&lt;/p&gt;
&lt;p&gt;For more information, see &lt;a href=&quot;article_33817101.html&quot;&gt;Working With Exception Management in Sandbox Accounts&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Class, Department, and Location (CDL) Role Restrictions on Account Records Updated to Include Unassigned Values&lt;/h2&gt;
&lt;p&gt;With this update, Class, Department, and Location (CDL) role restrictions on Account records have been updated to include unassigned values when the role restriction on the CDL segment is set to either &apos;&lt;em&gt;Own and Subordinates Only&lt;/em&gt;&apos; or &apos;&lt;em&gt;Own, Subordinates, and Unassigned.&lt;/em&gt;&apos; Both options now behave the same for Account records. This prevents empty Account datasets in Analytics and aligns Account behavior with the Chart of Accounts, improving consistency and data visibility.&lt;/p&gt;
&lt;p&gt;Previously, Account records did not populate CDL restrictions themselves, and selecting &apos;Own and Subordinates Only&apos; excluded unassigned Account records. This could result in empty Account datasets in Analytics when unassigned values existed and created inconsistency with Chart of Accounts and other record types where this change does not apply (for example, Sales Orders, Journal Entries).&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; This exception in behavior only applies to Account records. The standard CDL restrictions remain unchanged for other records.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;For more information about CDL restrictions, see &lt;a href=&quot;bridgehead_4637695352.html&quot;&gt;Setting Department, Class, and Location Restrictions&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Currency Context for Account Balances Is Now Available in Analytics, Chart of Accounts, SuiteScript, and REST&lt;/h2&gt;
&lt;p&gt;With this update, account balance fields now include clearer currency context for Account records in Analytics (the &lt;strong&gt;Foreign Balance&lt;/strong&gt; and &lt;strong&gt;Balance&lt;/strong&gt; columns) and in the Chart of Accounts (the &lt;strong&gt;Balance&lt;/strong&gt; column). &lt;strong&gt;Foreign Balance&lt;/strong&gt; is calculated from the account&apos;s default currency, if defined. Additionally, SuiteScript and REST now expose both &lt;strong&gt;Foreign Balance&lt;/strong&gt; (&lt;code&gt;fxbalance&lt;/code&gt;) and &lt;strong&gt;Balance&lt;/strong&gt; (&lt;code&gt;balance&lt;/code&gt;), and &lt;strong&gt;Balance&lt;/strong&gt; returns the consolidated amount based on the user role and the top-level parent company in the subsidiary hierarchy. This change aligns how balances are displayed and returned across Analytics, Chart of Accounts, SuiteScript, and REST, thereby making values easier to interpret.&lt;/p&gt;
&lt;p&gt;Previously, the &lt;code&gt;balance&lt;/code&gt; field returned a non-consolidated amount in the account currency, and that same amount was also shown in the &lt;strong&gt;Foreign Balance&lt;/strong&gt; column in Analytics and Chart of Accounts. This could lead to inconsistent results across different interfaces because the consolidated amount shown in the &lt;strong&gt;Balance&lt;/strong&gt; column in Analytics and Chart of Accounts wasn&apos;t available on the Account record.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; This is a breaking change. SuiteScript logic or REST integrations that relied on the previous &lt;strong&gt;Balance&lt;/strong&gt; behavior may require updates. If you need an account-level (non-consolidated) amount, use &lt;strong&gt;Foreign Balance&lt;/strong&gt; (&lt;code&gt;fxbalance&lt;/code&gt;) instead.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;For more information about currency, see &lt;a href=&quot;chapter_N1395057.html&quot;&gt;Currency Management&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;chapter_N000004.html&quot;&gt;General Notices&lt;/a&gt;&lt;/p&gt;
</content:encoded><category>Accounting</category><category>NetSuite 2026.1</category></item><item><title>AI Updates in NetSuite 2026.1</title><link>https://cfcx.work/release-notes/2026-1-ai</link><guid isPermaLink="true">https://cfcx.work/release-notes/2026-1-ai</guid><description>2 updates to AI in NetSuite 2026.1.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This release note was updated on &lt;a href=&quot;article_0430014023.html&quot;&gt;May 18, 2026&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Refer to the following sections for details on artificial intelligence (AI) updates for NetSuite 2026.1:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Administrator and Developer Features&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;section_1558730192.html#subsect_93152344250&quot;&gt;SuiteCloud Extension for Visual Studio Code - New SuiteCloud Developer Assistant Feature&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;section_N3945807.html#subsect_58090354603&quot;&gt;Changes to Text Enhance User Experience&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;section_158921855128.html#subsect_0121062350&quot;&gt;Updates to Prompt Studio&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;section_N3949604.html#subsect_16130239800&quot;&gt;Support for GPT-OSS Model in N/llm Module&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;section_N3949604.html#subsect_0406113525&quot;&gt;Tooling Support in the N/llm Module&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;article_4123813814.html#subsect_0427123344&quot;&gt;New Skills Added to SuiteCloud Agent Skills&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;article_4123813814.html#subsect_22124722040&quot;&gt;New SuiteCloud Agent Skills Available&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Model Context Protocol (MCP) Features&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;section_158390797778.html#subsect_5175230055&quot;&gt;Interactive MCP Apps and Report Tool Enhancements in MCP Standard Tools SuiteApp&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;section_N3949604.html#subsect_0410023205&quot;&gt;MCP App Interactive UI Support in Custom Tools&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;section_158390797778.html#subsect_0511165440&quot;&gt;New Prompt Library MCP App in MCP Standard Tools SuiteApp&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;section_N3950559.html#subsect_0203090542&quot;&gt;New Subtab in Execution Log of Integration Records for AI Connector Service (MCP)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;section_158390797778.html#subsect_0213061748&quot;&gt;Support for Consolidated Reports and New SuiteQL Tool in MCP Standard Tools&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;section_158390797778.html#subsect_1127111741&quot;&gt;Enhancements to MCP Standard Tools&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;section_158390797778.html#subsect_0428073202&quot;&gt;NetSuite AI Connector Service Companion SuiteApp&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Narrative Insights&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Intelligent Recommendations&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;section_158921855128.html#subsect_0115015523&quot;&gt;New Intelligent Recommendations Subtab in AI Preferences&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;section_160417952641.html#subsect_80163358954&quot;&gt;Intelligent Item Recommendations: CRM Conversion Workbook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;section_160417952641.html#subsect_1119051850&quot;&gt;Filter by Available Items for Intelligent Item Recommendations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;section_160417952641.html#subsect_1119051926&quot;&gt;Column Customization of Intelligent Item Recommendation Results&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;section_160417952641.html#subsect_1119052021&quot;&gt;Popular Item Recommendations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;section_160417952641.html#subsect_1119052041&quot;&gt;Accessing Intelligent Item Recommendations Preferences&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;section_160417952641.html#subsect_1119052130&quot;&gt;Redwood Theme Experience and UI Updates to Intelligent Item Recommendations&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Other AI Features&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;section_90174746588.html#subsect_1120012652&quot;&gt;Payment Date Prediction for Invoices&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;article_7151603539.html#subsect_0916012811&quot;&gt;NetSuite CPQ AI Assistant&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;section_4316104403.html#subsect_0120123200&quot;&gt;Exception Management Now Supported in Sandbox Accounts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;section_4322136086.html#subsect_0414033451&quot;&gt;Item Creation Assistant&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;section_N3946228.html#subsect_0325112405&quot;&gt;AI Description Field Added for Custom Records, Fields, and Transactions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;section_4316106140.html#subsect_1118023506&quot;&gt;Intelligent Bill Capture&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Narrative Insights on Reports and Records&lt;/h2&gt;
&lt;p&gt;Narrative Insights uses generative artificial intelligence (AI) to provide concise summaries of supported reports and records. These insights help you interpret data faster, highlight notable trends or anomalies, and focus on key information such as risks, opportunities, or data gaps.&lt;/p&gt;
&lt;p&gt;To generate an insight, open a supported report or record and click &lt;strong&gt;Generate Insight&lt;/strong&gt;. The Narrative Insights dialog displays a summary based on the content you&apos;re viewing. The structure, sections, and level of detail in the Narrative Insights dialog may vary depending on the report or record type and the available data. For the full list of supported reports and records, see &lt;a href=&quot;article_135342304.html&quot;&gt;Narrative Insights Overview&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Narrative Insights is available in all NetSuite regions and system-supported languages. For more information, see &lt;a href=&quot;article_3132707887.html&quot;&gt;Generative AI Feature Availability in NetSuite&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;Enable Narrative Insights&lt;/strong&gt; preference on the AI Preferences page controls whether you can generate insights. This preference is enabled by default. Users with an Administrator role can disable this preference at any time. For more information about Narrative Insights preferences, see &lt;a href=&quot;article_6150024470.html&quot;&gt;Managing Narrative Insights Preferences&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Intelligent Close Manager Dashboard Portlet&lt;/h2&gt;
&lt;p&gt;The Intelligent Close Manager is a new dashboard portlet that uses transaction data and AI-driven exception detection to provide a centralized view of tasks, transaction amounts, and exceptions.&lt;/p&gt;
&lt;p&gt;The Intelligent Close Manager portlet consolidates outstanding tasks, transaction amounts, key performance indicators (KPIs), and exceptions for core business areas such as A/R, A/P, and accounting. It uses recorded and expected transaction activity to inform close progress, helping operational teams manage close activities, identify potential issues early, prioritize tasks, and take action throughout the period to support a timely close.&lt;/p&gt;
&lt;p&gt;After you enable the Intelligent Close Manager, tasks are automatically created based on transaction activity and the features and preferences enabled in your account. No setup or configuration is required.&lt;/p&gt;
&lt;p&gt;From the Intelligent Close Manager portlet, you can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Filter data&lt;/strong&gt; - Use the Period and Subsidiary filters to display tasks and KPIs for a specific period and subsidiary.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Monitor KPIs&lt;/strong&gt; - Track metrics including Largest Outstanding Task, Exceptions, Potential Variance, and Net Income change.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Manage tasks by priority&lt;/strong&gt; - Use the Priority Queue to review tasks in workflow order with the Default view, or switch to AI Prioritized to view tasks automatically assigned a priority based on factors such as transaction amounts, due dates, and business impact.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resolve tasks and exceptions&lt;/strong&gt; - Review transaction amount breakdowns, complete outstanding tasks, and address exceptions.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Lock transaction types and periods&lt;/strong&gt; - Lock A/R, A/P, Payroll, or the accounting period directly from the dashboard.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The information displayed in the Intelligent Close Manager portlet depends on the features and preferences enabled in your account. For more information, see &lt;a href=&quot;article_203743279.html&quot;&gt;Mapping Tasks and KPIs to Features and Preferences&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;To enable this feature, go to Setup &amp;gt; Company &amp;gt; Enable Features (Administrator). On the &lt;strong&gt;Accounting&lt;/strong&gt; subtab, in the Advanced Features section, check the &lt;strong&gt;Intelligent Close Manager&lt;/strong&gt; box.&lt;/p&gt;
&lt;p&gt;For more information, see &lt;a href=&quot;article_7202210350.html&quot;&gt;Intelligent Close Manager Overview&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The Intelligent Close Manager portlet is automatically added to your Home page after enabling it. For more information about using the portlet, see &lt;a href=&quot;article_3203353024.html&quot;&gt;Using the Intelligent Close Manager Dashboard Portlet&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;chapter_N000004.html&quot;&gt;General Notices&lt;/a&gt;&lt;/p&gt;
</content:encoded><category>AI</category><category>NetSuite 2026.1</category></item><item><title>Authentication Updates in NetSuite 2026.1</title><link>https://cfcx.work/release-notes/2026-1-authentication</link><guid isPermaLink="true">https://cfcx.work/release-notes/2026-1-authentication</guid><description>8 updates to Authentication in NetSuite 2026.1.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This release note was updated on &lt;a href=&quot;article_0219102428.html&quot;&gt;March 9, 2026&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Login Notification&lt;/h2&gt;
&lt;p&gt;As of NetSuite 2026.1, users with the Administrator role can set up a login notification in their account. This feature can be used, for example, to comply with the NIST standards.&lt;/p&gt;
&lt;p&gt;When a login notification is set in the account, the system displays a compliance message to every user during login. Users must acknowledge the message before accessing the account.&lt;/p&gt;
&lt;p&gt;Users with the Administrator role can track acknowledgments, including the date and time when users acknowledged the compliance message, using the Login Audit Trail.&lt;/p&gt;
&lt;h2&gt;Limited Number of Certificates per Integration Record&lt;/h2&gt;
&lt;p&gt;As of NetSuite 2026.1, you can have a maximum of five active certificates for each integration record. The number of revoked certificates remains unlimited. You can check the list of certificates on the OAuth 2.0 Client Credentials (M2M) Setup page.&lt;/p&gt;
&lt;h2&gt;Support for Multiple Redirect URIs&lt;/h2&gt;
&lt;p&gt;NetSuite now supports multiple Redirect URIs for integration records that use the OAuth 2.0 authorization code grant flow.&lt;/p&gt;
&lt;h2&gt;Multiple Sessions per User Requires 2FA&lt;/h2&gt;
&lt;p&gt;In NetSuite 2025.2, every NetSuite user was able to maintain three NetSuite sessions simultaneously. As of NetSuite 2026.1, this feature is updated to enhance security of your account:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Previously, the feature was automatically activated when the account was upgraded to NetSuite 2025.2. As of NetSuite 2026.1, a user with the Administrator role must explicitly allow multiple sessions per user on the Enable Features page.&lt;/li&gt;
&lt;li&gt;As of NetSuite 2026.1, only users with 2FA-required roles can use this feature. If a user has more than one role in the account, all roles must be 2FA-required.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Manage OAuth 2.0 Client Credentials Certificates Using the Client Credentials Certificate Rotation Endpoint&lt;/h2&gt;
&lt;p&gt;As of NetSuite 2026.1, you can use the certificate rotation endpoint to manage certificates programmatically. This enables you to list, create, or revoke certificates used for the OAuth 2.0 client credentials flow.&lt;/p&gt;
&lt;h2&gt;PKCE Required for OAuth 2.0 Authorization Code Grant Flow in NetSuite 2027.1&lt;/h2&gt;
&lt;p&gt;Currently, PKCE is an optional security extension for the OAuth 2.0 authorization code grant flow that uses the confidential client. PKCE is only required with the use of public client.&lt;/p&gt;
&lt;p&gt;As of NetSuite 2027.1, all newly created integrations using the OAuth 2.0 authorization code grant flow must include the PKCE parameters in their requests to the authorization and token endpoints. This requirement applies to both public and confidential clients.&lt;/p&gt;
&lt;h2&gt;End of Support for New Integrations Using the Token-based Authentication (TBA) feature in 2027.1&lt;/h2&gt;
&lt;p&gt;As of 2027.1, the support ends for new integrations using SOAP web services in NetSuite. For more information, see &lt;a href=&quot;article_2104046421.html&quot;&gt;SOAP Removal Plans FAQ&lt;/a&gt;. As part of this gradual removal, as of 2027.1, you will no longer be able to create new integrations using the Token-based Authentication (TBA) feature with SOAP web services, REST web services, and RESTlets.&lt;/p&gt;
&lt;p&gt;Existing integrations using TBA will continue to work. However, you should consider switching to the OAuth 2.0 feature as soon as possible. For more information, see &lt;a href=&quot;chapter_157769826287.html&quot;&gt;OAuth 2.0&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Dynamic Client Registration (DCR) for Integrations Using OAuth 2.0&lt;/h2&gt;
&lt;p&gt;As of NetSuite 2026.1, you can implement DCR in your integrations. Clients can register to your NetSuite account without obtaining a client ID prior to the registration. DCR then enables returning the client ID of this integration record through a redirect URI, so the client can then use it to initiate the OAuth 2.0 code grant flow.&lt;/p&gt;
&lt;p&gt;For more information, see &lt;a href=&quot;section_157771733782.html&quot;&gt;Create Integration Records for Applications to Use OAuth 2.0&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;chapter_N000004.html&quot;&gt;General Notices&lt;/a&gt;&lt;/p&gt;
</content:encoded><category>Authentication</category><category>NetSuite 2026.1</category></item><item><title>Banking Updates in NetSuite 2026.1</title><link>https://cfcx.work/release-notes/2026-1-banking</link><guid isPermaLink="true">https://cfcx.work/release-notes/2026-1-banking</guid><description>13 updates to Banking in NetSuite 2026.1.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This release note was updated &lt;a href=&quot;article_0430014023.html&quot;&gt;May 18, 2026&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Enriched Bank Data for Transaction Matching&lt;/h2&gt;
&lt;p&gt;You can now use the Enriched Bank Data feature to improve the accuracy of matching imported bank transactions to your general ledger (GL) in NetSuite. Generative AI automatically extracts entity information from the memo and payee or payor fields of imported bank transactions, resulting in better matching for ambiguous transactions (transactions with multiple possible matches).&lt;/p&gt;
&lt;p&gt;After all system and custom rules have been applied, any transactions that remain unmatched and have multiple potential matches with the same amount are eligible for enrichment-based matching. This process identifies matches with the same amount, a GL transaction date up to seven days before the bank transaction date, and similar extracted entity information. Enrichment-based matching runs during bank data import and when reconciliation rules are run manually. Transactions already matched by system or custom rules aren&apos;t considered.&lt;/p&gt;
&lt;p&gt;Matched transactions display a multicolored vertical line next to them on the Match Bank Data and Reconcile Account Statement pages. The match details popup indicates when a match is enrichment-based.&lt;/p&gt;
&lt;p&gt;This feature is enabled by default. You need the same permissions required to access the Match Bank Data page and to import bank data. To change the feature&apos;s status, sign in as Administrator and go to the Accounting subtab under &lt;em&gt;Setup &amp;gt; Company &amp;gt; Setup Tasks &amp;gt; Enable Features&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;For more details, see &lt;a href=&quot;article_0305111754.html&quot;&gt;Enriched Bank Data for Transaction Matching&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; Matches that use entity information extracted by generative AI could be erroneous. All matches should always be reviewed before finalizing reconciliation.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;Payment Date Prediction for Invoices&lt;/h2&gt;
&lt;p&gt;You can now view predictions for when customers are expected to pay invoices. These predictions are generated using machine learning and are available on the Invoices page and invoice forms.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; Payment date predictions use machine learning models based on historical payment data. These predictions are estimates, not guarantees. Use this information as a helpful planning aid, but always consider additional business context and judgment.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;To enable the Payment Date Prediction feature (disabled by default), go to &lt;em&gt;Setup &amp;gt; Company &amp;gt; Setup Tasks &amp;gt; Enable Features&lt;/em&gt; and open the Accounting subtab (support activation no longer needed). The Administrator role is required. Predictions are updated periodically for all open invoices. The initial set of predictions may take up to one day to appear after enablement.&lt;/p&gt;
&lt;p&gt;To generate predictions, your account must include at least 12 weeks of historical payment data and at least 50 paid invoices that occurred before the start of that 12-week period.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; This feature is not supported on Release Preview accounts.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;When the feature is enabled, the following new read-only fields appear on the invoice form. For custom invoice forms, you need to manually enable these fields in Customization &amp;gt; Forms &amp;gt; Transaction Forms (Administrator role required).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Predicted Payment Date (generated by AI)&lt;/strong&gt; - Displays the date when payment is likely, based on historical customer payment patterns using AI. Appears on the invoice record and the Invoices page.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Predicted Overdue Days (system-generated)&lt;/strong&gt; - Displays the predicted number of overdue days when payment is expected after the due date. Appears on the invoice record and the Invoices page.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Predicted Payment Date Availability (system-generated)&lt;/strong&gt; - Displays whether a prediction is available for an invoice. Appears on the Billing subtab of an invoice.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Predicted Payment Date Last Updated (system-generated)&lt;/strong&gt; - Displays the most recent update to the predicted payment date. Appears on the Billing subtab of an invoice.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can also manually enter payment estimates in the Billing subtab of an invoice. These fields are always visible and editable even if the Payment Date Prediction feature isn&apos;t enabled:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;User-Estimated Payment Date (manual entry)&lt;/strong&gt; - Enter your estimated payment date, if known.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;User-Estimated Payment Date Source (manual entry)&lt;/strong&gt; - Specify the source for your estimate, with options like &lt;strong&gt;Company Estimate&lt;/strong&gt; or &lt;strong&gt;Customer Promised Date&lt;/strong&gt;. This field is required when you enter an estimated payment date. The field is automatically cleared if the estimated payment date is removed.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more information about payment date predictions, see &lt;a href=&quot;article_0106021633.html&quot;&gt;Payment Date Prediction for Invoices&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Dedicated Credit Card Refund Page and Menu Option&lt;/h2&gt;
&lt;p&gt;Previously, you went to &lt;strong&gt;Transactions &amp;gt; Bank &amp;gt; Use Credit Card&lt;/strong&gt;, then selected &lt;strong&gt;Charge&lt;/strong&gt; or &lt;strong&gt;Credit&lt;/strong&gt; on a shared transaction page. You also went to &lt;strong&gt;Transactions &amp;gt; Bank &amp;gt; Use Credit Card&amp;gt; List&lt;/strong&gt; and selected CCard Refund or Credit Card to filter for refund or charge transactions. As of NetSuite 2026.1, refund and credit card charge transactions have separate menu options.&lt;/p&gt;
&lt;p&gt;Go to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Transactions &amp;gt; Bank &amp;gt;Issue Credit Card Charge&lt;/strong&gt; to record a purchase.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Transactions &amp;gt; Bank &amp;gt;Issue Credit Card Refund&lt;/strong&gt; to record a credit on your account.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Transactions &amp;gt; Bank &amp;gt;Issue Credit Card Refund&amp;gt; List&lt;/strong&gt; to list credit card refunds.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Transactions &amp;gt; Bank &amp;gt;Issue Credit Card Charge&amp;gt; List&lt;/strong&gt; to list credit card charge transactions.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can complete the same tasks as before, including entering company credit card charges and refunds that post immediately, with clearer navigation for the transaction type you want.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; The CCard Refund label have been now changed to Credit Card Refund. Similarly, the Credit Card label have been changed to Credit Card Charge. This applies for filters, analytics, form customizations, and all pages across NetSuite.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;Enhanced Controls for Import Email Notifications&lt;/h2&gt;
&lt;p&gt;You now have improved flexibility and visibility into how email notifications are sent for both automatic imports and file uploads. Notification delivery varies based on the import type, your configured preferences, and permission settings.&lt;/p&gt;
&lt;p&gt;For automatic imports using a format profile, you can assign a &lt;strong&gt;Notification Email&lt;/strong&gt; address (designated email address) to receive both success and error notifications. To access a format profile, go to &lt;em&gt;Setup &amp;gt; Accounting &amp;gt; Financial Institution&lt;/em&gt;. Select a financial institution and click &lt;strong&gt;View&lt;/strong&gt;. Under the &lt;strong&gt;Format Profile: Configuration&lt;/strong&gt; subtab, select an existing format profile.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;On successful import, notifications are sent to the designated email if &lt;strong&gt;Send Success Messages Too (Failure Messages Are Always Sent)&lt;/strong&gt; is enabled.&lt;/li&gt;
&lt;li&gt;On error or partial success, notifications are always sent to the designated email, regardless of the success notification setting.&lt;/li&gt;
&lt;li&gt;If no designated email is set, notifications may be sent to other recipients. These include the format profile creator (if their user notification preference is enabled) and the company&apos;s return email address (if enabled by the administrator). The format profile creator receives notifications as a fallback if all other options are opted out.&lt;/li&gt;
&lt;li&gt;You may receive multiple notifications if both user and company preferences are enabled.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For file uploads, the following is true:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The designated email address in the format profile is not used for file uploads.&lt;/li&gt;
&lt;li&gt;On success, notifications go to the user who performed the upload if their notification preference is enabled.&lt;/li&gt;
&lt;li&gt;On error or partial success, the user who performed the import always receives the notification, and they cannot opt out.&lt;/li&gt;
&lt;li&gt;The company return email address also receives notifications if company-level notification is enabled, for both success and error scenarios.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Configuration and Access Requirements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;The &lt;strong&gt;Notification Email&lt;/strong&gt; field and &lt;strong&gt;Send Success Messages Too (Failure Messages Are Always Sent)&lt;/strong&gt; box in the format profile are set by the profile owner or editor. These options are only available if the profile type is Bank Reconciliation and the connectivity type isn&apos;t Manual Import.&lt;/li&gt;
&lt;li&gt;User notification preferences are configured at &lt;em&gt;Home &amp;gt; Set Preferences&lt;/em&gt; and include the following: &lt;/li&gt;
&lt;li&gt;Notify Me Of Successful Manual Bank Imports&lt;/li&gt;
&lt;li&gt;Notify Me Of Successful Automatic Bank Imports&lt;/li&gt;
&lt;li&gt;Alert Me Of Issues With Automatic Bank Imports&lt;/li&gt;
&lt;li&gt;The company return email and related notification settings are managed by the administrator using company-wide notification preferences at &lt;em&gt;Setup &amp;gt; Company &amp;gt; General Preferences&lt;/em&gt;. The company return email is an address set by the administrator for receiving company-level notifications. Four new company-wide notification preferences are available: &lt;/li&gt;
&lt;li&gt;Email Return Address When A Manual Bank Import Is Done&lt;/li&gt;
&lt;li&gt;Email Return Address When An Automatic Bank Import Is Done&lt;/li&gt;
&lt;li&gt;Email Return Address If A Manual Bank Import Has Issues&lt;/li&gt;
&lt;li&gt;Email Return Address If An Automatic Bank Import Has Issues&lt;/li&gt;
&lt;li&gt;The following permissions are required: &lt;/li&gt;
&lt;li&gt;Import Online Banking File (Create or Full) for file upload notifications.&lt;/li&gt;
&lt;li&gt;Financial Institution Records (Create or Full) for automatic import and related alerts.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you use a custom workflow for bank import notifications, review your routing and notification preferences to ensure they align with these new behaviors.&lt;/p&gt;
&lt;h2&gt;Custom Scheduling for Automatic Imports&lt;/h2&gt;
&lt;p&gt;Starting from 2026.1, you can schedule automated bank transaction imports based on your business needs and your bank&apos;s data availability. Previously, automated imports for bank reconciliation occurred only once daily between 4:00 to 7:00 AM Pacific Time. Each format profile set up for bank reconciliation now includes an &lt;strong&gt;Import Schedule&lt;/strong&gt; subtab. You can choose the frequency, interval, start date, start time, and preferred time zone for automated imports. Flexible import scheduling supports timely bank data updates and supports more efficient reconciliation processes.&lt;/p&gt;
&lt;p&gt;The Import Schedule feature is available under the format profile of a financial institution record. To access a financial institution record, go to &lt;em&gt;Setup &amp;gt; Accounting &amp;gt; Financial Institution &amp;gt; List&lt;/em&gt;.The &lt;strong&gt;Import Schedule&lt;/strong&gt; subtab appears only for profiles with &lt;strong&gt;Profile Type&lt;/strong&gt; field set to &lt;strong&gt;Bank Reconciliation&lt;/strong&gt;. Additionally, the &lt;strong&gt;Connectivity Method&lt;/strong&gt; field must also be set to a connectivity plug-in, not Manual Import.&lt;/p&gt;
&lt;p&gt;When you create a new profile, the scheduling fields under the Import Schedule subtab are automatically populated with default values:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the unit of time as Day,&lt;/li&gt;
&lt;li&gt;the frequency as Repeat Every 1 day,&lt;/li&gt;
&lt;li&gt;and a randomized import time between 4:00 and 7:00 AM Pacific Time.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can edit the schedule in both new and existing format profiles. Ensure to meet one of the following criteria:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;All fields are filled, using either the default values or your own values.&lt;/li&gt;
&lt;li&gt;All fields are left blank. The system will use the default values.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All fields must be either fully completed or left blank. Partial entries are not allowed.&lt;/p&gt;
&lt;p&gt;To use the Import Schedule feature, at least one account must be linked to activate scheduling options. If no accounts are linked in the &lt;strong&gt;Account Linking&lt;/strong&gt; subtab, the &lt;strong&gt;Import Schedule&lt;/strong&gt; subtab appears, but its fields remain unavailable. To manage import schedules on the Match Bank Data page, you need to have the Financial Institution Records permission with edit-level access.&lt;/p&gt;
&lt;p&gt;With the import schedule feature, you can do the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Schedule automated imports for each format profile set up for bank reconciliation.&lt;/li&gt;
&lt;li&gt;View the last successful import date and time in your time zone on the Format Profile and Match Bank Data pages.&lt;/li&gt;
&lt;li&gt;Use the new &lt;strong&gt;Manage Import Schedules&lt;/strong&gt; button on the Match Bank Data page header for faster navigation and adjustments. This button directly takes you to the appropriate format profile if one is configured. Active profiles are prioritized and listed alphabetically. If no profiles exist, the button takes you to the Financial Institutions page.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a profile doesn&apos;t have account mapping or is set to Manual Import, there is no associated import schedule. Imports don&apos;t run until the necessary conditions are met. For inactive profiles, the associated schedule remains paused until the profile is reactivated. The schedule can be edited while the profile is inactive, but imports don&apos;t run until the profile is active.&lt;/p&gt;
&lt;p&gt;For more information, see &lt;a href=&quot;article_0107014921.html&quot;&gt;Setting Up a Bank Import Schedule&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Control Start Date for Transaction Imports&lt;/h2&gt;
&lt;p&gt;You can now specify the exact start date for importing transactions from a bank account to linked general ledger accounts. This gives you greater control during account linking setup, ensuring that only transactions within your chosen date range are imported.&lt;/p&gt;
&lt;p&gt;A new column, &lt;strong&gt;Earliest Transaction Date for Import&lt;/strong&gt;, appears in the Account Linking subtab of the format profile. This column appears when you select Bank Reconciliation as the Profile Type and a connectivity plug-in as the Connectivity Method. The column displays for each account linking, allowing a unique date to be set for every newly linked account. For each new account linking, the default date is set to 60 days before the current date. You can adjust this to any date within the available 60-day range.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; The following SuiteApps do not currently support configuring the earliest transaction date for imports. Instead, the date is fixed at 60 days prior to the current date. The related field and column do not appear in format profiles that use these SuiteApps: Australia Bank Feeds Auto Bank Statement Import Brazil Banking Integration&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;If you&apos;re setting up multiple new account linkings, you can set the same date across all your new linkings. To do so, use the &lt;strong&gt;Earliest Transaction Date for Import (All Accounts)&lt;/strong&gt; field and the &lt;strong&gt;Apply&lt;/strong&gt; button. This makes configuration easier at scale.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Important:&lt;/strong&gt; After you save the format profile and the initial import is completed, you can&apos;t edit the &lt;strong&gt;Earliest Transaction Date for Import&lt;/strong&gt; for account linkings. The only exception is when the linked account is changed in NetSuite. When you add a new bank account using the connectivity plug-in, you can set the start date as part of linking the account in NetSuite. The mass update action affects only newly created account linkings. Existing linkings remain unchanged.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Setting a future date as the earliest transaction date is permitted, but it may result in missed or unexpected transaction import timing. You should only set a future date if you specifically want to delay your initial import. When you set a future date, no transactions are imported until a scheduled import occurs on or after the future date. At that point, the system imports all transactions received between the day after the format profile was created and your specified future start date. This may result in a high volume of transactions being imported at the same time.&lt;/p&gt;
&lt;p&gt;If all account linkings are set with a future start date, the initial import doesn&apos;t occur at save. If at least one account linking uses today or a past date, the initial import occurs immediately after saving.&lt;/p&gt;
&lt;p&gt;To access this feature, go to &lt;em&gt;Setup &amp;gt; Accounting &amp;gt; Financial Institution&lt;/em&gt;, select or create a format profile for bank reconciliation, and open the Account Linking subtab.&lt;/p&gt;
&lt;p&gt;For more information about this feature, see , &lt;a href=&quot;section_1541610747.html&quot;&gt;Creating Format Profiles for Bank Reconciliation&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Update Imported Data for Connected Accounts On Demand&lt;/h2&gt;
&lt;p&gt;You can now impsmaller ort the most recent transaction data from your Account Information Service Provider (AISP) for connected accounts on demand. Examples of AISPs include Yodlee, MX, Salt Edge, and American Express. This feature supports bank reconciliation and corporate card expenses. This feature is available after the required plug-in updates have been implemented (see the For Plug-In Developers section).&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; This feature is now supported for bank reconciliation in Bank Feeds SuiteApp version 26.1.0. For details, see &lt;a href=&quot;section_158847536770.html&quot;&gt;Updating Imported Bank Feeds Data&lt;/a&gt;. For corporate card expenses, the AMEX Corporate Card Integration SuiteApp supports on-demand updates, but with certain limitations (see the Limitations section).&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Previously, scheduled imports occurred once daily and included only data already available from your AISP. With this enhancement, if supported by your plug-ins, you can prompt the system to update transaction data from your AISP and initiate an import. This ensures your records are as current as possible.&lt;/p&gt;
&lt;p&gt;A new &lt;strong&gt;Update Imported Bank Data&lt;/strong&gt; button is available at the top of the Format Profile page when in view mode. Using this button initiates an on-demand import for all connected accounts configured in the format profile, if your plug-ins support it. This action updates your records with the latest data for reconciliation or review. If the required plug-in methods aren&apos;t implemented, clicking &lt;strong&gt;Update Imported Bank Data&lt;/strong&gt; imports only data already available from your AISP.&lt;/p&gt;
&lt;p&gt;To access this feature, go to &lt;em&gt;Setup &amp;gt; Accounting &amp;gt; Financial Institution&lt;/em&gt;. Select a financial institution record and click &lt;strong&gt;View&lt;/strong&gt;. In the &lt;strong&gt;Format Profile: Configuration&lt;/strong&gt; subtab, select an existing format profile or click &lt;strong&gt;Add&lt;/strong&gt; to create a new profile. The &lt;strong&gt;Update Imported Bank Data&lt;/strong&gt; button appears at the top of the Format Profile page when in view mode.&lt;/p&gt;
&lt;p&gt;You can continue to use the existing &lt;strong&gt;Update Imported Bank Data&lt;/strong&gt; button on the Match Bank Data page to update imported data for a specific account.&lt;/p&gt;
&lt;p&gt;For format profiles scheduled for automatic imports every 6 or 12 hours, the system now automatically initiates data updates on that schedule, if your plug-ins support it.&lt;/p&gt;
&lt;h3&gt;Limitations&lt;/h3&gt;
&lt;p&gt;For Corporate Card Expenses format profiles, the AMEX Corporate Card Integration SuiteApp uses a file-based process. You can use the AMEX Connectivity Plug-in to update data, but it will only update data if a new file is already available from American Express. The plug-in can&apos;t request a new file from American Express at the time of import, so updated data may not always be available. The SuiteApp doesn&apos;t perform real-time refreshes or request new files from American Express.&lt;/p&gt;
&lt;h3&gt;Error Handling&lt;/h3&gt;
&lt;p&gt;If a data update can&apos;t be completed for one or more accounts, you may see new account-level error messages related to update failures. For more details about the new standardized error codes, see Standardized Error Codes for Imports.&lt;/p&gt;
&lt;h3&gt;For Plug-In Developers&lt;/h3&gt;
&lt;p&gt;The Financial Institution Connectivity Plug-in now supports new methods for importing the latest data, which can be used for custom plug-in implementations:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Implement the &lt;code&gt;refreshData(context)&lt;/code&gt; method to enable on-demand data updates. For more information, see &lt;a href=&quot;article_0206060748.html&quot;&gt;refreshData(context)&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;For Corporate Card Expenses profiles, also implement &lt;code&gt;getRefreshRequestStatus(context)&lt;/code&gt; to support data import status checks. For more information, see &lt;a href=&quot;article_89184544006.html&quot;&gt;getRefreshRequestStatus(context)&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Standardized Error Codes for Imports&lt;/h2&gt;
&lt;p&gt;Standardized error codes and clearer messages are available for bank import failures when supported by your connectivity and parser plug-ins. Standardized error codes and messages are replacing plain-text failure reasons across overall imports, account-specific imports, and file parsing errors. This provides you with more consistent and actionable feedback.&lt;/p&gt;
&lt;p&gt;The removal of free-text failure reasons is targeted for NetSuite release 2026.2, beginning in August 2026. Upgrade dates may vary by customer account and region. Custom or third-party plug-ins should be updated before your upgrade to use standardized error codes and messages. SuiteApp-provided plug-ins are updated through SuiteApp upgrades. For more details, see the Requirements section.&lt;/p&gt;
&lt;p&gt;If you see a free-text failure reason, a warning indicates that these are being phased out. The warning is visible if you have Edit access for the Financial Institution Records permission.&lt;/p&gt;
&lt;p&gt;You&apos;ll see standardized error codes and messages on three pages, depending on your setup. Free-text failure reasons continue to appear for plug-ins or connections that don&apos;t yet support standardized error codes.&lt;/p&gt;
&lt;h3&gt;Banking Import History Page&lt;/h3&gt;
&lt;p&gt;The Banking Import History page (&lt;em&gt;Transactions &amp;gt; Bank &amp;gt; Banking Import History&lt;/em&gt;) now displays standardized error codes for import-level, account-level, and parser plug-in errors. In failed or partially completed imports, error messages associated with each code appear, as well as a list of affected general ledger accounts. Free-text failure reasons continue to appear for plug-ins that have not yet been updated. To improve performance, import failure details now load only when you expand a row.&lt;/p&gt;
&lt;h3&gt;Format Profile Page&lt;/h3&gt;
&lt;p&gt;On the Format Profile page, the &lt;strong&gt;Account Linking&lt;/strong&gt; subtab now displays standardized account error codes from your selected connectivity plug-in. Errors appear as a tooltip when you hover over the error icon in affected account rows. Free-text errors continue to appear for plug-ins that haven&apos;t yet been updated.&lt;/p&gt;
&lt;h3&gt;Match Bank Data Page&lt;/h3&gt;
&lt;p&gt;The account status growl message on the Match Bank Data page (&lt;em&gt;Transactions &amp;gt; Bank &amp;gt; Match Bank Data&lt;/em&gt;) now displays standardized errors for general ledger accounts. The system prioritizes account-level and parser errors over import-level errors. If multiple errors exist for an account, you&apos;re prompted to review details on the Banking Import History page.&lt;/p&gt;
&lt;h3&gt;Default Parser Enhancements&lt;/h3&gt;
&lt;p&gt;Default BAI2 and CSV parsers now automatically report parser-level errors in addition to import-level errors, with no parser plug-in updates required. If multiple issues are found in a file, these errors are captured and displayed on the Banking Import History page. Errors are often shown with line number and position to support more precise troubleshooting. Default parsers now catch exceptions and convert them into parser errors, improving error detail and increasing resilience.&lt;/p&gt;
&lt;h3&gt;Requirements&lt;/h3&gt;
&lt;p&gt;If you use custom or third-party connectivity and parser plug-ins, those plug-ins need updating. If you have the administrator role, contact your plug-in author to do the following. Otherwise, contact your administrator for help.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Update your custom or third-party connectivity plug-in&lt;/strong&gt; to use the new &lt;code&gt;errorCode&lt;/code&gt; field (replacing &lt;code&gt;failureReason&lt;/code&gt;) for account errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Update your custom or third-party parser plug-in&lt;/strong&gt; to use the new &lt;code&gt;addError&lt;/code&gt; API for reporting parsing errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Update your custom or third-party connectivity and parser plug-ins&lt;/strong&gt; to use the new method for throwing exceptions that include standard import-level errors.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more information, see the following help topics:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;section_159534492999.html&quot;&gt;Error Handling for Financial Institution Parser Plug-ins&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;section_157903137717.html&quot;&gt;Error Handling for Financial Institution Connectivity Plug-ins&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For a list of all standardized error codes, scenarios, and messages, see &lt;a href=&quot;article_0106063237.html&quot;&gt;Bank Import Error Codes (Reference)&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Enhanced Presentation of To Be Generated Transactions During Bank Reconciliation&lt;/h2&gt;
&lt;p&gt;NetSuite has enhanced the presentation of transactions that auto-create rules suggest during bank matching and reconciliation. Previously, the review experience displayed less context. The Review tab and the side-by-side details modal on the Match Bank Data and Reconcile Account Statement pages now display more transaction context and clearer statuses. You can more easily review and verify general ledger transactions generated by auto-create rules.&lt;/p&gt;
&lt;p&gt;A new &lt;strong&gt;GL Account&lt;/strong&gt; column is available on the &lt;strong&gt;Review&lt;/strong&gt; subtab of the Match Bank data page and Reconcile Account Statement page. The column is only visible if an auto create rule is active and displays a GL account for impacted rows. The account name is a clickable link that opens the respective GL account page.&lt;/p&gt;
&lt;p&gt;In the side-by-side Matched Transaction details modal, the Imported Bank Data grid includes &lt;strong&gt;Memo&lt;/strong&gt;. The Account Transactions grid includes &lt;strong&gt;Memo&lt;/strong&gt; and may display &lt;strong&gt;Department, Class, and Location&lt;/strong&gt; when any of those segments are populated on the transaction. A &lt;strong&gt;GL Account&lt;/strong&gt; column is also available only when the auto-create rule is active.&lt;/p&gt;
&lt;p&gt;On Match Bank Data page, the &lt;strong&gt;View Details&lt;/strong&gt; column for To Be Generated transactions displays the transaction type &lt;strong&gt;(&lt;/strong&gt; for example, &lt;strong&gt;Deposit to Be Created&lt;/strong&gt; instead of &lt;strong&gt;Matched&lt;/strong&gt;). On the Reconcile Account Statement page, the &lt;strong&gt;View Details&lt;/strong&gt; column for rows generated by auto-create rules displays &lt;strong&gt;Created and****Matched.&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;Transaction Category Support for Imported Transactions in Financial Institution Parser Plug-in&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; This update is intended for plug-in authors and does not impact end-user UI or behavior right now. Existing integrations continue to work as before if no transaction category is supplied.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;NetSuite has enhanced the Financial Institution Parser Plug-in to capture an optional transaction category for each imported banking transaction. Plug-in authors can provide a category value through the API by including a category field in the &lt;code&gt;additionalFields&lt;/code&gt; parameter when calling &lt;code&gt;createNewTransaction&lt;/code&gt;. For more details, see &lt;a href=&quot;section_159528925795.html&quot;&gt;createNewTransaction()&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If a transaction category is supplied by the financial institution as part of the transaction data, NetSuite stores the category value in each imported transaction record. The category is not visible in the UI and can&apos;t be used yet. Storing this data now enables future enhancements in transaction matching.&lt;/p&gt;
&lt;p&gt;Plug-in authors are encouraged to begin including the category field when importing banking data to prepare for future functionality.&lt;/p&gt;
&lt;h2&gt;New Matching Rule: Match on Amount when Date is within 3 Previous Days&lt;/h2&gt;
&lt;p&gt;You now have access to a new system reconciliation rule on the Reconciliation Rules page: &lt;strong&gt;Match on Amount when Date is within 3 Previous Days&lt;/strong&gt;. This rule automatically matches imported bank transactions with general ledger transactions that fulfill these criteria:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Have the same amount&lt;/li&gt;
&lt;li&gt;Are dated on the same day or up to 2 days before the imported transaction date (a 3-day date range)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The new rule helps improve match accuracy when you&apos;re working with multiple transactions that share the same amount. By narrowing the date range, the rule can reduce ambiguity and increase the likelihood of correct automatic matches.&lt;/p&gt;
&lt;p&gt;This rule works similarly to the existing &lt;strong&gt;Match on Amount when Date is within 90 Previous Days&lt;/strong&gt; rule but uses a shorter time frame. It&apos;s executed before the 90-day rule, so more specific matches are prioritized.&lt;/p&gt;
&lt;p&gt;You can&apos;t edit or delete this system-defined rule, but you can inactivate it by clearing the &lt;strong&gt;Active&lt;/strong&gt; checkbox in the System Rules list on the Reconciliation Rules page. System rules can&apos;t be reordered.&lt;/p&gt;
&lt;p&gt;You can access this rule by going to &lt;em&gt;Transactions &amp;gt; Bank &amp;gt; Reconciliation Rules&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;For more details, see &lt;a href=&quot;section_160374863744.html&quot;&gt;System Reconciliation Rules&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Renew MFA-Affected Bank Connections from Match Bank Data Page&lt;/h2&gt;
&lt;p&gt;You can now identify and resolve multifactor authentication (MFA) bank connection issues directly on the Match Bank Data page (&lt;em&gt;Transactions &amp;gt; Bank &amp;gt; Match Bank Data&lt;/em&gt;). Previously, when a bank connection required MFA reauthentication, transactions stopped importing without clear guidance during reconciliation. Now, when you select an affected account, NetSuite displays a warning banner indicating that additional authentication is required to import financial data.&lt;/p&gt;
&lt;p&gt;If you have the Financial Institution Records permission, the warning banner includes a &lt;strong&gt;Renew connection&lt;/strong&gt; link. If the link isn&apos;t visible, contact the person at your company who manages connections in NetSuite.&lt;/p&gt;
&lt;p&gt;You&apos;ll see this banner and renewal option only for accounts whose last import failed due to an MFA error. Bank Feeds connections and connections that aren&apos;t configured with a SuiteApp are applicable. Currently, renewing a connection from the Match Bank Data page can only be done from the warning banner.&lt;/p&gt;
&lt;p&gt;When you click &lt;strong&gt;Renew connection&lt;/strong&gt; in the banner, the following occurs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If the connection supports renewal on the Match Bank Data page, NetSuite opens a modal that displays the existing connectivity configuration flow for the connection. In the modal, after renewing, you can initiate an import for one hour later or close the modal without importing. Closing the modal doesn&apos;t affect authentication.&lt;/li&gt;
&lt;li&gt;If the connection doesn&apos;t support renewal on the Match Bank Data page, you&apos;ll see a message. If the message includes a link, you can open the corresponding format profile to manage or update the connection from the &lt;strong&gt;Connectivity Configuration&lt;/strong&gt; subtab. For Bank Feeds connections, see &lt;a href=&quot;article_1184043820.html&quot;&gt;Multifactor Authentication in Bank Feeds&lt;/a&gt;. For details on setting up a connection without a SuiteApp, see &lt;a href=&quot;article_67170247225.html&quot;&gt;Configuring a Connection to a Financial Institution (Without a SuiteApp)&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;If there&apos;s no link in the message, contact the person at your company who manages connections in NetSuite.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If another delayed import was scheduled within the past hour, NetSuite notifies you and doesn&apos;t initiate a duplicate import.&lt;/p&gt;
&lt;p&gt;For more details on renewing a connection from the Match Bank Data page, see &lt;a href=&quot;article_0414111737.html&quot;&gt;Renewing a Bank Connection after an MFA Error on the Match Bank Data Page&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;New Bank Matching and Reconciliation Landing Page&lt;/h2&gt;
&lt;p&gt;With NetSuite 26.1, the Bank Matching and Reconciliation page lets you view a summary of GL bank and credit card accounts in a single view. You can also see the reconciliation status for each account. This page helps you identify accounts that need action without having to open multiple pages.&lt;/p&gt;
&lt;p&gt;To access the page, go to Transactions &amp;gt; Bank &amp;gt; Bank Matching and Reconciliation.&lt;/p&gt;
&lt;p&gt;You need a role with the proper access permissions. For more information, see &lt;a href=&quot;chapter_156289552348.html&quot;&gt;Permissions for Banking Features&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For each account, the landing page shows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Bank balance and GL account balance.&lt;/li&gt;
&lt;li&gt;Last import date and time in your local time zone.&lt;/li&gt;
&lt;li&gt;Subsidiary and currency.&lt;/li&gt;
&lt;li&gt;Total matches that require review.&lt;/li&gt;
&lt;li&gt;Total unmatched transactions.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;On the Bank Reconciliation and Matching page you can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sort columns, and apply pagination preferences.&lt;/li&gt;
&lt;li&gt;Click the count in the Unmatched Transactions or Matches to Review column to open the related Match Bank Data page and complete reconciliation work.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;chapter_N000004.html&quot;&gt;General Notices&lt;/a&gt;&lt;/p&gt;
</content:encoded><category>Banking</category><category>NetSuite 2026.1</category></item><item><title>Connectors Updates in NetSuite 2026.1</title><link>https://cfcx.work/release-notes/2026-1-connectors</link><guid isPermaLink="true">https://cfcx.work/release-notes/2026-1-connectors</guid><description>4 updates to Connectors in NetSuite 2026.1.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This release note was updated &lt;a href=&quot;article_57151840113.html&quot;&gt;May 4, 2026&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Catalog and Price List Sync in Shopify B2B&lt;/h2&gt;
&lt;p&gt;The Shopify connector now supports catalog and price list sync for B2B merchants. B2B merchants can define item catalogs and price levels in NetSuite, apply item-level fixed price overrides, and automatically sync them to Shopify B2B company accounts. This ensures buyers see the correct products and pricing.&lt;/p&gt;
&lt;p&gt;The catalog and price list sync enables you to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sync catalogs with item and price level assignments.&lt;/li&gt;
&lt;li&gt;Apply fixed price overrides per item.&lt;/li&gt;
&lt;li&gt;Automatically assign catalogs to Shopify B2B company accounts.&lt;/li&gt;
&lt;li&gt;Target storefronts using mappings.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Loop Returns in NetSuite Connector&lt;/h2&gt;
&lt;p&gt;Loop Returns connector is now available in NetSuite Connector.&lt;/p&gt;
&lt;p&gt;The Loop Returns Connectors integrate returns, refunds, and exchanges from Shopify through Loop Returns into NetSuite for seamless synchronization.&lt;/p&gt;
&lt;p&gt;The integration automates the creation of refund-related records, including Return Authorizations, Item Receipts, and Cash Refunds, in NetSuite. It mirrors actions taken in Shopify and Loop Returns to ensure accuracy. The integration aligns with Shopify and Loop workflows to reduce manual data entry and eliminate discrepancies in the returns process.&lt;/p&gt;
&lt;p&gt;Contact your Account Manager to add the Loop Returns connector to your NetSuite Connector account.&lt;/p&gt;
&lt;h2&gt;NetSuite Connector for Outlook Now Available&lt;/h2&gt;
&lt;p&gt;NetSuite Connector for Outlook is a Microsoft Outlook add-in that syncs emails and events from Microsoft Outlook to corresponding NetSuite records.&lt;/p&gt;
&lt;p&gt;To use NetSuite Connector for Outlook, you need to install the Microsoft Outlook add-in. For information about using NetSuite Connector for Outlook, see &lt;a href=&quot;article_0413120748.html&quot;&gt;Managing NetSuite Connector for Outlook&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;AI-Enhanced Error Messages for Shopify Connector&lt;/h2&gt;
&lt;p&gt;Error messages received from Shopify are now processed through an Oracle NetSuite AI service. The AI-enhanced messages are clearer and more user-friendly. Guidance on resolving the error is also included whenever possible. See &lt;a href=&quot;article_0413112412.html&quot;&gt;Enhanced Storefront Error Messages in NetSuite Connector&lt;/a&gt; for more information.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;chapter_N000004.html&quot;&gt;General Notices&lt;/a&gt;&lt;/p&gt;
</content:encoded><category>Connectors</category><category>NetSuite 2026.1</category></item><item><title>CPQ Updates in NetSuite 2026.1</title><link>https://cfcx.work/release-notes/2026-1-cpq</link><guid isPermaLink="true">https://cfcx.work/release-notes/2026-1-cpq</guid><description>15 updates to CPQ in NetSuite 2026.1.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This release note was updated &lt;a href=&quot;article_0430014023.html&quot;&gt;May 18, 2026&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;NetSuite CPQ AI Assistant&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Important:&lt;/strong&gt; For this initial release, the NetSuite CPQ AI Assistant is available only in non-production accounts, including sandbox and release preview accounts.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;NetSuite CPQ Configurator (version 1.8.0) introduces the CPQ AI Assistant, a generative AI-driven tool that simplifies and enhances the product and service configuration process. Using a large language model (LLM), the assistant guides sales reps and buyers through complex product configurations by responding to natural language prompts. When a user selects a configurable item in a transaction, a &lt;strong&gt;Configure with CPQ Assistant&lt;/strong&gt; button appears in the bottom-right corner. Selecting this button launches the AI Assistant, opening a guided chat to collect configuration details and provide real-time recommendations. Through this interaction, the assistant clarifies options and helps users of all experience levels complete even complex configurations efficiently.&lt;/p&gt;
&lt;p&gt;Users with the Administrator role or CPQ Product Builder role prepare product, question, and answer records for the AI Assistant on the &lt;strong&gt;CPQ AI Assistant&lt;/strong&gt; subtab, found on each related record. This subtab allows administrators to review readiness, create or improve AI descriptions, ensure records meet quality standards, and control where and when end users see the AI Assistant.&lt;/p&gt;
&lt;p&gt;For more information, see &lt;a href=&quot;article_9094751090.html&quot;&gt;NetSuite CPQ AI Assistant&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Change Separator in Resolve Expressions&lt;/h2&gt;
&lt;p&gt;When users select multiple answers, resolve expressions return the corresponding information separated by a comma and a space. You can now specify a custom separator directly in the resolve expression. With NetSuite CPQ Configurator (version 1.9.5), add your preferred separator within parentheses when writing the resolve expression. For example, suppose a configurable desk includes a question with the code &lt;code&gt;LAMP&lt;/code&gt; and answers with codes &lt;code&gt;GREEN&lt;/code&gt;, &lt;code&gt;BLUE&lt;/code&gt;, and &lt;code&gt;YELLOW&lt;/code&gt;. To retrieve the lamp color codes, you can use the resolve expression &lt;code&gt;{LAMP(-)}&lt;/code&gt;. If users select all answers, the resolve expressions will return &lt;code&gt;GREEN-BLUE-YELLOW&lt;/code&gt; instead of &lt;code&gt;GREEN, BLUE, YELLOW&lt;/code&gt;. For more information, see &lt;a href=&quot;article_2144102668.html&quot;&gt;Obtaining Answer Data with Resolve Expressions&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Convert Multiple Transaction Line Items into Configured Items in a Single Session&lt;/h2&gt;
&lt;p&gt;The NetSuite CPQ Ecommerce Integration (version 1.2.1) introduces improvements to convert multiple line items into configured items in a single session. To make multiple configuration submissions for the same product in a single session, you no longer have to organize the product logic into a single action and use recalcRulesets() to refresh building blocks. With the &lt;code&gt;restart&lt;/code&gt; parameter for the submitConfig() function, you can submit a configuration to the transaction and, then, restart the processing flow from the first before-event action, refresh building blocks, and run after-event actions-instead of continuing to the next action. By letting you keep the product logic divided into multiple actions, this enhancement simplifies code writing and maintenance. With the &lt;code&gt;product&lt;/code&gt; parameter, you can also dynamically switch between products for different transaction lines during a single session. Restarting the conversion process with a different product during the same session improves performance for large transactions by minimizing the NetSuite CPQ Ecommerce Integration script launches and transaction saves.&lt;/p&gt;
&lt;p&gt;See an example of the &lt;code&gt;restart&lt;/code&gt; and &lt;code&gt;product&lt;/code&gt; parameters for the submitConfig() function:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; If you call submitConfig() with &lt;code&gt;restart&lt;/code&gt; set to &lt;code&gt;true&lt;/code&gt;, any actions after that action won&apos;t run. If you need all actions to run, make sure you apply the function on the last action of the queue.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The restartConfig() function has also been introduced to restart the conversion process into configured items for a new transaction line from the beginning of the processing flow without submitting any configurations. This function is useful when you need to prepare the transaction data for processing. By specifying a different product ID when calling restartConfig(), you can switch between products for different transaction lines. You can apply restartConfig() when using a dedicated product that analyzes the transaction lines, prepares the list of conversion tasks, and delegates the conversion process and the submission to transaction to other products. By setting the &lt;code&gt;copy&lt;/code&gt; parameter to true, the configuration choices will be carried to the next conversion task. This parameter is false by default, and you can omit it if you want to start with a blank configuration.&lt;/p&gt;
&lt;p&gt;See an example of the restartConfig() function:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; If you use restartConfig() without parameters, the conversion process will be restarted using the same product and with a blank configuration.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;For more information, see &lt;a href=&quot;article_8173955433.html&quot;&gt;submitConfig()&lt;/a&gt; and &lt;a href=&quot;article_160357414.html&quot;&gt;restartConfig()&lt;/a&gt;. To learn how to optimize actions for the conversion process into configured items using these functions, see &lt;a href=&quot;article_4121707492.html&quot;&gt;Converting Transaction Line Items into Configured Items with a Single Scheduled Script Call&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Arrange PDF Files in Business Documents&lt;/h2&gt;
&lt;p&gt;Business documents for your configurable items can be created in PDF format. You can now arrange the main PDF file and all additional PDF files in your preferred order with Proposal Generator (version 1.2.5). To control the position of the main PDF in the final document, use the new &lt;strong&gt;PDF Sequence&lt;/strong&gt; field on the template record. By assigning a positive or negative sequence number to the template, you can place the main PDF file before, between, or after the additional PDF files.&lt;/p&gt;
&lt;p&gt;When creating the final document, PDF files are arranged from the lowest to the highest sequence number. If an additional PDF file has a sequence number lower than the main PDF file, it will be placed before the main PDF file. If the additional PDF file has a sequence number higher than the main PDF file, it will appear after the main PDF file. For example, if you set the main PDF file&apos;s sequence number to 0, you can assign -1 to the PDF you want to appear before the main PDF file, and 1 to the PDF you want to appear after.&lt;/p&gt;
&lt;p&gt;Previously, only additional PDF files had sequence numbers and they were appended to the main PDF file. If you leave the &lt;strong&gt;PDF Sequence&lt;/strong&gt; field blank, additional PDF files continue to be appended to the main PDF file and maintain their current order in business documents generated from existing templates. For more information, see &lt;a href=&quot;article_1134727908.html&quot;&gt;Creating Document Templates&lt;/a&gt; and &lt;a href=&quot;article_6135623631.html&quot;&gt;Including PDF Files in Documents&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Search for Sublist Line Fields With Dynamic Tables&lt;/h2&gt;
&lt;p&gt;When searching for sublist line fields, dynamic tables return only one search result for each record, even if multiple sublist entries exist. For example, if you search for an item&apos;s vendors, you&apos;ll get only one search result, even if the item is associated with multiple vendors.&lt;/p&gt;
&lt;p&gt;To address this, you can use the option &lt;strong&gt;Show all sublist results&lt;/strong&gt;. When this box is checked, the search query returns multiple search results-one for each sublist entry. For example, if an item is associated with five vendors, you&apos;ll obtain five search results-one for each vendor for the same item.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; The &lt;strong&gt;Show all sublist results&lt;/strong&gt; option only applies to search queries involving sublist line fields. Search queries using body fields remain unaffected.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Dynamic table supports search queries for a limited number of sublists line fields. With the &lt;strong&gt;Search using SuiteQL&lt;/strong&gt; option, you can run search queries using SuiteQL-NetSuite SQL-based query language-instead of the standard search module. For more information see, &lt;a href=&quot;section_156257770590.html&quot;&gt;SuiteQL&lt;/a&gt;. Use this new option to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Expand the search to any sublist line field.&lt;/li&gt;
&lt;li&gt;Retrieve all sublist results.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;When specifying sublist line fields in the &lt;strong&gt;Record Fields&lt;/strong&gt; or &lt;strong&gt;Search Filter&lt;/strong&gt; fields on the table record, make sure you use the SuiteQL dot notation- &lt;code&gt;sublistID.sublistFieldID&lt;/code&gt;-instead of the sublist field ID alone. For example, use &lt;code&gt;itemvendor.purchaseprice&lt;/code&gt; to search for the &lt;strong&gt;Purchase Price&lt;/strong&gt; field on the item record&apos;s &lt;strong&gt;Vendors&lt;/strong&gt; sublist using SuiteQL.&lt;/p&gt;
&lt;p&gt;You can use the &lt;strong&gt;Show all sublist results&lt;/strong&gt; and &lt;strong&gt;Search using SuiteQL&lt;/strong&gt; options when creating dynamic table records in NetSuite CPQ Configurator (version 1.9.1). For more information, see &lt;a href=&quot;subsect_0608041943.html&quot;&gt;Creating Dynamic Tables&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Organize Table Data by Sublist Using Scripts&lt;/h2&gt;
&lt;p&gt;When loading dynamic and function-generated tables using scripts, you can now obtain data organized by sublist. To achieve this in NetSuite CPQ Configurator (version 1.9.1), you can set the new sublist parameter for &lt;code&gt;getTable().loadContent()&lt;/code&gt; to &lt;code&gt;true&lt;/code&gt;. This parameter is false by default, and you can omit it if you don&apos;t need it. To improve table loading performance in new implementations, use this solution instead of &lt;code&gt;getData()&lt;/code&gt; with the &lt;code&gt;loadapi&lt;/code&gt; parameter set to &lt;code&gt;true&lt;/code&gt;. See the syntax:&lt;/p&gt;
&lt;p&gt;This is an example of the function output in the console:&lt;/p&gt;
&lt;h2&gt;Include Prices when Adding Materials Using Scripts&lt;/h2&gt;
&lt;p&gt;When adding materials to the configuration using scripts, you can now automatically create the associated pricing records for the current configuration session in NetSuite CPQ Configurator (version 1.9.1). To create and link a pricing record to the material, set the &lt;code&gt;itemPrice&lt;/code&gt; parameter to &lt;code&gt;true&lt;/code&gt; in the &lt;code&gt;addRuleset()&lt;/code&gt; function. See the following example:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; The &lt;code&gt;itemPrice&lt;/code&gt; parameter is available only when &lt;code&gt;type&lt;/code&gt; is &lt;code&gt;material&lt;/code&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The material price label will be sourced from the &lt;code&gt;name&lt;/code&gt; parameter of the material. See the example:&lt;/p&gt;
&lt;p&gt;If &lt;code&gt;name&lt;/code&gt; is omitted, the &lt;strong&gt;Display Name/Code&lt;/strong&gt; field from the item record is used. If &lt;strong&gt;Display Name/Code&lt;/strong&gt; is blank, the material price will have no label. However, the amount will still be displayed on the product interface.&lt;/p&gt;
&lt;p&gt;On the product interface, the material price will be displayed under Audit menu &amp;gt; Pricing and in the Summary. It will also be included in the &lt;strong&gt;Total&lt;/strong&gt; for the configured item.&lt;/p&gt;
&lt;h2&gt;Launch the Configurable Items Page from Third-party Websites&lt;/h2&gt;
&lt;p&gt;The Configurable Items page shows all your active products. Users can now access the Configurable Items page from third-party websites with NetSuite CPQ Configurator (version 1.9.1). To integrate this page into your website, first check the &lt;strong&gt;Launch products from SuiteCommerce&lt;/strong&gt; box on the options record. Only products marked as &lt;strong&gt;Available on SuiteCommerce&lt;/strong&gt; on the product record will be displayed on the external Configurable Items page.&lt;/p&gt;
&lt;p&gt;Next, create the link for your third-party website. To create the link, use the &lt;strong&gt;External Link&lt;/strong&gt; of the &lt;strong&gt;CPQC-ST-SCA-Wrapper&lt;/strong&gt; script deployment and append the &lt;code&gt;&amp;amp;cmd=selector&lt;/code&gt; string. For more information, see &lt;a href=&quot;article_0116112524.html&quot;&gt;Launching the Configurable Items Page from Third-party Websites&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Arrange Materials on the Work Order and Audit Menu&lt;/h2&gt;
&lt;p&gt;When adding stand-alone materials to work orders, you can now arrange them in your preferred order. To achieve this, use the new &lt;strong&gt;Sequence Number&lt;/strong&gt; field on the material record in NetSuite CPQ Configurator (version 1.9.1). Materials assigned to routing steps continue to be sorted based on the operation sequence. If you leave the &lt;strong&gt;Sequence Number&lt;/strong&gt; field blank, the assigned sequence number is 0.&lt;/p&gt;
&lt;p&gt;Materials will also be sorted based on their own sequence number under the Audit menu &amp;gt; Materials option on the product interface. For more information, see &lt;a href=&quot;article_7143710234.html&quot;&gt;Defining Materials for the Configurable Item&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Add Labels to Additional Item Prices in the Summary&lt;/h2&gt;
&lt;p&gt;Additional item prices can be included in the Summary by enabling the &lt;strong&gt;Show additional item prices in Summary&lt;/strong&gt; option on the product record. You can now add a label to be displayed in the Summary for the additional item price. To add the label, enter text in the &lt;strong&gt;Label&lt;/strong&gt; field on the additional item record in NetSuite CPQ Configurator (version 1.9.1). If you don&apos;t provide a label, the &lt;strong&gt;Name&lt;/strong&gt; will continue to be displayed in the Summary.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; You can use resolve expressions to source the label from answers users select on the product interface. For more information, see &lt;a href=&quot;article_2144102668.html&quot;&gt;Obtaining Answer Data with Resolve Expressions&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;For more information, see &lt;a href=&quot;article_5155412660.html&quot;&gt;Including Additional Items Related to the Configurable Item&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Resolve Layout Differences Between Document Formats&lt;/h2&gt;
&lt;p&gt;When creating business documents, you can use various formats-DOCX, PDF, and browser preview-and define their look and feel using custom CSS styles. To address layout differences between document formats, two predefined CSS class selectors have been introduced in NetSuite CPQ Proposal Generator (version 1.2.4):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;.html&lt;/code&gt; - Defines specific styles for the browser preview.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;.pdf&lt;/code&gt; - Defines specific styles for PDF files.&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; The corresponding &lt;code&gt;html&lt;/code&gt; and &lt;code&gt;pdf&lt;/code&gt; classes are automatically assigned to the template &lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt; element; no setup is required.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;You can continue to control the styling of DOCX files using general CSS styles, and use the &lt;code&gt;.pdf&lt;/code&gt; and &lt;code&gt;.html&lt;/code&gt; class selectors to override any general styles. Styles without these class selectors will be applied to all document formats. Use these new class selectors in the &lt;strong&gt;Custom Styles&lt;/strong&gt; field on the template record. For more information, see &lt;a href=&quot;article_1134727908.html&quot;&gt;Creating Document Templates&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Type the Date and Time Based on the Predefined Format&lt;/h2&gt;
&lt;p&gt;Users can now type the date and time in the product interface based on the predefined format of your choice. Formatted date and time typing is available when users answer these question types:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Date and time input box text fields. For more information, see &lt;a href=&quot;section_0726121124.html#subsect_0727094151&quot;&gt;Input Box Questions&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Date and time qTable columns. For more information, see &lt;a href=&quot;section_0726121124.html#subsect_0727101113&quot;&gt;QTable Questions&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Checkboxes and radio buttons associated with a date and time field. For more information, see &lt;a href=&quot;section_0726121124.html#subsect_0726121219&quot;&gt;Checkbox and Radio Button Questions&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; The date and time format is sourced from the answer record associated with the date and time field.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;To let users type the date and time while enforcing the correct format, go to the answer records for these question types in NetSuite CPQ Configurator (version 1.9.0). Then, check the &lt;strong&gt;Enable date mask&lt;/strong&gt; box.&lt;/p&gt;
&lt;p&gt;In the date and time field, users will be able to enter only allowed characters. Fixed characters-such as slashes and hyphens-will be automatically completed as they type. Using the left and right arrow keys, they can move between the date and time elements. With up and down arrow keys, they can increase or decrease the date and time values.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; Users will still be able to select the date and time using the calendar and time selector.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;Set and Retrieve Date and Time Field Values Using Scripts&lt;/h2&gt;
&lt;p&gt;The &lt;code&gt;setFormattedValue()&lt;/code&gt; and &lt;code&gt;getParsedValue()&lt;/code&gt; functions have been introduced to simplify setting and retrieving date and time field values when using scripts in NetSuite CPQ Configurator (version 1.9.0).&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;setFormattedValue()&lt;/code&gt; function converts the JavaScript Date object into the string format expected by the answer record before setting the value. See the syntax below:&lt;/p&gt;
&lt;p&gt;Conversely, the &lt;code&gt;getParsedValue()&lt;/code&gt; function returns the field&apos;s value as a JavaScript Date object.&lt;/p&gt;
&lt;p&gt;Both functions are available for client-side and server-side actions. If used with other field types, these functions behave like &lt;code&gt;setValue()&lt;/code&gt; and &lt;code&gt;getValue()&lt;/code&gt;, respectively. For more information, see &lt;a href=&quot;section_37154604037.html&quot;&gt;List of Functions&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Unlock the QTable Header Row and Lock Key Columns While Scrolling&lt;/h2&gt;
&lt;p&gt;You can now unlock the header and keep key columns in view while comparing and entering data in large qTables. Two new options have been added for these purposes in NetSuite CPQ Configurator (1.9.0):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Unfreeze top row&lt;/strong&gt; - When enabled, the qTable&apos;s header will no longer remain fixed at the top of the table and will move out of view as users scroll down past the visible rows. You can find this checkbox under the &lt;strong&gt;QTable&lt;/strong&gt; tab on the question record. Note:
         A maximum number of visible rows must be set in the &lt;strong&gt;Maximum Visible Rows&lt;/strong&gt; field on the same subtab.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Freeze column&lt;/strong&gt; - When enabled for specific columns, they will remain visible and pinned to the left side of the qTable when users scroll horizontally to the right. You can find this checkbox under the &lt;strong&gt;QTable Cells&lt;/strong&gt; tab on the answer record.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more information, see &lt;a href=&quot;section_0726121124.html#subsect_0727101113&quot;&gt;QTable Questions&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Manufacturing Improvements to the Item Creation Record&lt;/h2&gt;
&lt;p&gt;You can automatically create or update assemblies with advanced BOMs using item creation records. When creating or updating an assembly, you can now define a master default BOM or add a new BOM with a unique name. Two options have been introduced for these purposes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Master Default&lt;/strong&gt; - Sets the BOM as the master default for the assembly.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Add as a new BOM&lt;/strong&gt; - Updates the assembly by adding a new BOM. Note:
         The new BOM name must be unique. If the name isn&apos;t unique, an existing BOM will be overwritten.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To use these options in NetSuite CPQ Configurator (version 1.8.3), go to the &lt;strong&gt;BOM&lt;/strong&gt; subtab on the item creation record. For more information, see &lt;a href=&quot;section_26154717376.html&quot;&gt;Working with Assemblies on Item Creation Records&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;chapter_N000004.html&quot;&gt;General Notices&lt;/a&gt;&lt;/p&gt;
</content:encoded><category>CPQ</category><category>NetSuite 2026.1</category></item><item><title>CSV Import Updates in NetSuite 2026.1</title><link>https://cfcx.work/release-notes/2026-1-csv-import</link><guid isPermaLink="true">https://cfcx.work/release-notes/2026-1-csv-import</guid><description>3 updates to CSV Import in NetSuite 2026.1.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This release note was updated &lt;a href=&quot;article_0326113509.html&quot;&gt;April 20, 2026&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Cash Refund Records Now Supported in CSV Import Assistant&lt;/h2&gt;
&lt;p&gt;You can now manage cash refund records in bulk using the CSV Import Assistant. Previously, you could create cash refunds only one at a time. This limitation slowed high-volume processing and data migration and increased the risk of manual entry errors. With this enhancement, you can import multiple cash refunds in a single file, making processing faster and easier.&lt;/p&gt;
&lt;p&gt;To get started, go to Setup &amp;gt; Import/Export &amp;gt; Import CSV Records. In Step 1 on the Import Assistant page, select the &lt;strong&gt;Transactions&lt;/strong&gt; import type, and then select the &lt;strong&gt;Cash Refund&lt;/strong&gt; record type.&lt;/p&gt;
&lt;p&gt;The CSV Import Assistant lets you map all standard and custom fields available in the UI, REST, or SuiteScript for cash refunds. Importing the data uses your existing permissions and settings. No additional setup is required.&lt;/p&gt;
&lt;p&gt;For more information, see &lt;a href=&quot;chapter_N342646.html&quot;&gt;CSV Imports Overview&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;SaaS Fields Available for Items Import&lt;/h2&gt;
&lt;p&gt;The CSV import of Items now supports the following software-as-a-service (SaaS) fields for accounts with the SaaS Metric Reporting feature enabled.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;SaaS Metric Tracking&lt;/strong&gt; - It is a Boolean field, and if the value is set to true, the next two fields become available.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SaaS Metric Start Date&lt;/strong&gt; - Required field.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SaaS Metric End Date&lt;/strong&gt; - Optional field.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more information about these fields, see &lt;a href=&quot;article_5162432206.html&quot;&gt;SaaS Metric Tracking&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The fields are supported for import of the following Item types.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Non-inventory Item for Sale&lt;/li&gt;
&lt;li&gt;Non-inventory Item for Resale&lt;/li&gt;
&lt;li&gt;Service Item for Sale&lt;/li&gt;
&lt;li&gt;Service Item for Resale&lt;/li&gt;
&lt;li&gt;Inventory Item&lt;/li&gt;
&lt;li&gt;Lot Numbered Inventory Item&lt;/li&gt;
&lt;li&gt;Serialized Inventory Item&lt;/li&gt;
&lt;li&gt;Kit/Package Item&lt;/li&gt;
&lt;li&gt;Matrix Items&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more information about the Item types, see &lt;a href=&quot;chapter_N2222944.html&quot;&gt;Item Types&lt;/a&gt;. For more information about importing Items, see &lt;a href=&quot;section_N370470.html&quot;&gt;Items Import&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Credit and Deposit tab on the Customer Payment Now Supported in CSV Import Assistant&lt;/h2&gt;
&lt;p&gt;You can now manage the Credit and Deposit tab on the customer payment record with the CSV Import Assistant.&lt;/p&gt;
&lt;p&gt;For more information about the customer payment record, see &lt;a href=&quot;section_N1285644.html&quot;&gt;Customer Payments&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For more information, see &lt;a href=&quot;chapter_N342646.html&quot;&gt;CSV Imports Overview&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;chapter_N000004.html&quot;&gt;General Notices&lt;/a&gt;&lt;/p&gt;
</content:encoded><category>CSV Import</category><category>NetSuite 2026.1</category></item><item><title>Employee Updates in NetSuite 2026.1</title><link>https://cfcx.work/release-notes/2026-1-employee</link><guid isPermaLink="true">https://cfcx.work/release-notes/2026-1-employee</guid><description>2 updates to Employee in NetSuite 2026.1.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This release note was updated &lt;a href=&quot;article_0319111528.html&quot;&gt;April 13, 2026&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;New Time-Off Permission&lt;/h2&gt;
&lt;p&gt;A new Time-Off permission is available to provide better control over employee access to the Time-Off Request records and the Time-Off portlet in the Employee Center. This permission is available with None, View, and Edit access levels.&lt;/p&gt;
&lt;p&gt;When creating or modifying custom roles, ensure you set the Time-Off permission at the appropriate access level:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;None&lt;/strong&gt;: Restricts users so they can&apos;t create, view, cancel, or access Time-Off Request records or the Time-Off portlet. This level can be assigned only to Employee Center roles.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;View&lt;/strong&gt;: Allows users to view Time-Off Request records and the Time-Off portlet. Users, however, can&apos;t create or cancel requests. Users with the Chief People Officer (CPO) or Human Resources Generalist (HRG) role and supervisors with this level can view requests but can&apos;t approve or reject them.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Edit&lt;/strong&gt;: Allows users to view and create their own time-off requests from both the record and the Time-Off portlet. Users can cancel future-dated requests. CPO or HRG roles and supervisors with this level can approve and reject time-off requests.&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; Make sure you assign appropriate Time-Off access levels for custom roles and HR personnel to align with your organization&apos;s policies.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;For more information about time-off permissions, see:.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;section_4816450696.html#subsect_1519931445&quot;&gt;Time-Off Management Roles and Permissions Requirements&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;section_N326485.html&quot;&gt;Permissions Documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;chapter_N3236764.html&quot;&gt;Permission Names and IDs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;section_N295396.html&quot;&gt;Standard Roles Permissions Table&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;section_1491844394.html&quot;&gt;Feature Permissions Documentation&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Support for Employer Match Reporting for Employer Contributions&lt;/h2&gt;
&lt;p&gt;SuitePeople U.S. Payroll now lets you report 401(k) Employer Match in jurisdictions that require employer contributions to be included in taxable wage. You&apos;ll see a new &lt;strong&gt;401(k) Employer Match&lt;/strong&gt; pay code on the Payroll Item page, which is taxable and reportable in the following jurisdictions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Oregon &lt;/li&gt;
&lt;li&gt;Canby Area Transit Tax&lt;/li&gt;
&lt;li&gt;Lane County Transit Tax&lt;/li&gt;
&lt;li&gt;Sandy Transit Tax&lt;/li&gt;
&lt;li&gt;South Clackamas Transit Tax&lt;/li&gt;
&lt;li&gt;Tri-Met Tax&lt;/li&gt;
&lt;li&gt;Wilsonville Transit Tax&lt;/li&gt;
&lt;li&gt;Arkansas Unemployment Tax&lt;/li&gt;
&lt;li&gt;Illinois Unemployment Tax&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This list of jurisdictions is subject to change based on legislative requirements.&lt;/p&gt;
&lt;p&gt;To set up this payroll item, Go to Lists &amp;gt; Employees &amp;gt; Payroll Items &amp;gt; New. Select &lt;strong&gt;Earning:Addition&lt;/strong&gt; as the Item Type, then select &lt;strong&gt;401(k) Employer Match&lt;/strong&gt; as the Pay Code and enter the amount. You&apos;ll also need to add the &lt;strong&gt;Nontaxable Fringe Benefit&lt;/strong&gt; pay code to offset the new pay code. For more information, see the help topic &lt;a href=&quot;article_0309032609.html&quot;&gt;Setting Up Taxable Employer Match Contributions&lt;/a&gt; starting March 17, 2026.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;chapter_N000004.html&quot;&gt;General Notices&lt;/a&gt;&lt;/p&gt;
</content:encoded><category>Employee</category><category>NetSuite 2026.1</category></item><item><title>Field Service Updates in NetSuite 2026.1</title><link>https://cfcx.work/release-notes/2026-1-field-service</link><guid isPermaLink="true">https://cfcx.work/release-notes/2026-1-field-service</guid><description>3 updates to Field Service in NetSuite 2026.1.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Here&apos;s a chronological list of Field Service Management SuiteApp releases for 2026. Click a version to see detailed release notes for new features, enhancements and issue fixes.&lt;/p&gt;
&lt;h2&gt;2026.03.2 Version of Field Service Management&lt;/h2&gt;
&lt;p&gt;In version 2026.03.2 of the Field Service Management (FSM) SuiteApp, records with the FSM user event script deployed (such as case, customer, and task) load faster in the NetSuite user interface.&lt;/p&gt;
&lt;h2&gt;2026.03.1 Version of Field Service Management&lt;/h2&gt;
&lt;p&gt;Version 2026.03.1 of the Field Service Management (FSM) SuiteApp includes the following enhancements and issue fixes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Field Service Management Includes Default Translations for NetSuite Supported Languages&lt;/li&gt;
&lt;li&gt;Enhanced Permissions for Field Service Roles&lt;/li&gt;
&lt;li&gt;Barcode Scanning from the Search Option in FSM Mobile&lt;/li&gt;
&lt;li&gt;Task List Fetching and Loading Indicators Updated in FSM Mobile&lt;/li&gt;
&lt;li&gt;Issue Fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Field Service Management Includes Default Translations for NetSuite Supported Languages&lt;/h3&gt;
&lt;p&gt;The SuiteApp includes translations for all languages that NetSuite supports. The Field Service Management (FSM) translation collection includes the default translated strings, so you won&apos;t need to manually import strings for the standard product. The collection is locked and overwrites existing strings. If you previously modified the collection in your NetSuite account, add the custom strings again by following the process in the help topic &lt;a href=&quot;article_1021030703.html&quot;&gt;Multi-Language Support for FSM&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The collection includes only English (US) strings, and FSM uses them for all English languages. The collection doesn&apos;t include separate strings for other English variants.&lt;/p&gt;
&lt;h3&gt;Enhanced Permissions for Field Service Roles&lt;/h3&gt;
&lt;p&gt;The following Field Service Management roles get additional permissions to improve access control:&lt;/p&gt;



Role
Subtab
Permissions
Level



Field Service System
Transactions
Charge
Full


Setup
Custom Fields
View



Setup
Custom Record Types
View



Lists
Record Custom Field
View



Transactions
Purchase Order
Full



Field Service Administrator
Setup
Translation
Full


&lt;p&gt;The Field Service Manager and Field Service Administrator roles now have the &lt;strong&gt;Field Service Mobile&lt;/strong&gt; and &lt;strong&gt;Field Service Scheduler&lt;/strong&gt; boxes checked in the role record, which grants access to mobile and scheduling features.&lt;/p&gt;
&lt;p&gt;These updates help administrators improve role configuration and user access control.&lt;/p&gt;
&lt;h3&gt;Task List Search and Filter Enhancements in Mobile App&lt;/h3&gt;
&lt;p&gt;A new search filter is available at the top of the mobile task list, letting you quickly filter tasks. As you enter text, the task list updates in real time to show matching results. The filter supports clear, persistent filtering and shows a message when there are no matching tasks.&lt;/p&gt;
&lt;p&gt;This enhancement streamlines finding tasks and improve the overall mobile user experience. The filter applies to all task and event data loaded on the mobile app.&lt;/p&gt;
&lt;h3&gt;Barcode Scanning from the Search Option in FSM Mobile&lt;/h3&gt;
&lt;p&gt;On FSM Mobile tabs with a search option in the page header, a barcode scanner icon appears next to the search option when your device camera is available. After you grant camera access, scanning a barcode replaces any existing search text and uses the same search and filter behavior to show matching records. For example, on the &lt;strong&gt;Assets Installed&lt;/strong&gt; tab, you can scan an asset barcode to quickly find existing asset records.&lt;/p&gt;
&lt;h3&gt;Task List Fetching and Loading Indicators Updated in FSM Mobile&lt;/h3&gt;
&lt;p&gt;The FSM mobile app includes the following updates to task list fetching and loading indicators:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The task list view shows a loading icon during the initial task search and displays a message in your selected language when no tasks exist. The task list view uses a loading icon that&apos;s different from the sync icon for easier distinction.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Add New Task&lt;/strong&gt; button stays dimmed until all required data is available and remains disabled if the data fails to load.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Issue Fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Improved Dropdown Performance for Large Lists in FSM Mobile&lt;/strong&gt; FSM Mobile displays dropdown options faster by loading only the items you can see on screen, which reduces delays for lists with up to about 80,000 items. Dropdown search and filter behavior stays the same, including on the &lt;strong&gt;Inventory&lt;/strong&gt; tab.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Project Task Fields Show Previously Saved Field Values When Show Project in New UI Preference Is Set&lt;/strong&gt; If the &lt;strong&gt;Show Project in New UI&lt;/strong&gt; box is checked on the General Preferences page, you&apos;ll see the previously saved field values when editing an existing project task. Previously, all fields appeared blank when editing an existing project task.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Faster Responses for Field Service Suitelet API Requests&lt;/strong&gt; Field Service Suitelet API requests return responses faster. Previously, an unnecessary translation check added delays to unrelated requests.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Activity Time Records Generate for Completed Tasks Even When Other Tasks Have Processing Errors&lt;/strong&gt; With the Time Tracking feature enabled, the Time Scheduled script continues processing other tasks even when a task encounters an error. The script skips the failed task for 24 hours and then retries it. If the failed task is recovered earlier, it returns to the queue the next time the Time Scheduled script runs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;FSM Mobile Task Status Based on Field Service Start and Field Service End Fields&lt;/strong&gt; FSM Mobile determines task status based on the &lt;strong&gt;Field Service Start&lt;/strong&gt; (custevent_nx_task_start) and &lt;strong&gt;Field Service End&lt;/strong&gt; (custevent_nx_task_end) fields, as follows: &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Not Started&lt;/strong&gt; - Displays when both fields are blank.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;In Progress&lt;/strong&gt; - Displays when only the &lt;strong&gt;Field Service Start&lt;/strong&gt; is set.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Completed&lt;/strong&gt; - Displays when the &lt;strong&gt;Field Service End&lt;/strong&gt; is set. The mobile app ignores the task status value in NetSuite. If you change the task status in the NetSuite user interface, you must clear these fields using a workflow, script, or manual process to ensure the status in FSM Mobile remains synchronized. To learn how to clear the &lt;strong&gt;Field Service Start&lt;/strong&gt; and &lt;strong&gt;Field Service End&lt;/strong&gt; fields manually, see &lt;a href=&quot;https://suiteanswers.custhelp.com/app/answers/detail/a_id/1045621&quot;&gt;Updating the FSM Mobile Task Status from the NetSuite User Interface&lt;/a&gt; (SuiteAnswers ID: 1045621).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Independent Resizing for Preview and Editor Fields on the Field Service Configuration Page&lt;/strong&gt; With the Configuration Preview feature enabled, you can resize the &lt;strong&gt;Preview&lt;/strong&gt; and &lt;strong&gt;Editor&lt;/strong&gt; fields independently on the Field Service Configuration page. Previously, when you edited a Field Service Configuration record, you couldn&apos;t read, scroll, or resize the &lt;strong&gt;Editor&lt;/strong&gt; and &lt;strong&gt;Preview&lt;/strong&gt; fields.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Remote Search Returns Results for Select Fields in Table Rows&lt;/strong&gt; Fields configured for remote search within table row forms now return matching options based on your search, even if the parent table is set up with a remote configuration. This update restores the expected behavior for fields such as the &lt;strong&gt;Item&lt;/strong&gt; field on the &lt;strong&gt;Quote&lt;/strong&gt; and &lt;strong&gt;Order&lt;/strong&gt; tabs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Restored Hourly Scheduling for Field Service Scheduled Script&lt;/strong&gt; The Field Service Scheduled Script runs hourly all day, not just between 4:00 p.m. and midnight local time. This change ensures uninterrupted operation of FSM processes that rely on hourly script scheduling.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Complete Visibility for Address Search Suggestions in Asset Form&lt;/strong&gt; The full dropdown menu for the address search field displays correctly when the field is in the leftmost column of an Asset form. Suggested addresses will no longer be cut off, ensuring all results are visible and accessible.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Update Status Banner Only Displays When There Are Pending Updates&lt;/strong&gt; The Update Status banner appears only when there are pending updates for the case or its child tasks. Previously, the banner showed even when the case didn&apos;t need any updates.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Custom Form Labels Use Account&apos;s Default Language in FSM Mobile&lt;/strong&gt; FSM Mobile displays custom form field labels for all configured fields based on the language selected in the employee record&apos;s &lt;strong&gt;Field Service Language&lt;/strong&gt; field. If this field is blank, the app uses the account&apos;s default language. Previously, in accounts with a default language that isn&apos;t English, FSM Mobile displayed default field labels instead of custom form labels.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Email Notifications Send When HTML Title Includes Multiple Lines&lt;/strong&gt; The system delivers email notifications even if the HTML template title contains multiple lines. Previously, the system couldn&apos;t send email notifications when the title had multiple lines.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Field Service Icon Appears in Browser Tab&lt;/strong&gt; The FSM Schedule Board now displays the Field Service icon on the browser tab. This update fixes the incorrect file path error.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status on Agenda Task Cards Updates When You Return to the List Page&lt;/strong&gt; After you start or complete a task in FSM Mobile, the status badge on the Agenda task card shows the current status as soon as you return to the list. Previously, the task card kept showing the old status until you changed the search filter.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;2026.01.1 Version of Field Service Management&lt;/h2&gt;
&lt;p&gt;Version 2026.01.1 of the Field Service Management (FSM) SuiteApp includes the following enhancements and issue fixes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Globalization Enhancements&lt;/li&gt;
&lt;li&gt;Issue Fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Globalization Enhancements&lt;/h3&gt;
&lt;p&gt;Scripted strings, reports, and notifications in FSM are ready for translation support. Note that you don&apos;t see other languages in scripted strings, reports, or notifications yet, even if you select a different language. This update gets FSM ready for a future release that includes full translation files.&lt;/p&gt;
&lt;p&gt;Contact your NetSuite Account Manager if you want to test translations. We provide a PDF guide to help you test FSM translations, along with access to test files.&lt;/p&gt;
&lt;h3&gt;Issue Fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Improved Barcode Scanning Reliability&lt;/strong&gt; The barcode scanner in FSM Mobile more consistently reads and captures barcode values, even in less ideal lighting or camera angles. The scanner automatically selects the optimal resolution for your device, improving overall scanning accuracy and performance across all supported barcode types.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fixed CSV Import for Employee Passwords&lt;/strong&gt; Employee passwords for mobile-only users are set and updated through CSV import without error. The system correctly processes the &lt;strong&gt;Field Service Password&lt;/strong&gt; field during import, resolving previous failures.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Error-Free Password Entry in Employee Record&lt;/strong&gt; You can now enter and save a password for mobile-only employees in the employee record without receiving an erroneous &apos;Please enter a password&apos; alert. The save process works correctly on the first attempt.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Accurate Search Results for Dynamic Option Fields&lt;/strong&gt; Select fields configured with dynamic options return accurate search results. The current options list is always used during searches, resolving issues with missing or empty results.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Correct Latitude and Longitude from Assets Without Addresses&lt;/strong&gt; Task and Project Task records copy latitude and longitude values from the related Asset, even if the Asset&apos;s address field is empty. This ensures new tasks always have accurate geographic information.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Consistent App Icon Background on Mobile Home Screens&lt;/strong&gt; The app icon displays with a solid blue background on iOS and Android home screens. Unwanted background colors or badges no longer appear, ensuring a consistent and professional appearance.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Full-Screen App Launch from iOS Home Screen&lt;/strong&gt; Launching the app from the iOS home screen opens it in full-screen mode without the browser navigation bar. The app displays the correct name, &lt;strong&gt;Field Service&lt;/strong&gt;, providing a more seamless and branded user experience.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resolved Looping When Attaching Large Numbers of Contacts to Projects&lt;/strong&gt; The Contact scheduled script successfully attaches all customer contacts to a project and then clears the &lt;strong&gt;Update Contacts&lt;/strong&gt; box, even when the customer has more than 1,000 contacts. This update prevents the script from looping and ensures all contacts are attached.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;chapter_N000004.html&quot;&gt;General Notices&lt;/a&gt;&lt;/p&gt;
</content:encoded><category>Field Service</category><category>NetSuite 2026.1</category></item><item><title>Inventory Updates in NetSuite 2026.1</title><link>https://cfcx.work/release-notes/2026-1-inventory</link><guid isPermaLink="true">https://cfcx.work/release-notes/2026-1-inventory</guid><description>4 updates to Inventory in NetSuite 2026.1.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This release note was updated &lt;a href=&quot;article_57151840113.html&quot;&gt;May 4, 2026&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;New Consigned Inventory Management&lt;/h2&gt;
&lt;p&gt;NetSuite 2026.1 introduces the Consigned Inventory Management feature to track vendor consigned inventory using a distinct set of inventory statuses. This feature lets you process vendor consigned regular, lot, and serialized items from purchasing and receiving to outbound fulfillment. It also supports processes, like vendor returns, inventory counts, replenishment, and adjustments, that ensure accurate and adequate levels of stored items.&lt;/p&gt;
&lt;p&gt;If you have multiple locations, you can assign a location to your own consigned inventory statuses. Item records enabled for consigned inventory track quantities and values for consigned and non-consigned inventory separately within each location. When you set costing methods, you can assign a required vendor consigned asset account and optional vendor consigned COGS account. If you use bins, your bin settings for locations and items also apply to consigned items.&lt;/p&gt;
&lt;p&gt;Based on your business requirements, you may use transactions that support the feature and add consigned items automatically or manually, as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Create a purchase contract for consigned items by marking it &lt;strong&gt;Consigned&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Check the &lt;strong&gt;Consigned&lt;/strong&gt; box on purchase order lines or link an entire order to a purchase contract for consigned items.&lt;/li&gt;
&lt;li&gt;Add received items with appropriate inventory statuses to item receipts generated from purchase orders.&lt;/li&gt;
&lt;li&gt;Add unconsumed items to vendor return authorizations without ever taking ownership.&lt;/li&gt;
&lt;li&gt;Add sales or transfer order lines for outbound consigned items, and then generate fulfillments for fulfilled quantities.&lt;/li&gt;
&lt;li&gt;Add sold items to cash sales or invoices, whether generated or standalone.&lt;/li&gt;
&lt;li&gt;Generate vendor bills from purchase orders that automatically include consigned items with consumed quantities only.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To distinguish from non-consigned items, ensure that consigned items have the appropriate default inventory status or one of your own. Enhanced tracking and integration among procurement, fulfillment, and sales flows ensure that you pay only for sold or consumed vendor consigned items, with ownership automatically transferred at the time of sale. Using the Consignment Purchases workbook, you can view and track consignment consumption.&lt;/p&gt;
&lt;p&gt;For more information, see &lt;a href=&quot;article_94502112.html&quot;&gt;Consigned Inventory Management&lt;/a&gt;. To set up, see &lt;a href=&quot;section_0218102533.html&quot;&gt;Consigned Inventory Management Setup&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Warehouse Management Enhancements&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; Use of Warehouse Management requires installation of these two SuiteApps in the following order: (1) SCM Mobile and (2) Oracle NetSuite WMS.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;In NetSuite 2026.1, Warehouse Management includes the following enhancements for inbound, inventory, and outbound processing:&lt;/p&gt;
&lt;h3&gt;Receiving with Estimated or Actual Landed Cost&lt;/h3&gt;
&lt;p&gt;If you use the Landed Cost feature, you can activate the &lt;strong&gt;Set Landed Cost During Receiving&lt;/strong&gt; system rule for the app. You can activate it for all purchase order, transfer order, and inbound shipment receiving processes or a single process of your choice. Landed cost setting through the app applies only to transactions that use landed cost allocation per line.&lt;/p&gt;
&lt;p&gt;You can set landed cost categories and actual landed cost amounts for each item line through the app. If you also use the Estimated Landed Cost feature, you can choose an associated landed cost template for each item line instead. Regardless of whether you activate the &lt;strong&gt;Manually post item receipts?&lt;/strong&gt; rule, manually created or generated item receipts reflect your landed cost settings.&lt;/p&gt;
&lt;p&gt;For more information about landed cost, see &lt;a href=&quot;section_N2417056.html&quot;&gt;Landed Cost Overview&lt;/a&gt; or &lt;a href=&quot;section_4576786578.html&quot;&gt;Estimated Landed Cost&lt;/a&gt;. To set landed cost per line, see &lt;a href=&quot;section_3728979515.html&quot;&gt;Landed Cost Allocation per Line&lt;/a&gt;. To activate the system rules, see &lt;a href=&quot;section_156406918320.html&quot;&gt;System Rules for NetSuite WMS&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Manually Posting Item Receipts During Receiving&lt;/h3&gt;
&lt;p&gt;If you activate the &lt;strong&gt;Manually post item receipts?&lt;/strong&gt; rule, you can post receipts for one or more item lines through the app. After you partially or fully receive at least one item, the &lt;strong&gt;Post Item Receipt&lt;/strong&gt; option appears on the Enter Item mobile page. Before you generate a receipt, you can review all items and quantities included. Through this option on the app, you can&apos;t add more items or quantities from the same transaction to existing item receipts.&lt;/p&gt;
&lt;p&gt;To activate system rules, see &lt;a href=&quot;section_156406918320.html&quot;&gt;System Rules for NetSuite WMS&lt;/a&gt;. For more information about receiving through the app, see &lt;a href=&quot;chapter_1541435915.html&quot;&gt;Inbound Processing&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Reversal of Inbound Shipment Receiving&lt;/h3&gt;
&lt;p&gt;Within the NetSuite UI, you can reverse the receiving of inbound shipments processed through the app even if item receipts haven&apos;t been posted yet. For each inbound shipment, you can choose the associated fully or partially received purchase order lines to reverse.&lt;/p&gt;
&lt;p&gt;Note that you can&apos;t specify quantities to reverse, either per item line or per order. The app may adjust received quantities after you reverse inbound shipments, regardless of whether item receipts have been posted. It may also delete only the reversed item lines, or the entire item receipt if all lines are reversed.&lt;/p&gt;
&lt;p&gt;For more information, see &lt;a href=&quot;chapter_1541435915.html&quot;&gt;Inbound Processing&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Search Inventory for Kit/Package Items&lt;/h3&gt;
&lt;p&gt;Through the app, you can now use the Search Inventory process to view information for kit/package items. You can print item labels for each component, which may include lot or serial numbers. Without PrintNode integration, you can save generated item labels to your file cabinet. If you activate the &lt;strong&gt;Advanced Barcode&lt;/strong&gt; system rule, you can print labels with an item bar code in GS1 format. For more information, see &lt;a href=&quot;section_1541441790.html&quot;&gt;Searching for Inventory&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Processing Zero Quantity Picks&lt;/h3&gt;
&lt;p&gt;During sales or transfer order picking, you can close pick tasks that don&apos;t have any picked quantities. On the app, you can choose one of the following options to process pick tasks:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Mark All Done&lt;/strong&gt; - This option closes both zero and partial quantity picks associated with the order in the wave. If you want to close zero picks only, make sure that you tap this button before you process any partial picks.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mark Partial Picks Done&lt;/strong&gt; - This option closes only partial quantity picks associated with the order in the wave.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Both options enable you to stage any partially picked quantities. On pick task subrecords, you can view the pick task lines that have been set to &lt;strong&gt;Done&lt;/strong&gt; status. For zero quantity picks, no staging bins or generated item fulfillments appear in the subrecord.&lt;/p&gt;
&lt;p&gt;For more information, see &lt;a href=&quot;section_1541442950.html&quot;&gt;Picking Orders&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Picking Updates for Backordered Quantities&lt;/h3&gt;
&lt;p&gt;Through the app, you can now pick work orders even if one or more component items have backordered quantities. On the list of work orders, you can display the &lt;strong&gt;Backordered Qty&lt;/strong&gt; column to view the total quantity backordered across all item lines in an order. If you activate the &lt;strong&gt;Pick only fully committed work orders&lt;/strong&gt; rule, an error message still appears when you choose orders with backordered quantities.&lt;/p&gt;
&lt;p&gt;You can activate the &lt;strong&gt;Show app notice for backordered quantities&lt;/strong&gt; system rule if you want to always hide the confirmation popup window for affected orders. This rule can be activated it for all sales, transfer, or work order picking processes or a specific process of your choice.&lt;/p&gt;
&lt;p&gt;To activate system rules, see &lt;a href=&quot;section_156406918320.html&quot;&gt;System Rules for NetSuite WMS&lt;/a&gt;. To pick sales or transfer orders, see &lt;a href=&quot;section_1541442950.html&quot;&gt;Picking Orders&lt;/a&gt;. To pick work orders, see &lt;a href=&quot;section_155993390806.html&quot;&gt;Picking Component Items for Work Orders&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Supply Chain Planning and Allocation Enhancements&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://suiteanswers.custhelp.com/app/answers/detail/a_id/1024357&quot;&gt;View the Supply Planning and Allocations 2026.1 New Feature Preview&lt;/a&gt; (Article available only in English).&lt;/p&gt;
&lt;p&gt;NetSuite 2026.1 includes the following capabilities for inventory planning and allocation:&lt;/p&gt;
&lt;h3&gt;New Supply Chain Planning Results Workbook Template in SuiteAnalytics&lt;/h3&gt;
&lt;p&gt;With the Material Requirements Planning (MRP) feature enabled, you can now use the Supply Chain Planning Results Workbook template in SuiteAnalytics. This enhancement provides a comprehensive view of current and future supply and demand across your supply chain operations.&lt;/p&gt;
&lt;p&gt;The workbook template is built on the Planning Results Pegging dataset and includes the following pages:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Supply Overview for Purchasing&lt;/li&gt;
&lt;li&gt;Supply Overview for Sales&lt;/li&gt;
&lt;li&gt;Supply Overview for Production&lt;/li&gt;
&lt;li&gt;Production Summary&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can also customize the workbook to highlight the insights that are most relevant to your role.&lt;/p&gt;
&lt;h3&gt;Earliest Item Availability Page Now Includes Kit Items&lt;/h3&gt;
&lt;p&gt;The Earliest Item Availability page now supports viewing kit item availability across all locations. This enhancement provides accurate calculations of available kit quantities and dates based on the combined availability of each kit&apos;s components.&lt;/p&gt;
&lt;p&gt;If the Supply Allocation feature is enabled, you can select kit items to view available quantities at each location. Quantities are calculated based on the combined availability of each kit&apos;s components. When you enter a required kit quantity on the page, the earliest availability date for that quantity is displayed.&lt;/p&gt;
&lt;p&gt;If the Sales Channel Allocation feature is also enabled, NetSuite limits kit item availability and dates across locations according to existing sales channel reservations.&lt;/p&gt;
&lt;p&gt;These enhancements provide distribution, fulfillment, and customer service teams with precise data to answer availability inquiries and set accurate promise dates for kit item orders.&lt;/p&gt;
&lt;h2&gt;Supply Planning Issue Fixes&lt;/h2&gt;
&lt;p&gt;As of 2026.1, Supply Planning feature includes the following issue fixes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Purchase Order Creation from the Order Items Page Uses Standard Purchase Order Form&lt;/li&gt;
&lt;li&gt;Supply Type and Supply Lot Sizing Method Fields Automatically Populate&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Purchase Order Creation from the Order Items Page Uses Standard Purchase Order Form&lt;/h3&gt;
&lt;p&gt;When a purchase order is created from the Order Items page, NetSuite uses the Standard Purchase Order form to create the order. This behavior applies when your preferred transaction form is either Custom Outsourced Purchase Order or Standard Outsourced Purchase Order. When you open or edit the purchase order, NetSuite still shows your preferred form.&lt;/p&gt;
&lt;p&gt;To prevent errors, make sure your role has access to the Standard Purchase Order form.&lt;/p&gt;
&lt;h3&gt;Supply Type and Supply Lot Sizing Method Fields Automatically Populate&lt;/h3&gt;
&lt;p&gt;NetSuite populates these fields when you duplicate an item. The change applies only to items that first used the &lt;strong&gt;Reorder Point&lt;/strong&gt; replenishment method then had it changed to &lt;strong&gt;Material Requirements Planning (MRP)&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Previously, the Supply Type field followed MRP behavior and didn&apos;t reflect the default Reorder Point values.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;chapter_N000004.html&quot;&gt;General Notices&lt;/a&gt;&lt;/p&gt;
</content:encoded><category>Inventory</category><category>NetSuite 2026.1</category></item><item><title>Items Updates in NetSuite 2026.1</title><link>https://cfcx.work/release-notes/2026-1-items</link><guid isPermaLink="true">https://cfcx.work/release-notes/2026-1-items</guid><description>8 updates to Items in NetSuite 2026.1.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This release note was updated &lt;a href=&quot;article_0430014023.html&quot;&gt;May 18, 2026&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Add-Multiple Workflow for Price Rules in Advanced Pricing&lt;/h2&gt;
&lt;p&gt;Advanced Pricing now includes an Add Multiple workflow for Price Rules. In a modal window, you can select multiple items and customers, with support for search, pagination, managing the current selection, and clearing all selections.&lt;/p&gt;
&lt;p&gt;This release also includes synchronization and usability fixes, including improvements to page-range and search consistency, UI and translation refinements, and selection state handling.&lt;/p&gt;
&lt;p&gt;The Add Multiple option helps pricing teams build and update price rules faster and more accurately. In complex pricing configurations, you&apos;ll benefit from reduced manual setup time and a reduced risk of selection errors.&lt;/p&gt;
&lt;p&gt;For details, see &lt;a href=&quot;article_2104514852.html&quot;&gt;Editing a Price Rule&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Basic Pricing Analytics for Advanced Pricing&lt;/h2&gt;
&lt;p&gt;Advanced Pricing now includes basic pricing analytics with these new SuiteAnalytics workbooks, datasets, and pivots:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Sales Pricing Overview Workbook:&lt;/strong&gt; This workbook is based on the Sales Pricing Overview dataset. From within the workbook, you can use the following pivot tables to visually compare your price levels: &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sales Amount by Price Level:&lt;/strong&gt; Shows completed sales revenue by price level for a selected date range and subsidiary.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Price Variance by Item:&lt;/strong&gt; Compares sales prices to item base and price-level rates over time, including quantity and revenue variance.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sales Pricing Overview Dataset:&lt;/strong&gt; This dataset provides details for pricing from Invoice, cash sale, cash refund, and credit memo transactions. Use this dataset to analyze price levels by item, item count, price level, amount, and other options.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These analytics help you evaluate pricing performance without manual spreadsheet analysis. Teams can identify where realized prices differ from expected price levels, assess pricing strategy effectiveness, and share consistent pricing performance reporting with leadership.&lt;/p&gt;
&lt;p&gt;For more information, see Sales Pricing Overview Workbook.&lt;/p&gt;
&lt;h2&gt;Use Item Cost as Transfer Cost Preference Now Supports Standard Cost Items on Transfer Orders&lt;/h2&gt;
&lt;p&gt;You can now set the Use Item Cost as Transfer Cost preference on transfer orders for items that use the Standard costing method. This enhancement automates item cost calculations when transferring standard cost items between locations or subsidiaries, ensuring accurate general ledger (GL) postings and variance accounting.&lt;/p&gt;
&lt;p&gt;Use this preference for transfer orders and intercompany transfer orders that contain items with the standard costing method. When you set this preference, NetSuite uses the item&apos;s standard cost at the source location as the transfer cost. This enhancement ensures accurate cost differences are posted to Purchase Price Variance (PPV), reduces manual effort, and improves your financial reporting.&lt;/p&gt;
&lt;h2&gt;Advanced Pricing: Price Rules&lt;/h2&gt;
&lt;p&gt;With the new Price Rules feature, pricing managers now have greater flexibility and control over pricing in NetSuite. Price rules let you automatically apply price levels to sales transactions based on specific criteria such as customer, item, or date range. Using price rules helps ensure that your pricing strategy remains up to date.&lt;/p&gt;
&lt;p&gt;Each price rule can specify:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Rule name and description&lt;/li&gt;
&lt;li&gt;Price level&lt;/li&gt;
&lt;li&gt;Start and end dates&lt;/li&gt;
&lt;li&gt;Customers or customer groups (static or dynamic)&lt;/li&gt;
&lt;li&gt;Items&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For example, you can create a price rule that applies a specific price level to all roller skate sales for ACME Inc. during January. When the criteria in your rule match a sales transaction, NetSuite automatically defaults to the specified price level.&lt;/p&gt;
&lt;p&gt;To get started, enable Advanced Pricing by going to Setup &amp;gt; Company &amp;gt; Enable Features. On the &lt;strong&gt;Transactions&lt;/strong&gt; subtab, in the Sales section, check &lt;strong&gt;Advanced Pricing&lt;/strong&gt;. You can then manage your Price Rules by going to Lists &amp;gt; Accounting &amp;gt; Price Rules. Here you can view existing rules or create new ones by clicking &lt;strong&gt;New&lt;/strong&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; The following areas in NetSuite aren&apos;t currently compatible with Advanced Pricing and should only be used when Advanced Pricing isn&apos;t enabled: Price Lists Customer Center and SuiteCommerce You should wait until support is added before using these areas with Advanced Pricing enabled. In all cases, the features recognize customer pricing only as defined on the customer record, and don&apos;t support customer pricing defined by price rules.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Price rules give you control over when and how price levels are applied, making it easier to tailor your pricing to business needs.&lt;/p&gt;
&lt;h2&gt;Cost-Plus Pricing&lt;/h2&gt;
&lt;p&gt;Pricing managers can now set up Cost-Plus (Cost+) pricing at the price level.&lt;/p&gt;
&lt;p&gt;The price level record has been enhanced with new pricing methods. Selecting a pricing method of &lt;strong&gt;Markup/Discount&lt;/strong&gt; keeps existing functionality unchanged. Selecting the new &lt;strong&gt;Cost+&lt;/strong&gt; method lets you pick a cost basis and set a markup or discount percentage.&lt;/p&gt;
&lt;p&gt;You can base Cost+ pricing on:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Average Cost:&lt;/strong&gt; Uses the Average Cost field from the inventory item.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cost for Pricing:&lt;/strong&gt; A new item record field where you can set a custom cost, ideal for items without standard costing or with volatile prices.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Create and manage price levels by going to Setup &amp;gt; Lists &amp;gt; Accounting.&lt;/p&gt;
&lt;p&gt;The item record has also been updated for Cost+ pricing. The &lt;strong&gt;Discount %&lt;/strong&gt; column is now &lt;strong&gt;Pricing Method&lt;/strong&gt;, letting you see at a glance whether a price level uses a discount or Cost+ pricing for each item.&lt;/p&gt;
&lt;h2&gt;Advanced Pricing: Transactions and Reports&lt;/h2&gt;
&lt;p&gt;You can now use price rules on all major sales transactions in NetSuite, including:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sales orders&lt;/li&gt;
&lt;li&gt;Cash sales&lt;/li&gt;
&lt;li&gt;Estimates&lt;/li&gt;
&lt;li&gt;Invoices&lt;/li&gt;
&lt;li&gt;Credit memos&lt;/li&gt;
&lt;li&gt;Return authorizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;When you add items to a transaction, NetSuite automatically checks for prices with applicable rules based on the items, customer, and transaction date. NetSuite also checks for prices that are configured directly on the customer record. If it doesn&apos;t find a price, NetSuite uses the item&apos;s base price.&lt;/p&gt;
&lt;p&gt;To start using price rules, enable Advanced Pricing by going to Setup &amp;gt; Company &amp;gt; Enable Features. On the Transactions subtab, in the Sales section, check &lt;strong&gt;Advanced Pricing&lt;/strong&gt;. You can then manage your price rules by going to Lists &amp;gt; Accounting &amp;gt; Price Rules. Manage price levels by going to Setup &amp;gt; Lists &amp;gt; Accounting.&lt;/p&gt;
&lt;h2&gt;Item Subrecord Script ID Changes for SuiteQL and SuiteAnalytics Connect&lt;/h2&gt;
&lt;p&gt;Selected item subrecord script IDs were shortened to meet a 40-character identifier limit. This update aligns item subrecord identifiers with protocol constraints to improve compatibility across interfaces.&lt;/p&gt;
&lt;p&gt;After your NetSuite account is upgraded to 2026.1, queries that reference the previous subrecord script IDs may fail or return no results until you update the script IDs to their new values.&lt;/p&gt;
&lt;p&gt;This change affects the following channels:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SuiteQL queries REST web services integrations&lt;/li&gt;
&lt;li&gt;SuiteAnalytics Connect queries to the ODBC NetSuite2.com data source&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For the full list of updated item subrecord script IDs, including a complete old-to-new item subrecord script ID mapping, see &lt;a href=&quot;https://suiteanswers.custhelp.com/app/answers/detail/a_id/1025032&quot;&gt;Item Subrecord Script ID Changes for SuiteQL and SuiteAnalytics Connect (SuiteAnswers ID: 1025032)&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Item Creation Assistant&lt;/h2&gt;
&lt;p&gt;The new Item Creation Assistant lets you create item records in NetSuite by using generative AI to extract product data directly from uploaded files.&lt;/p&gt;
&lt;p&gt;With this feature, you can upload PDF product catalogs, review extracted item details, adjust, and create items in a few steps, reducing manual effort.&lt;/p&gt;
&lt;p&gt;The assistant provides links to access your newly created item records.&lt;/p&gt;
&lt;p&gt;The Item Creation Assistant can extract information from the uploaded files for the following item record fields:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Item name/number&lt;/li&gt;
&lt;li&gt;Item type&lt;/li&gt;
&lt;li&gt;Tax schedule (visible when Advanced Tax Engine feature is enabled)&lt;/li&gt;
&lt;li&gt;Subsidiary (visible when Subsidiary Column feature is enabled)&lt;/li&gt;
&lt;li&gt;Display name/code&lt;/li&gt;
&lt;li&gt;Item&apos;s description (maximum 200 characters)&lt;/li&gt;
&lt;li&gt;UPC code&lt;/li&gt;
&lt;li&gt;Purchase rate (visible when Multiple Currency feature is enabled)&lt;/li&gt;
&lt;li&gt;Purchase price currency&lt;/li&gt;
&lt;li&gt;Sales rate (visible if Multiple Currency feature is enabled)&lt;/li&gt;
&lt;li&gt;Sales price currency&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For detailed instructions and other information, see &lt;a href=&quot;article_0414025056.html&quot;&gt;Creating Item Records Using the Item Creation Assistant&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;chapter_N000004.html&quot;&gt;General Notices&lt;/a&gt;&lt;/p&gt;
</content:encoded><category>Items</category><category>NetSuite 2026.1</category></item><item><title>NetSuite Analytics Warehouse Updates in NetSuite 2026.1</title><link>https://cfcx.work/release-notes/2026-1-netsuite-analytics-warehouse</link><guid isPermaLink="true">https://cfcx.work/release-notes/2026-1-netsuite-analytics-warehouse</guid><description>1 updates to NetSuite Analytics Warehouse in NetSuite 2026.1.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Updated NetSuite Analytics Warehouse Configuration Page&lt;/h2&gt;
&lt;p&gt;The NetSuite Analytics Warehouse Configuration page has been redesigned. You can access it through &lt;em&gt;Setup &amp;gt; Integration &amp;gt; Configuration&lt;/em&gt; or through Analytics &amp;gt; NetSuite Analytics Warehouse Configuration. The new layout improves the navigation experience and includes additional resources such as direct links to the newest release notes, training courses, and product documentation. For more information, see &lt;a href=&quot;article_159472942033.html#subsect_0129115424&quot;&gt;Accessing the NetSuite Analytics Warehouse Configuration Page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;chapter_N000004.html&quot;&gt;General Notices&lt;/a&gt;&lt;/p&gt;
</content:encoded><category>NetSuite Analytics Warehouse</category><category>NetSuite 2026.1</category></item><item><title>Order Management Updates in NetSuite 2026.1</title><link>https://cfcx.work/release-notes/2026-1-order-management</link><guid isPermaLink="true">https://cfcx.work/release-notes/2026-1-order-management</guid><description>7 updates to Order Management in NetSuite 2026.1.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This release note was updated &lt;a href=&quot;article_0305091614.html&quot;&gt;March 16, 2026&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Commitment Credits in SuiteBilling&lt;/h2&gt;
&lt;p&gt;You can now manage consumption-based commitments across multiple usage services in NetSuite SuiteBilling. With the Commit Plus Overage (C+O) subscription model, you can share commitment credits among different usage lines. Overage charges are calculated and billed based on the specific service that incurred the overage.&lt;/p&gt;
&lt;p&gt;With this enhancement, you can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Allocate commitment credits across multiple usage services instead of a single service.&lt;/li&gt;
&lt;li&gt;Charge different overage rates based on each usage line, such as unique rates by service type or consultant tier.&lt;/li&gt;
&lt;li&gt;Apply this model to subscriptions grouped by customer, currency, and subsidiary.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;How it works:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Commitment is billed from the C+O line, and commitments reset as before.&lt;/li&gt;
&lt;li&gt;Overage is now charged at the individual usage line level, according to each service&apos;s price plan.&lt;/li&gt;
&lt;li&gt;Overage price plan and frequency fields won&apos;t apply when a usage is booked against a specific service.&lt;/li&gt;
&lt;li&gt;Breakage and overage revenue are still tracked against the C+O line.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more information, see the help topic &lt;a href=&quot;section_0903034054.html&quot;&gt;Billing for Usage and Commit Plus Overage Charges&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Prepay Across Subscriptions&lt;/h2&gt;
&lt;p&gt;Prepaid usage with drawdown in NetSuite SuiteBilling has been enhanced to enable selection of usage services across a unique combination of customer, currency, and subsidiary.&lt;/p&gt;
&lt;p&gt;With this enhancement, you can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Set up a prepay service on one subscription.&lt;/li&gt;
&lt;li&gt;Charge and burn down the prepayment with usage services on another subscription.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more information, see the help topic &lt;a href=&quot;section_0903123502.html&quot;&gt;Prepaid Usage with Drawdown&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Customer Level and Cohort Analysis: Enhanced SaaS Metric Recurring Revenue Reporting&lt;/h2&gt;
&lt;p&gt;NetSuite automatically tracks new, upsell, downsell, and churn revenue impacts for SaaS items at the customer level, instead of by contract. This enhancement introduces cohort analysis by acquisition month and adds a new field to revenue records to improve reporting and analytics on dashboards.&lt;/p&gt;
&lt;p&gt;With this update, you can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Report recurring revenue metrics at the customer level, including new, upsell, downsell, and churn.&lt;/li&gt;
&lt;li&gt;Analyze acquisition cohorts using a new acquisition month field on revenue records.&lt;/li&gt;
&lt;li&gt;View standardized metrics in dashboards, SuiteAnalytics, and data warehouse reports for Monthly Recurring Revenue (MRR) and Annual Recurring Revenue (ARR).&lt;/li&gt;
&lt;li&gt;Easily trace and include all source records and their fields, including custom fields, in analytical impact reporting for comprehensive analysis.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more information, see the help topic &lt;a href=&quot;article_83140559381.html&quot;&gt;Analytical Impact Record for SaaS Metric Reporting&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Subscription Metrics Cohort Enhancement: Acquisition Date Field on Customer Records&lt;/h2&gt;
&lt;p&gt;The Financial subtab of the Customer record now includes an Acquisition Date field. Enter this date manually or leave it blank to default to the date of the customer&apos;s first transaction, or to the earliest imported analytical impact. This field improves customer cohort analysis and SaaS metric reporting in SuiteAnalytics and Subscription Metrics. For details, see the help topic &lt;a href=&quot;article_2145337308.html&quot;&gt;Acquisition Date for Customer Cohort in SaaS Metric Reporting&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Shipping Integration with FedEx: REST API Updates&lt;/h2&gt;
&lt;p&gt;In NetSuite 26.1, the Shipping Integration with FedEx includes the following updates to comply with the FedEx Web Services Ship API upgrade:&lt;/p&gt;
&lt;h3&gt;Multi-Factor Authentication (MFA) Required for FedEx Account Registration&lt;/h3&gt;
&lt;p&gt;As part of the FedEx REST API upgrade, FedEx requires multi-factor authentication (MFA) to register and use your FedEx account in NetSuite. Existing FedEx accounts must be re-registered with MFA. Until MFA re-registration is complete, FedEx shipping label creation may fail.&lt;/p&gt;
&lt;p&gt;Using one of the available authorization methods (SMS, phone call, email, invoice details, or FedEx Customer Support), you&apos;ll receive a PIN to enter on the FedEx Registration page to complete authorization.&lt;/p&gt;
&lt;p&gt;Find the new Authorize your FedEx Account section on the FedEx Registration page at Setup &amp;gt; Accounting &amp;gt; Shipping &amp;gt; Add FedEx Account.&lt;/p&gt;
&lt;p&gt;For more information, see &lt;a href=&quot;section_N1267302.html#bridgehead_N1267326&quot;&gt;Registering a FedEx Account&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;New Fields for Shipping Hazmat or Dangerous Goods&lt;/h3&gt;
&lt;p&gt;Two new fields are now available on the Hazmat tab of the item fulfillment record:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Regulation&lt;/strong&gt;: The type of documentation FedEx expects to accompany the specific hazmat item shipment.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Option Type&lt;/strong&gt;: The type of hazardous material you are shipping.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A new &lt;strong&gt;Technical Name&lt;/strong&gt; field is also available on the Hazmat/Dangerous Goods tab of the item record. Use this field to record the proper technical name for hazardous materials shipped via FedEx.&lt;/p&gt;
&lt;p&gt;When you fulfill an order using a FedEx shipping method with Hazmat/Dangerous Goods enabled, NetSuite uses these details to generate FedEx hazmat shipping labels and required documentation.&lt;/p&gt;
&lt;p&gt;For more information, see &lt;a href=&quot;section_N1269990.html&quot;&gt;Shipping Dangerous Goods and Hazardous Materials&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;New ZPLII FedEx Label Types&lt;/h3&gt;
&lt;p&gt;Two new FedEx tire identification label formats are available: &lt;strong&gt;ZPLII (4 x 8-1/2)&lt;/strong&gt; and &lt;strong&gt;ZPLII (4 x 10-1/2)&lt;/strong&gt;. These specialty tire label formats include a doc tab with a duplicate bar code, permitting the main label to be applied to the tread and the doc tab to the sidewall, supporting tire-specific shipping processes. Because NetSuite supports the default FedEx layout (sidewall bar code below the main label), you can&apos;t select a different Doctab Location on the FedEx Registration page when you use one of these label formats.&lt;/p&gt;
&lt;p&gt;Find the new label formats in the FedEx Label Types field on the FedEx Registration page at Setup &amp;gt; Accounting &amp;gt; Shipping &amp;gt; Add FedEx Account.&lt;/p&gt;
&lt;p&gt;For more information, see &lt;a href=&quot;section_N1266244.html&quot;&gt;Printing Integrated Shipping Labels With a Thermal Printer&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Newly Supported Record Types for CSV Import: Customer Deposit and Customer Refund&lt;/h2&gt;
&lt;p&gt;You can now import customer deposit and customer refund records into NetSuite using the CSV Import Assistant.&lt;/p&gt;
&lt;p&gt;To import the records with the CSV Import Assistant, you must have the Import CSV File permission. For more information, see &lt;a href=&quot;chapter_N343158.html&quot;&gt;Importing CSV Files with the Import Assistant&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;New Sales Order Renewals&lt;/h2&gt;
&lt;p&gt;The new Sales Order Renewals SuiteApp version 26.1.1 enables you to renew sales orders automatically through a batch schedule, or manually. The SuiteApp provides the Sales Order Renewals custom form with fields and controls for renewing sales orders. The custom form displays the &lt;strong&gt;Renew SO Automatically&lt;/strong&gt; box, which, when checked, sets automatic scheduled renewal of sales orders. The &lt;strong&gt;Create Renewal&lt;/strong&gt; button, when clicked, sets a manual renewal on demand. Other fields let you specify the renewal price, uplift percentage, and dates.&lt;/p&gt;
&lt;p&gt;The Sales Order Renewals SuiteApp is available from the NetSuite SuiteApp Marketplace.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; Before installing the SuiteApp, consider the following: You must enable the NetSuite features Sales Orders and Advanced Billing for transactions, as well as Client SuiteScript and Server SuiteScript for SuiteCloud. The Sales Order Renewals SuiteApp is not compatible with the Contract Renewals SuiteApp. If you want to use either one, you must uninstall the other.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;After installing the SuiteApp, you can start setting up renewals of newly created and existing sales orders. However, you can&apos;t renew sales orders with a Canceled status or those with a subscription.&lt;/p&gt;
&lt;p&gt;The SuiteApp supports the Multiple Currencies feature and the Multi-Subsidiary Customer feature.&lt;/p&gt;
&lt;p&gt;For more information, see &lt;a href=&quot;article_1213430897.html&quot;&gt;Sales Order Renewals&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;chapter_N000004.html&quot;&gt;General Notices&lt;/a&gt;&lt;/p&gt;
</content:encoded><category>Order Management</category><category>NetSuite 2026.1</category></item><item><title>Purchasing Updates in NetSuite 2026.1</title><link>https://cfcx.work/release-notes/2026-1-purchasing</link><guid isPermaLink="true">https://cfcx.work/release-notes/2026-1-purchasing</guid><description>1 updates to Purchasing in NetSuite 2026.1.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This release note was updated &lt;a href=&quot;article_0305091614.html&quot;&gt;March 16, 2026&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Bill Capture Enhancements&lt;/h2&gt;
&lt;p&gt;NetSuite 2026.1 includes the following Bill Capture enhancement:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Open Scanned Documents from List&lt;/li&gt;
&lt;li&gt;Intelligent Bill Capture&lt;/li&gt;
&lt;li&gt;New Bill Capture Preference&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Open Scanned Documents from List&lt;/h3&gt;
&lt;p&gt;You can now open your scanned documents from the Scanned Vendor Bills list. Click the file name to preview the document in your browser and download the document.&lt;/p&gt;
&lt;h3&gt;Intelligent Bill Capture&lt;/h3&gt;
&lt;p&gt;Bill Capture now leverages Oracle Cloud Infrastructure (OCI) Document Understanding Custom Generative Model to intelligently extract key values from your vendor bills. For more information about this service, see &lt;a href=&quot;https://docs.oracle.com/en-us/iaas/Content/document-understanding/using/custom-kv-generative-extraction.htm&quot;&gt;Creating a Custom Generative Model V2.0 (New)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Using this large multimodal model (LMM) improves accuracy for extracting information from complex invoice formats. For example, those with multiple columns, mixed content types, and unstructured or free-text layouts.&lt;/p&gt;
&lt;p&gt;Intelligent Bill Capture is currently only available to select accounts that are hosted in US data centers. If it&apos;s available in your account, a &apos;Built with Llama&apos; notification is displayed on the Review Scanned Bill page.&lt;/p&gt;
&lt;p&gt;For more information, see &lt;a href=&quot;article_0417034348.html&quot;&gt;Bill Capture Considerations&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;New Bill Capture Preference&lt;/h3&gt;
&lt;p&gt;Previously, currency was only sourced from the vendor record. Now, you can source your currency from the scanned file. By default, the currency is sourced from the scanned file. To review or set the preference, go to Bill Capture Preferences &amp;gt; Review Page Field Sourcing &amp;gt; Currency. For more information, see &lt;a href=&quot;article_0120015107.html&quot;&gt;Bill Capture Preferences&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;chapter_N000004.html&quot;&gt;General Notices&lt;/a&gt;&lt;/p&gt;
</content:encoded><category>Purchasing</category><category>NetSuite 2026.1</category></item><item><title>SC/SCMA/SCA - SuiteCommerce Solutions Updates in NetSuite 2026.1</title><link>https://cfcx.work/release-notes/2026-1-sc-scma-sca-suitecommerce-solutions</link><guid isPermaLink="true">https://cfcx.work/release-notes/2026-1-sc-scma-sca-suitecommerce-solutions</guid><description>6 updates to SC/SCMA/SCA - SuiteCommerce Solutions in NetSuite 2026.1.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;The 2026.1.0 major release includes the updates listed below.&lt;/p&gt;
&lt;p&gt;Most of the updates below apply to SuiteCommerce, SuiteCommerce MyAccount, and SuiteCommerce Advanced. Some updates apply only to certain products or implementations, and that is noted in each section.&lt;/p&gt;
&lt;h2&gt;SuiteCommerce Performance Improvements&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Applies to:&lt;/strong&gt; SuiteCommerce, SuiteCommerce Advanced&lt;/p&gt;
&lt;p&gt;As of 2026.1, the following performance improvements are available for Commerce web stores:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Rehydration&lt;/strong&gt; - Standard prerendered page content appears sooner, and the page then becomes a fully interactive single-page application (SPA) without replacing the existing Document Object Model (DOM). This behavior improves first-load performance and aims to provide a smooth transition after the SPA finishes loading. For more information, see &lt;a href=&quot;article_8133856829.html&quot;&gt;SuiteCommerce Rehydration&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Font-display swap&lt;/strong&gt; - Text appears sooner by using a fallback font first, and then switching to the selected font after it loads.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Standardized image height&lt;/strong&gt; - On product list pages, image height is standardized to reduce layout movement during page load and improve visual stability.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Image loading fixes&lt;/strong&gt; - Image loading behavior is improved to reduce unnecessary delays and support more efficient loading of prerendered page content.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Payment Status Messaging on the Thank You Page&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Applies to:&lt;/strong&gt; SuiteCommerce, SuiteCommerce Advanced&lt;/p&gt;
&lt;p&gt;With the 2026.1 release, messaging on the payment Thank You page for Commerce websites has been updated based on the payment status of the order. Previously, the page displayed a generic order confirmation message regardless of whether payment was approved, pending, or on hold. This update gives shoppers clearer information about the status of their payment after checkout.&lt;/p&gt;
&lt;p&gt;When payment is successful, the Thank You page continues to display the standard confirmation message with the order number. When payment is pending, the page informs shoppers that the order has been created but payment is still being confirmed, and advises them to check their order history for updates. When payment is on hold, the page informs shoppers that the order has been created but payment requires additional review, and advises them to wait for an email update or contact Customer Support.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; This change applies to implementations of SuiteCommerce and SuiteCommerce Advanced versions 2026.1 and later.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;Configuration Properties Updates&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Applies to:&lt;/strong&gt; SuiteCommerce, SuiteCommerce MyAccount, and SuiteCommerce Advanced&lt;/p&gt;
&lt;p&gt;No new SuiteCommerce configuration properties have been added with the 2026.1.0 release.&lt;/p&gt;
&lt;h2&gt;Node.js Requirement&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Applies to:&lt;/strong&gt; SuiteCommerce, SuiteCommerce MyAccount, and SuiteCommerce Advanced&lt;/p&gt;
&lt;p&gt;The 2026.1.0 release continues to require Node.js version &lt;strong&gt;20.10.0&lt;/strong&gt; for the Theme, Extension, and core SCA developer tools. Make sure your development environment uses this version before you upgrade.&lt;/p&gt;
&lt;p&gt;For more information, see &lt;a href=&quot;section_4183926623.html&quot;&gt;Install Node.js&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Third-Party Library Updates&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Applies to:&lt;/strong&gt; SuiteCommerce, SuiteCommerce MyAccount, and SuiteCommerce Advanced&lt;/p&gt;
&lt;p&gt;This release updates the third-party libraries listed below. The current version is also shown in the distro.json file. If your themes or extensions use any of these libraries, confirm that they are compatible with the new version and update your code if needed. If you are migrating SCA, also check for any deprecated methods before upgrading.&lt;/p&gt;



Library
Old Version
New Version



immutables
4.3.5
4.3.8


underscore
1.13.1
1.13.8


handlebars
4.7.7
4.7.9


&lt;h2&gt;Issue Fixes&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Applies to:&lt;/strong&gt; SuiteCommerce, SuiteCommerce MyAccount, and SuiteCommerce Advanced&lt;/p&gt;
&lt;p&gt;The 2026.1.0 release includes the fixes, improvements, and security updates delivered in the 2025.2 minor releases. See &lt;a href=&quot;section_9071325929.html&quot;&gt;2025.2.x Minor Releases&lt;/a&gt; for details.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;chapter_N000004.html&quot;&gt;General Notices&lt;/a&gt;&lt;/p&gt;
</content:encoded><category>SC/SCMA/SCA - SuiteCommerce Solutions</category><category>NetSuite 2026.1</category></item><item><title>SuiteAnalytics Updates in NetSuite 2026.1</title><link>https://cfcx.work/release-notes/2026-1-suiteanalytics</link><guid isPermaLink="true">https://cfcx.work/release-notes/2026-1-suiteanalytics</guid><description>5 updates to SuiteAnalytics in NetSuite 2026.1.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This release note was updated &lt;a href=&quot;article_0326113509.html&quot;&gt;April 20, 2026&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;SuiteAnalytics is a feature area that includes NetSuite Analytics Warehouse, Connect, Workbook, Searches, Reports, and Dashboards.&lt;/p&gt;
&lt;h2&gt;Automatic Reminders Portlet Refresh&lt;/h2&gt;
&lt;p&gt;The Reminders portlet now automatically refreshes its data every 30 minutes, ensuring you always see the latest information without needing to manually reload the portlet. The portlet displays the last refresh time, helping you anticipate when new reminder data becomes available.&lt;/p&gt;
&lt;p&gt;For more information, see &lt;a href=&quot;section_N581945.html&quot;&gt;Setting Up Reminders&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;AI Summaries for Reports&lt;/h2&gt;
&lt;p&gt;For accounts in supported locations and for users whose language preference is set to English, you can now use generative AI to summarize the results of some reports.&lt;/p&gt;
&lt;p&gt;For more information about the Narrative insights feature, see &lt;a href=&quot;article_135342304.html&quot;&gt;Narrative Insights Overview&lt;/a&gt;. For more information about supported locations, see &lt;a href=&quot;article_3132707887.html&quot;&gt;Generative AI Feature Availability in NetSuite&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;New Option to Publish Saved Searches on a Website&lt;/h2&gt;
&lt;p&gt;Previously, you needed to check the Public box on a saved search to make it available for publishing on a website. Now, you check the Available for publishing on website box instead. For more information, see &lt;a href=&quot;section_N2635180.html&quot;&gt;Publishing Saved Search Results on Your Website&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Outdated NetSuite.com Data Source is No Longer Available&lt;/h2&gt;
&lt;p&gt;As announced in earlier communication campaigns, the outdated NetSuite.com data source is no longer available when your account is upgraded to NetSuite 2026.1. The NetSuite2.com data source is the only data source available for SuiteAnalytics Connect, and queries run through the NetSuite.com data source won&apos;t work.&lt;/p&gt;
&lt;p&gt;If you haven&apos;t completed all the required actions to move to the NetSuite2.com data source, you must complete them as soon as possible. For more information, see &lt;a href=&quot;article_164258362224.html&quot;&gt;Changing from NetSuite.com to NetSuite2.com&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Upgrade to JDBC Driver Version 8.10.184.0 Recommended&lt;/h2&gt;
&lt;p&gt;As of December 15, 2025, the latest JDBC driver version is available for download. This driver version includes some important security fixes, and we strongly recommend that you upgrade your JDBC driver to &lt;strong&gt;version 8.10.184.0&lt;/strong&gt; as soon as possible.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; Note: If you are using ODBC or ADO.NET drivers, no action is required.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;To download the latest driver version, log in to NetSuite. In the Settings portlet on the Home page, click &lt;strong&gt;Set Up SuiteAnalytics Connect&lt;/strong&gt;. For information about upgrading to the latest driver, see the following help articles:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;section_3996479815.html&quot;&gt;Installing the JDBC Driver for Windows&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;section_4044023088.html&quot;&gt;Installing the JDBC Driver for Linux&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;section_4520819104.html&quot;&gt;Installing the JDBC Driver for OS X&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For information about the latest driver version, see &lt;a href=&quot;article_1201032640.html&quot;&gt;JDBC Drivers&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;chapter_N000004.html&quot;&gt;General Notices&lt;/a&gt;&lt;/p&gt;
</content:encoded><category>SuiteAnalytics</category><category>NetSuite 2026.1</category></item><item><title>SuiteApps (Bundles) Released by NetSuite Updates in NetSuite 2026.1</title><link>https://cfcx.work/release-notes/2026-1-suiteapps-bundles-released-by-netsuite</link><guid isPermaLink="true">https://cfcx.work/release-notes/2026-1-suiteapps-bundles-released-by-netsuite</guid><description>2 updates to SuiteApps (Bundles) Released by NetSuite in NetSuite 2026.1.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This release note was updated &lt;a href=&quot;article_0219102428.html&quot;&gt;March 9, 2026&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Following are the 2026.1 accounting enhancements to SuiteApps:&lt;/p&gt;
&lt;h2&gt;New Applied Trans Date and Applied Trans Period Columns for Account Matching Report&lt;/h2&gt;
&lt;p&gt;Version 1.1.0 of the Account Matching Report SuiteApp introduces two new columns and renames an existing column. These changes provide additional context when reviewing matched transactions.&lt;/p&gt;
&lt;h3&gt;New Columns&lt;/h3&gt;
&lt;p&gt;The following columns help you confirm when and in which posting period a transaction was posted, so you can get more details when reconciling accounts.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Applied Trans Date&lt;/strong&gt; - Shows the transaction date of the applied transaction.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Applied Trans Period&lt;/strong&gt; - Shows the posting period of the applied transaction.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Renamed Column&lt;/h3&gt;
&lt;p&gt;The Applied Date column has been renamed to &lt;strong&gt;Last Applied Date&lt;/strong&gt; to clarify that the value shows the most recent application date.&lt;/p&gt;
&lt;p&gt;For more information, see the help topic &lt;a href=&quot;article_0421124530.html#subsect_0421010454&quot;&gt;Report Columns&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;SuiteApprovals Enhancements&lt;/h2&gt;
&lt;p&gt;The SuiteApprovals SuiteApp version 2026.1.1 now includes the following enhancements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Record Locking and Reapproval Feature for Journal Entries&lt;/li&gt;
&lt;li&gt;Journal Entry Count in Records for Approval Portlet&lt;/li&gt;
&lt;li&gt;SuiteApprovals Reminders Portlet Enhancements &lt;/li&gt;
&lt;li&gt;Monitor Journal Entries&lt;/li&gt;
&lt;li&gt;New Aging Days and Next Approver Columns&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Record Locking and Reapproval Feature for Journal Entries&lt;/h3&gt;
&lt;p&gt;You can specify when a journal entry becomes read-only based on its status. The status can be Pending Approval, Approved, or both. You can also set tolerance thresholds, either in percentage or amount, that automatically reroute edited journal entries for approval.&lt;/p&gt;
&lt;p&gt;These settings help prevent unauthorized edits, enforces policy compliance, and remove the need for manual resubmission.&lt;/p&gt;
&lt;p&gt;For more information, see the help topic &lt;a href=&quot;section_53132710234.html&quot;&gt;Defining Record Locking and Reapproval Settings&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Journal Entry Count in Records for Approval Portlet&lt;/h3&gt;
&lt;p&gt;The portlet now shows the number of journal entries that need approval. You can evaluate each journal entry on the Review Documents Awaiting Approval page. To open the page, click the Journal Entry link.&lt;/p&gt;
&lt;p&gt;For more information, see the help topic &lt;a href=&quot;subsect_163712760407.html&quot;&gt;Records for Approval Portlet&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;SuiteApprovals Reminders Portlet Enhancements&lt;/h3&gt;
&lt;p&gt;The following enhancements are available for the SuiteApprovals Reminders portlet.&lt;/p&gt;
&lt;h4&gt;Monitor Journal Entries&lt;/h4&gt;
&lt;p&gt;You can now monitor all journal entries in Pending Approval or Rejected status in the journal entry section. This view helps you see which records are already awaiting the next approver and which requires reapproval.&lt;/p&gt;
&lt;h4&gt;New Aging Days and Next Approver Columns&lt;/h4&gt;
&lt;p&gt;The following columns are available on the Review Documents Awaiting Approval page. To go to this page, click the Pending Approval or Rejected link.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Aging Days&lt;/strong&gt; - Displays how long each transaction has been waiting for approval.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Next Approver&lt;/strong&gt; - Displays the name of the assigned approver.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These columns enable you to spot approval delays and follow up with the next approvers when needed.&lt;/p&gt;
&lt;p&gt;For more information, see the help topic &lt;a href=&quot;subsect_163712761302.html&quot;&gt;SuiteApprovals Reminders Portlet&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;chapter_N000004.html&quot;&gt;General Notices&lt;/a&gt;&lt;/p&gt;
</content:encoded><category>SuiteApps (Bundles) Released by NetSuite</category><category>NetSuite 2026.1</category></item><item><title>SuiteBuilder Updates in NetSuite 2026.1</title><link>https://cfcx.work/release-notes/2026-1-suitebuilder</link><guid isPermaLink="true">https://cfcx.work/release-notes/2026-1-suitebuilder</guid><description>1 updates to SuiteBuilder in NetSuite 2026.1.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This release note was updated &lt;a href=&quot;article_0319111528.html&quot;&gt;April 13, 2026&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;AI Description Field Added for Custom Records, Fields, and Transactions&lt;/h2&gt;
&lt;p&gt;AI Description fields have been added for custom records, custom fields, and custom transactions definitions. These fields appear in the main body section of each definition page. Administrators can use this field to provide concise, meaningful descriptions (up to 250 characters) of custom objects. AI features optimize this description for AI and then use it to understand the meaning of the custom object, so they can deliver relevant, meaningful answers to user questions about the object.&lt;/p&gt;
&lt;p&gt;Descriptions added in the AI Description field are used by NetSuite AI features, such as NetSuite AI Connector Service. This service uses Model Context Protocol (MCP) to connect external AI platforms (such as ChatGPT or Claude) to your NetSuite data, enabling smarter responses and integrations.&lt;/p&gt;
&lt;p&gt;For more information, see AI Description for Custom Object Definitions &lt;a href=&quot;article_0109014837.html&quot;&gt;AI Description for Custom Object Definitions&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;chapter_N000004.html&quot;&gt;General Notices&lt;/a&gt;&lt;/p&gt;
</content:encoded><category>SuiteBuilder</category><category>NetSuite 2026.1</category></item><item><title>SuiteCloud Updates in NetSuite 2026.1</title><link>https://cfcx.work/release-notes/2026-1-suitecloud</link><guid isPermaLink="true">https://cfcx.work/release-notes/2026-1-suitecloud</guid><description>4 updates to SuiteCloud in NetSuite 2026.1.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;SuiteCloud Development Framework (SDF) is a development framework and deployment mechanism. Customers and partners can use SDF to create customization projects for internal use within their organizations or for commercial distribution. For more information about SDF, see &lt;a href=&quot;chapter_4702622163.html&quot;&gt;SuiteCloud Development Framework&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For a complete list of custom records and customizations that are supported by SDF, see &lt;a href=&quot;section_4706653920.html&quot;&gt;Customizations Supported by SuiteCloud Development Framework&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release note was updated &lt;a href=&quot;article_0430014023.html&quot;&gt;May 18, 2026&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;New beforeUndeploy Installation Hook&lt;/h2&gt;
&lt;p&gt;You can now define hooks that run custom logic at certain defined entry points. The new &lt;code&gt;beforeUndeploy&lt;/code&gt; hook can run logic before a SuiteApp is uninstalled from an account. This logic can include deleting custom records, files, folders, and objects before a SuiteApp is uninstalled.&lt;/p&gt;
&lt;p&gt;The beforeUndeploy hook is defined in a new, optional configuration file called &lt;code&gt;application.xml&lt;/code&gt;, located at the root of your SuiteApp project, alongside &lt;code&gt;manifest.xml&lt;/code&gt; and &lt;code&gt;deploy.xml&lt;/code&gt;. In this file, you can define a &lt;code&gt;&amp;lt;beforeUndeploy&amp;gt;&lt;/code&gt; section under the &lt;code&gt;&amp;lt;hooks&amp;gt;&lt;/code&gt; element and reference one or more SDF installation scripts that contain the logic.&lt;/p&gt;
&lt;p&gt;For additional information, see &lt;a href=&quot;article_0206015353.html&quot;&gt;Life-cycle Hooks&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Add Support for File Permissions for .ss and .ssp Files&lt;/h2&gt;
&lt;p&gt;The existing &lt;code&gt;&amp;lt;file&amp;gt;&lt;/code&gt; XML definition has been enhanced to let you define permissions for files with &lt;code&gt;.ss&lt;/code&gt; and &lt;code&gt;.ssp&lt;/code&gt; extensions directly in your SuiteCloud Development Framework (SDF) projects. You can now manage file permissions using the &lt;code&gt;&amp;lt;permission&amp;gt;&lt;/code&gt; tag without relying on manual configuration in the NetSuite UI.&lt;/p&gt;
&lt;p&gt;File permissions for &lt;code&gt;.ss&lt;/code&gt; and &lt;code&gt;.ssp&lt;/code&gt; files are defined in your project&apos;s file XML definitions.&lt;/p&gt;
&lt;p&gt;For additional information, see &lt;a href=&quot;section_1529598062.html&quot;&gt;SuiteScript 2.0 SSP Applications&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Changes to the SDF Custom Object for Custom Tools&lt;/h2&gt;
&lt;p&gt;The SDF custom object for custom tool scripts has been updated. Key changes include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The SDF object name was changed from &lt;code&gt;tool&lt;/code&gt; to &lt;code&gt;toolset&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;The &lt;code&gt;scriptid&lt;/code&gt; prefix was changed from &lt;code&gt;customtool_&lt;/code&gt; to &lt;code&gt;custtoolset_&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;The &lt;code&gt;exposeto3rdpartyagents&lt;/code&gt; attribute was renamed to &lt;code&gt;exposetoaiconnector&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These changes are part of the enhancements to the custom tool script type and are required to use the execution log feature for custom tools. For more information, see &lt;a href=&quot;section_N3949604.html#subsect_1117115156&quot;&gt;Custom Tool Script Enhancements&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;See the following topics:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;article_0825085154.html&quot;&gt;Custom Tool Scripts as XML Definitions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;SDF Custom Object XML Definition: &lt;a href=&quot;article_84193207470.html&quot;&gt;toolset&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://suiteanswers.custhelp.com/app/answers/detail/a_id/1024036&quot;&gt;How to Update Custom Tool Scripts for Execution Log Support in NetSuite 2026.1 (SuiteAnswers ID: 1024036)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;New SuiteCloud Agent Skills&lt;/h2&gt;
&lt;p&gt;You can now use SuiteCloud Agent Skills, a platform-agnostic skill collection that supports common NetSuite and SuiteCloud development workflows (SuiteScript, SDF, UIF SPA components, security, documentation, deployment). This content helps you standardize recurring tasks, reduce errors through source-of-truth references, and reinforce security practices such as least-privilege access patterns.&lt;/p&gt;
&lt;p&gt;The following skills are now available for use:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;netsuite-ai-connector-instructions: Provides guardrails and domain guidance for AI-to-NetSuite sessions, enforcing correct tool selection, safe SuiteQL usage, consistent output formatting, and proper multi-subsidiary and currency handling through the NetSuite AI Service Connector.&lt;/li&gt;
&lt;li&gt;netsuite-sdf-roles-and-permissions: Helps generate and review SDF permission configurations (for example, customrole XML and script deployment permissions) and validates permission IDs/levels using NetSuite reference data.&lt;/li&gt;
&lt;li&gt;netsuite-uif-spa-reference: Helps build, modify, and debug NetSuite UIF SPA components by providing API/type lookup for @uif-js/core and @uif-js/component (constructors, methods, props, enums, hooks, and component options).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This update provides a developer tool package (CLI), not a NetSuite UI feature. You must use command line interface for installation and execution. For more information, see &lt;a href=&quot;https://github.com/oracle/netsuite-suitecloud-sdk/tree/master/packages/agent-skills&quot;&gt;SuiteCloud Agent Skills&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;chapter_N000004.html&quot;&gt;General Notices&lt;/a&gt;&lt;/p&gt;
</content:encoded><category>SuiteCloud</category><category>NetSuite 2026.1</category></item><item><title>SuiteCloud Agent Skills Updates in NetSuite 2026.1</title><link>https://cfcx.work/release-notes/2026-1-suitecloud-agent-skills</link><guid isPermaLink="true">https://cfcx.work/release-notes/2026-1-suitecloud-agent-skills</guid><description>3 updates to SuiteCloud Agent Skills in NetSuite 2026.1.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This release note was updated &lt;a href=&quot;article_0430014023.html&quot;&gt;May 18, 2026&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;SuiteCloud Agent Skills extend NetSuite development workflows by providing reusable, structured guidance for AI-assisted development and automation. These components help standardize processes, improve accuracy, and enforce best practices across SuiteCloud projects.&lt;/p&gt;
&lt;h2&gt;New Skills Added to SuiteCloud Agent Skills&lt;/h2&gt;
&lt;p&gt;The following skills have been added to SuiteCloud Agent Skills:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;netsuite-owasp-secure-coding: Platform-agnostic OWASP secure coding practices with JavaScript/Node.js patterns and NetSuite SuiteScript examples. Covers Open Worldwide Application Security Project (OWASP) Top 10 (2021), output encoding, injection prevention, CSP headers, file security, API hardening, AI agent security, DRY security patterns, and 48+ security pitfalls with GOOD/BAD code templates.&lt;/li&gt;
&lt;li&gt;netsuite-suitescript-upgrade: SuiteScript 1.0, 2.0, and 2.x to 2.1 migration assistant. Analyzes, converts, explains, and validates script upgrades. Covers 125+ API mappings, 34 object conversions, 13 unmapped API workarounds, all script type entry point changes, SuiteScript 2.0/2.x to 2.1 upgrade guidance, and 16 categories of breaking behavioral changes. Essential for modernizing legacy SuiteScript code bases.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more information, see &lt;a href=&quot;https://github.com/oracle/netsuite-suitecloud-sdk/tree/master/packages/agent-skills&quot;&gt;SuiteCloud Agent Skills&lt;/a&gt; on GitHub and &lt;a href=&quot;article_7122549123.html&quot;&gt;SuiteCloud Agent Skills&lt;/a&gt; in the Help Center.&lt;/p&gt;
&lt;h2&gt;New Skills Added to SuiteCloud Agent Skills&lt;/h2&gt;
&lt;p&gt;The following skills have been added to SuiteCloud Agent Skills:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;netsuite-sdf-project-documentation: Generates enterprise-grade documentation for NetSuite SDF projects. Analyzes scripts, object XML files, &lt;code&gt;manifest.xml&lt;/code&gt;, and SuiteQL queries to produce &lt;code&gt;README.md&lt;/code&gt;, architecture diagrams (Mermaid/ASCII), deployment guides, and troubleshooting tables. Can integrate with post-deployment documentation workflows when automation (for example, hooks) is available.&lt;/li&gt;
&lt;li&gt;netsuite-suitescript-records-reference: SuiteScript records and fields reference. Looks up field IDs, types, required status, and search capabilities for all 272 NetSuite record types. Use this when building SuiteScript to ensure correct field usage.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more information, see &lt;a href=&quot;https://github.com/oracle/netsuite-suitecloud-sdk/tree/master/packages/agent-skills&quot;&gt;SuiteCloud Agent Skills&lt;/a&gt; on GitHub and &lt;a href=&quot;article_7122549123.html&quot;&gt;SuiteCloud Agent Skills&lt;/a&gt; in the Help Center.&lt;/p&gt;
&lt;h2&gt;New SuiteCloud Agent Skills Available&lt;/h2&gt;
&lt;p&gt;You can now use SuiteCloud Agent Skills, a platform-agnostic skill collection that supports common NetSuite and SuiteCloud development workflows (SuiteScript, SDF, UIF SPA components, security, documentation, and deployment). This content helps you standardize recurring tasks, reduce errors through source-of-truth references, and reinforce security practices such as least-privilege access patterns.&lt;/p&gt;
&lt;p&gt;The following skills are available in the initial release of SuiteCloud Agent Skills:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;netsuite-ai-connector-instructions: Provides guardrails and domain guidance for AI-to-NetSuite sessions, enforcing correct tool selection, safe SuiteQL usage, consistent output formatting, and proper multi-subsidiary and currency handling through the NetSuite AI Service Connector.&lt;/li&gt;
&lt;li&gt;netsuite-sdf-roles-and-permissions: Helps generate and review SDF permission configurations (for example, custom role XML and script deployment permissions) and validates permission IDs and levels using NetSuite reference data.&lt;/li&gt;
&lt;li&gt;netsuite-uif-spa-reference: Helps build, modify, and debug NetSuite UIF SPA components by providing API/type lookup for &lt;code&gt;@uif-js/core&lt;/code&gt; and &lt;code&gt;@uif-js/component&lt;/code&gt; (constructors, methods, props, enums, hooks, and component options).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more information, see &lt;a href=&quot;https://github.com/oracle/netsuite-suitecloud-sdk/tree/master/packages/agent-skills&quot;&gt;SuiteCloud Agent Skills&lt;/a&gt; on GitHub and &lt;a href=&quot;article_7122549123.html&quot;&gt;SuiteCloud Agent Skills&lt;/a&gt; in the Help Center.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;chapter_N000004.html&quot;&gt;General Notices&lt;/a&gt;&lt;/p&gt;
</content:encoded><category>SuiteCloud Agent Skills</category><category>NetSuite 2026.1</category></item><item><title>SuiteScript Updates in NetSuite 2026.1</title><link>https://cfcx.work/release-notes/2026-1-suitescript</link><guid isPermaLink="true">https://cfcx.work/release-notes/2026-1-suitescript</guid><description>10 updates to SuiteScript in NetSuite 2026.1.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This release note was updated &lt;a href=&quot;article_57151840113.html&quot;&gt;May 4, 2026&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Refer to the following sections for details on SuiteScript updates for NetSuite 2026.1:&lt;/p&gt;
&lt;h2&gt;MCP App Interactive UI Support in Custom Tools&lt;/h2&gt;
&lt;p&gt;MCP Apps are interactive applications built on the Model Context Protocol (MCP) that allow AI-enabled chat clients to render secure, embedded HTML user interfaces in the chat experience. You can now create custom tools that include interactive UIs, allowing AI clients to present rich workflows and guided data entry directly in conversational AI.&lt;/p&gt;
&lt;p&gt;With MCP App support, developers can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Build and deploy custom tool scripts that go beyond text responses and render interactive UIs directly inside the chat.&lt;/li&gt;
&lt;li&gt;Present forms, pickers, dashboards, or feedback panels in AI chat clients as part of the conversational experience.&lt;/li&gt;
&lt;li&gt;Trigger SuiteScript actions and data retrieval from the MCP App UI, enabling flexible automation and richer user input workflows.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;MCP Apps build on the existing custom tools framework in NetSuite, using the same deployment model and core requirements, with these additional components for interactive UI support:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;UI metadata in the tool schema&lt;/strong&gt; - The &lt;code&gt;_meta.ui.resourceUri&lt;/code&gt; attribute specifies the bundled HTML UI resource for the AI client to load.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bundled HTML UI resource&lt;/strong&gt; - The AI client renders the HTML UI in the chat and communicates with it to retrieve results and trigger tool execution.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more information, see &lt;a href=&quot;article_0324030845.html&quot;&gt;Building MCP Apps (Interactive UI) with Custom Tools&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Custom Tool Script Files Are Not Editable in the File Cabinet&lt;/h2&gt;
&lt;p&gt;When you deploy a SuiteApp or account customization project (ACP) that includes a custom tool, you can&apos;t edit the associated custom tool script file, JSON schema file, or HTML resource file from the File Cabinet. If you try to edit any of these files there, an error message appears.&lt;/p&gt;
&lt;p&gt;You can edit these files only through SuiteCloud Development Framework (SDF). This restriction applies to files associated with any custom tool in both SuiteApps and ACPs.&lt;/p&gt;
&lt;p&gt;This update helps maintain the security and integrity of deployed custom tool scripts and related resources. For more information, see &lt;a href=&quot;article_1185045525.html&quot;&gt;SuiteScript 2.1 Custom Tool Script Type&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Custom Tool Script Enhancements&lt;/h2&gt;
&lt;p&gt;NetSuite 2026.1 introduces the following enhancements to custom tool scripts:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Custom Tool Script and SDF Object Updates&lt;/li&gt;
&lt;li&gt;New Custom Tools Page&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Custom Tool Script and SDF Object Updates&lt;/h3&gt;
&lt;p&gt;The custom tool script type and its corresponding SuiteCloud Development Framework (SDF) object have been updated. With these changes, you can now view execution logs for custom tool scripts on the Script Execution Logs page by going to &lt;em&gt;Customization &amp;gt; Scripting &amp;gt; Script Execution Logs&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;To use this logging feature, update your existing custom tool scripts and their corresponding SDF objects, and ensure that new and updated custom tool implementations include the following updates:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;For custom tool scripts:&lt;/strong&gt; &lt;/li&gt;
&lt;li&gt;Add the JSDoc tag &lt;code&gt;@NScriptType CustomTool&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Declare entry point functions for tool methods as asynchronous.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;For SDF object XML definition files associated with custom tool scripts:&lt;/strong&gt; &lt;/li&gt;
&lt;li&gt;Change the SDF object name from &lt;code&gt;tool&lt;/code&gt; to &lt;code&gt;toolset&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Update the &lt;code&gt;scriptid&lt;/code&gt; prefix from &lt;code&gt;customtool_&lt;/code&gt; to &lt;code&gt;custtoolset_&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Rename the attribute &lt;code&gt;exposeto3rdpartyagents&lt;/code&gt; to &lt;code&gt;exposetoaiconnector&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Applying these updates gives you improved script monitoring and troubleshooting capabilities with access to execution logs.&lt;/p&gt;
&lt;p&gt;For guidance on updating your custom tools, see &lt;a href=&quot;https://suiteanswers.custhelp.com/app/answers/detail/a_id/1024036&quot;&gt;How to Update Custom Tool Scripts for Execution Log Support in NetSuite 2026.1 (SuiteAnswers ID: 1024036)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For more information, see the following help topics:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;article_1185045525.html&quot;&gt;SuiteScript 2.1 Custom Tool Script Type&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;article_0825085154.html&quot;&gt;Custom Tool Scripts as XML Definitions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;SDF Custom Object XML Definition: &lt;a href=&quot;article_84193207470.html&quot;&gt;toolset&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can also see the updated sample SuiteCloud project in the &lt;a href=&quot;https://github.com/oracle-samples/netsuite-suitecloud-samples/tree/main/MCP-Sample-Tools&quot;&gt;MCP-Sample-Tools&lt;/a&gt; directory of the &lt;a href=&quot;https://github.com/oracle-samples/netsuite-suitecloud-samples&quot;&gt;SuiteCloud Project Repository on Oracle Samples GitHub&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;New Custom Tools Page&lt;/h3&gt;
&lt;p&gt;In NetSuite, custom tool scripts let you define one or more tools, which are individual functions that perform specific actions and can be invoked by external AI clients through the NetSuite AI Connector Service.&lt;/p&gt;
&lt;p&gt;The new Custom Tools page provides a centralized location to view and manage the tools available in your NetSuite account. This page displays tools from SuiteApps and account customization projects (ACPs), organized by toolset, which is the SDF object used to define custom tool scripts and group related tools.&lt;/p&gt;
&lt;p&gt;To access the Custom Tools page, go to Customization &amp;gt; Scripting &amp;gt; Custom Tools.&lt;/p&gt;
&lt;p&gt;When you expand a toolset, you can see individual tools and the permissions required to access them in the AI client. You can delete ACP toolsets directly from the Custom Tools page. You can&apos;t delete SuiteApp toolsets from this page, but you can use the SuiteApp link to go to the Installed SuiteApps page and remove the SuiteApp toolsets by uninstalling the associated SuiteApp.&lt;/p&gt;
&lt;p&gt;For more information, see &lt;a href=&quot;article_1201042732.html&quot;&gt;Managing Custom Tools in NetSuite&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Binary File Support for N/https Module&lt;/h2&gt;
&lt;p&gt;You can now send a binary file in SuiteScript with the &lt;code&gt;N/https&lt;/code&gt; module. Convert the file contents to a &lt;code&gt;Uint8Array&lt;/code&gt; with &lt;code&gt;Uint8Array.fromBase64()&lt;/code&gt;, then pass the result in the &lt;code&gt;options.body&lt;/code&gt; parameter of &lt;code&gt;https.post(options)&lt;/code&gt;. You can send only one file per request.&lt;/p&gt;
&lt;p&gt;For details, see &lt;a href=&quot;section_4567628658.html&quot;&gt;https.post(options)&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;New Preference to Use LIST for SFTP File Uploads&lt;/h2&gt;
&lt;p&gt;A new preference named SFTP: Use LIST to Test That a File Exists is now available on the General Preferences page. Set this preference only when uploading to SFTP servers that don&apos;t support the default STAT command and trigger false FILE_ALREADY_EXISTS errors.&lt;/p&gt;
&lt;p&gt;When the SFTP: Use LIST to Test That a File Exists box is checked, the N/sftp module switches its file-existence check from STAT to LIST. This setting eliminates the FILE_ALREADY_EXISTS duplicate file error during SFTP uploads, without sacrificing performance.&lt;/p&gt;
&lt;p&gt;You need the Set Up Company permission to set this preference.&lt;/p&gt;
&lt;p&gt;For details, see &lt;a href=&quot;article_3131752831.html&quot;&gt;Setting General SuiteScript and Advanced Preferences&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;New Preference to Execute SuiteScript 2.0 Scripts as SuiteScript 2.1&lt;/h2&gt;
&lt;p&gt;A new company preference is now available that lets you run all SuiteScript 2.0 server scripts in a SuiteScript 2.1 environment. This new preference helps you verify that existing SuiteScript 2.0 server scripts function correctly under SuiteScript 2.1. Note that only those SuiteScript 2.0 server scripts recognized as compatible with SuiteScript 2.1 will be affected by this preference.&lt;/p&gt;
&lt;p&gt;Take advantage of this preference to verify existing SuiteScript 2.0 server scripts for SuiteScript 2.1 environment compatibility. If your SuiteScript 2.0 server script validates successfully with this preference enabled, consider updating the script annotation to SuiteScript 2.1 to take advantage of performance benefits. If your SuiteScript 2.0 server script does not validate successfully, it will continue to run as SuiteScript 2.0. Script records with the &quot;Execute As&quot; field set to 2.0, will continue to run as SuiteScript 2.0.&lt;/p&gt;
&lt;p&gt;By enabling this preference, SuiteScript 2.0 scripts are executed using the SuiteScript 2.1 runtime engine, which provides improved performance and stability compared to the SuiteScript 2.0 runtime engine. For more information, see &lt;a href=&quot;chapter_156042690639.html&quot;&gt;SuiteScript 2.1&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;To use this setting, go to &lt;em&gt;Setup &amp;gt; Company &amp;gt; General Preferences&lt;/em&gt; and check the &lt;strong&gt;Execute SuiteScript 2.0 Server Scripts as 2.1&lt;/strong&gt; box.&lt;/p&gt;
&lt;h2&gt;N/http and N/https Now Supports PATCH Method&lt;/h2&gt;
&lt;p&gt;The Method enumeration in both N/http and N/https API modules now includes PATCH. Use it for external calls or internal Suitelet calls with these functions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;section_4426024227.html&quot;&gt;http.request(options)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;section_4567630582.html&quot;&gt;https.request(options)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;section_44162330742.html&quot;&gt;https.requestSuitelet(options)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;section_156409111673.html&quot;&gt;clientCertificate.request(options)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Important:&lt;/strong&gt; You can pass either &lt;code&gt;http.Method.PATCH&lt;/code&gt; or &lt;code&gt;https.Method.PATCH&lt;/code&gt; to any parameter that accepts a Method value. If, however, the API doesn&apos;t allow PATCH, NetSuite returns HTTP 405 (Method Not Allowed).&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;For more information, see &lt;a href=&quot;section_4426027649.html&quot;&gt;http.Method&lt;/a&gt; and &lt;a href=&quot;section_4567626997.html&quot;&gt;https.Method&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Support for GPT-OSS Model in N/llm Module&lt;/h2&gt;
&lt;p&gt;The N/llm module now supports the OpenAI GPT-OSS model. You can specify this model when you call &lt;a href=&quot;article_1014032554.html&quot;&gt;llm.generateText(options)&lt;/a&gt; and &lt;a href=&quot;article_46075557997.html&quot;&gt;llm.generateTextStreamed(options)&lt;/a&gt; (and their promise versions). For more information, see &lt;a href=&quot;article_1014101247.html&quot;&gt;llm.ModelFamily&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Tooling Support in the N/llm Module&lt;/h2&gt;
&lt;p&gt;The N/llm module now supports tooling, which lets SuiteScript developers extend large language model (LLM) interactions with custom tools. This enhancement addresses limitations in static LLM responses by letting scripts run business logic, retrieve NetSuite data, and return structured outputs during response generation. You can use tooling to build more dynamic, context-aware AI experiences that align with specific business workflows.&lt;/p&gt;
&lt;p&gt;Define a tool using &lt;a href=&quot;article_54090013211.html&quot;&gt;llm.createTool(options)&lt;/a&gt; and specify required parameters using &lt;a href=&quot;article_47090328711.html&quot;&gt;llm.createToolParameter(options)&lt;/a&gt;. Provide these tools when calling &lt;a href=&quot;article_1014032554.html&quot;&gt;llm.generateText(options)&lt;/a&gt; or &lt;a href=&quot;article_46075557997.html&quot;&gt;llm.generateTextStreamed(options)&lt;/a&gt; so the LLM can determine when to request them. When the LLM response includes tool call requests, your script can run the corresponding tool handler and return results using &lt;a href=&quot;article_40090425838.html&quot;&gt;llm.createToolResult(options)&lt;/a&gt;. Your script can repeat this process until no additional tool call requests are required. Using tools can help you build interactive, AI-driven workflows that combine user input, LLM reasoning, and NetSuite data.&lt;/p&gt;
&lt;p&gt;For more information, see &lt;a href=&quot;article_0311105254.html&quot;&gt;Tooling in the N/llm Module&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;New SuiteCloud Agent Skills&lt;/h2&gt;
&lt;p&gt;You can now use SuiteCloud Agent Skills, a platform-agnostic skill collection that supports common NetSuite and SuiteCloud development workflows (SuiteScript, SDF, UIF SPA components, security, documentation, deployment). This content helps you standardize recurring tasks, reduce errors through source-of-truth references, and reinforce security practices such as least-privilege access patterns.&lt;/p&gt;
&lt;p&gt;The following skills are now available for use:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;netsuite-ai-connector-instructions: Provides guardrails and domain guidance for AI-to-NetSuite sessions, enforcing correct tool selection, safe SuiteQL usage, consistent output formatting, and proper multi-subsidiary and currency handling through the NetSuite AI Service Connector.&lt;/li&gt;
&lt;li&gt;netsuite-sdf-roles-and-permissions: Helps generate and review SDF permission configurations (for example, customrole XML and script deployment permissions) and validates permission IDs/levels using NetSuite reference data.&lt;/li&gt;
&lt;li&gt;netsuite-uif-spa-reference: Helps build, modify, and debug NetSuite UIF SPA components by providing API/type lookup for @uif-js/core and @uif-js/component (constructors, methods, props, enums, hooks, and component options).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This update provides a developer tool package (CLI), not a NetSuite UI feature. You must use command line interface for installation and execution. For more information, see &lt;a href=&quot;https://github.com/oracle/netsuite-suitecloud-sdk/tree/master/packages/agent-skills&quot;&gt;SuiteCloud Agent Skills&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;chapter_N000004.html&quot;&gt;General Notices&lt;/a&gt;&lt;/p&gt;
</content:encoded><category>SuiteScript</category><category>NetSuite 2026.1</category></item><item><title>SuiteTalk Updates in NetSuite 2026.1</title><link>https://cfcx.work/release-notes/2026-1-suitetalk</link><guid isPermaLink="true">https://cfcx.work/release-notes/2026-1-suitetalk</guid><description>7 updates to SuiteTalk in NetSuite 2026.1.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;New Attach and Detach Operations in REST Web Services&lt;/h2&gt;
&lt;p&gt;With the new attach and detach operations, you can define or remove a relationship between two record instances. For example, you can associate a contact record instance with a partner record instance, or you can associate a file record instance with an opportunity record instance.&lt;/p&gt;
&lt;p&gt;Currently, you can attach or detach contact records and file records only.&lt;/p&gt;
&lt;p&gt;To attach or detach two records, you must use the record type and IDs of the record instances. For example: &lt;code&gt;.../services/rest/record/v1/customer/660/!attach/contact/106&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;For more information, see &lt;a href=&quot;article_0113084334.html&quot;&gt;Attach and Detach Operations&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For information about every available operation in REST web services, see &lt;a href=&quot;article_3101500486.html&quot;&gt;SOAP Web Services and REST Web Services Operations&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Support for Homogeneous Batch Operations in REST Web Services&lt;/h2&gt;
&lt;p&gt;With the new homogeneous batch operations, you can add, update, delete, or upsert multiple instances of the same record type in a single REST request.&lt;/p&gt;
&lt;p&gt;Batch operations reduce the number of network requests by processing multiple records in one request, minimizing latency and server load. This approach is useful for large-scale data imports, updates, and deletions, because it improves system performance and user experience. Batch operations in REST web services are executed asynchronously.&lt;/p&gt;
&lt;p&gt;For more information, see &lt;a href=&quot;article_0127092747.html&quot;&gt;Batch Operations&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For information about every available operation in REST web services, see &lt;a href=&quot;article_3101500486.html&quot;&gt;SOAP Web Services and REST Web Services Operations&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;New create-form Operation in REST Web Services&lt;/h2&gt;
&lt;p&gt;The create-form operation returns a record form with all fields prepopulated. This operation enables you to see all default fields and the line IDs of default lines on a record, and you can modify these values before submitting the record.&lt;/p&gt;
&lt;p&gt;With the create-form operation, you can emulate a NetSuite UI workflow by prepopulating fields on transaction line items with values from a related record. Your REST web services application can then modify only the values it needs to before submitting the record.&lt;/p&gt;
&lt;p&gt;For example, in the UI, when you bill a sales order, an invoice record is loaded with fields populated with values from the sales order. When loading an invoice record in REST, you can reference the related sales order record to initialize fields with values from that sales order.&lt;/p&gt;
&lt;p&gt;For more information, see &lt;a href=&quot;article_1217103046.html&quot;&gt;Create-form Operation&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For information about every available operation in REST web services, see &lt;a href=&quot;article_3101500486.html&quot;&gt;SOAP Web Services and REST Web Services Operations&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;New selectOptions Operation in REST Web Services&lt;/h2&gt;
&lt;p&gt;With the new selectOptions operation, you can retrieve valid select options for specific records and fields.&lt;/p&gt;
&lt;p&gt;This operation is useful if you are creating an application UI that needs to mimic NetSuite UI logic, if the referenced record type is not yet exposed to REST web services. The selectOptions operation is also useful when the logged-in user&apos;s role doesn&apos;t have permission to the instances of the referenced record type. The selectOptions operation can return different results for the same field for different roles.&lt;/p&gt;
&lt;p&gt;For more information, see &lt;a href=&quot;article_0115100241.html&quot;&gt;selectOptions Operation&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For information about every available operation in REST web services, see &lt;a href=&quot;article_3101500486.html&quot;&gt;SOAP Web Services and REST Web Services Operations&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;REST Web Services Supported Records in 2026.1&lt;/h2&gt;
&lt;p&gt;In 2026.1, the following records became fully supported in REST web services.&lt;/p&gt;



Record Type
Notes



&lt;a href=&quot;article_0313103607.html&quot;&gt;Accounting Book&lt;/a&gt;
You need to have the Multi-Book Accounting feature enabled and you must have the Accounting Book Administrator permission to work with this record.


&lt;a href=&quot;article_0303053509.html&quot;&gt;Automated Clearing House&lt;/a&gt;
You must enable the Payment Instruments and Credit Card Payments features.


&lt;a href=&quot;article_0305060708.html&quot;&gt;Budget Exchange Rate&lt;/a&gt;
The budget exchange rate record is available when the Multiple Currencies and Multiple Budgets features are enabled.


&lt;a href=&quot;article_0305054912.html&quot;&gt;Budget Import&lt;/a&gt;
You need the Set Up Budget permission to import budget data. You don&apos;t need the Import CSV File permission.


&lt;a href=&quot;article_0224093034.html&quot;&gt;Campaign Audience&lt;/a&gt;
You must enable the Marketing Automation feature before you can use this record through REST web services.


&lt;a href=&quot;article_0226011123.html&quot;&gt;Campaign Category&lt;/a&gt;
You must enable the Customer Relationship Management and Marketing Automation features before you can use this record through REST web services.


&lt;a href=&quot;article_0226014334.html&quot;&gt;Campaign Channel&lt;/a&gt;
You must enable the Marketing Automation feature before you can use this record through REST web services.


&lt;a href=&quot;article_0226020051.html&quot;&gt;Campaign Family&lt;/a&gt;
You must enable the Marketing Automation feature before you can use this record through REST web services.


&lt;a href=&quot;article_0226022254.html&quot;&gt;Campaign Offer&lt;/a&gt;
You must enable the Marketing Automation feature before you can use this record through REST web services.


&lt;a href=&quot;article_0226034001.html&quot;&gt;Campaign Search Engine&lt;/a&gt;
You must enable the Marketing Automation feature before you can use this record through REST web services.


&lt;a href=&quot;article_0226035836.html&quot;&gt;Campaign Subscription&lt;/a&gt;
You must enable the Marketing Automation feature before you can use this record through REST web services.


&lt;a href=&quot;article_0226040732.html&quot;&gt;Campaign Template&lt;/a&gt;
You must enable the Marketing Automation, Customer Relationship Management, and CRM Template Categories features before you can use this record through REST web services.


&lt;a href=&quot;article_0227121106.html&quot;&gt;Campaign Vertical&lt;/a&gt;
You must enable the Marketing Automation feature before you can use this record through REST web services.


&lt;a href=&quot;article_0227025348.html&quot;&gt;Entity Group&lt;/a&gt;
You must enable the Marketing Automation feature before you can use this record through REST web services.


&lt;a href=&quot;article_0305065341.html&quot;&gt;Fair Value Formula&lt;/a&gt;
The fair value formula record is available only when the Advanced Revenue Management (Revenue Allocation) feature is enabled.


&lt;a href=&quot;article_0303065347.html&quot;&gt;General Token&lt;/a&gt;
You must enable the Payment Instruments and Credit Card Payments features.


&lt;a href=&quot;article_0226103437.html&quot;&gt;GL Audit Numbering Sequence&lt;/a&gt;
The GL Audit Numbering feature must be enabled.


&lt;a href=&quot;article_0219030237.html&quot;&gt;Inventory Status&lt;/a&gt;
You must enable the Inventory Status feature before you can use this record through REST web services.


&lt;a href=&quot;article_0220040009.html&quot;&gt;Item Supply Plan&lt;/a&gt;
You must enable the Demand Planning feature before you can use this record through REST web services.


&lt;a href=&quot;article_0227042605.html&quot;&gt;Lead Source&lt;/a&gt;
You must enable the CRM feature before you can use this record through REST web services.


&lt;a href=&quot;article_0219025403.html&quot;&gt;Lot Numbered Assembly Item&lt;/a&gt;
You must enable the Assembly Items and Lot Tracking features before you can use this record through REST web services.


&lt;a href=&quot;article_0219023029.html&quot;&gt;Lot Numbered Inventory Item&lt;/a&gt;
You must enable the Lot Tracking feature before you can use this record through REST web services.


&lt;a href=&quot;article_0205024258.html&quot;&gt;Partner Category&lt;/a&gt;
You must enable the CRM feature before you can use this record through REST web services.


&lt;a href=&quot;article_0723074441.html&quot;&gt;Paycheck Journal&lt;/a&gt;
Before you can use this record with REST web services, you must enable the payroll and payroll journal features.


&lt;a href=&quot;article_0303073218.html&quot;&gt;Payment Card&lt;/a&gt;
You must enable the Payment Instruments and Credit Card Payments features.


&lt;a href=&quot;article_0303081302.html&quot;&gt;Payment Card Token&lt;/a&gt;
You must enable the Payment Instruments and Credit Card Payments features.


&lt;a href=&quot;article_0311115918.html&quot;&gt;Resource Allocation&lt;/a&gt;
The Resource Allocations feature must be enabled at Setup &amp;gt; Company &amp;gt; Setup Tasks &amp;gt; Enable Features (Administrator), on the Company subtab.


&lt;a href=&quot;section_164442225943.html&quot;&gt;Sales Price Rule&lt;/a&gt;
You must enable Pricing before you can use this record through REST web services.


&lt;a href=&quot;section_164442227122.html&quot;&gt;Sales Price Rule Entry&lt;/a&gt;
You must enable Pricing before you can use this record through REST web services.


&lt;a href=&quot;article_0227043616.html&quot;&gt;Sales Campaign&lt;/a&gt;
You must enable the Marketing Automation and Sales Campaigns features before you can use this record through REST web services.


&lt;a href=&quot;article_0219024829.html&quot;&gt;Serialized Assembly Item&lt;/a&gt;
You must enable the Assembly Items and Serialized Inventory features before you can use this record through REST web services.


&lt;a href=&quot;article_0219024202.html&quot;&gt;Serialized Inventory Item&lt;/a&gt;
You must enable the Serialized Inventory feature before you can use this record through REST web services.


&lt;a href=&quot;article_0301085014.html&quot;&gt;Site Category&lt;/a&gt;
You must enable the Site Builder (Web Store) and Site Builder (Website) features to use this record in REST web services.


&lt;a href=&quot;article_79171637835.html&quot;&gt;Support Case Origin&lt;/a&gt;
You must enable the CRM &amp;gt; Customer Support and Service feature to work with this record in REST web services.


&lt;a href=&quot;article_69114600529.html&quot;&gt;Support Case Priority&lt;/a&gt;
You must enable the CRM &amp;gt; Customer Support and Service feature to work with this record in REST web services.


&lt;a href=&quot;article_77120018260.html&quot;&gt;Support Case Status&lt;/a&gt;
You must enable the CRM &amp;gt; Customer Support and Service feature to work with this record in REST web services.


&lt;a href=&quot;article_22152208342.html&quot;&gt;Support Case Type&lt;/a&gt;
You must enable the CRM &amp;gt; Customer Support and Service feature to work with this record in REST web services.


&lt;a href=&quot;article_0226091922.html&quot;&gt;Tax Control Account&lt;/a&gt;
The Legacy Tax feature must be enabled.


&lt;a href=&quot;article_0225104240.html&quot;&gt;Tax Group&lt;/a&gt;
The Legacy Tax feature must be enabled.


&lt;a href=&quot;article_0225052953.html&quot;&gt;Tax Schedule&lt;/a&gt;
The Advanced Taxes feature must be enabled.


&lt;a href=&quot;article_0227105819.html&quot;&gt;Win/Loss Reason&lt;/a&gt;
You must enable the Sales Force Automation feature to use this record with REST web services.


&lt;p&gt;For a list of every supported record, see &lt;a href=&quot;chapter_1558962745.html&quot;&gt;REST Web Services Supported Records&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You can also see the list of supported records in the REST API browser. For more information about working with the browser, see &lt;a href=&quot;section_157373386674.html&quot;&gt;The REST API Browser&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;SOAP Web Services Endpoint Availability&lt;/h2&gt;
&lt;p&gt;Oracle NetSuite has scheduled the gradual removal of SOAP web services from the product as part of ongoing efforts to provide modern integration channels.&lt;/p&gt;
&lt;p&gt;The 2025.2 SOAP endpoint was the last planned SOAP endpoint, and any later SOAP endpoints would be released only as necessary to meet business, technical, or other significant requirements.&lt;/p&gt;
&lt;p&gt;The following table shows the endpoint version and its status in future NetSuite release:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;S&lt;/strong&gt;: Supported endpoint&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;U&lt;/strong&gt;: Available endpoint without support&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-&lt;/strong&gt;: Disabled, unavailable endpoint&lt;/p&gt;



Endpoint Version/NetSuite Release
NetSuite 2026.1
NetSuite 2026.2
NetSuite 2027.1
NetSuite 2027.2
NetSuite 2028.1
NetSuite 2028.2



2025.2
S
S
S
S
S
-


2025.1
S
S
S
U
U
-


2024.2
S
S
S
U
U
-


2024.1
S
S
U
U
U
-


2023.2
S
U
U
U
U
-


2023.1
U
U
U
U
U
-


2022.2
U
U
U
U
U
-


2022.1
U
U
U
U
U
-


2021.2
U
U
U
U
U
-


2021.1
U
U
U
U
-
-


2020.2
U
U
U
-
-
-


2020.1
U
U
-
-
-
-


2019.2
U
-
-
-
-
-


2019.1
-
-
-
-
-
-


2018.2
-
-
-
-
-
-


&lt;p&gt;For more information, see the &lt;a href=&quot;article_2104046421.html&quot;&gt;SOAP Removal Plans FAQ&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Also refer to &lt;a href=&quot;https://suiteanswers.custhelp.com/app/answers/detail/a_id/1021357/kw/1021357&quot;&gt;Removal of SOAP Web Services&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;New Subtab in Execution Log of Integration Records for AI Connector Service (MCP)&lt;/h2&gt;
&lt;p&gt;When you go to the Execution Log of an integration record, along with the SOAP Web Services, REST Web Services, and RESTlets subtabs, you can now also find one for AI Connector Service (MCP). The log shows calls identified with the integration record you are currently viewing, and includes the following information in respective columns:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Time&lt;/li&gt;
&lt;li&gt;Duration&lt;/li&gt;
&lt;li&gt;Status&lt;/li&gt;
&lt;li&gt;User email&lt;/li&gt;
&lt;li&gt;HTTP status code&lt;/li&gt;
&lt;li&gt;Method&lt;/li&gt;
&lt;li&gt;URL&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;chapter_N000004.html&quot;&gt;General Notices&lt;/a&gt;&lt;/p&gt;
</content:encoded><category>SuiteTalk</category><category>NetSuite 2026.1</category></item><item><title>UI Updates in NetSuite 2026.1</title><link>https://cfcx.work/release-notes/2026-1-ui</link><guid isPermaLink="true">https://cfcx.work/release-notes/2026-1-ui</guid><description>1 updates to UI in NetSuite 2026.1.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This release note was updated &lt;a href=&quot;article_0430014023.html&quot;&gt;May 18, 2026&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Changes to Text Enhance User Experience&lt;/h2&gt;
&lt;p&gt;For Text Enhance users, the &lt;strong&gt;Enhance Text&lt;/strong&gt;  icon and menu are replaced by a button in text area fields and rich text fields. This change makes AI-powered options more discoverable.&lt;/p&gt;
&lt;p&gt;With this enhancement, you can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Perform the default Text Enhance action for the field with a single button click. The default action is typically Clean up or Generate (where supported for the field).&lt;/li&gt;
&lt;li&gt;Access more Text Enhance actions from the dropdown list associated with the button. Additional actions include Clean up (when Generate is the default), Translate to, Make Longer, Make Shorter, and any custom Text Enhance actions added to your account.&lt;/li&gt;
&lt;li&gt;Enjoy direct, context-sensitive text improvements and translations for supported fields.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The new button is available in the lower right corner of fields with Text Enhance. In the example shown below, clicking the button performs the &lt;strong&gt;Generate&lt;/strong&gt; action. When you click the arrow on the button, additional Text Enhance actions, such as &lt;strong&gt;Clean up&lt;/strong&gt;, &lt;strong&gt;Make longer&lt;/strong&gt;, &lt;strong&gt;Make shorter&lt;/strong&gt;, and &lt;strong&gt;Translate to&lt;/strong&gt;, are available from the list.&lt;/p&gt;
&lt;p&gt;For more information, see &lt;a href=&quot;article_2171112518.html&quot;&gt;Text Enhance&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;chapter_N000004.html&quot;&gt;General Notices&lt;/a&gt;&lt;/p&gt;
</content:encoded><category>UI</category><category>NetSuite 2026.1</category></item><item><title>Artificial Intelligence (AI) Updates in NetSuite 2026.1</title><link>https://cfcx.work/release-notes/2026-1-artificial-intelligence-ai</link><guid isPermaLink="true">https://cfcx.work/release-notes/2026-1-artificial-intelligence-ai</guid><description>17 updates to Artificial Intelligence (AI) in NetSuite 2026.1.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate><content:encoded>&lt;ul&gt;
&lt;li&gt;Narrative Insights on Reports and Records&lt;/li&gt;
&lt;li&gt;Intelligent Close Manager Dashboard Portlet&lt;/li&gt;
&lt;li&gt;SuiteCloud Extension for Visual Studio Code - New SuiteCloud Developer Assistant Feature&lt;/li&gt;
&lt;li&gt;Changes to Text Enhance User Experience&lt;/li&gt;
&lt;li&gt;Updates to Prompt Studio&lt;/li&gt;
&lt;li&gt;New Intelligent Recommendations Subtab in AI Preferences&lt;/li&gt;
&lt;li&gt;New Narrative Insights Subtab in AI Preferences&lt;/li&gt;
&lt;li&gt;Support for GPT-OSS Model in N/llm Module&lt;/li&gt;
&lt;li&gt;Payment Date Prediction for Invoices&lt;/li&gt;
&lt;li&gt;NetSuite CPQ AI Assistant&lt;/li&gt;
&lt;li&gt;Intelligent Item Recommendations: CRM Conversion Workbook&lt;/li&gt;
&lt;li&gt;Filter by Available Items for Intelligent Item Recommendations&lt;/li&gt;
&lt;li&gt;Column Customization of Intelligent Item Recommendation Results&lt;/li&gt;
&lt;li&gt;Popular Item Recommendations&lt;/li&gt;
&lt;li&gt;Accessing Intelligent Item Recommendations Preferences&lt;/li&gt;
&lt;li&gt;Redwood Theme Experience and UI Updates to Intelligent Item Recommendations&lt;/li&gt;
&lt;li&gt;Exception Management Now Supported in Sandbox Accounts&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><category>Artificial Intelligence (AI)</category><category>NetSuite 2026.1</category></item><item><title>Commerce Updates in NetSuite 2026.1</title><link>https://cfcx.work/release-notes/2026-1-commerce</link><guid isPermaLink="true">https://cfcx.work/release-notes/2026-1-commerce</guid><description>25 updates to Commerce in NetSuite 2026.1.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Commerce · Commerce Sales and Marketing&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Intelligent Item Recommendations: CRM Conversion Workbook&lt;/li&gt;
&lt;li&gt;Filter by Available Items for Intelligent Item Recommendations&lt;/li&gt;
&lt;li&gt;Column Customization of Intelligent Item Recommendation Results&lt;/li&gt;
&lt;li&gt;Popular Item Recommendations&lt;/li&gt;
&lt;li&gt;Accessing Intelligent Item Recommendations Preferences&lt;/li&gt;
&lt;li&gt;Redwood Theme Experience and UI Updates to Intelligent Item Recommendations&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Commerce · SC/SCMA/SCA - SuiteCommerce Solutions&lt;/h2&gt;
&lt;p&gt;The 2026.1 release of SuiteCommerce, SuiteCommerce MyAccount, and SuiteCommerce Advanced will be
available in a future release. For the current release notes for these solutions, see the help topic 2025.2
Release of SuiteCommerce, SuiteCommerce MyAccount, and SuiteCommerce Advanced.&lt;/p&gt;
&lt;h2&gt;Commerce · SuiteCommerce InStore&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Release Summary
Integrated Solutions
Integrated Solutions · Enterprise Performance&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Management (EPM)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;NetSuite Enterprise Performance Management Integration SuiteApps&lt;/li&gt;
&lt;li&gt;NetSuite EPM Connector Release Notes&lt;/li&gt;
&lt;li&gt;Planning and Budgeting Sync Release Notes&lt;/li&gt;
&lt;li&gt;Account Reconciliation Sync Release Notes&lt;/li&gt;
&lt;li&gt;Close Management and Consolidation Sync Release Notes&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Integrated Solutions · NetSuite Analytics Warehouse&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Updated NetSuite Analytics Warehouse Configuration Page&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Integrated Solutions · SuiteProjects Pro&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Release Notes
SuiteApps&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;SuiteApps · SuiteApps (Bundles) Released by NetSuite&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Accounting SuiteApps&lt;/li&gt;
&lt;li&gt;Administration SuiteApps&lt;/li&gt;
&lt;li&gt;Banking SuiteApps&lt;/li&gt;
&lt;li&gt;Integration SuiteApps&lt;/li&gt;
&lt;li&gt;Inventory Management SuiteApps&lt;/li&gt;
&lt;li&gt;Localization SuiteApps&lt;/li&gt;
&lt;li&gt;Manufacturing SuiteApps&lt;/li&gt;
&lt;li&gt;Order Management SuiteApps&lt;/li&gt;
&lt;li&gt;SuitePeople SuiteApps&lt;/li&gt;
&lt;li&gt;Taxation SuiteApps&lt;/li&gt;
&lt;li&gt;Vendors, Purchasing, and Receiving SuiteApps&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Commerce Sales and Marketing&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Intelligent Item Recommendations: CRM Conversion Workbook&lt;/li&gt;
&lt;li&gt;Filter by Available Items for Intelligent Item Recommendations&lt;/li&gt;
&lt;li&gt;Column Customization of Intelligent Item Recommendation Results&lt;/li&gt;
&lt;li&gt;Popular Item Recommendations&lt;/li&gt;
&lt;li&gt;Accessing Intelligent Item Recommendations Preferences&lt;/li&gt;
&lt;li&gt;Redwood Theme Experience and UI Updates to Intelligent Item Recommendations
Commerce Marketing&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Intelligent Item Recommendations: CRM Conversion Workbook&lt;/h2&gt;
&lt;p&gt;An Intelligent Item Recommendations: CRM Conversion workbook is now available. Use the workbook to
analyze conversions based on intelligent item recommendations (IIRs) and view estimated revenue.
This workbook has three views:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Recommendation Conversions Table - Shows a breakdown of IIR-related conversions by date,
scenario, employee, customer, transaction, transaction type, and item.&lt;/li&gt;
&lt;li&gt;Estimated Revenue Table - Summarizes estimated revenue associated with IIR-driven transactions.&lt;/li&gt;
&lt;li&gt;Daily Estimated Value Area Chart - Displays daily aggregated estimated revenue over the past 30
days as a graph.
For more information about the workbook, see the help topic Intelligent Item Recommendations: CRM
Conversion Workbook.
This workbook is based on the new Intelligent Item Recommendations: CRM Conversion dataset. It
provides detailed tracking of transaction lines in CRM where an IIR-driven conversion has occurred. The
dataset supports filtering by date range, transaction type, and item value, enabling targeted reporting.
For more information about the dataset, see the help topic Intelligent Item Recommendations: CRM
Conversion Dataset.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Filter by Available Items for Intelligent Item Recommendations&lt;/h2&gt;
&lt;p&gt;When using Intelligent Item Recommendations on your sales orders, estimates, and opportunity records,
you can now filter to view available items only. By default, all items are shown, but you can refine your
results by selecting the &apos;Available items only&apos; option. Available items include those in stock and those
available for backorder.&lt;/p&gt;
&lt;h2&gt;Column Customization of Intelligent Item Recommendation Results&lt;/h2&gt;
&lt;p&gt;You can now customize which columns are displayed in the intelligent item recommendations popup
window on sales orders, estimates, and opportunity records. Optional columns include Display Name,&lt;/p&gt;
&lt;h2&gt;Unit Price, and Quantity Available. Selected columns are displayed in your NetSuite account and the&lt;/h2&gt;
&lt;p&gt;Customer Center. To customize these columns, go to Intelligent Item Preferences. For more information,
see the help topic Customize Display Columns.&lt;/p&gt;
&lt;h2&gt;Popular Item Recommendations&lt;/h2&gt;
&lt;p&gt;If intelligent item recommendations aren&apos;t available for your sales orders, estimates, or opportunity
records, you&apos;ll see a list of popular items instead. This helps you discover additional products.&lt;/p&gt;
&lt;h2&gt;Accessing Intelligent Item Recommendations Preferences&lt;/h2&gt;
&lt;h2&gt;Intelligent Recommendations preferences are now available in the AI Preferences menu on the&lt;/h2&gt;
&lt;h2&gt;Intelligent Recommendations subtab. The Show Intelligent Recommendations button for item&lt;/h2&gt;
&lt;p&gt;recommendations option has also been moved to the Intelligent Recommendations subtab. This
preference was previously at Setup &amp;gt; Sales &amp;gt; Sales Preferences. Keeping your AI-related preferences
together makes it easier to customize these features.&lt;/p&gt;
&lt;h2&gt;Intelligent Recommendations preferences can be accessed from multiple locations:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;As an Administrator, access preferences at Setup &amp;gt; Company &amp;gt; AI Preferences &amp;gt; Intelligent
Recommendations subtab.&lt;/li&gt;
&lt;li&gt;As an Administrator, access preferences at Commerce &amp;gt; Marketing &amp;gt; Recommendation Preferences.&lt;/li&gt;
&lt;li&gt;As a Sales Manager, access preferences at Setup &amp;gt; Sales &amp;amp; Marketing Automation &amp;gt; Recommendation
Preferences.
For more information, see the help topic Manage Intelligent Item Recommendations Preferences.
Redwood Theme Experience and UI Updates to Intelligent Item&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Recommendations&lt;/h2&gt;
&lt;p&gt;We made the following updates to enhance the look and feel, and to align with the Redwood Experience&lt;/p&gt;
&lt;h2&gt;Theme:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Updated the popup window for sales orders, estimates, and opportunity records.&lt;/li&gt;
&lt;li&gt;Updated the Recommendation Availability page.
To enable the Redwood Theme Experience in your account, go to Home &amp;gt; Set Preferences. On the
Appearance tab in the Redwood Experience area, click Enable.
Regardless of the active theme in your account, the Recommendation button on the Item line has been
renamed to Alternative Items.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;SC/SCMA/SCA - SuiteCommerce Solutions&lt;/h2&gt;
&lt;p&gt;The 2026.1 release of SuiteCommerce, SuiteCommerce MyAccount, and SuiteCommerce Advanced will be
available in a future release. For information about the current release, see the help topic 2025.2 Release
of SuiteCommerce, SuiteCommerce MyAccount, and SuiteCommerce Advanced.
Important: Commerce Themes and Extensions are only available if they are provisioned and
set up in your account.&lt;/p&gt;
&lt;h2&gt;Commerce Themes&lt;/h2&gt;
&lt;p&gt;Complete release notes on the latest themes for your SuiteCommerce and SuiteCommerce Advanced site
are available here: Commerce Themes Release Notes.&lt;/p&gt;
&lt;h2&gt;Commerce Extensions&lt;/h2&gt;
&lt;p&gt;Complete release notes on the latest extensions for your SuiteCommerce, SuiteCommerce MyAccount,
and SuiteCommerce Advanced site are available here: Commerce Extensions Release Notes.&lt;/p&gt;
&lt;h2&gt;SuiteCommerce InStore&lt;/h2&gt;
&lt;p&gt;SuiteCommerce InStore (SCIS) uses a phased release process to distribute managed-bundle upgrades.
Each phase consists of a different group of customers that receive the latest SCIS release. Administrators
set up for customers within a phased group receive an email notification listing when their upgrade will
occur.
Note: Contact your account representative or Customer Support if you have questions about the
availability of SCIS 2026.1.&lt;/p&gt;
&lt;h2&gt;Release Summary&lt;/h2&gt;
&lt;h2&gt;SCIS 2026.1 provides improvements and fixes for processing that occurs in the background. The release&lt;/h2&gt;
&lt;p&gt;has no new features or functional changes that are visible at the point-of-sale (POS).&lt;/p&gt;
</content:encoded><category>Commerce</category><category>NetSuite 2026.1</category></item><item><title>Commerce Sales and Marketing Updates in NetSuite 2026.1</title><link>https://cfcx.work/release-notes/2026-1-commerce-sales-and-marketing</link><guid isPermaLink="true">https://cfcx.work/release-notes/2026-1-commerce-sales-and-marketing</guid><description>1 updates to Commerce Sales and Marketing in NetSuite 2026.1.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Commerce Marketing&lt;/h2&gt;
&lt;h3&gt;Intelligent Item Recommendations: CRM Conversion Workbook&lt;/h3&gt;
&lt;p&gt;An Intelligent Item Recommendations: CRM Conversion workbook is now available. Use the workbook to analyze conversions based on intelligent item recommendations (IIRs) and view estimated revenue.&lt;/p&gt;
&lt;p&gt;This workbook has three views:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Recommendation Conversions Table&lt;/strong&gt; - Shows a breakdown of IIR-related conversions by date, scenario, employee, customer, transaction, transaction type, and item.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Estimated Revenue Table&lt;/strong&gt; - Summarizes estimated revenue associated with IIR-driven transactions.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Daily Estimated Value Area Chart&lt;/strong&gt; - Displays daily aggregated estimated revenue over the past 30 days as a graph.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more information about the workbook, see &lt;a href=&quot;article_1216051919.html&quot;&gt;Intelligent Item Recommendations: CRM Conversion Workbook&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This workbook is based on the new Intelligent Item Recommendations: CRM Conversion dataset. It provides detailed tracking of transaction lines in CRM where an IIR-driven conversion has occurred. The dataset supports filtering by date range, transaction type, and item value, enabling targeted reporting. For more information about the dataset, see &lt;a href=&quot;article_1216052249.html&quot;&gt;Intelligent Item Recommendations: CRM Conversion Dataset&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Filter by Available Items for Intelligent Item Recommendations&lt;/h3&gt;
&lt;p&gt;When using Intelligent Item Recommendations on your sales orders, estimates, and opportunity records, you can now filter to view available items only. By default, all items are shown, but you can refine your results by selecting the &apos;Available items only&apos; option. Available items include those in stock and those available for backorder.&lt;/p&gt;
&lt;h3&gt;Column Customization of Intelligent Item Recommendation Results&lt;/h3&gt;
&lt;p&gt;You can now customize which columns are displayed in the intelligent item recommendations popup window on sales orders, estimates, and opportunity records. Optional columns include Display Name, Unit Price, and Quantity Available. Selected columns are displayed in your NetSuite account and the Customer Center. To customize these columns, go to Intelligent Item Preferences. For more information, see &lt;a href=&quot;section_14183702358.html#subsect_1127064025&quot;&gt;Customize Display Columns&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Popular Item Recommendations&lt;/h3&gt;
&lt;p&gt;If intelligent item recommendations aren&apos;t available for your sales orders, estimates, or opportunity records, you&apos;ll see a list of popular items instead. This helps you discover additional products.&lt;/p&gt;
&lt;h3&gt;Accessing Intelligent Item Recommendations Preferences&lt;/h3&gt;
&lt;p&gt;Intelligent Recommendations preferences are now available in the AI Preferences menu on the Intelligent Recommendations subtab. The &lt;strong&gt;Show Intelligent Recommendations button for item recommendations&lt;/strong&gt; option has also been moved to the Intelligent Recommendations subtab. This preference was previously at Setup &amp;gt; Sales &amp;gt; Sales Preferences. Keeping your AI-related preferences together makes it easier to customize these features.&lt;/p&gt;
&lt;p&gt;Intelligent Recommendations preferences can be accessed from multiple locations:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;As an Administrator, access preferences at Setup &amp;gt; Company &amp;gt; AI Preferences &amp;gt; Intelligent Recommendations subtab.&lt;/li&gt;
&lt;li&gt;As an Administrator, access preferences at Commerce &amp;gt; Marketing &amp;gt; Recommendation Preferences.&lt;/li&gt;
&lt;li&gt;As a Sales Manager, access preferences at Setup &amp;gt; Sales &amp;amp; Marketing Automation &amp;gt; Recommendation Preferences.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more information, see &lt;a href=&quot;section_14183702358.html&quot;&gt;Manage Intelligent Item Recommendations Preferences&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Redwood Theme Experience and UI Updates to Intelligent Item Recommendations&lt;/h3&gt;
&lt;p&gt;We made the following updates to enhance the look and feel, and to align with the Redwood Experience Theme:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Updated the popup window for sales orders, estimates, and opportunity records.&lt;/li&gt;
&lt;li&gt;Updated the Recommendation Availability page.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To enable the Redwood Theme Experience in your account, go to Home &amp;gt; Set Preferences. On the &lt;strong&gt;Appearance&lt;/strong&gt; tab in the Redwood Experience area, click &lt;strong&gt;Enable&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Regardless of the active theme in your account, the Recommendation button on the &lt;strong&gt;Item&lt;/strong&gt; line has been renamed to &lt;strong&gt;Alternative Items&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;chapter_N000004.html&quot;&gt;General Notices&lt;/a&gt;&lt;/p&gt;
</content:encoded><category>Commerce Sales and Marketing</category><category>NetSuite 2026.1</category></item><item><title>Projects Updates in NetSuite 2026.1</title><link>https://cfcx.work/release-notes/2026-1-projects</link><guid isPermaLink="true">https://cfcx.work/release-notes/2026-1-projects</guid><description>5 updates to Projects in NetSuite 2026.1.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Add and Edit Tasks in Bulk with Inline Editing&lt;/h2&gt;
&lt;p&gt;You can now add multiple project tasks directly during project creation using a new inline table on the
project form. This enhancement helps you add and manage tasks more efficiently, without switching
between forms.
To do this, click the Add/Edit Tasks in Bulk button on the Schedule subtab. In the inline table you can
enter project task details such as Name, Status, Planned Work (or Estimated Work, depending on your
configuration), and Notes. Each task can be edited later to add more details.&lt;/p&gt;
&lt;h2&gt;Tasks are assigned a default status of Not Started. If you leave the Planned Work field empty or set to&lt;/h2&gt;
&lt;p&gt;zero, the task will be saved as a Milestone and flagged for your reference. The order you enter tasks in the
table determines how they&apos;ll appear in the Schedule view when the project is created.
After you save the project, each row in the table is automatically added as a project task or milestone.&lt;/p&gt;
&lt;h2&gt;For existing projects, you can edit or add tasks in bulk by clicking Add/Edit Tasks in Bulk. This opens a&lt;/h2&gt;
&lt;p&gt;window where you can view and update existing tasks or add new tasks inline. This button is available
by default in standard project forms but hidden by default in customized forms. To show this button on
customized forms, go to Customize &amp;gt; Customize Form &amp;gt; Sublists, and then select both View project -
Show Add/Edit Tasks in Bulk button and Create project - Show Add/Edit Tasks in Bulk button.
The same capabilities apply to project templates.&lt;/p&gt;
&lt;h2&gt;Enhanced Revenue Recognition Features on Project Page&lt;/h2&gt;
&lt;p&gt;You can now recalculate revenue recognition for a specific project directly from the project form. This
enhancement improves usability, transparency, and troubleshooting efficiency when working with project
revenue arrangements and revenue plans.
On the Project record, click Actions, and then click Recalculate Revenue Arrangements or Recalculate
Revenue Plans to trigger the recalculation on demand.
This feature supports the following methods for calculating project revenue recognition:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Project revenue recognition rules&lt;/li&gt;
&lt;li&gt;Revenue recognition on the line items in sales transactions
Note: When Revenue Recognition Rule on the item&apos;s Revenue Recognition / Amortization subtab
is set to Default Percent Complete, revenue is recognized based on the project&apos;s percent complete.
If a project has an existing revenue recognition rule, the system automatically ignores any revenue
recognition settings on related transactions.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Preconditions for this feature:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The Project Management feature must be enabled.&lt;/li&gt;
&lt;li&gt;The Advanced Revenue Management feature must be enabled.&lt;/li&gt;
&lt;li&gt;Charge-Based Billing must be enabled.
Note: Advanced Revenue Management in Configuration Mode must be disabled.&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><category>Projects</category><category>NetSuite 2026.1</category></item><item><title>SuiteApps Updates in NetSuite 2026.1</title><link>https://cfcx.work/release-notes/2026-1-suiteapps</link><guid isPermaLink="true">https://cfcx.work/release-notes/2026-1-suiteapps</guid><description>2 updates to SuiteApps in NetSuite 2026.1.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;SuiteApp distribution includes SuiteBundler, SuiteApp Marketplace, and SuiteApp Control Center
capabilities that you can use to distribute customizations to accounts.
New Control Center API Endpoints to Automate SuiteApp&lt;/p&gt;
&lt;h2&gt;Management&lt;/h2&gt;
&lt;h2&gt;Control Center API endpoints let you automate SuiteApp release and management actions. These&lt;/h2&gt;
&lt;p&gt;endpoints provide a secure and efficient way for you to manage SuiteApp deployments and updates.
With these endpoints, you can now:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Initiate SuiteApp releases and updates without manual interference in the UI.&lt;/li&gt;
&lt;li&gt;Enable monitoring for the entire SuiteApp install base.
To get started, create an integration record and obtain an OAuth 2.0 access token for secure API access.
You can use common REST API editor tools, such as Postman, to manage and make API calls. For more
information, see the help topic Getting Started with SuiteApp Control Center API Endpoints.&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><category>SuiteApps</category><category>NetSuite 2026.1</category></item><item><title>SuiteCloud SDK Updates in NetSuite 2026.1</title><link>https://cfcx.work/release-notes/2026-1-suitecloud-sdk</link><guid isPermaLink="true">https://cfcx.work/release-notes/2026-1-suitecloud-sdk</guid><description>12 updates to SuiteCloud SDK in NetSuite 2026.1.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;SuiteCloud Software Development Kit (SuiteCloud SDK) is a set of tools you can use to develop SuiteCloud&lt;/h2&gt;
&lt;p&gt;projects. These tools are the SuiteCloud IDE plug-ins and extensions, and the command-line interfaces.
SuiteCloud Extension for Visual Studio Code - New&lt;/p&gt;
&lt;h2&gt;SuiteCloud Developer Assistant Feature&lt;/h2&gt;
&lt;p&gt;The latest version of SuiteCloud Extension for Visual Studio Code introduces SuiteCloud Developer
Assistant. This version is available before the full release of the 2026.1 SuiteCloud Extension for Visual
Studio Code.
SuiteCloud Developer Assistant is an AI-powered coding assistant designed for SuiteCloud developers.&lt;/p&gt;
&lt;h2&gt;Integrated with Visual Studio Code (VS Code) through the Cline extension, it uses advanced language&lt;/h2&gt;
&lt;p&gt;models specialized for SuiteCloud and SuiteScript to support NetSuite customization tasks.
With SuiteCloud Developer Assistant, you can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Get real-time, context-aware coding assistance within your SuiteCloud projects&lt;/li&gt;
&lt;li&gt;Generate SuiteScript 2.1 code based on your input&lt;/li&gt;
&lt;li&gt;Create and manage XML custom objects to speed up development&lt;/li&gt;
&lt;li&gt;Work within your existing VS Code and Cline setup for a consistent workflow&lt;/li&gt;
&lt;li&gt;Approve each task suggested by the assistant before it is implemented
For more information, see the help topics SuiteCloud Developer Assistant Guide and Setting Up
SuiteCloud Developer Assistant Using Cline in SuiteCloud Extension for VS Code.
2026.1 SuiteCloud Extension for Visual Studio Code Is Not&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Yet Available&lt;/h2&gt;
&lt;p&gt;The 2026.1 SuiteCloud Extension for Visual Studio Code is targeted for release in February 2026.&lt;/p&gt;
&lt;h2&gt;SuiteCloud Extension for Visual Studio Code provides a UI for NetSuite platform development using&lt;/h2&gt;
&lt;h2&gt;SuiteCloud Development Framework (SDF). You can install the SuiteCloud Extension for Visual Studio&lt;/h2&gt;
&lt;p&gt;Code, develop SuiteCloud projects, and deploy them to your account. For more information, see the help
topic SuiteCloud Extension for Visual Studio Code Overview.&lt;/p&gt;
&lt;h2&gt;SuiteCloud Extension for Visual Studio Code is an open-source project published in GitHub. To view its&lt;/h2&gt;
&lt;p&gt;code and get the latest changes, see SuiteCloud Extension for Visual Studio Code GitHub Repository.
2026.1 SuiteCloud CLI for Node.js Is Not Yet Available
The 2026.1 SuiteCloud CLI for Node.js is targeted for release in February 2026.&lt;/p&gt;
&lt;h2&gt;SuiteCloud CLI for Node.js is a tool that you can use with your own integrated development environment&lt;/h2&gt;
&lt;p&gt;(IDE) or source-code editor to develop SuiteCloud projects. This CLI is optimized for the experience. It is
interactive and guides you through all the steps of the communication between your local project and
your NetSuite account. For more information, see the help topic SuiteCloud CLI for Node.js Guide.
SuiteCloud CLI for Node.js is an open-source project published in GitHub. To view its code and get the
latest changes, see SuiteCloud CLI for Node.js GitHub Repository.
2026.1 SuiteCloud IDE Plug-in for WebStorm Is Not Yet&lt;/p&gt;
&lt;h2&gt;Available&lt;/h2&gt;
&lt;p&gt;The 2026.1 SuiteCloud IDE Plug-in for WebStorm is targeted for release in February 2026.&lt;/p&gt;
&lt;h2&gt;SuiteCloud IDE plug-in for WebStorm is an integrated development environment (IDE) that is packaged&lt;/h2&gt;
&lt;p&gt;for NetSuite platform development. It provides a UI for SuiteCloud Development Framework (SDF). You
can download SuiteCloud IDE plug-in for WebStorm as a plug-in installation, develop SuiteCloud projects,
and deploy them to your account. For more information, see the help topic SuiteCloud IDE Plug-in for
WebStorm Overview.
2026.1 SuiteCloud CLI for Java Is Not Yet Available
The 2026.1 SuiteCloud CLI for Java is targeted for release in February 2026.&lt;/p&gt;
&lt;h2&gt;SuiteCloud CLI for Java is the SDF command-line interface. You can use the CLI for Java with your own&lt;/h2&gt;
&lt;p&gt;integrated development environment (IDE) source code editor to create SuiteCloud projects. You can
also create batch and shell scripts that use CLI commands to automate your project validation and
deployment processes. When used with your own IDE, CLI for Java acts as an alternative to SuiteCloud
IDE. For more information, see the help topic SuiteCloud CLI for Java Guide.
SuiteFlow (Workflow Manager)&lt;/p&gt;
&lt;h2&gt;View Logs for Scheduled Workflows&lt;/h2&gt;
&lt;p&gt;You can now view the status of your scheduled workflows from the Workflow Definition page. The log
shows the status of each scheduled workflow, when each instance of the workflow ran and completed,
and the number of records processed with each workflow.
To access the log, click the Scheduled Log subtab on the Workflow Definition page. For more
information, see Workflow Definition Scheduled Log Subtab.&lt;/p&gt;
</content:encoded><category>SuiteCloud SDK</category><category>NetSuite 2026.1</category></item><item><title>SuiteCommerce InStore Updates in NetSuite 2026.1</title><link>https://cfcx.work/release-notes/2026-1-suitecommerce-instore</link><guid isPermaLink="true">https://cfcx.work/release-notes/2026-1-suitecommerce-instore</guid><description>1 updates to SuiteCommerce InStore in NetSuite 2026.1.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;SuiteCommerce InStore (SCIS) uses a phased release process to distribute managed-bundle upgrades. Each phase consists of a different group of customers that receive the latest SCIS release. Administrators set up for customers within a phased group receive an email notification listing when their upgrade will occur.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; Contact your account representative or Customer Support if you have questions about the availability of SCIS 2026.1.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;Release Summary&lt;/h2&gt;
&lt;p&gt;SCIS 2026.1 provides improvements and fixes for processing that occurs in the background. The release has no new features or functional changes that are visible at the point-of-sale (POS).&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;chapter_N000004.html&quot;&gt;General Notices&lt;/a&gt;&lt;/p&gt;
</content:encoded><category>SuiteCommerce InStore</category><category>NetSuite 2026.1</category></item><item><title>SuiteProjects Pro Updates in NetSuite 2026.1</title><link>https://cfcx.work/release-notes/2026-1-suiteprojects-pro</link><guid isPermaLink="true">https://cfcx.work/release-notes/2026-1-suiteprojects-pro</guid><description>Updates to SuiteProjects Pro in NetSuite 2026.1.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; The following pages include: &lt;strong&gt;Release notes&lt;/strong&gt; listing the new features and product enhancements introduced in the latest release of SuiteProjects Pro Notes regarding any &lt;strong&gt;interim changes&lt;/strong&gt; made since the last release. Visit these pages regularly to find out about new features, product enhancements and add-on application releases. You can view release notes for previous SuiteProjects Pro releases in SuiteProjects Pro Help Center at &lt;a href=&quot;https://help.app.netsuitesuiteprojectspro.com/help/index.html?topic=previous-releases&quot;&gt;Release Notes Archive&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
</content:encoded><category>SuiteProjects Pro</category><category>NetSuite 2026.1</category></item><item><title>Taxation Updates in NetSuite 2026.1</title><link>https://cfcx.work/release-notes/2026-1-taxation</link><guid isPermaLink="true">https://cfcx.work/release-notes/2026-1-taxation</guid><description>4 updates to Taxation in NetSuite 2026.1.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;SuiteTax&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Line Level Location in SuiteTax&lt;/li&gt;
&lt;li&gt;Tax on Term Discounts in SuiteTax for Sales Transactions&lt;/li&gt;
&lt;li&gt;Brazil Certification Tax Authorities Enhancement&lt;/li&gt;
&lt;li&gt;Brazil Localization Enhancements&lt;/li&gt;
&lt;li&gt;Brazilian Hub Enhancement&lt;/li&gt;
&lt;li&gt;Chile Localization Now Available&lt;/li&gt;
&lt;li&gt;Custom Transaction for Tax Payments in Brazil&lt;/li&gt;
&lt;li&gt;SuiteTax Latam Engine - Brazil Records Enhancements&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Legacy Tax&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Advanced Intercompany Journal Entries in Philippine Tax Audit Files&lt;/li&gt;
&lt;li&gt;Brazilian Hub Enhancement&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Line Level Location in SuiteTax&lt;/h2&gt;
&lt;p&gt;Starting from 2026.1, nexus determination in SuiteTax will now consider the line-level location on an item,
if available. Other factors such as shipping address and entity tax registration will also be considered. This
is supported by most transaction types in NetSuite.
Previously, only the header location was used in the nexus determination. Now, specifying a location at
the line level on each item provides more accurate tax calculations when items are shipped from multiple
locations.
When you select a location at the line level, the system validates the nexus for each item line as it creates
or updates transactions. All item lines must share the same nexus. Otherwise, you must create separate
transactions. You can select a location from the dropdown list under Location subtab. If your location
isn&apos;t on the list, you can add it and then select it.
For more information, see the help topic Single Nexus Validation on Transactions.&lt;/p&gt;
&lt;h2&gt;Tax on Term Discounts in SuiteTax for Sales Transactions&lt;/h2&gt;
&lt;p&gt;Starting from 2026.1, you can automate tax adjustments when you apply term discounts on sales
transactions. Previously, when customers paid invoices early and qualified for a term discount, you
adjusted only the discount, and any related tax adjustment required manual calculation and entry.
With the new Tax on Term Discounts feature, the system automatically generates credit memos for both
the discount and its associated tax amount. You can choose to create adjustment transactions for the
discount alone or include the tax adjustment in the same transaction, depending on your configuration
preferences.
To use this feature, ensure to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Enable the Create Adjustment Transactions for Term Discounts accounting preference.&lt;/li&gt;
&lt;li&gt;Enable the Include Tax for Term Discounts preference at the nexus level if you want to adjust the tax
with the discount amount.&lt;/li&gt;
&lt;li&gt;Grant the edit-level permission for the Tax details tab and the Create Credit Memo Transaction
permission to any role that needs to record payments with term discounts.&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><category>Taxation</category><category>NetSuite 2026.1</category></item><item><title>Account Setup Updates in NetSuite 2025.2</title><link>https://cfcx.work/release-notes/2025-2-account-setup</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-2-account-setup</guid><description>15 updates to Account Setup in NetSuite 2025.2.</description><pubDate>Mon, 22 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This release note was updated September 8, 2025.&lt;/p&gt;
&lt;h2&gt;Introducing the NetSuite Service Tier Dashboard&lt;/h2&gt;
&lt;p&gt;NetSuite introduces the Service Tier Dashboard, which shows your NetSuite account usage and Service&lt;/p&gt;
&lt;h2&gt;Tier metrics. You can view the following data for your account all in one place:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Monthly transaction lines (previous six-month rolling average)&lt;/li&gt;
&lt;li&gt;Monthly transaction lines (previous month)&lt;/li&gt;
&lt;li&gt;SuiteCloud Plus licenses&lt;/li&gt;
&lt;li&gt;User licenses&lt;/li&gt;
&lt;li&gt;File cabinet storage (GB) (previous day)
You can use the NetSuite Service Tier dashboard to track your account’s current numbers, the service tier
limits, and the percentage of your service tier limits used, which will help you decide when to upgrade
your NetSuite Service Tier to optimize your company’s growth and your account’s performance.
To view your account’s usage details in the Service Tier Dashboard, Administrators can go to Setup &amp;gt;
Company &amp;gt; Service Tier Dashboard.
For more information, see the help topics Service Tier Dashboard and NetSuite Service Tier Structure.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Near Match Duplicate Detection&lt;/h2&gt;
&lt;p&gt;The NetSuite 2025.2 release introduces an improved Near Match Detection method for identifying
duplicate entities of records in the database, such as customer and vendor data. This feature is available
to all customers whose accounts use Latin or Cyrillic characters.
In previous NetSuite releases, duplicate detection relied on exact matches of names and other criteria.
The system would alert users of potential duplicates if they entered the same information about a
new entity record that matched an existing one. With the new Near Match Detection feature, users
in supported regions can now identify duplicates based on similar but not exact match criteria. This
enhancement improves duplicate detection by catching duplicates created from misspellings, typos, and
other minor variations in data.
When potential duplicates have been detected, users will see a notification banner highlighting records
that could be merged into one entity record.
To enable this feature, administrators can go to Setup &amp;gt; Company &amp;gt; (Company Management) Duplicate
Detection (Administrator) and check the Near Match Detection box. The feature can be disabled at any
time to revert to the exact match detection method.
For more information, see the help topics Duplicate Detection Preferences and Near Match Detection.&lt;/p&gt;
&lt;h2&gt;New Project Manager Role&lt;/h2&gt;
&lt;p&gt;The Specialized User: Project Manager role is a standard role with predefined permissions which grants
you access to Project Management features. Use this role to manage projects, resources, time &amp;amp; expense,
and other transactions related to projects in NetSuite. This role prevents the use of any functionality not
included within the role&apos;s permissions.&lt;/p&gt;
&lt;h2&gt;New Site Operator Role&lt;/h2&gt;
&lt;p&gt;The new Specialized User: Site Operator role is a standard role with predefined permissions which grants
users limited access to NetSuite to perform operational functions. This role is designed for managers
overseeing specific physical locations such as stores, restaurants, or clinics. Assigning this role helps
ensure users have the tools they need to efficiently manage daily operations at the store or site level
while maintaining appropriate access controls. For more information, see the help topic Specialized User:
Site Operator.&lt;/p&gt;
&lt;h2&gt;New Parent Role Field on Role Records&lt;/h2&gt;
&lt;p&gt;You can now see a new Parent Role field on any custom role record when clicking Customize next to a
standard role on the Manage Roles page. The Parent Role field allows you to see from which standard
role was your custom role created. When you click the parent role name, it opens in a new tab.
Note: You may not see the Parent Role field on older role records.&lt;/p&gt;
&lt;h2&gt;New parentrolescriptid attribute for custom roles in SDF&lt;/h2&gt;
&lt;p&gt;See the release note at New parentrolescriptid attribute for custom roles in SDF.&lt;/p&gt;
&lt;h2&gt;Removal of Unsupported Permissions from Standard Roles&lt;/h2&gt;
&lt;h2&gt;Permissions available for some standard roles were updated, either removed or their access level was&lt;/h2&gt;
&lt;p&gt;changed. This might affect your customized roles. To view which permissions are no longer supported
by a role, go to the customized role. On the Permissions subtab, look at the Unsupported column.&lt;/p&gt;
&lt;h2&gt;Unsupported permissions are still assigned to a role, but you should consider updating the permissions&lt;/h2&gt;
&lt;p&gt;assigned to this role. For more information, see the help topic Unsupported Permissions.&lt;/p&gt;
&lt;h2&gt;Customization of the Advanced Partner Center Role&lt;/h2&gt;
&lt;p&gt;To create a new Advanced Partner Center (APC) role, you must now customize the standard APC role
through the UI or with SDF. It&apos;s no longer possible to create a new APC role without using the standard
role.
To customize a role through UI, go to Setup &amp;gt; Users/Role &amp;gt; Manage Roles and click Customize next to
the standard role&apos;s name.
When you customize the APC standard role in SDF, you must fill out the parentrolescriptid attribute.
Introducing the SuiteSuccess Transaction Types Analysis&lt;/p&gt;
&lt;h2&gt;Workbook&lt;/h2&gt;
&lt;h2&gt;NetSuite introduces the SuiteSuccess Transaction Types Analysis workbook, which offers powerful views&lt;/h2&gt;
&lt;p&gt;to any user looking for a deeper understanding of their transaction lines metrics for the current month.
The workbook highlights Daily Transaction Types, Transaction Types Breakdown, and Transaction Type
Line Details, for your NetSuite account in the current month. Administrators can use this knowledge to
gain insights into trends, including:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Total count of transactions for the current month&lt;/li&gt;
&lt;li&gt;Breakdown of transaction lines for the current month
For more information, see the help topic Transaction Types Included in Monthly Transaction Lines Metric.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Updates to AI Preferences&lt;/h2&gt;
&lt;p&gt;A new subtab, Text Enhance Translations, was added to AI Preferences. If you&apos;re a user with the
Administrator role, you can use this subtab to manage your company&apos;s Text Enhance Translations
Translation is enabled by default for all customers with Text Enhance.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Enable Translations for External Roles: This setting lets you control whether users with external
roles can use Text Enhance Translations. To enhance security, this setting is disabled by default. Only
users with internal roles can use Text Enhance Translations unless you enable this setting. When you
enable this setting, users with external roles can use Text Enhance Translations.&lt;/li&gt;
&lt;li&gt;Translation Languages: This setting lets you choose which languages are on the Translate to menu.
For more information, see the help topic Supported Languages for Text Enhance Translation.
For more information, see the help topic Manage Text Enhance Translations Preferences.
Updated Time Zone Presets for Mexico to Reflect Daylight&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Saving Time Legislation Changes&lt;/h2&gt;
&lt;p&gt;As part of recent changes to daylight saving time legislation in Mexico, some time zones have been
redefined. Specifically, Chihuahua no longer follows the same rules as La Paz and Mazatlán. To ensure
compliance with applicable laws and maintain accuracy, NetSuite ERP has updated the available time zone
presets.&lt;/p&gt;
</content:encoded><category>Account Setup</category><category>NetSuite 2025.2</category></item><item><title>Accounting Updates in NetSuite 2025.2</title><link>https://cfcx.work/release-notes/2025-2-accounting</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-2-accounting</guid><description>6 updates to Accounting in NetSuite 2025.2.</description><pubDate>Mon, 22 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This release note was updated August 25, 2025.&lt;/p&gt;
&lt;h2&gt;Japan Consumption Tax Form and Invoice Summary Enhancements&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Malaysia Electronic Invoicing Enhancements&lt;/li&gt;
&lt;li&gt;North America Electronic Invoicing Now Available&lt;/li&gt;
&lt;li&gt;North America Electronic Invoicing Enhancements&lt;/li&gt;
&lt;li&gt;Portugal Localization Enhancements&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Singapore PEPPOL-Ready e-Invoicing Version 6.0.0&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;US Sales Tax Reports SuiteApp Enhancements
Create Revenue Recognition Field Maps for Identical&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Custom Fields&lt;/h2&gt;
&lt;p&gt;You can now create revenue recognition field maps when the same custom field is selected in both the
Source Field and Target Field. When creating a field map with the same custom fields in both the source
and target, you must check the Automatically Update Target Field Value box.
This enhancement eliminates the need to manually update the target field value after the source field
value changes. Previously, you had to update the target field whenever the source field changed because
field maps with identical custom fields in both the source and target weren&apos;t supported. For more
information about revenue recognition field mapping, see the help topic Mapping Revenue Recognition
Fields.&lt;/p&gt;
&lt;h2&gt;Direct Revenue Posting for ARM Workflows&lt;/h2&gt;
&lt;p&gt;You can now configure SuiteFlow to automatically post transactions to an item revenue account using the
Direct Revenue Posting option. This enhancement is particularly useful for transactions that recognize
revenue at the time of the sales transaction date.
The Direct Revenue Posting option is now available under Field in the Parameters section when
configuring a Set Field Value action in a workflow. You can check or clear the Checked box to control
whether an item posts directly to an item revenue account:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If the Checked box is set, Advanced Revenue Management (Essentials) is disabled for that item.&lt;/li&gt;
&lt;li&gt;If the Checked box is cleared, the item continues using ARM.
This enhancement gives you more flexibility when configuring ARM workflows in SuiteFlow.
To use this functionality, you must enable both Advanced Revenue Management (Essentials) and
SuiteFlow.
For more information about enabling these features, see the following help topics:&lt;/li&gt;
&lt;li&gt;Enabling the Advanced Revenue Management (Essentials) Feature&lt;/li&gt;
&lt;li&gt;Enabling SuiteFlow
For more information about direct revenue posting and setting field value actions, see the following help
topics:&lt;/li&gt;
&lt;li&gt;Item Configuration for Advanced Revenue Management (Essentials) and (Revenue Allocation)&lt;/li&gt;
&lt;li&gt;Set Field Value Action
SuiteScript and REST Restrictions on Revenue Recognition
and Reclassification Journal Entries
You can no longer use SuiteScript and REST Web Services to edit Debit and Credit amounts in the Lines
subtab of revenue recognition and revenue reclassification journal entries. Previously, these amounts
were editable through SuiteScript and REST. This restriction helps maintain data consistency in financial
reporting.
This update aligns SuiteScript and REST behavior with existing UI restrictions, where these fields are
already read-only. This editing restriction applies to both classic Revenue Recognition and Advanced&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Revenue Management (Essentials). For more information about editing restrictions, see the help topics&lt;/h2&gt;
&lt;p&gt;Editing an Advanced Revenue Recognition Journal Entry and Reclassification of Deferred Revenue.&lt;/p&gt;
&lt;h2&gt;Improved Handling of Large Expense Allocation Schedules&lt;/h2&gt;
&lt;p&gt;With the NetSuite 2025.2 release, the allocation process now splits destination lines into multiple journal
entries, each containing about 1,000 lines. All journal entries from the same allocation are grouped under
the same allocation detail ID. This update helps prevent timeouts and allows large allocation schedules to
be processed successfully without manual intervention.
Before this release, users could encounter a timeout error when running Expense Allocation Schedules
that generated more than 10,000 allocation detail destination lines, primarily when using the Auto
Populate option for multiple fields (such as Name, Department, Location, or Class). When this happened,
the allocation process stopped and no journal entries were posted.
Note: This only applies to accounts updated to 2025.2. If you&apos;re using 2025.1 or earlier, the
previous error rules still applies.
For more information about expense allocation schedules, see the help topic Expense Allocation
Overview.&lt;/p&gt;
</content:encoded><category>Accounting</category><category>NetSuite 2025.2</category></item><item><title>Authentication Updates in NetSuite 2025.2</title><link>https://cfcx.work/release-notes/2025-2-authentication</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-2-authentication</guid><description>5 updates to Authentication in NetSuite 2025.2.</description><pubDate>Mon, 22 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Multiple NetSuite Sessions per User&lt;/h2&gt;
&lt;h2&gt;NetSuite now supports multiple sessions per a single user. This means you can have NetSuite logged&lt;/h2&gt;
&lt;p&gt;in on more devices or in more browsers at the same time. You can check how many active sessions you
currently have on the new Active Sessions page, which you can access from your Settings portlet. You can
also invalidate all of the other sessions in the same account on the Active Sessions page.
The maximum number of simultaneous valid sessions you can have is three.&lt;/p&gt;
&lt;h2&gt;OAuth 2.0 Certificate Expiration Notification&lt;/h2&gt;
&lt;p&gt;With the NetSuite 25.2 release, administrators of accounts that use OAuth 2.0 client credentials flow
certificates receive an email indicating that the certificates are about to expire.
The certificate expiration notification is sent based on the following rules:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;NetSuite sends a notification for certificates expiring in two months, one month, or 14 days.&lt;/li&gt;
&lt;li&gt;If more certificates for the same account expire on the same day, they&apos;re included in one notification.&lt;/li&gt;
&lt;li&gt;NetSuite doesn’t send notifications for revoked certificates.&lt;/li&gt;
&lt;li&gt;NetSuite doesn’t send notifications for certificates uploaded with validity shorter than two months.
All administrators in the account receive the notification.
You must update the expiring certificate to ensure the integration keeps working properly.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Enhanced Check for Leaked Passwords&lt;/h2&gt;
&lt;p&gt;Previously, NetSuite performed multiple checks on new passwords during their creation. As of NetSuite
25.2, when you log in to NetSuite, your password is compared to a database of leaked passwords. Next
time you log in, you will be prompted to change your password if it&apos;s in the database.
This feature increases security of your NetSuite account.&lt;/p&gt;
&lt;h2&gt;Update to the OAuth 2.0 Refresh Token Validity&lt;/h2&gt;
&lt;p&gt;As of NetSuite 25.2, you can change the validity of a refresh token for the OAuth 2.0 authorization code
grant flow. This gives you more flexibility when you set up OAuth 2.0 for use with integrations.
The new default validity of a refresh token is two days. It previously was three hours. You can make other
updates this value on the integration record associated with the integration.
You can also change the length of time after which the integration user must reauthenticate. Both of
these values can be changed to anything between one hour and 720 hours (thirty days in hours). The
option to change these values only applies to public clients.&lt;/p&gt;
</content:encoded><category>Authentication</category><category>NetSuite 2025.2</category></item><item><title>Banking Updates in NetSuite 2025.2</title><link>https://cfcx.work/release-notes/2025-2-banking</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-2-banking</guid><description>1 updates to Banking in NetSuite 2025.2.</description><pubDate>Mon, 22 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This release note was updated August 25, 2025.
Enhanced Transaction Management For Bank&lt;/p&gt;
&lt;h2&gt;Reconciliation&lt;/h2&gt;
&lt;p&gt;The Match Bank Data and Reconcile Account Statement pages have been enhanced with new bulk
selection and processing capabilities. These enhancements provide more flexibility to manage
transactions and streamline bank reconciliation.
Previously, on the Match Bank Data page, you could only submit all transactions for an account by
selecting Submit at the top of the page. Also, you could only undo a matched or cleared transaction one
at a time. Now, because selection options are available, the Review subtab includes an option to submit
selected transactions (Submit Selected) or undo selected transactions (Undo Selected). You can still
submit all transactions for reconciliation using the new Submit All button.
can deselect them by clicking Deselect Matched Transactions.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Select Cleared Transactions – Selects all cleared transactions on the current page of the grid. You
can deselect them by clicking Deselect Cleared Transactions.&lt;/li&gt;
&lt;li&gt;Box in header – Selects all transactions on the current page.&lt;/li&gt;
&lt;li&gt;Selection boxes – Selects transactions using the box next to each transaction.
Selections persist when navigating between pages of transactions or applying filters.
The Review subtab on the Reconcile Account Statement page also includes these selection options,
enabling you to undo multiple transactions at the same time. Note that this subtab is only for reviewing
or undoing transactions, as before. To reconcile transactions, go to the Reconcile subtab and enter an
ending statement balance if you haven’t already.
To access the Match Bank Data page, go to Transactions &amp;gt; Bank &amp;gt; Match Bank Data. To access the
Reconcile Account Statement page, go to Transactions &amp;gt; Bank &amp;gt; Reconcile Account Statement.
To use the Intelligent Transaction Matching and Account Reconciliation features, you require the following
permissions:&lt;/li&gt;
&lt;li&gt;Accounts&lt;/li&gt;
&lt;li&gt;Matching Rules for Online Banking&lt;/li&gt;
&lt;li&gt;Reconcile Reporting&lt;/li&gt;
&lt;li&gt;Reconcile
For more information about permissions, see the help topic Permissions for Banking Features.
If an account isn&apos;t available for matching, ensure that the Use Match Bank Data and Reconcile Account
Statement Pages box is checked on the account record. For details, see the help topic Editing Accounts
to Use the Match Bank Data and Reconcile Account Statement Pages.
For more information about bank reconciliation, see the help topic Reconciling Bank and Credit Card
Statements.&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><category>Banking</category><category>NetSuite 2025.2</category></item><item><title>Commerce Updates in NetSuite 2025.2</title><link>https://cfcx.work/release-notes/2025-2-commerce</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-2-commerce</guid><description>11 updates to Commerce in NetSuite 2025.2.</description><pubDate>Mon, 22 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Commerce · Commerce Website Setup&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Support for Second-level Domains on NetSuite CDN&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Commerce · SC/SCMA/SCA — SuiteCommerce Solutions&lt;/h2&gt;
&lt;p&gt;The 2025.2 release of SuiteCommerce, SuiteCommerce MyAccount, and SuiteCommerce Advanced will be
available in a future release. For the current release notes for these solutions, see the help topic 2025.1
Release of SuiteCommerce, SuiteCommerce MyAccount, and SuiteCommerce Advanced.&lt;/p&gt;
&lt;h2&gt;Commerce · SuiteCommerce InStore&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Release Summary
SuiteApps&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;SuiteApps · SuiteApps (Bundles) Released by NetSuite&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Accounting SuiteApps&lt;/li&gt;
&lt;li&gt;Administration SuiteApps&lt;/li&gt;
&lt;li&gt;Banking SuiteApps&lt;/li&gt;
&lt;li&gt;Integration SuiteApps&lt;/li&gt;
&lt;li&gt;Inventory Management SuiteApps&lt;/li&gt;
&lt;li&gt;Item Record Management SuiteApps&lt;/li&gt;
&lt;li&gt;Localization SuiteApps&lt;/li&gt;
&lt;li&gt;Manufacturing SuiteApps&lt;/li&gt;
&lt;li&gt;Order Management SuiteApps&lt;/li&gt;
&lt;li&gt;SuitePeople SuiteApps&lt;/li&gt;
&lt;li&gt;Taxation SuiteApps&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Commerce Website Setup&lt;/p&gt;
&lt;h2&gt;Support for Second-level Domains on NetSuite CDN&lt;/h2&gt;
&lt;p&gt;As of June 23, 2025, you can host your second-level domains on NetSuite content delivery network (CDN).
Hosting your domain on the CDN lets NetSuite generate domain-validated SSL certificates on your behalf.
NetSuite also keeps the certificates updated automatically, removing the need for any manual action.
The rules and conditions for hosting the second-level domains on NetSuite CDN are the same as for the
third-level domains. For more information, see the help topic Point Your Domain Name at Your Domain
(DNS Settings).
When hosting a second-level domain on NetSuite CDN, you still need to use CNAME flattening, as you
would with any other second-level domain.&lt;/p&gt;
&lt;h2&gt;SC/SCMA/SCA — SuiteCommerce Solutions&lt;/h2&gt;
&lt;p&gt;The 2025.2 release of SuiteCommerce, SuiteCommerce MyAccount, and SuiteCommerce Advanced will be
available in a future release. For information about the current release, see the help topic 2024.2 Release
of SuiteCommerce, SuiteCommerce MyAccount, and SuiteCommerce Advanced.
Important: Commerce Themes and Extensions are only available if they are provisioned and
set up in your account.&lt;/p&gt;
&lt;h2&gt;Commerce Themes&lt;/h2&gt;
&lt;p&gt;Complete release notes on the latest themes for your SuiteCommerce and SuiteCommerce Advanced site
are available here: Commerce Themes Release Notes.&lt;/p&gt;
&lt;h2&gt;Commerce Extensions&lt;/h2&gt;
&lt;p&gt;Complete release notes on the latest extensions for your SuiteCommerce, SuiteCommerce MyAccount,
and SuiteCommerce Advanced site are available here: Commerce Extensions Release Notes.&lt;/p&gt;
&lt;h2&gt;SuiteCommerce InStore&lt;/h2&gt;
&lt;p&gt;SuiteCommerce InStore (SCIS) uses a phased release process to distribute managed-bundle upgrades.
Each phase consists of a different group of customers that receive the latest SCIS release. Administrators
set up for customers within a phased group receive an email notification listing when their upgrade will
occur.
Note: Contact your account representative or Customer Support if you have questions about the
availability of SCIS 2025.2.&lt;/p&gt;
&lt;h2&gt;Release Summary&lt;/h2&gt;
&lt;h2&gt;SCIS 2025.2 provides improvements and fixes for processing that occurs in the background. The release&lt;/h2&gt;
&lt;p&gt;has no new features or functional changes that are visible at the point-of-sale (POS).&lt;/p&gt;
</content:encoded><category>Commerce</category><category>NetSuite 2025.2</category></item><item><title>Connectors Updates in NetSuite 2025.2</title><link>https://cfcx.work/release-notes/2025-2-connectors</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-2-connectors</guid><description>1 updates to Connectors in NetSuite 2025.2.</description><pubDate>Mon, 22 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This release note was updated September 1, 2025.&lt;/p&gt;
&lt;h2&gt;New Connector for Salesforce&lt;/h2&gt;
&lt;p&gt;The Salesforce Connector is now available in NetSuite Connector Platform. This new connector is hosted
completely in NetSuite Connector Platform and integrates NetSuite with Salesforce.
For more information about the Salesforce Connector, see the help topic Managing the Salesforce
Connector in NetSuite Connector Platform.&lt;/p&gt;
</content:encoded><category>Connectors</category><category>NetSuite 2025.2</category></item><item><title>CPQ Updates in NetSuite 2025.2</title><link>https://cfcx.work/release-notes/2025-2-cpq</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-2-cpq</guid><description>9 updates to CPQ in NetSuite 2025.2.</description><pubDate>Mon, 22 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Source Price Information from Materials&lt;/h2&gt;
&lt;h2&gt;Pricing records can now source price amounts from materials in NetSuite CPQ Configurator (version&lt;/h2&gt;
&lt;p&gt;1.7.0). To use the material price, go to the pricing record. In the Source Price from Material field, select
a material. The pricing record also inherits the rule of the selected material and you can view it in the
Material Rule field. Materials derive their price from the associated item record. For more information,
see the help topics Sourcing Price Information from Materials and Calculating the Final Pricing for the
Configurable Item.
If you use the Multiple Prices and the Multiple Currencies features, item records include price levels
organized by currency where you can specify price amounts for each level. If the item record include
multiple price levels and currencies, the price level and currency for the material depends on those
assigned to the customer specified on the transaction. For more information, see the help topics Setting
Up Item Pricing and Using Multiple Pricing.
If you use the Multiple Quantity feature, also the quantity ranges specified on the item record are taken
into account for the material price. For more information, see the help topic Using Quantity Pricing.
Note: When prices change based on the quantity you sell for a material, the Subtotal amount
for a single configured item may change when users increase or decrease the quantity on the
product interface.&lt;/p&gt;
&lt;h2&gt;Display Additional Item Prices in the Summary&lt;/h2&gt;
&lt;h2&gt;Additional item prices can now be displayed in a dedicated section within the Summary on the product&lt;/h2&gt;
&lt;p&gt;interface. By displaying additional item prices in the Summary, users can make more informed choices
about which additional items to include based on their price and review all pricing details before adding
the configured item to the transaction. Previously, users could only view additional item prices on the
transaction.
To let users view additional item prices, check the Show additional item prices in Summary box on the
product record in NetSuite CPQ Configurator (version 1.7.0). The additional item prices are still excluded
from the Subtotal and Total fields in the top bar of the product interface. For more information, see
the help topics Working with the Price of Additional Items and Including Additional Items Related to the
Configurable Item.&lt;/p&gt;
&lt;h2&gt;Support for Multiple Languages&lt;/h2&gt;
&lt;h2&gt;NetSuite CPQ Configurator (version 1.7.0) is now available in all languages that NetSuite supports. For&lt;/h2&gt;
&lt;p&gt;a list of supported languages, see the help topic Configuring Multiple Languages. To set your preferred
language, go to Home &amp;gt; Set Preferences. For more information, see, Choosing a Language for Your
NetSuite User Interface.&lt;/p&gt;
&lt;h2&gt;Improvements to the recalcRulesets() Function&lt;/h2&gt;
&lt;p&gt;The recalcRulesets() function for NetSuite CPQ Configurator (version 1.6.4) has been improved to use
up-to-date information about questions and answers in before-event actions. Previously, this function
could only update data related to building blocks (formerly called rulesets), such as additional items,
materials, and routing steps. Before updating building blocks data, the function now updates the current
state of questions and answers by verifying which are visible and which are hidden. Hidden questions
and answers have rules that match options selected by users on the interface. Then, if the Reset when
hidden option is enabled, the function clears answers when they or their corresponding question
become hidden.
Improved Labels and Field-Level Help for User Interface&lt;/p&gt;
&lt;h2&gt;Elements&lt;/h2&gt;
&lt;p&gt;The language and terminology of NetSuite CPQ Configurator (version 1.6.0) have been aligned with&lt;/p&gt;
&lt;h2&gt;NetSuite standards to provide a consistent user experience across the platform. The SuiteApp now&lt;/h2&gt;
&lt;p&gt;includes improvements and changes to the labels of the following user interface elements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;records&lt;/li&gt;
&lt;li&gt;fields&lt;/li&gt;
&lt;li&gt;field options&lt;/li&gt;
&lt;li&gt;sections&lt;/li&gt;
&lt;li&gt;subtabs&lt;/li&gt;
&lt;li&gt;columns
Note: The changes only affect the labels of user interface elements. The IDs of all records and
fields remain unchanged. Scripts that reference those IDs will continue to run as expected.
In addition, the field-level help for all fields has been revised and enhanced to provide immediate and
comprehensive support when you are viewing or editing fields. Consequently, field labels are clearer
and more intuitive, and the meaning and usage of fields and records are easier to understand. For more
information about the changes, see the help topic Updated Labels for User Interface Elements.&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><category>CPQ</category><category>NetSuite 2025.2</category></item><item><title>CRM Updates in NetSuite 2025.2</title><link>https://cfcx.work/release-notes/2025-2-crm</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-2-crm</guid><description>5 updates to CRM in NetSuite 2025.2.</description><pubDate>Mon, 22 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This release note was updated August 18, 2025.&lt;/p&gt;
&lt;h2&gt;Enhanced Customer 360 Metrics and Data Visibility&lt;/h2&gt;
&lt;p&gt;As of 25.2, Customer 360 continues to evolve with new features that improve visibility and access to
customer data across various touchpoints.&lt;/p&gt;
&lt;h2&gt;Key Enhancements:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Opportunities and Estimates: Four key metrics — Projected Total, Weighted Total, Opportunities
Won, and Estimates Converted — now include direct links to workbooks. These links provide a deeper
view of data.&lt;/li&gt;
&lt;li&gt;Orders and Returns : The metrics— Orders in the Year, Returns in the Year, In Progress Orders,
and Average Order Value— have been enhanced with links to corresponding workbooks, providing a
deeper view of data.&lt;/li&gt;
&lt;li&gt;Receivables: The metrics— Open Invoices, Overdue Invoices, and Available Credit Memos— now
feature links to customer-specific workbooks, providing a deeper view of data.&lt;/li&gt;
&lt;li&gt;New Activity: An Activity tab has been added to expand on the Recent Activities shown on the
Overview page. This new tab provides a comprehensive list of all customer activities and transactions
such as Sales Order invoices, Credit Memo, Return Authorization, etc.&lt;/li&gt;
&lt;li&gt;The See Customer History link now directs you to the Activity tab instead of the workbook.
These additions help to access detailed data and support more informed decision-making across
departments.
Improved Visibility into Automatic Location Assignment&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Processing&lt;/h2&gt;
&lt;p&gt;The Business Events Processing History section in the System Information tab of a sales order now
provides improved visibility into how locations are assigned. By clicking the See More link, you’ll see
detailed messages explaining how automatic location assignment was evaluated and applied to each
item.
This release makes it easier to understand how locations are selected, which rules were applied, and why
certain locations were used—or not. You can now clearly see the reasoning behind location assignment
decisions, including factors like missing postal codes, inventory availability, or location restrictions. You
now have better visibility into the processing flow, making it easier to trace how location assignment
decisions are made for each order line.
Security Enhancements to External Case Response Page in&lt;/p&gt;
&lt;h2&gt;Case Management&lt;/h2&gt;
&lt;p&gt;The External Case Response Page is a web page that shows information about a support case to users
who don’t have NetSuite accounts – like your customers or other relevant stakeholders. External users
can edit case information through the page, and their access is provided through time-limited links sent
by email with each case update.
As of NetSuite 2025.2, the External Case Response Page is provided with multiple security
enhancements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Users with the Administrator role now have the option to immediately disable any active link to the
External Case Response Page using the Disable link button on the associated support case record.&lt;/li&gt;
&lt;li&gt;Active link expires if the contents of the Email(s) field on the associated support case record are
changed.&lt;/li&gt;
&lt;li&gt;By default, each link is valid for a time-limited period only. You can adjust the validity period by the
External Link Validity Period (in Weeks) preference in Support Preferences.
Note: Every time an active link expires, external users are automatically prompted to generate a
new link the next time they try to access the page.
Marketing Campaign Email Address Validation&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Enhancement&lt;/h2&gt;
&lt;p&gt;When validating your campaign email address, you can now click Send New Code to send a new
authorization code if the original has expired. An authorization code is valid for 24 hours. For more
information, see the help topic Creating a Campaign Email Address Record.&lt;/p&gt;
</content:encoded><category>CRM</category><category>NetSuite 2025.2</category></item><item><title>Employee Updates in NetSuite 2025.2</title><link>https://cfcx.work/release-notes/2025-2-employee</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-2-employee</guid><description>4 updates to Employee in NetSuite 2025.2.</description><pubDate>Mon, 22 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This release note was updated September 1, 2025.&lt;/p&gt;
&lt;h2&gt;SuitePeople U.S. Payroll Enhancements&lt;/h2&gt;
&lt;p&gt;As of 2025.2, the following enhancements are available in SuitePeople U.S. Payroll:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Pension Plan Contribution Pay Codes Grouping&lt;/li&gt;
&lt;li&gt;Medical Insurance for New Hire Reporting&lt;/li&gt;
&lt;li&gt;457(b) Catch-Up Contributions for Employees Aged 60 Through 63&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Pension Plan Contribution Pay Codes Grouping&lt;/h2&gt;
&lt;p&gt;As of 2025.1, selected pension plan contribution pay codes in SuitePeople U.S. Payroll are now grouped
by their annual limits. Each group has a predefined deduction limit, representing the maximum amount
that can be deducted from an employee&apos;s pay for pension contributions.
The paycheck can&apos;t be committed if the total deduction amount exceeds the individual pay code or group
deduction limit. Adjustments must be made before committing the paycheck to ensure compliance with
the relevant regulations.
The following group limits are in effect as of January 1, 2025:
Pension Plan Contribution Group                   Annual Limit (2025)
401(k), 408(k)(6), 403(b) CU 60-63                $11,250
408(p) EE Elective Deferrals                      $16,500
408(p) EE Elective Deferrals Catch-Up Regular     $3,500
457(b) plan catch up (60-63)                      $11,250
Govt. EE 457(b)-Additional Catch up               $23,500&lt;/p&gt;
&lt;h2&gt;Pension Contributions 60-63 Catch up              $81,250&lt;/h2&gt;
&lt;p&gt;This enhancement is part of ongoing efforts to ensure compliance with the Secure Act 2.0 regulations and
streamline your payroll processes.
For more information, see the help topic Pension Plan Contribution Pay Codes.&lt;/p&gt;
&lt;h2&gt;Medical Insurance for New Hire Reporting&lt;/h2&gt;
&lt;p&gt;As of 2025.2, you can specify medical insurance information for your employees when they join your
company so that this information is included in new hire reporting. On the employee record, click the
Human Resources tab and then click the Medical Insurance tab. From there, you can check one or more
of the following boxes, as appropriate:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Medical Insurance Availability: Check this box if medical insurance is available for this employee.&lt;/li&gt;
&lt;li&gt;Medical Insurance Enrolled: Check this box if the employee is enrolled in medical insurance.&lt;/li&gt;
&lt;li&gt;Dependent Medical Insurance Availability: Check this box if the employee has medical insurance
available for any dependents.&lt;/li&gt;
&lt;li&gt;Dependent Medical Insurance Enrolled: Check this box if the employee has any dependents
enrolled in medical insurance coverage.
For more information, see the help topic Medical Insurance Information for New Hire Reporting.
457(b) Catch-Up Contributions for Employees Aged 60 Through
63
SuitePeople U.S. Payroll now supports 457(b) catch-up and special 457(b) catch-up contributions for
employees aged 60 – 63.
In the latest version, you can now assign the following 457(b) catch-up payroll items to an employee
record:&lt;/li&gt;
&lt;li&gt;Govt. EE 457(b)-Catch-Up-60 – 63&lt;/li&gt;
&lt;li&gt;Govt. EE 457(b) Roth-Catch up 60 – 63&lt;/li&gt;
&lt;li&gt;Govt. EE 457(b) - Catch-up, Additional - 3 Years to Retirement-ROTH
When assigning payroll items to an employee record, note that the automatic catch-up calculation feature
does not apply to Govt. EE 457(b) - Catch-up, Additional - 3 Years to Retirement-ROTH and Govt. EE
457(b) - Catch-up, Additional - 3 Years to Retirement payroll items. The system calculates catch-up
contributions for these payroll items even if the employee has not yet reached the annual deferral limit.
Consult your plan sponsor for further details on this requirement.
This enhancement ensures compliance with relevant regulations and helps streamline your payroll
processes.
For more information, see the help topic Setting Up Automatic Catch-Up Age 60 – 63 Calculations.&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><category>Employee</category><category>NetSuite 2025.2</category></item><item><title>EPM Updates in NetSuite 2025.2</title><link>https://cfcx.work/release-notes/2025-2-epm</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-2-epm</guid><description>2 updates to EPM in NetSuite 2025.2.</description><pubDate>Mon, 22 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;NetSuite Close Management and Consolidation: Job&lt;/p&gt;
&lt;h2&gt;Analytics Insights with GenAI&lt;/h2&gt;
&lt;h2&gt;Job Analytics Insights gives users improved visibility into consolidation job performance by providing a&lt;/h2&gt;
&lt;p&gt;streamlined analysis of job execution details. By enabling the Consolidation Job Analytics setting, you can
use GenAI to generate summaries for consolidation jobs after the jobs have completed. These summaries
simplify troubleshooting by highlighting time spent during job execution, enabling quicker resolution of
performance issues.
For more information, see the Oracle Help Center topic Generating Consolidation Job Analytics.&lt;/p&gt;
</content:encoded><category>EPM</category><category>NetSuite 2025.2</category></item><item><title>Field Service Updates in NetSuite 2025.2</title><link>https://cfcx.work/release-notes/2025-2-field-service</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-2-field-service</guid><description>Updates to Field Service in NetSuite 2025.2.</description><pubDate>Mon, 22 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;2025.07.1 Release Notes
Complete release notes are available under 2025.07.3 of Field Service Management Release Notes.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New Configuration Preview Feature&lt;/li&gt;
&lt;li&gt;Subsidiary Field Removed from Field Service Configuration&lt;/li&gt;
&lt;li&gt;Issue Fixes&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><category>Field Service</category><category>NetSuite 2025.2</category></item><item><title>Inventory Updates in NetSuite 2025.2</title><link>https://cfcx.work/release-notes/2025-2-inventory</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-2-inventory</guid><description>22 updates to Inventory in NetSuite 2025.2.</description><pubDate>Mon, 22 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;CSV Import Support for Bin Putaway Worksheet&lt;/h2&gt;
&lt;p&gt;If you use the Bin Management feature, you can initially assign bins to items in bulk using the Import&lt;/p&gt;
&lt;h2&gt;Assistant. You can use the Bin Putaway Worksheet transaction to import CSV files that contain a list of&lt;/h2&gt;
&lt;p&gt;items and bin numbers. For more information about CSV imports, see the help topic Importing CSV Files
with the Import Assistant.
Warehouse Management Enhancements&lt;/p&gt;
&lt;h2&gt;Enhancements to Bin Blocking&lt;/h2&gt;
&lt;h2&gt;Through the app, you can now block bins using the Bin Empty button within the Work Order Picking&lt;/h2&gt;
&lt;p&gt;process. It includes support for the existing Smart Count integration to spot count items and unblock the
bins.
For all supported mobile processes, you can add up to two email recipients of bin blocking notifications.
You can add them to location records enabled with the Use Warehouse Management setting.
For more information, see the help topic Managing Bins Blocked from Order Picking.&lt;/p&gt;
&lt;h2&gt;New Filters for Bulk Pick Assignment&lt;/h2&gt;
&lt;p&gt;The Bulk Pick Task Assignment facility enables you to assign pick tasks for items that belong to an item
process group or family. From the process groups or families that you create, you can choose one that
you set up on one or more item records. For more information, see the help topic Assigning Pick Tasks in
Bulk.&lt;/p&gt;
&lt;h2&gt;Autogeneration of Serial Numbers&lt;/h2&gt;
&lt;p&gt;If you use the Lot Auto Numbering SuiteApp, you can activate the Autogenerate Serial Numbers? rule.&lt;/p&gt;
&lt;h2&gt;It enables generation of serial numbers only when you receive purchase orders or build assemblies for&lt;/h2&gt;
&lt;p&gt;work orders. It includes the serial number details that you set up on item records and enter on the app.
To activate rules, see the help topic System Rules for NetSuite WMS.&lt;/p&gt;
&lt;h2&gt;Supply Planning Enhancements&lt;/h2&gt;
&lt;p&gt;View the Supply Planning Enhancements 2025.2 New Feature Preview (Article available only in
English).
Additional Filters in Planning Workbench Views&lt;/p&gt;
&lt;h2&gt;New Subsidiary Field&lt;/h2&gt;
&lt;p&gt;You can now filter results by subsidiary on the Planning Workbench Views page.&lt;/p&gt;
&lt;h2&gt;New Preset Filters by Action Type&lt;/h2&gt;
&lt;p&gt;To give planners more control and flexibility in managing supply planning, the following Action Type filters
have been added to the Planning Workbench View page:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cancel Firm – Identify orders that can be canceled&lt;/li&gt;
&lt;li&gt;Reschedule In Firm – Filters orders that can be rescheduled to an earlier date&lt;/li&gt;
&lt;li&gt;Reschedule Out Firm – Filter orders that can be rescheduled to a later date
These new filters offer suggestions for canceling and rescheduling orders due to supply chain
disruptions.
For more information, see the help topic Creating a Planning Workbench View.
Exclude Transfer Orders from Supply Planning on Custom&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Workflows&lt;/h2&gt;
&lt;p&gt;You can now use the Exclude from Supply Planning field as a parameter in SuiteFlow workflows. This
field determines whether a transfer order should be excluded from supply planning, giving you more
control over your workflow processes.
To access this feature, enable SuiteFlow by navigating to Company &amp;gt; Features &amp;gt; SuiteCloud &amp;gt; SuiteFlow.&lt;/p&gt;
&lt;h2&gt;Then, create a new workflow by navigating to Customization &amp;gt; Workflow &amp;gt; Workflows &amp;gt; New, selecting&lt;/h2&gt;
&lt;p&gt;Transfer Order as the record type. You can find the Exclude from Supply Planning field under the
Actions tab when creating a new action in the workflow.
For more information, see the help topic Creating a Workflow.
Filter by Available Quantity on Replenish Location by Transfer&lt;/p&gt;
&lt;h2&gt;Order&lt;/h2&gt;
&lt;p&gt;The Create Transfer Order Based on Available Quantity box has been added to the Planned Orders
tab on the Replenish Location By Transfer Order page. This option lets users filter transfer orders and
focus on orders with sufficient on-hand quantity.
This feature helps simplify the replenishment process and increase the efficiency in managing inventory
transfers.
For more information, see the help topic Replenish Location by Transfer Order.
Enhanced Supply Plan Definition Saved Search with Automated&lt;/p&gt;
&lt;h2&gt;Email Notifications&lt;/h2&gt;
&lt;p&gt;When you use the Supply Plan Definition Search, you can now specify the criteria to better manage
Material Requirements Planning (MRP) runs. This feature is helpful when you want to receive automated
email alerts for any issues, such as failed MRP runs.
New Expedited Option on Planned Purchase Orders and Order&lt;/p&gt;
&lt;h2&gt;Items Pages&lt;/h2&gt;
&lt;h2&gt;From the Planned Purchase Orders and Order Items pages, you can now check the To Be Expedited box&lt;/h2&gt;
&lt;p&gt;to prioritize critical orders. This feature helps you identify and manage high-priority orders that require
urgent attention.&lt;/p&gt;
&lt;h2&gt;Supply Planning Data Now Available in SuiteAnalytics&lt;/h2&gt;
&lt;p&gt;You can now create SuiteAnalytics datasets and workbooks using Supply Planning Data. This
enhancement provides greater visibility into supply orders and demand forecasts to help you make data-
driven decisions.
The following record types are now available:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Planning Engine Cycle&lt;/li&gt;
&lt;li&gt;Planning Engine Message&lt;/li&gt;
&lt;li&gt;Planning Engine Pegging&lt;/li&gt;
&lt;li&gt;Planning Engine Result&lt;/li&gt;
&lt;li&gt;Planning Repository Allocation&lt;/li&gt;
&lt;li&gt;Planning Repository Bill of Materials&lt;/li&gt;
&lt;li&gt;Planning Repository Item Location Properties&lt;/li&gt;
&lt;li&gt;Planning Repository Source&lt;/li&gt;
&lt;li&gt;Planning Engine Result&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Supply Allocation Enhancements&lt;/h2&gt;
&lt;p&gt;View the Supply Allocation Enhancements 2025.2 New Feature Preview (Article available only in
English).
Earliest Availability Popup Window for Kit Items on Sales&lt;/p&gt;
&lt;h2&gt;Orders&lt;/h2&gt;
&lt;h2&gt;On sales orders, you can now access the Earliest Availability popup window for kit items. This feature&lt;/h2&gt;
&lt;p&gt;provides the earliest available date of the kit item, based on the combined availability of its components
and the specified allocation strategy.&lt;/p&gt;
&lt;h2&gt;Default Allocation Strategy on Items&lt;/h2&gt;
&lt;p&gt;The Default Allocation Strategy field on the item record introduces a refined logic for order fulfillment
to help ensure efficient sales order processing. This feature lets you take a granular and flexible allocation
approach to prioritize customer-specific and item-specific strategies over a general strategy. This feature
ensures that the most relevant allocation strategy is applied to each sales order line.&lt;/p&gt;
&lt;h2&gt;Lead Time Calculations on Transfer Orders&lt;/h2&gt;
&lt;p&gt;The new Override Lead Time (In Days) field is now available, so that you can control the expected
receipt date calculation on Transfer Orders and Intercompany Transfer Orders. By specifying a custom
lead time, you can accurately determine the receipt date and projected inventory availability balance at
the receiving location. You can use this feature when cross-location transfer lead times vary due to unique
circumstances.&lt;/p&gt;
</content:encoded><category>Inventory</category><category>NetSuite 2025.2</category></item><item><title>Items Updates in NetSuite 2025.2</title><link>https://cfcx.work/release-notes/2025-2-items</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-2-items</guid><description>1 updates to Items in NetSuite 2025.2.</description><pubDate>Mon, 22 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;ul&gt;
&lt;li&gt;Lot Auto Numbering Enhancement&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><category>Items</category><category>NetSuite 2025.2</category></item><item><title>Manufacturing Updates in NetSuite 2025.2</title><link>https://cfcx.work/release-notes/2025-2-manufacturing</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-2-manufacturing</guid><description>6 updates to Manufacturing in NetSuite 2025.2.</description><pubDate>Mon, 22 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;BOM Revision Components System Notes&lt;/h2&gt;
&lt;p&gt;Before NetSuite 2025.2, it was not possible to access the history of all changes made within an Advanced
BOM revision.&lt;/p&gt;
&lt;h2&gt;Now, for each component related to the Advanced BOM revision, there is a History link that opens a table&lt;/h2&gt;
&lt;p&gt;with the list of all changes made including information such as date, username, old and new value.
To access the history, follow the steps below:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Go to Lists &amp;gt; Supply Chain &amp;gt; Bill of Materials.&lt;/li&gt;
&lt;li&gt;Click View beside the BOM.&lt;/li&gt;
&lt;li&gt;In the Revisions subtab, click the name of the BOM revision for which you want to view the
history.&lt;/li&gt;
&lt;li&gt;In the newly opened window, in the Components subtab, you will see a list of components
related to the Advanced BOM Revision and a new History link.
Note: If the component has been deleted, its history will no longer be available.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;Relation Between Build and Unbuild Transactions&lt;/h2&gt;
&lt;p&gt;Before NetSuite 2025.2, it was not possible to determine if there were Assembly Unbuilds related to a
Work Order or an individual Assembly Build. Additionally, on the Assembly Unbuild page, there was no
information about which specific Assembly Build it originated from.&lt;/p&gt;
&lt;h2&gt;Now, you can find this information in the following ways:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;On the Assembly Build page, there is a new Related Records subtab with a list of all related Assembly
Unbuilds. If applicable, a new Unbuilt field is also displayed, showing the total quantity unbuilt from all
Assembly Unbuilds created from this Assembly Build.&lt;/li&gt;
&lt;li&gt;On the Work Order page, a new Unbuilt field is displayed showing the total quantity unbuilt from all
Assembly Unbuilds created from all Assembly Builds related to this Work Order.&lt;/li&gt;
&lt;li&gt;On the Assembly Unbuild page, there is a new Created From field that contains a link to the related
Assembly Build.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Outsourced Manufacturing Enhancements&lt;/h2&gt;
&lt;p&gt;Before NetSuite 2025.2, changes to the price of an Outsourced Manufacturing item in a Purchase
Order were not reflected in the related Assembly Build or the final production cost. Now, the price is
automatically updated in the following cases:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;When the Rate field is changed on the Purchase Order page&lt;/li&gt;
&lt;li&gt;When the Rate field is changed on the Item Receipt page. This update is reflected in the related
Assembly Build if the new Generate Accruals preference is selected for the Outsourced
Manufacturing item.
The new Generate Accruals preference can be enabled by following these steps:&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;
&lt;li&gt;Follow the steps 1-9 in the Creating an Outsourced Manufacturing Item Help Topic.&lt;/li&gt;
&lt;li&gt;On the Preferences subtab, check the Generate Accruals box.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;It is now also possible to change the location for receiving the final product on the Item Receipt page. An&lt;/h2&gt;
&lt;p&gt;Inventory Transfer is automatically created. If the To Location field is changed to the original location, the
Inventory Transfer is deleted.
In addition, if an Assembly Build does not have a set transaction date and posting period, these fields are
automatically synchronized with the Date and Posting Period fields on the Item Receipt page.
Finally, you can now apply custom Purchase Order and Work Order forms for automated outsourced
transactions. To select a preferred form:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Go to Setup &amp;gt; Manufacturing &amp;gt; Manufacturing Preferences.&lt;/li&gt;
&lt;li&gt;In the Outsourced Manufacturing subtab, select Purchase Order and Work Order forms from
the list.&lt;/li&gt;
&lt;/ol&gt;
</content:encoded><category>Manufacturing</category><category>NetSuite 2025.2</category></item><item><title>Order Management Updates in NetSuite 2025.2</title><link>https://cfcx.work/release-notes/2025-2-order-management</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-2-order-management</guid><description>8 updates to Order Management in NetSuite 2025.2.</description><pubDate>Mon, 22 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This release note was updated September 8, 2025.&lt;/p&gt;
&lt;h2&gt;SaaS Metrics Reporting&lt;/h2&gt;
&lt;h2&gt;We’re excited to introduce SaaS Metrics Reporting, a new feature designed to simplify and enhance your&lt;/h2&gt;
&lt;h2&gt;Software as a Service (SaaS) revenue reporting. With SaaS Metrics Reporting, you can now automatically&lt;/h2&gt;
&lt;p&gt;track key metric impacts, such as new sales, upsells, downsells, and churn, across your transactions and
subscriptions.&lt;/p&gt;
&lt;h2&gt;These metrics are easily accessible in the SaaS 360 Dashboard SuiteApp, SuiteAnalytics, and NetSuite&lt;/h2&gt;
&lt;p&gt;Analytics Warehouse (NSAW). They provide clear insights into your monthly recurring revenue (MRR) and
annual recurring revenue (ARR) throughout NetSuite.&lt;/p&gt;
&lt;h2&gt;SaaS Metrics Reporting brings all your recurring revenue data into a single, comprehensive view. It&lt;/h2&gt;
&lt;p&gt;pulls information from multiple sources and standardizes it, so you get consistent and reliable recurring
revenue amounts. You can even import non-NetSuite records using CSV files, ensuring all your data is
captured.
The SaaS 360 Dashboard SuiteApp takes the guesswork out of calculating essential SaaS metrics. By
reducing the complexity of revenue calculations, and normalizing different types of bookings, SaaS&lt;/p&gt;
&lt;h2&gt;Metrics Reporting delivers meaningful metrics, no matter the data source. Plus, this feature is built with&lt;/h2&gt;
&lt;p&gt;performance and scalability in mind, making reporting in NSAW, as well as SaaS revenue forecasting in
NetSuite Planning and Budgeting (NSPB), faster and easier.
With the SaaS 360 SuiteApp, you’ll get unified SaaS metrics, reports, and Key Performance Indicators
(KPIs) to help you evaluate business performance and make informed decisions.
After you’ve set up an item for analysis, our nightly bulk processing job takes over, handling large volumes
of data and scaling as your data grows. This process creates Analytical Impact and SaaS Metrics records
from source systems, including:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;subscriptions&lt;/li&gt;
&lt;li&gt;sales orders with billing schedules&lt;/li&gt;
&lt;li&gt;contract renewals&lt;/li&gt;
&lt;li&gt;standalone sales orders&lt;/li&gt;
&lt;li&gt;invoices&lt;/li&gt;
&lt;li&gt;cash sales
You can also generate downsell events for return authorizations, credit memos, and related cash refunds.
SaaS Metrics Reporting automatically generates events based on the details of each source transaction.
Each event is categorized with an impact category, subcategory, and monthly impact amount. If you
make changes to the original data, such as line amounts, dates, or linked records, those updates are
automatically reflected in your metrics.
You also have the flexibility to customize reporting. Reclassify impacts, split amounts for specific
scenarios, or exclude records you don’t need, including deleting imported entries. This ensures your
reports are tailored to your business’s unique needs.
Adjust Min/Max Commitment In-Arrears Behavior in&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;SuiteBilling&lt;/h2&gt;
&lt;p&gt;A new subscription line preference, Charge Commit On Usage, is now available. With this option, you
can continue to charge for usage throughout the period. You can then bill any remaining commitment
quantity or the price plan header minimum at the end of the subscription pricing period. This means
you no longer need to charge the entire commitment quantity or the full minimum amount upfront on
the first usage record. Instead, minimum commitments are billed only at the end of the pricing period,
offering greater flexibility in how you manage subscription billing.
Next Bill Date from Sales Order Billing Schedule Now&lt;/p&gt;
&lt;h2&gt;Available in Report Builder&lt;/h2&gt;
&lt;p&gt;The Report Builder now includes the Next Bill Date field from sales order transactions. This
enhancement lets you track upcoming billing dates based on attached billing schedules to provide better
visibility and reporting.
For information about report customization, see the help topic Adding, Removing, or Reordering Report
Columns.&lt;/p&gt;
</content:encoded><category>Order Management</category><category>NetSuite 2025.2</category></item><item><title>Projects Updates in NetSuite 2025.2</title><link>https://cfcx.work/release-notes/2025-2-projects</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-2-projects</guid><description>3 updates to Projects in NetSuite 2025.2.</description><pubDate>Mon, 22 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Visit &lt;a href=&quot;https://docs.oracle.com/en/cloud/saas/netsuite-suiteprojects-pro/online-help/&quot;&gt;https://docs.oracle.com/en/cloud/saas/netsuite-suiteprojects-pro/online-help/&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;preface_156596732275.html for the most up-to-date SuiteProjects Pro release notes.&lt;/p&gt;
&lt;h2&gt;Access Revenue Plans from Project Records&lt;/h2&gt;
&lt;p&gt;You can now access the Revenue Plans tab for a specific project directly from the project record. Go to
Financial &amp;gt; Revenue Plans to display a list of actual and forecast revenue plans relevant to the project you
are viewing.&lt;/p&gt;
&lt;h2&gt;New Project Manager Role&lt;/h2&gt;
&lt;p&gt;The Specialized User: Project Manager role is a standard role with predefined permissions which grants
you access to Project Management features. Use this role to manage projects, resources, time &amp;amp; expense,
and other transactions related to projects in NetSuite. This role prevents the use of any functionality not
included within the role&apos;s permissions.&lt;/p&gt;
</content:encoded><category>Projects</category><category>NetSuite 2025.2</category></item><item><title>Purchasing Updates in NetSuite 2025.2</title><link>https://cfcx.work/release-notes/2025-2-purchasing</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-2-purchasing</guid><description>2 updates to Purchasing in NetSuite 2025.2.</description><pubDate>Mon, 22 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Bill Capture Enhancements&lt;/p&gt;
&lt;h2&gt;Improvements to Matching Logic&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;NetSuite’s Display Name is now included in the matching logic that NetSuite uses to match items from
the scanned file with item records in the system.&lt;/li&gt;
&lt;li&gt;Service addresses extracted from the file are now included in the matching logic that NetSuite uses to
match to location records in the system.&lt;/li&gt;
&lt;li&gt;Location records are now included in the matching logic that NetSuite uses to suggest the subsidiary
value.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;New Bill Capture Preference&lt;/h2&gt;
&lt;p&gt;You can now default payment terms to be sourced from the vendor record when they can&apos;t be extracted
from the scanned file. Previously, you had to select sourcing from either the scanned file or vendor
record. For permission details, see Bill Capture Preferences &amp;gt; Review Page Field Sourcing &amp;gt; Payment
Terms.&lt;/p&gt;
</content:encoded><category>Purchasing</category><category>NetSuite 2025.2</category></item><item><title>SuiteAnalytics Updates in NetSuite 2025.2</title><link>https://cfcx.work/release-notes/2025-2-suiteanalytics</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-2-suiteanalytics</guid><description>141 updates to SuiteAnalytics in NetSuite 2025.2.</description><pubDate>Mon, 22 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;SuiteAnalytics is a feature area that includes NetSuite Analytics Warehouse, Connect, Workbook, Searches,
Reports, and Dashboards.
Connect
Upcoming Removal of the Outdated SuiteAnalytics Connect&lt;/p&gt;
&lt;h2&gt;NetSuite.com Data Source&lt;/h2&gt;
&lt;p&gt;As part of the removal process of the outdated NetSuite.com data source, support for the NetSuite.com
data source ended in 2025.1 and will be removed as of NetSuite 2026.1. After accounts are upgraded to
2026.1, the NetSuite2.com data source will be the only data source for SuiteAnalytics Connect users and
queries run through the NetSuite.com data source will no longer work.
To avoid disruption when the NetSuite.com data source is removed, an intensive notifications campaign
has started to notify all Connect users that they should transition to the NetSuite2.com data source as
soon as possible.
Note: Connect users that have not accessed the NetSuite.com data source for an extended
period have been notified that they can benefit from an early removal of the NetSuite.com data
source. As part of this first batch of accounts for which the NetSuite.com data source is being
removed, they are excluded from receiving the notifications in the upcoming months.
For information about how to transition to the NetSuite2.com data source, see the help topic Changing
from NetSuite.com to NetSuite2.com.
Roles in Audience Tabs Now Split into External and Internal&lt;/p&gt;
&lt;h2&gt;Roles&lt;/h2&gt;
&lt;p&gt;When you work with saved searches, reports, and KPI scorecards, you can choose the audience that has
access to them. Until now, you could find the available roles in the Roles option. Now, to differentiate
between users inside and outside of your organization, the role option is split into two different role
types: Internal and External.
To understand how you can choose the audience for each tool, see the following topics:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Defining Audiences for Saved Searches&lt;/li&gt;
&lt;li&gt;Sharing Custom Reports with Other Users&lt;/li&gt;
&lt;li&gt;Sharing a Custom KPI Scorecard
SuiteApps (Bundles) Released by NetSuite&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Accounting SuiteApps&lt;/h2&gt;
&lt;p&gt;This release note was updated August 25, 2025.
Following are the 2025.2 accounting enhancements to SuiteApps:&lt;/p&gt;
&lt;h2&gt;Account Matching Report Now Available&lt;/h2&gt;
&lt;h2&gt;Account Matching Report SuiteApp version 1.0.0 is now available for installation in the SuiteApp&lt;/h2&gt;
&lt;p&gt;Marketplace as a free and managed SuiteApp. For more information, see the help topic Installing the
Account Matching Report SuiteApp.
The Account Matching Report SuiteApp lets you view a transaction&apos;s General Ledger (GL) account data
alongside matching transaction details. This SuiteApp integrates GL information with the built-in payment
application data in NetSuite, enabling you to reconcile account balances and identify unapplied amounts.
Each transaction line in the report has several columns sourced directly from GL account data, such
as debit or credit amounts. Additionally, you can review related transaction details, including matched
amounts and the dates when transactions were matched.
For more information, see the help topic Account Matching Report SuiteApp.
Administration SuiteApps&lt;/p&gt;
&lt;h2&gt;Following are the 2025.2 administration enhancements to SuiteApps:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Compliance 360 SuiteApp Enhancements&lt;/li&gt;
&lt;li&gt;Changes to the Personal Information Access Logs Workbook in the Compliance 360 SuiteApp
Compliance 360 SuiteApp Enhancements
Compliance 360 SuiteApp Version 2.1.0&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;CSV Import for Audit Templates&lt;/h2&gt;
&lt;p&gt;You can now import audit template CSV files using the Import Assistant. For more information, see the
help topic Importing Audit Templates as CSV files.&lt;/p&gt;
&lt;h2&gt;Changes in the Total Activity Trend Portlet&lt;/h2&gt;
&lt;p&gt;The Total Activity Trend portlet displays the percentage change versus the previous month when you
hover over the graph points. Previously, this percentage was shown at the bottom of each KPI meter tile
in the KPI portlet.
When you click on a particular month to view its daily trends, hovering over a daily point also shows the
percentage change compared to the previous day.&lt;/p&gt;
&lt;h2&gt;Email Notification for Activity Log Purging Date&lt;/h2&gt;
&lt;p&gt;The Compliance 360 activity log retains data for up to 12 months. Starting with version 2.1.0, users with
Administrator or Compliance Officer roles receive automated email notifications reminding them to
download activity logs before they are purged.
Purging of data happens on the 1st day of the month. For example, all activity logs from July 2024 will be
purged on August 1, 2025.
Three notifications are sent prior to the scheduled purge date, specifically on the 1st, 15th, and 25th of
the month before the purging date.&lt;/p&gt;
&lt;h2&gt;Actions Performed Using SuiteFlow in Activity Log&lt;/h2&gt;
&lt;p&gt;The activity log now records actions performed through SuiteFlow. When a user with an Administrator
role initiates a workflow on a record containing sensitive customer information, this action is now
captured in the activity log.&lt;/p&gt;
&lt;h2&gt;Compliance 360 SuiteApp version 2.0.0&lt;/h2&gt;
&lt;p&gt;The Compliance 360 SuiteApp version 2.0.0 contains the following enhancements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Audit Templates&lt;/li&gt;
&lt;li&gt;Audit Templates List&lt;/li&gt;
&lt;li&gt;Updates to the Audits List&lt;/li&gt;
&lt;li&gt;Printing Audits&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Audit Templates&lt;/h2&gt;
&lt;p&gt;Audit templates are reusable templates that have pre-saved sets of audit controls. You can now create
audit templates and import them when creating new audits.&lt;/p&gt;
&lt;h2&gt;Audit Templates List&lt;/h2&gt;
&lt;p&gt;You can manage the created audit templates in the Audit Templates list, which is filterable and sortable.
The Audit Templates list includes an Action column that displays the following buttons corresponding to
each audit template:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Edit – To edit the audit template.&lt;/li&gt;
&lt;li&gt;Delete – To delete the audit template.&lt;/li&gt;
&lt;li&gt;Export as CSV – To export the audit template as a CSV file.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Updates to the Audits List&lt;/h2&gt;
&lt;p&gt;The updated Audits list now displays the Action column that shows the following buttons corresponding
to each audit:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Edit – To edit the audit.&lt;/li&gt;
&lt;li&gt;View – To view the audit.&lt;/li&gt;
&lt;li&gt;Print – To print the audit as PDF file. You can also save the audit as PDF by clicking this icon.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Printing Audits&lt;/h2&gt;
&lt;p&gt;The new version of the SuiteApp now lets you print an audit. On the Audits list page, on the Actions
column, click the Print icon on the audit row.
You can also save the audit as a PDF file before printing it.
For more information, see the help topic Compliance 360 SuiteApp.
Changes to the Personal Information Access Logs Workbook in
the Compliance 360 SuiteApp
The Personal Information Access Logs workbook can now track actions performed using SuiteFlow. When
you initiate a workflow on a record that contains sensitive customer information, this action is added to
the access logs.
For more information about how SuiteFlow actions are recorded into the access logs, see the help topic
Viewing Logs for Actions Performed Using SuiteFlow.&lt;/p&gt;
&lt;h2&gt;Banking SuiteApps&lt;/h2&gt;
&lt;p&gt;This release note was updated September 1, 2025.&lt;/p&gt;
&lt;h2&gt;Following is the 2025.2 banking enhancement to SuiteApps:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Australia Bank Feeds Enhancements&lt;/li&gt;
&lt;li&gt;Format Profile Updates&lt;/li&gt;
&lt;li&gt;Order Billing Lead Time and Improved Cash Forecasts with Sales and Purchase Orders in Cash 360&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Australia Bank Feeds Enhancements&lt;/h2&gt;
&lt;p&gt;The following are the enhancements to Australia Bank Feeds SuiteApp version 2.0.6:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Changes to Import of Transactions
Transactions are imported based on the ID number of the last imported transaction. For example,
if your most recent import of transactions has the last ID number of 01002, only subsequent
transactions starting at ID 01003 will be included in the next import. This prevents duplicate
transactions from being imported.
Transactions that have updates or changes, regardless of the ID number, are also imported.&lt;/li&gt;
&lt;li&gt;Email Notification for New and Terminated Connections
An email notification is now sent for every new and terminated bank feeds connection.
For more information, see the help topic Australia Bank Feeds SuiteApp.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Format Profile Updates&lt;/h2&gt;
&lt;p&gt;and Canada Accounts (MX). This new format profile enables connections to a wider range of financial
institutions in the U.S. and Canada. It uses the Account Information Service Provider (AISP), MX
Technologies, Inc., which offers secure Open Authorization (OAuth) connections. OAuth provides a
more stable connection and reduces the frequencce of re-authentication.
Note: This new provider is an alternative way to connect to your bank. Use of this new format
profile is optional.
For more information, see the help topic Connecting a U.S. or Canada (MX) Financial Institution to
NetSuite.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Renamed Format Profile Labels – The following format profiles are renamed:
Old Format Profile Name                   New Format Profile Name
U.S. and Canada Accounts                  U.S. and Canada Accounts (Yodlee)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Regulated Europe Accounts (Preferred)     Regulated Europe Accounts (Salt Edge)&lt;/h2&gt;
&lt;p&gt;Nonregulated Europe Accounts              Nonregulated Europe Accounts (Salt Edge)&lt;/p&gt;
&lt;h2&gt;Old Format Profile Name                    New Format Profile Name&lt;/h2&gt;
&lt;p&gt;Accounts in Other Countries                Accounts in Other Countries (Salt Edge)
Order Billing Lead Time and Improved Cash Forecasts with&lt;/p&gt;
&lt;h2&gt;Sales and Purchase Orders in Cash 360&lt;/h2&gt;
&lt;h2&gt;Cash 360 SuiteApp version 1.3.3 includes support for order billing lead times and improves cash forecasts&lt;/h2&gt;
&lt;p&gt;with the inclusion of sales orders and purchase orders. This release enables automatic calculation and
display of order billing lead times for sales orders and purchase orders, provides an option for manual
entry, and allows you to include and analyze sales and purchase orders in your cash forecasts.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The system automatically calculates the order billing lead time for fully billed and closed sales and
purchase order records for the past 12 months, displaying the value in customer and vendor records,
respectively.&lt;/li&gt;
&lt;li&gt;If there are no customers or vendors with closed sales or purchase orders for a subsidiary, you can
manually enter the order billing lead times.&lt;/li&gt;
&lt;li&gt;Forecast dates for sales and purchase orders are calculated using the order billing lead time,
transaction date, and payment terms.&lt;/li&gt;
&lt;li&gt;You can now include sales and purchase orders in cash forecasts, as shown in the Forecast Details
table and the Cash 360 dashboard.&lt;/li&gt;
&lt;li&gt;You can also now drill down into detailed views of the sales and purchase order included in the cash
forecast.
For more information, see the help topic Cash 360.
Integration SuiteApps&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Following are the 2025.2 integration enhancements to SuiteApps:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;New NetSuite AI Connector Service
Inventory Management SuiteApps&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Following are the 2025.2 inventory management enhancements to SuiteApps:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;SCM Mobile Enhancements&lt;/li&gt;
&lt;li&gt;Quality Management Enhancements
SCM Mobile Enhancements&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Resyncing Printer Connection&lt;/h2&gt;
&lt;p&gt;If you use Mobile Printing, you can manually run the scheduled script to resync printers used for labels
and documents. In the NetSuite UI, the Resync Printers option enables you to connect to existing and
new active printers available in your PrintNode client. You can resolve issues due to disconnected, offline,
or inactive printers, without waiting for the script deployment that runs every 15 minutes.
For instructions, see the help topic Setting Up Your Printers.&lt;/p&gt;
&lt;h2&gt;Display of NetSuite Account Details on Mobile Apps&lt;/h2&gt;
&lt;p&gt;On the Options Menu of a mobile app, you can view your NetSuite account ID and name below the menu
links.&lt;/p&gt;
&lt;h2&gt;Time Entry for Dates&lt;/h2&gt;
&lt;p&gt;You can now specify the time within mobile processes that display a date on a mobile page. You can
select or enter a time in 24-hour UTC format, HH:mm.
When you configure or customize a Date page element, you can show or hide the time field. Showing
it includes additional settings to make it required and to specify the earliest or latest possible time. For
more information, see the help topic Customizing Mobile Page Elements.&lt;/p&gt;
&lt;h2&gt;Tailored Loading Text for Mobile Actions&lt;/h2&gt;
&lt;h2&gt;For mobile actions of custom processes only, you can specify a static loading text that you want to appear&lt;/h2&gt;
&lt;p&gt;on the app. Except for the following mobile action types, you can set up loading text for the Click Action of
the associated page element: Restlet, Saved Search, and Push to State. For more information, see the help
topic Customizing Mobile Actions.&lt;/p&gt;
&lt;h2&gt;Quality Management Enhancements&lt;/h2&gt;
&lt;p&gt;In NetSuite 2025.2, Quality Management SuiteApp begins support for the following enhancement:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Alert on Finish Inspection for Missed Inspections&lt;/li&gt;
&lt;li&gt;Percentage and Fixed Sample Counts on Statistical Sampling Templates&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Alert on Finish Inspection for Missed Inspections&lt;/h2&gt;
&lt;p&gt;When any inspections are missed in the batch for lot or serial numbered items, and you try to complete
the activity by clicking Finish Inspection, the SuiteApp displays an alert message on missed inspections.
For more information, see the help topic Alert on Missing Inspections for Lot and Serial Items.&lt;/p&gt;
&lt;h2&gt;Percentage and Fixed Sample Counts on Statistical Sampling Templates&lt;/h2&gt;
&lt;p&gt;The Statistical Sampling Template now supports setting up the sample inspection rate in two different
ways. Following are the two sample inspection types:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Percentage of Samples: In this method, you can provide a percentage for the total number of
samples.&lt;/li&gt;
&lt;li&gt;Number of Samples: In this method, you can provide the quantity of samples that needs to be
inspected.
You now have more flexibility to configure sampling requirements based on your operational or
regulatory needs. This ensures better control of inspection planning and aligns with scenarios where a
precise number of samples are required instead of a calculated percentage.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;For example, using the percentage of samples method, setting the sample rate as 10 generates the&lt;/h2&gt;
&lt;p&gt;number of samples that equals 10% of the associated quantity. Using the number of samples method,
setting the sample rate as 10 generates 10 samples for an inspection.
For more information, see the help topics The Statistical Sampling Workflow and Enable sample rate
calculation based on sample number:.&lt;/p&gt;
&lt;h2&gt;Lot Based Statistical Sampling in the QM Parameters&lt;/h2&gt;
&lt;p&gt;In Quality Management, you can now calculate the sample size for each lot instead of using the total
quantity at the queue level. To calculate the sample rate (number or percentage) based on lot-level
quantity, check the Enable Lot based Sampling box added in the Lot Based Sampling parameter.
For more information, see the help topic Lot Specific Sample Rate Calculation.
Item Record Management SuiteApps&lt;/p&gt;
&lt;h2&gt;Following are the 2025.2 item record management enhancements to SuiteApps:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Lot Auto Numbering Enhancement
Lot Auto Numbering Enhancement
Define Sequence Number in Item Record for Serial Number&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Generation&lt;/h2&gt;
&lt;p&gt;The Lot Auto Numbering SuiteApp version 2.1.0 now supports sequence numbering to generate serial
numbers as per the required needs. The following fields and settings are added to the serial item record
to let you configure sequence numbering:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Set Serial Sequence Automatically- Check this box to automatically generate sequence numbering
for serial items based on the sequence number order.&lt;/li&gt;
&lt;li&gt;Initial Sequence Number- Enter the initial sequence number you want to use for the serial item.&lt;/li&gt;
&lt;li&gt;Increase Serial Sequence By- Enter the value you want each new serial number to increase by. For
example, enter 1 to increment by one each time or 5 to increment by five for each new serial number.&lt;/li&gt;
&lt;li&gt;Last Serial Sequence Number- Shows the last serial number generated for a serial item.
For more information, see the help topic Lot and Serial Numbering Subtab.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Localization SuiteApps&lt;/h2&gt;
&lt;p&gt;This release note was updated August 25, 2025.&lt;/p&gt;
&lt;h2&gt;Following are the 2025.2 localization enhancements to SuiteApps:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Accounts Receivable Automation for Brazil Banking Integration&lt;/li&gt;
&lt;li&gt;Brazil Localization Enhancement&lt;/li&gt;
&lt;li&gt;Brazil Reports Enhancements&lt;/li&gt;
&lt;li&gt;New DATEV Connector Role SuiteApp&lt;/li&gt;
&lt;li&gt;New Denmark Tax Reports&lt;/li&gt;
&lt;li&gt;Denmark Tax Reports Enhancements&lt;/li&gt;
&lt;li&gt;France Localization Enhancements&lt;/li&gt;
&lt;li&gt;Germany Localization Enhancements&lt;/li&gt;
&lt;li&gt;Germany Central Bank Reports Enhancements&lt;/li&gt;
&lt;li&gt;Japan Consumption Tax Form and Invoice Summary Enhancements&lt;/li&gt;
&lt;li&gt;Malaysia Electronic Invoicing Enhancements&lt;/li&gt;
&lt;li&gt;North America Electronic Invoicing Now Available&lt;/li&gt;
&lt;li&gt;North America Electronic Invoicing Enhancements&lt;/li&gt;
&lt;li&gt;Norway Tax Reports Enhancements&lt;/li&gt;
&lt;li&gt;Portugal Localization Enhancements&lt;/li&gt;
&lt;li&gt;New SAF-T Reporting Framework SuiteApp&lt;/li&gt;
&lt;li&gt;SAF-T Reporting Framework SuiteApp Enhancements&lt;/li&gt;
&lt;li&gt;Singapore PEPPOL-Ready e-Invoicing Version 6.0.0&lt;/li&gt;
&lt;li&gt;US Sales Tax Reports SuiteApp Enhancements
Accounts Receivable Automation for Brazil Banking&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Integration&lt;/h2&gt;
&lt;p&gt;In NetSuite 2025.2, Brazil Banking Integration now enables you to receive payments with bank slips
and Pix. The SuiteApp eliminates the need to exchange payment files with Banco do Brasil to receive
electronic bank payments through these methods.
Brazil Banking Integration is only available for installation on authorized accounts.
For more information, see the help topic Accounts Receivable Automation for Brazil.&lt;/p&gt;
&lt;h2&gt;Brazil Localization Enhancement&lt;/h2&gt;
&lt;p&gt;In NetSuite 2025.2, you are able to choose whether you want to generate bank slip files with Brazil&lt;/p&gt;
&lt;h2&gt;Localization. Previously, when generating CNAB 400 delivery files with the SuiteApp, NetSuite&lt;/h2&gt;
&lt;p&gt;automatically generated the bank slips PDF files as well. Now, if you check the Disable Bank Slip
Generation box in the bank in Brazil record, the system no longer generates the PDF.
For more information, see the help topic Creating Bank Records for Brazil.
Brazil Reports Enhancements&lt;/p&gt;
&lt;h2&gt;Discounts, Shipping Costs, and Expenses in Statutory Reports for Brazil&lt;/h2&gt;
&lt;p&gt;The following statutory reports for Brazil now include discounts, shipping costs, and expense amounts in
their SPED files:
Statutory Report        Records                   Fields
EFD Contribuições       A100, A170                VL_DESC
C100, C170, C175, C870    VL_FRT
F550                      VL_OUT_DA
EFD ICMS IPI            C100, C170, C800, C850    VL_SEG&lt;/p&gt;
&lt;h2&gt;D100, D500&lt;/h2&gt;
&lt;p&gt;For more information about SPED files, see the help topic Available Statutory Reports for Brazil.&lt;/p&gt;
&lt;h2&gt;Support for the Multi-Book Feature&lt;/h2&gt;
&lt;p&gt;If the Full Multi-Book Accounting feature is enabled in your account, you can select the accounting book
from which to retrieve the transactions for the following reports:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ECD&lt;/li&gt;
&lt;li&gt;ECF&lt;/li&gt;
&lt;li&gt;EFD Contribuições&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;New DATEV Connector Role SuiteApp&lt;/h2&gt;
&lt;p&gt;The DATEV Connector Role SuiteApp version 1.0.0 has been released to the public.
The DATEV Connector Role SuiteApp creates a role supporting data exchange between NetSuite and&lt;/p&gt;
&lt;h2&gt;DATEV through Digitastic DATEV Connector. The key benefits include:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Role supporting bidirectional data transfer between NetSuite and DATEV&lt;/li&gt;
&lt;li&gt;Automated role setup&lt;/li&gt;
&lt;li&gt;Effortless Digitastic DATEV Connector setup
For more information, see the help topic DATEV Connector Role.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;New Denmark Tax Reports&lt;/h2&gt;
&lt;p&gt;The Denmark Tax Reports SuiteApp version 1.0.0 has been released to the public.
Denmark Tax Report lets you generate the Denmark Standard Audit File for Tax (SAF-T) report.&lt;/p&gt;
&lt;h2&gt;SAF-T (Standard Audit File for Tax) is an international standard format for exchanging electronic&lt;/h2&gt;
&lt;p&gt;accounting data, developed by the OECD (Organisation for Economic Co-operation and Development). It
is designed to facilitate efficient tax audits and ensure compliance with local tax regulations.&lt;/p&gt;
&lt;h2&gt;Effective January 1 2025, the new requirements apply to businesses operating in Denmark, mandating the&lt;/h2&gt;
&lt;p&gt;submission of SAF-T files as part of regular tax reporting. Denmark&apos;s SAF-T follows the OECD SAF-T version
2.0 standard.
You can download the Denmark Tax Reports from the SuiteApp Marketplace. It is only available for
accounts without SuiteTax.
You can generate the Denmark SAF-T report through Country Tax Reports.
For more information, see the help topic Denmark Tax Reports&lt;/p&gt;
&lt;h2&gt;Denmark Tax Reports Enhancements&lt;/h2&gt;
&lt;p&gt;The new version of Denmark Tax Reports, 1.2.0, has been updated to be compatible with the new
version of SAF-T Reporting Framework SuiteApp Enhancements.
The following features and enhancements have been implemented in version 1.1.0 of Denmark Tax&lt;/p&gt;
&lt;h2&gt;Reports:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Discount Support – Discounts are now supported in Sales Invoice lines and GL Entries. The
Settlement node in payments will display the total discount amount, except in cases where the
discount equals the payment amount. In this case the payment will show no lines.&lt;/li&gt;
&lt;li&gt;Payment Section – A payment section has been addedd to the SAF-T report.&lt;/li&gt;
&lt;li&gt;Error Messages – New error messages have been implemented for the GL accounts section, GL
entries section, and the Company Registration Number and Company Tax Registration Number fields.&lt;/li&gt;
&lt;li&gt;SAF-T Format Validations – New validations for some fields have been implemented to ensure they
are in the correct SAF-T format. This allows submission of a complete file to the Danish Business
Authority.&lt;/li&gt;
&lt;li&gt;Text Field Trimming – Text fields that exceed the character limit will be automatically trimmed in the
SAF-T report, preventing potential errors.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;France Localization Enhancements&lt;/h2&gt;
&lt;p&gt;This update improves performance of the FEC Generation.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;EcritureLib Field Update
The value of the EcritureLib field is now automatically set to Transaction type, transaction number, and
the entry in the Memo field (from the Primary Information subtab) for all transactions.&lt;/li&gt;
&lt;li&gt;Mass Update Script for Transactions
A new Mass Update script has been added to efficiently update the EcritureLib field on a selected
subset of transactions. Transactions to update can be selected using search criteria.&lt;/li&gt;
&lt;li&gt;Dynamic Period End Journals Generating Adjustment
In this version, the option for including the closing income statement entries in the FEC file has been
removed.
For more information, see the help topic France Localization.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Germany Localization Enhancements&lt;/h2&gt;
&lt;p&gt;In this version, the GoBD Data Extract includes a new Fixed Assets report file. To generate the Fixed
Assets report file, you must have the Fixed Assets Management SuiteApp installed in your account.
This update optimizes the GoBD Data Extract report generation process to ensure reliable completion,
even with large data volumes. The report generation now takes longer, but you can generate
comprehensive reports with improved stability and without risk of crashes or interruptions.
For more information, see the help topic Germany Localization.&lt;/p&gt;
&lt;h2&gt;Germany Central Bank Reports Enhancements&lt;/h2&gt;
&lt;p&gt;In this version, the reporting threshold for service-related payments has increased from €12,500 to
€50,000.
For more information, see the help topic Germany Central Bank Reports.
Japan Consumption Tax Form and Invoice Summary&lt;/p&gt;
&lt;h2&gt;Enhancements&lt;/h2&gt;
&lt;p&gt;The Consumption Tax Form now supports compliance to the format prescribed in the Qualified Invoice&lt;/p&gt;
&lt;h2&gt;System:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The options for printing the Consumption Tax Form are renamed:
▬ Print All is renamed to Print Including Previous Rate – Selecting this option displays or prints
Tables 1, 2, 1-1, 1-2, 2-1 and 2-2 in the tax form.
▬ Print New Tax Rates is renamed to Print Current Standard Rate and Reduced Rate Only –
The default option. Selecting this option displays or prints Tables 1 and 2, and the new Tables
1-3 and 2-3 in the tax form.
If you have a OneWorld account, you can access the renamed print options on a Japan subsidiary.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;On the Japan Localization Setup subtab, under Invoice Summary, click Consumption Tax Form&lt;/h2&gt;
&lt;p&gt;Print Option. For accounts without OneWorld, go to Setup &amp;gt; Company &amp;gt; Company Information
and access the options on the Japan Localization Setup subtab.
For more information, see the help topic Setting Print Option for Japan Consumption Tax Form.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The Consumption Tax Form now includes two new tables, Table 1-3 and Table 2-3.
You can include these tables when you print the Consumption Tax Form by selecting the print
option Print Current Standard Rate and Reduced Rate Only.
For more information, see the help topics Roles for Setting Up Japan Consumption Tax, Japan
Consumption Tax Overview, and What goes into each box – Japan Consumption Tax Form.&lt;/li&gt;
&lt;li&gt;New tax classifications are available on the tax code, which you can view in Setup &amp;gt; Accounting &amp;gt;
Tax Code &amp;gt; Tax Classification:
▬ Consumption Tax 10% 非非非非非非非非非非非非非非非10% (非非)
▬ Consumption Tax 8% 非非非非非非非非非非非非非非非 8%(非非)
▬ Consumption Tax 3% 非非非非非非非非非非非非非非非 3%(非)
▬ Consumption Tax 5% 非非非非非非非非非非非非非非非 5%(非)
▬ Consumption Tax 8% 非非非非非非非非非非非非非非非 8%(非)
For more information, see the help topic Tax Classifications for Japan.&lt;/li&gt;
&lt;li&gt;Deleting an Invoice Summary
You can now delete invoice summaries even if the accounting period is closed, provided that it has no
AR adjustment or is not linked to an AR adjustment. For more information, see the help topic Deleting
an Invoice Summary and Reversing its AR Adjustment Item.
By default, only the Administrator, Accountant, and CFO roles can delete an invoice summary. The
administrator can grant more roles the permission to delete an invoice summary, with the following
steps:&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;
&lt;li&gt;Go to Customization &amp;gt; Scripting &amp;gt; Script Deployments.&lt;/li&gt;
&lt;li&gt;Edit the script deployment with ID: customdeploy_japan_loc_invsummary_ue.&lt;/li&gt;
&lt;li&gt;On the Audience subtab, select the roles you want to assign the permission.
For more information, see the help topic Granting Permission to Delete Invoice Summaries.
Malaysia Electronic Invoicing Enhancements
Malaysia Electronic Invoicing Version 1.6.0&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;Support for Withholding Tax&lt;/h2&gt;
&lt;h2&gt;Malaysia Electronic Invoicing SuiteApp version 1.6.0 now supports Withholding Tax. The generated e-&lt;/h2&gt;
&lt;p&gt;documents will exclude any information related to withholding tax in compliance with IRBM.
Note: Withholding tax is not supported for consolidated invoices.&lt;/p&gt;
&lt;h2&gt;Support for Expense Details for Self-billed Transactions&lt;/h2&gt;
&lt;p&gt;The SuiteApp version 1.6.0 includes expense details when generating e-documents for the following self-
billed transaction types:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Self-billed Invoice&lt;/li&gt;
&lt;li&gt;Self-billed Credit Memo&lt;/li&gt;
&lt;li&gt;Self-billed Debit Note&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;MyInvois Compliance Update for Phone Number Format&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;MyInvois e-Invoicing has revised the validation for phone number format according to the E.164: The
international public telecommunication numbering plan compliance standard.. The Malaysia country’s
phone number you add in your subsidiary record must start with the country code +60 to meet this
compliance standard.
For example: +60 123456789&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Enhanced Error Messaging&lt;/h2&gt;
&lt;p&gt;Error messages displayed when generating e-documents are now more descriptive, making it easier to
identify and resolve issues.
Malaysia Electronic Invoicing Version 1.7.0&lt;/p&gt;
&lt;h2&gt;Enhanced Certified PDF Details&lt;/h2&gt;
&lt;p&gt;Certified PDF now includes issued date and time and submission date and time information provided by
Avalara.&lt;/p&gt;
&lt;h2&gt;Support for Zero Quantity Items&lt;/h2&gt;
&lt;p&gt;You can now add zero quantity items in all the transactions supported by Malaysia Electronic Invoicing
SuiteApp.&lt;/p&gt;
&lt;h2&gt;Removal of Malaysia Reference Number Validation&lt;/h2&gt;
&lt;p&gt;The validation check for the Malaysia reference number in self-billed transactions is now removed.&lt;/p&gt;
&lt;h2&gt;Support for Only Expenses in Self Billed Transactions&lt;/h2&gt;
&lt;p&gt;You can now create self-billed transactions containing only expenses without any items.
Malaysia Electronic Invoicing Version 1.8.0&lt;/p&gt;
&lt;h2&gt;Support for SuiteTax Accounts&lt;/h2&gt;
&lt;p&gt;The Malaysia Electronic Invoicing SuiteApp now supports SuiteTax accounts&lt;/p&gt;
&lt;h2&gt;Ability to Store Malaysia TIN Number&lt;/h2&gt;
&lt;p&gt;A new Malaysia TIN Number field is now added to the subsidiary record to store the TIN number.&lt;/p&gt;
&lt;h2&gt;Bug Fixes and Optimizations&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;This release includes various fixes and performance improvements to enhance the overall user
experience.&lt;/li&gt;
&lt;li&gt;Error messages displayed when generating e-documents are now more descriptive, enabling quicker
identification and resolution of issues.
For more information, see the help topic Malaysia Electronic Invoicing.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;North America Electronic Invoicing Now Available&lt;/h2&gt;
&lt;h2&gt;North America Electronic Invoicing SuiteApp version 1.0.0 is now available for installation as a managed&lt;/h2&gt;
&lt;p&gt;SuiteApp. You can install the North America Electronic Invoicing SuiteApp from the NetSuite SuiteApp
Marketplace.
The North America Electronic Invoicing SuiteApp helps NetSuite users in North America with exchange of
electronic documents between suppliers and buyers (e-documents) for invoice transaction.
E-documents are exchanged on the Digital Business Network Alliance (DBNA) network through Avalara
access using the North America Electronic Invoicing SuiteApp.
For more information about North America Electronic Invoicing SuiteApp, see the help topic North
America Electronic Invoicing.&lt;/p&gt;
&lt;h2&gt;North America Electronic Invoicing Enhancements&lt;/h2&gt;
&lt;h2&gt;North America Electronic Invoicing SuiteApp version 1.1.0 has the following enhancements:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Support for Outbound Credit Memo Transactions&lt;/li&gt;
&lt;li&gt;Support for Legacy Tax Accounts&lt;/li&gt;
&lt;li&gt;Bug Fixes and Optimizations&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Support for Outbound Credit Memo Transactions&lt;/h2&gt;
&lt;p&gt;The North America Electronic Invoicing SuiteApp now supports generating and sending of outbound
credit memos.&lt;/p&gt;
&lt;h2&gt;Support for Legacy Tax Accounts&lt;/h2&gt;
&lt;p&gt;The SuiteApp now supports the accounts that have legacy tax for invoice and credit memo transactions.&lt;/p&gt;
&lt;h2&gt;Bug Fixes and Optimizations&lt;/h2&gt;
&lt;p&gt;This release includes various fixes and performance improvements to enhance the overall user
experience.
For more information about these enhancements, see the help topic North America Electronic Invoicing.&lt;/p&gt;
&lt;h2&gt;Norway Tax Reports Enhancements&lt;/h2&gt;
&lt;p&gt;The following features and enhancements have been implemented in version 1.15.0 of Norway Tax&lt;/p&gt;
&lt;h2&gt;Reports:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Norway SAF-T Compliance Update: The SAF-T report has been updated to align with the latest
technical requirements from the Norwegian Tax Authority (Skatteetaten) and is now compatible with
version 1.30 of the SAF-T specification.&lt;/li&gt;
&lt;li&gt;Standard Chart of Accounts Mapping Removed: The option to map General Ledger accounts to
the Standard Chart of Accounts has been removed, as this type of mapping is no longer accepted by
the Skatteetaten. Instead, mapping to the business (income) statement using Grouping Code and
Grouping Category is supported.&lt;/li&gt;
&lt;li&gt;New Mapping Category: A new custom TAF Mapping Category called &quot;NO-SAFT: Income Statement
1.30&quot; has been added to support Norway SAF-T version 1.30. This category includes the updated
official list of Grouping Codes and Grouping Categories compliant with version 1.30. You need to
remap your GL accounts within this new category to produce a compliant report.&lt;/li&gt;
&lt;li&gt;Enhanced Masterfile Structure: A new Balance Account Structure has been introduced
OpeningDebitBalance/OpeningCreditBalance and ClosingDebitBalance/ClosingCreditBalance.&lt;/li&gt;
&lt;li&gt;Existing Elements Replaced: In the Tax Information Structure, the Tax Amount element is replaced
with Debit Tax Amount and Credit Tax Amount.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Portugal Localization Enhancements&lt;/h2&gt;
&lt;p&gt;new certification step, updating the previous process. The Document Series field is no longer required
when creating a transaction, but it is required for transaction finalization. Before you start finalizing
your Portugal transactions, see the help topic Portugal Transaction Finalization.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Automatic Finalization of Portugal Transactions: This version introduces a new Auto-Finalize&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Transaction box on the Portugal Transaction subtab, which is checked by default. If you leave the box&lt;/h2&gt;
&lt;p&gt;checked, every transaction will be automatically finalized upon creation. If you clear the box, you must
click the Finalize button on the transaction record to complete its certification.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Locking of Finalized Transactions: After you finalize one of the following transaction types, it is
locked and you can no longer edit it: Sales Order, Invoice, Credit Memo, Customer Payment, Cash Sale,
and Cash Refund. If you try to edit a locked transaction, you will be redirected to the view-only page.&lt;/li&gt;
&lt;li&gt;Introduction of the Transaction Code Field: This version introduces a new Transaction Code field on
the Portugal Document Series page. When you create a document series, the new Transaction Code
field will be automatically filled after you select the transaction type. There is a default code for each
transaction type, but some types allow you to change it.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;While the field is not required by default, it must be filled when creating or editing a document series&lt;/h2&gt;
&lt;p&gt;that was not used for certification, or when doing so via script. For the document series created before
this implementation, this field is left blank. However, if you edit any such document series in the future,
the Transaction Code will be automatically filled for you.
The new Transaction Code field is also used for generating the Portugal Transaction ID, QR codes,
and Portugal SAF-T reports, ensuring all outputs reflect the correct transaction type as required by
Portugal regulations.
For more information about these enhancements in the Help Center, see the help topic Portugal
Localization.&lt;/p&gt;
&lt;h2&gt;New SAF-T Reporting Framework SuiteApp&lt;/h2&gt;
&lt;p&gt;The SAF-T Reporting FrameworkSuiteApp version 1.0.0 has been released to the public. The SuiteApp
provides a base for generating SAF-T version 2.0 reports. It works together with country-specific
localization SuiteApps that build onto the framework to generate reports that are compliant in their
respective countries.
The key features of the SAF-T Reporting Framework SuiteApp version 1.0.0 include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Generation of the SAF-T version 2.0 reports in accounts without SuiteTax&lt;/li&gt;
&lt;li&gt;Provision of the default structure of the SAF-T version 2.0 reports&lt;/li&gt;
&lt;li&gt;Provision of extensibility and modification of the generated default data&lt;/li&gt;
&lt;li&gt;Configuration of the generated report&lt;/li&gt;
&lt;li&gt;Compliance with the current requirements for computer-generated SAF-T version 2.0 reports as
defined by the OECD
SAF-T Reporting Framework SuiteApp Enhancements
discounts.&lt;/li&gt;
&lt;li&gt;Inclusion of Payments in SAF-T Reports – In this version, the generated SAF-T reports include
payments. You can find payment information in the SourceDocuments node of your generated XML
file.&lt;/li&gt;
&lt;li&gt;Introduction of Danish Translation of the SuiteApp – In this version, the SAF-T Reporting
Framework SuiteApp is also be available in Danish.
(currently only available for Denmark):&lt;/li&gt;
&lt;li&gt;SuiteTax support – SuiteTax accounts are now supported in SAF-T Reporting Framework.&lt;/li&gt;
&lt;li&gt;Tax Registration Number reporting – In SuiteTax accounts, Tax Registration Number is now sourced
from the Tax Registration subtab. To generate the report successfully, the entire reporting period
must be covered by a single tax registration number from the start to the end of the period.&lt;/li&gt;
&lt;li&gt;Tax Code reporting – The reporting of tax codes has been configured to comply with the Denmark&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Tax Authority requirements that allows only one tax rate per a tax code. Therefore, in SuiteTax&lt;/h2&gt;
&lt;p&gt;accounts, if a tax code has multiple tax rates within the reporting period, the report will show only the
tax rate that was valid on the start date of the report.&lt;/p&gt;
&lt;h2&gt;Version 1.3.0 of the SAF-T Reporting FrameworkSuiteApp introduces technical enhancements that&lt;/h2&gt;
&lt;p&gt;improve the handling of unmatched double quotes in CSV files, increasing the robustness of the parser.
These improvements reduce parsing errors and ensure more reliable and accurate data processing.
For more information, see the help topic SAF-T Reporting Framework.
Singapore PEPPOL-Ready e-Invoicing Version 6.0.0&lt;/p&gt;
&lt;h2&gt;Removal of EInvoice.SG Access Point&lt;/h2&gt;
&lt;p&gt;The Singapore PEPPOL-Ready e-Invoicing SuiteApp version 6.0.0 removes support for eInvoice.sg
access point and its relevant templates for customer and vendor accounts. The eInvoice.sg access point
registration method, access point details, and eInvoice.sg templates in the e-document templates list are
removed.
To exchange e-documents with your Singapore customers and vendors using the SuiteApp, you
must register your company with another access point (DataPost) available in the SuiteApp to ensure
uninterrupted services.
For more information, see the help topic Singapore PEPPOL-Ready e-Invoicing.&lt;/p&gt;
&lt;h2&gt;Southeast Asia Localization Enhancements&lt;/h2&gt;
&lt;p&gt;In NetSuite 2025.2, updates to the Southeast Asia Localization SuiteApp version 7.1.0 include the
following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Non-VAT Sales Invoice Template&lt;/li&gt;
&lt;li&gt;Philippines Discount Classification for Sales Transactions&lt;/li&gt;
&lt;li&gt;Warning Message for Transactions with Withholding Tax and Line-Item Discounts
Non-VAT Sales Invoice Template&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Non-VAT taxpayers can now:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Create and print non-VAT sales invoices for transactions that include both tax-exempt items and items
subject to percentage tax.&lt;/li&gt;
&lt;li&gt;Define a tax code as percentage tax for more detailed sales breakdown and reporting.
For more information, see the help topics BIR-Required Details and Creating a Percentage Tax Code.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Philippines Discount Classification for Sales Transactions&lt;/h2&gt;
&lt;p&gt;You can now create discount items for the following discount types in Philippines sales transactions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Senior Citizen&lt;/li&gt;
&lt;li&gt;Person With Disability&lt;/li&gt;
&lt;li&gt;National Athlete&lt;/li&gt;
&lt;li&gt;Medal of Valor Recipient&lt;/li&gt;
&lt;li&gt;Solo Parent
For more information, see the help topic Creating Discount Items for Philippines Invoicing.
Warning Message for Transactions with Withholding Tax and Line-Item&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Discounts&lt;/h2&gt;
&lt;h2&gt;NetSuite displays a warning message if you try to save a transaction that includes both withholding tax&lt;/h2&gt;
&lt;p&gt;and line-item discounts. Combining withholding tax and line-item discounts can cause calculation conflicts
in a transaction and may result in incorrect totals.
When you see this warning message, carefully review your transaction’s line items. Adjust either the
withholding tax or the discounts to resolve or avoid probable calculation issues before saving.
For more information, see the help topic Discount Details.&lt;/p&gt;
&lt;h2&gt;US Sales Tax Reports SuiteApp Enhancements&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The Tax Item column in the Sales Tax Liability by Tax Item report is removed. Instead, the&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Jurisdiction Level and Tax Authority columns are now added in the Sales Tax Liability by Tax&lt;/h2&gt;
&lt;p&gt;Item report. The column values are now retrieved from the Imposing Tax Authority Level and
Imposing Authority Name fields on the tax code record.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;In this version of the SuiteApp, the liabilities on this report are grouped by the imposing tax
agency. This enhancement applies to credit memos, cash sales, cash refund, and invoice
transactions.&lt;/li&gt;
&lt;li&gt;Changes to Sales Tax Liability by Tax Agency Report:&lt;ul&gt;
&lt;li&gt;The Tax Agency column value is retrieved from the Reporting Tax Authority Name field on the
tax code record. This enhancement applies to credit memos, cash sales, cash refund, and invoice
transactions.&lt;/li&gt;
&lt;li&gt;In this version of the SuiteApp, the liabilities on this report are grouped by reporting tax authority
name.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Manufacturing SuiteApps&lt;/h2&gt;
&lt;p&gt;This release note was updated September 22, 2025.&lt;/p&gt;
&lt;h2&gt;Following are the 2025.2 manufacturing enhancements to SuiteApps:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Manufacturing Mobile Enhancements&lt;/li&gt;
&lt;li&gt;Manufacturing Task Scheduler Moving to a New SuiteApp&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Manufacturing Mobile Enhancements&lt;/h2&gt;
&lt;p&gt;In NetSuite 2025.2 Manufacturing Mobile SuiteApp begins support for the following enhancements&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Automatically Generate New Serial Numbers for Serial Items&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Automatically Generate New Serial Numbers for Serial Items&lt;/h2&gt;
&lt;p&gt;In NetSuite 2025.2, the Manufacturing Mobile SuiteApp begins support for automatic generation of new
serial numbers for serial items. To use this capability, you must have the Lot Auto Numbering SuiteApp
installed in your account and check the Enable Auto Serial Numbering preference in the Manufacturing
Mobile &amp;gt; Preferences &amp;gt; Mfg Mobile - Preferences page.
For more information, see the Manufacturing Mobile Preferences.&lt;/p&gt;
&lt;h2&gt;Manufacturing Task Scheduler Moving to a New SuiteApp&lt;/h2&gt;
&lt;p&gt;This change applies only to the Manufacturing Task Scheduler feature within the Supply Chain
Management SuiteApp and introduces the new Manufacturing Scheduler SuiteApp.&lt;/p&gt;
&lt;h2&gt;Access to Manufacturing Task Scheduler is being updated. The feature will be removed from the Supply&lt;/h2&gt;
&lt;h2&gt;Chain Management SuiteApp and is now available as a new SuiteApp named Manufacturing Scheduler&lt;/h2&gt;
&lt;p&gt;SuiteApp. No other features in the Supply Chain Management SuiteApp are changing.
The Manufacturing Task Scheduler feature within the Supply Chain Management SuiteApp will remain
available through October 7, 2025. After that date, all roles and views will be permanently deleted.
To avoid losing important information, migrate your existing roles and views to the new SuiteApp
before October 7, 2025. For more information, see the help topics Creating or Customizing Roles and
Permissions to Use Manufacturing Scheduler and Operation View.&lt;/p&gt;
&lt;h2&gt;Installing the Manufacturing Scheduler SuiteApp before October 7, 2025 helps ensure continuity of the&lt;/h2&gt;
&lt;p&gt;functionality and provides access to ongoing fixes and enhancements. For more information, see the help
topic Installing Manufacturing Scheduler.
If the Manufacturing Scheduler SuiteApp is not installed after October 7, 2025, you won&apos;t be able to
access the Manufacturing Task Scheduler feature.
For installation steps and details, see the help topic Manufacturing Scheduler.&lt;/p&gt;
&lt;h2&gt;Order Management SuiteApps&lt;/h2&gt;
&lt;p&gt;This release note was updated September 8, 2025.&lt;/p&gt;
&lt;h2&gt;Following are the 2025.2 order management enhancements to SuiteApps:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;NetSuite Ship Central Enhancements&lt;/li&gt;
&lt;li&gt;Electronic Invoicing Enhancements&lt;/li&gt;
&lt;li&gt;NetSuite Electronic Business Enhancements&lt;/li&gt;
&lt;li&gt;SaaS 360 Dashboard
NetSuite Ship Central Enhancements
packed cartons rule:&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Printing Pallet Labels and Documents&lt;/h2&gt;
&lt;h2&gt;On the app, you can now print pallet labels and documents outside of the pallet transfer process flow. If&lt;/h2&gt;
&lt;p&gt;you don&apos;t use PrintNode integration, you can save and access soft copies from your file cabinet. For more
information, see the help topic Printing Multiple Packing Labels and Documents.
To activate the system rule for pallets, see the help topic Configuring Ship Central Rules.&lt;/p&gt;
&lt;h2&gt;Scheduling Pickups with Carriers of your Shipments&lt;/h2&gt;
&lt;p&gt;The Options Menu on the app now includes the Schedule Pickups and Manage Pickups links. You can
search for multiple shipping labels, and then specify the contact details, date, and time of your pickup.
You can also manage existing confirmed pickups by reviewing the details or canceling them.&lt;/p&gt;
&lt;h2&gt;Generating Return Labels from an RMA&lt;/h2&gt;
&lt;h2&gt;Through the NetSuite UI, when you create customer returns from an order, you can generate return&lt;/h2&gt;
&lt;p&gt;labels and send them via email. You can generate return labels whether or not you use the app to ship
the orders. Orders for the return must use a shipping method associated with a Ship Central shipping
item. If you change the shipping method for the return, the one you select must also be associated with a
Ship Central shipping item.
You cannot generate labels for standalone returns through Ship Central.
You can void labels that have not been used to return ordered items. If you delete an RMA, Ship Central
voids associated return labels automatically. It sends email notifications for either or both cases.&lt;/p&gt;
&lt;h2&gt;Bulk Generation of Shipping Labels&lt;/h2&gt;
&lt;p&gt;If you enable Mobile Printing, you can generate labels and documents for multiple packed orders that you
want to process for shipping. After you print or save them, the app updates the associated fulfillments to
Shipped status.
This option doesn&apos;t include additional capabilities that you enable for the shipping process flow on the
app. Also, you can generate bulk labels for sales orders only.&lt;/p&gt;
&lt;h2&gt;Address Validation Setting on the App&lt;/h2&gt;
&lt;p&gt;On the app, you can change the default address validation preference for specific shipments before you
print a label.
For more information about standard address validation, see the help topic Shipping Address Validation.&lt;/p&gt;
&lt;h2&gt;No Tax and Importer of Record Options for Charge Tax To Field&lt;/h2&gt;
&lt;h2&gt;On the Ship Central Preferences record, you can now select Importer of Record in the Charge Tax To&lt;/h2&gt;
&lt;p&gt;field for international shipments. If you have no tax identifiers to apply to your shipment, you can select
No tax instead. With this option, verify with your carrier if they can accept the package.&lt;/p&gt;
&lt;h2&gt;Your default setting applies to all associated shipments, but you can change it for specific ones on the&lt;/h2&gt;
&lt;p&gt;app. For more information, see the help topic Tax Setup for International Shipments.
For more information about the new shipping capabilities, see the help topic Ship Central Shipping.
Electronic Invoicing Enhancements&lt;/p&gt;
&lt;h2&gt;Electronic Invoicing SuiteApp includes enhancements for the following versions:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Electronic Invoicing SuiteApp Version 9.10.0
Electronic Invoicing SuiteApp Version 9.10.0&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;License Check for Custom Transaction Types&lt;/h2&gt;
&lt;p&gt;The SuiteApp now performs Electronic Invoicing license checks when generating, certifying, and sending
e-documents for custom transaction types.
Note: License checks for these actions are already in place for standard transactions (such as
invoices). Now, custom transaction types will have the same license checks. If you use custom
transactions for the same subsidiary as standard transactions, this change does not affect the
processing of custom transaction types.&lt;/p&gt;
&lt;h2&gt;Support for Generation and Sending Transaction Responses&lt;/h2&gt;
&lt;p&gt;The SuiteApp now supports generating and sending new transaction response types from a transaction
response record to third-party systems such as Avalara through OBN or the transaction response
sending method. The new response types are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Request Further Objection&lt;/li&gt;
&lt;li&gt;Continue Generation
The SuiteApp also supports sending of the Acknowledged transaction response type to Avalara.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Volumetric Check for Transaction Responses Sent to Avalara&lt;/h2&gt;
&lt;p&gt;Starting this version, to send transaction response content to Avalara, you must have sufficient license
volume (number of licenses) and an active Avalara Processing for NetSuite Electronic Invoicing Cloud
Service license.
Note: This check applies only if you use Avalara services for Electronic Invoicing.&lt;/p&gt;
&lt;h2&gt;Builder Kit Functionality&lt;/h2&gt;
&lt;h2&gt;Builder Kit, enables you to meet the e-invoicing compliance requirements in countries supported by&lt;/h2&gt;
&lt;h2&gt;Avalara, where NetSuite does not currently provide localization support. Builder Kit provides sample&lt;/h2&gt;
&lt;p&gt;outbound and inbound templates, along with default data sourcing plugin implementations which can be
customized using SuiteScript.
Note: To use Builder Kit, you must purchase both the NetSuite Electronic Business and Avalara
Processing for NetSuite Electronic Invoicing licenses. Prerequisite skill sets are also required. For
more information, see the help topic Electronic Invoicing Builder Kit.&lt;/p&gt;
&lt;h2&gt;NetSuite Electronic Business Enhancements&lt;/h2&gt;
&lt;h2&gt;NetSuite Electronic Business SuiteApp includes enhancements for the following versions:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;NetSuite Electronic Business SuiteApp Version 1.4.0
NetSuite Electronic Business SuiteApp Version 1.4.0&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Sandbox Refresh&lt;/h2&gt;
&lt;p&gt;Starting this release, the SuiteApp supports sandbox refresh activities, enhancing your ability to replicate
and validate configurations in test environment. This support is not limited to Avalara E-Invoicing, and you
can leverage sandbox refresh for SuiteProcurement.
Note: You need to perform additional steps to test Electronic Invoicing after a sandbox refresh&lt;/p&gt;
&lt;h2&gt;Avalara Provisioning and Company Creation in Sandbox&lt;/h2&gt;
&lt;p&gt;You will now be able to access Avalara Provisioning and Company Creation features directly in your&lt;/p&gt;
&lt;h2&gt;NetSuite sandbox environment. You can go to Avalara Provisioning to perform provisioning or view&lt;/h2&gt;
&lt;p&gt;Avalara provisioning details. And you can use Avalara Company Creation to establish a company in the
Avalara sandbox or review company information.&lt;/p&gt;
&lt;h2&gt;SaaS 360 Dashboard&lt;/h2&gt;
&lt;p&gt;The SaaS 360 SuiteApp is not yet available.&lt;/p&gt;
&lt;h2&gt;SuitePeople SuiteApps&lt;/h2&gt;
&lt;p&gt;This release note was updated September 1, 2025.&lt;/p&gt;
&lt;h2&gt;Following are the 2025.2 SuitePeople enhancements to SuiteApps:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Support for Delaware Paid Family and Medical Leave Employee Reclassification&lt;/li&gt;
&lt;li&gt;SuitePeople Workforce Management Enhancements
Support for Delaware Paid Family and Medical Leave Employee&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Reclassification&lt;/h2&gt;
&lt;h2&gt;SuitePeople U.S. Payroll now supports the reclassification of employees for Delaware’s Paid Family and&lt;/h2&gt;
&lt;p&gt;Medical Leave (PFML) program. Under Delaware’s PFML requirements, eligible employees can participate
and contribute even if they earn wages outside the state.
To support this change, the Payroll Compliance SuiteApp version 1.01 introduces the Reclassify for&lt;/p&gt;
&lt;h2&gt;Paid Family and Medical Leave box on the employee record under the Payroll subtab. Check this box&lt;/h2&gt;
&lt;p&gt;for employees who meet Delaware PFML eligibility criteria and have out-of-state wages that should be
reported as subject wages for the Delaware PFML fund.
This enhancement also supports both in-state and out-of-state wage reporting for employees performing
services in Delaware and other states, ensuring compliance with agency requirements.
For more information, see the help topic Paid Family and Medical Leave Contributions for Employees.&lt;/p&gt;
&lt;h2&gt;SuitePeople Workforce Management Enhancements&lt;/h2&gt;
&lt;p&gt;As of 2025.2, the following enhancements are available with the SuitePeople Workforce Management
(WFM) SuiteApp:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Enhanced Timesheets Using WFM Wage Rules&lt;/li&gt;
&lt;li&gt;Workforce Management Updates to Automatch and Windows Time Clock Settings&lt;/li&gt;
&lt;li&gt;Workforce Management Updates to Automatch and Windows Time Clock Settings&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Enhanced Timesheets Using WFM Wage Rules&lt;/h2&gt;
&lt;h2&gt;WFM customers can use the Enhanced Timesheets Using WFM Wage Rules feature to view automatic&lt;/h2&gt;
&lt;p&gt;calculations of regular and overtime hours and configure time entry options on weekly timesheets.
The feature minimizes the need for manual entry and streamlines payroll processing for employees. It is
available for accounts where:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The SuitePeople Workforce Management SuiteApp is installed.&lt;/li&gt;
&lt;li&gt;The New Weekly Timesheets Interface feature is enabled.&lt;/li&gt;
&lt;li&gt;SuitePeople U.S. Payroll is part of the implementation.&lt;ul&gt;
&lt;li&gt;Require employees to enter times on new weekly timesheets&lt;/li&gt;
&lt;li&gt;Set default shift values so employees only need to enter times when they differ&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Changes to the New Weekly Timesheets Interface – Expect the following:&lt;ul&gt;
&lt;li&gt;Employees can enter time using the new fields: Shift Start Time, Shift End Time, Break Start
Time, and Break End Time.&lt;/li&gt;
&lt;li&gt;When entering hours manually, employees can see the breakdown and total counts of regular and
overtime hours in the Hours Breakdown section.&lt;/li&gt;
&lt;li&gt;When approving time entries on Weekly Timesheets, managers can also see the breakdown of
regular and overtime hours for each employee.
For more information, including UI changes related to the feature, see Enhanced Timesheets Using WFM
Wage Rules.
Performance and Security Updates and Upcoming Automatic Update for
the Workforce Management Mobile App
The NetSuite Workforce Management mobile app version 2.8.0 is now available in for WFM customers
in Google Play and Apple App stores. This upgrade introduces bug fixes, performance improvements, and
security updates.
Also, starting August 5, 2025, the WFM apps that are not using the latest version will automatically be
updated.
To safely upgrade to version 2.8.0 and avoid interruptions later, complete the required action before
August 5, 2025.
For more information, see Action Required: Upcoming SuitePeople Workforce Management Mobile App
Version Release and Automatic Update (SuiteAnswers ID 1020938).
Workforce Management Updates to Automatch and Windows Time&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Clock Settings&lt;/h2&gt;
&lt;p&gt;The following enhancements are available to SuitePeople WFM customers through the WFM SuiteApp and
the stand-alone website, see.adiinsights.com:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Paid Break Option in Automatch Settings&lt;/li&gt;
&lt;li&gt;Installer Hash for Windows Time Clock
Paid Break Option in Automatch Settings
location approvals or bulk approvals:&lt;/li&gt;
&lt;li&gt;Expanded break options&lt;ul&gt;
&lt;li&gt;Settings that are shown in the Break section are moved to the new Unpaid Meal Break section.&lt;/li&gt;
&lt;li&gt;A new Paid Rest Break section is added to the automatch settings.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Paid rest break handling&lt;ul&gt;
&lt;li&gt;The Paid Rest Break section includes the Treat paid rest breaks as time worked option. When
checked, this setting allows employees to include timesheets with paid rest breaks in automatic
approvals.&lt;/li&gt;
&lt;li&gt;Only timesheets that meet all the criteria set on the Automatch and rounding settings page are
approved.&lt;/li&gt;
&lt;li&gt;If rounding is enabled, managers may need to manually approve a shift with a paid rest break,
depending on the break conditions.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Installer Hash for Windows Time Clock&lt;/h2&gt;
&lt;p&gt;With this update, customers downloading the Windows Time Clock can now view the installer hash code
in the download window. You can use this code to verify the validity of the installer and ensure that you
are downloading a secure file.
For more information, refer to the following help topics:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Automatch and Rounding Settings in WFM&lt;/li&gt;
&lt;li&gt;Approving Shifts with Automatch&lt;/li&gt;
&lt;li&gt;Installing SuitePeople Time Clock Components for Windows
Taxation SuiteApps
Following are the 2025.2 taxation enhancements to SuiteApps:&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;SuiteTax SuiteApps&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;US Statewide Item Tax Exceptions&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Legacy Tax SuiteApps&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Withholding Tax Enhancements
SuiteTax SuiteApps&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;US Statewide Item Tax Exceptions&lt;/h2&gt;
&lt;p&gt;The SuiteTax Engine (STE) SuiteApp version 2.00.73 lets you create an exception from the general taxation
for the relevant items in US nexuses.
With this update, you will be able to do the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;define specific taxation for respective items that will apply in the defined nexus&lt;/li&gt;
&lt;li&gt;set a limited validity period for your taxation exceptions. To do this, you must indicate the &quot;Valid From&quot;
and/ or &quot;Valid Until&quot; date.
The created exception is automatically considered during the tax determination. The suggested taxes are
then automatically applied.
Previously, items in the US were either taxed as the general tangible property or you could mark your
items as exempt.
For more information about this feature, see the help topic Setting up US Item Tax Exceptions
Legacy Tax SuiteApps&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Withholding Tax Enhancements&lt;/h2&gt;
&lt;p&gt;To meet an EOPT compliance requirement, Withholding Tax SuiteApp version 1.49.0 now includes journal
entries that reflect accruals in the following reports:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Certificate of Creditable Tax Withheld at Source (2307)&lt;/li&gt;
&lt;li&gt;Monthly Remittance Form of Creditable Income Taxes Withheld (Expanded) (0619-E)&lt;/li&gt;
&lt;li&gt;Quarterly Remittance Return of Creditable Income Taxes Withheld (Expanded) (1601-EQ)&lt;/li&gt;
&lt;li&gt;Summary Alphalist of Withholding Tax Agents/Payors of Income Payments subjected to Creditable&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Withholding Tax at Source (SAWT)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Annual Alphalist of Payees (1604E)&lt;/li&gt;
&lt;li&gt;Quarterly Alphalist of Payees (QAP) or Monthly Alphalist of Payees (MAP)
A new custom journal form, named PH WHTax Form, provides the necessary fields for including journal
entries in withholding tax reports.
For instructions, refer to Specifying Withholding Tax Settings for Journal Entries.&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><category>SuiteAnalytics</category><category>NetSuite 2025.2</category></item><item><title>SuiteApps Updates in NetSuite 2025.2</title><link>https://cfcx.work/release-notes/2025-2-suiteapps</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-2-suiteapps</guid><description>2 updates to SuiteApps in NetSuite 2025.2.</description><pubDate>Mon, 22 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;SuiteApp distribution includes SuiteBundler, SuiteApp Marketplace, and SuiteApp Control Center
capabilities that you can use to distribute customizations to accounts.&lt;/p&gt;
&lt;h2&gt;Bundle Support During Release Phasing&lt;/h2&gt;
&lt;h2&gt;Bundle support during phasing of 2025.2 is consistent with the support provided during previous&lt;/h2&gt;
&lt;p&gt;releases. During phasing of 2025.2, some accounts continue to use 2025.1 at the same time that other
accounts are upgraded to 2025.2. Therefore, you may be using a different version than some of the
accounts where your bundles are installed.
Review the following descriptions for a reminder of how bundles from different versions are handled
during release phasing:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Bundles developed with 2025.1 can be installed in accounts that are already using 2025.2.&lt;/li&gt;
&lt;li&gt;Bundles developed with 2025.2 can be installed in accounts that are still using 2025.1, but with the
following limitations:&lt;ul&gt;
&lt;li&gt;When a user in a 2025.1 account installs a bundle from a 2025.2 account, the bundle installation
stops if there are object types in the bundle that are not supported in 2025.2.&lt;/li&gt;
&lt;li&gt;A bundle with a script that uses a new API available only in 2025.2 can be installed into a 2025.1
account, but the script may not function correctly because 2025.1 does not support the API.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><category>SuiteApps</category><category>NetSuite 2025.2</category></item><item><title>SuiteBuilder Updates in NetSuite 2025.2</title><link>https://cfcx.work/release-notes/2025-2-suitebuilder</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-2-suitebuilder</guid><description>1 updates to SuiteBuilder in NetSuite 2025.2.</description><pubDate>Mon, 22 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Apply Custom Segments to Custom Records with&lt;/p&gt;
&lt;h2&gt;Classification Filtering&lt;/h2&gt;
&lt;p&gt;The behavior of custom segments on custom record instances has changed. You can now apply
custom segments to custom records and standard records when you select filtering by classification.
Classifications include class, department, location, and subsidiary.
This enhancement makes it easier to use custom segments because it supports more flexible filtering
options. This change is automatic and you don&apos;t have to configure anything. The filtering settings are
based on the existing Filtered by field in the main section of the Custom Segments configuration page.
Previously, when filtering by classification, custom segments could be applied only to standard records,
but not custom records. With this change, you can now apply custom segments to custom record types,
custom segments, and standard records, even when filtering by classification is selected.
A new read-only column has been added to the Custom Segment configuration page. The Filter By
column displays the custom segment filter that is applied to the custom record instance.
For more information about custom segments and filtering, see the help topics Setting Up Filtering for a
Custom Segment and Filtering Segments by Class, Department, Location, or Subsidiary.&lt;/p&gt;
</content:encoded><category>SuiteBuilder</category><category>NetSuite 2025.2</category></item><item><title>SuiteCloud Updates in NetSuite 2025.2</title><link>https://cfcx.work/release-notes/2025-2-suitecloud</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-2-suitecloud</guid><description>10 updates to SuiteCloud in NetSuite 2025.2.</description><pubDate>Mon, 22 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;SuiteCloud Development Framework (SDF) is a development framework and deployment mechanism.&lt;/p&gt;
&lt;h2&gt;Customers and partners can use SDF to create customization projects for internal use within their&lt;/h2&gt;
&lt;p&gt;organizations or for commercial distribution. For more information about SDF, see the help topic
SuiteCloud Development Framework.
For a complete list of custom records and customizations that are supported by SDF, see the help topic
Customizations Supported by SuiteCloud Development Framework.
This release note was updated September 15, 2025.
Accelerate Your Development with NetSuite Developer&lt;/p&gt;
&lt;h2&gt;Resources&lt;/h2&gt;
&lt;h2&gt;We&apos;re excited to announce the launch of the NetSuite Developer Resources hub, which helps NetSuite&lt;/h2&gt;
&lt;p&gt;developers extend NetSuite with a range of tools and technologies. The hub is full of helpful resources,
like links to code samples and detailed help topics, so you can get the most out of SuiteScript, SuiteCloud
Development Framework (SDF), REST APIs, and more.
The NetSuite Developer Resources hub is organized into several key sections, each tailored to a specific
aspect of NetSuite development:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Get Started – This section provides essential information for new developers, including setup
instructions for a developer environment and basic information about getting started with NetSuite.&lt;/li&gt;
&lt;li&gt;Learn – Here, you&apos;ll find &quot;Hello World&quot; samples and tutorials that demonstrate the fundamentals of
scripting with SuiteScript and building extensions with SuiteCommerce. It&apos;s perfect for those looking to
get hands-on experience with these features.&lt;/li&gt;
&lt;li&gt;Develop – This section delves into the various ways to develop for NetSuite, covering SuiteScript,
SDF, REST integration, SuiteAnalytics, and SuiteCommerce, offering a deep dive into the tools and
technologies available.&lt;/li&gt;
&lt;li&gt;Low and No Code – Designed with non-developers in mind, this section explores ways to customize
NetSuite with minimal coding required.
A highlight of the NetSuite Developer Resources hub is the Code Samples area, which lets you explore
code samples and get ideas for your own applications. You can browse and filter samples by script type,
difficulty level, sample type, and SuiteScript module. You can also visit a dedicated GitLab repository with
full code samples that include unit tests and SDF project structuring.
To access the hub, visit NetSuite Developer Resources.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;New Copy to Account Enhancements&lt;/h2&gt;
&lt;p&gt;You can now copy custom objects and their dependencies to another account without restriction.
Previously, referencing Translation Collections would block the Copy to Account process.
Copy to Account now gives more detailed, actionable error and warning messages to improve the
troubleshooting experience. With this update:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Error messages provide more details about the issue and solution.&lt;/li&gt;
&lt;li&gt;Error messages appear in a red pop-up for better visibility.&lt;/li&gt;
&lt;li&gt;The Next button is disabled until the error is resolved.&lt;/li&gt;
&lt;li&gt;A warning will appear during the Fetch Dependencies step if any objects reference a Translation&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Collection. This warning lets you know that the TC strings will not be copied and only the default string&lt;/h2&gt;
&lt;p&gt;will be transferred. Any additional translation strings must be manually added if needed.&lt;/p&gt;
&lt;h2&gt;Support for Custom Transaction Type Locking&lt;/h2&gt;
&lt;h2&gt;SDF now supports deploying locked custom transaction types. Prior to this update, deploying with or&lt;/h2&gt;
&lt;p&gt;updating locked custom transaction types would result in deployment errors. This update allows you to
lock custom transaction types and in SDF projects and deploy without error.&lt;/p&gt;
&lt;h2&gt;New parentrolescriptid attribute for custom roles in SDF&lt;/h2&gt;
&lt;p&gt;When using SuiteCloud Development Framework (SDF) to create a custom role, you must now include the
new parentrolescriptid attribute in the role definition file. The change to require the parentrolescriptid
attribute supports parent-child relationships between roles in SuiteApp deployments.
The parentrolescriptid attribute represents the script ID of the standard role the new role is based on.
You can add the parentrolescriptid attribute in the customrole XML file as part of your SDF project. For
more information, see the help topic Custom Roles as XML Definitions&lt;/p&gt;
&lt;h2&gt;New SDF Custom Object for Custom Tools&lt;/h2&gt;
&lt;p&gt;The SuiteCloud Development Framework (SDF) now supports the tool custom object, which enables
you to define custom tool scripts as part of your SuiteCloud projects. Custom tool scripts let you build
NetSuite tools, which external AI clients can invoke through the NetSuite AI Connector Service using the&lt;/p&gt;
&lt;h2&gt;Model Context Protocol (MCP)&lt;/h2&gt;
&lt;p&gt;For more information, see the Custom Tool Scripts as XML Definitions.&lt;/p&gt;
</content:encoded><category>SuiteCloud</category><category>NetSuite 2025.2</category></item><item><title>SuiteCloud SDK Updates in NetSuite 2025.2</title><link>https://cfcx.work/release-notes/2025-2-suitecloud-sdk</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-2-suitecloud-sdk</guid><description>4 updates to SuiteCloud SDK in NetSuite 2025.2.</description><pubDate>Mon, 22 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;SuiteCloud Software Development Kit (SuiteCloud SDK) is a set of tools you can use to develop SuiteCloud&lt;/h2&gt;
&lt;p&gt;projects. These tools are the SuiteCloud IDE plug-ins and extensions, and the command-line interfaces.
2025.2 SuiteCloud CLI for Node.js Is Now Available
SuiteCloud CLI for Node.js is now available for download. For more information, see the help topic
Installing SuiteCloud CLI for Node.js.
SuiteCloud Extension for Visual Studio Code Is Not&lt;/p&gt;
&lt;h2&gt;Included in This Release Cycle&lt;/h2&gt;
&lt;p&gt;This year, SuiteCloud Extension for Visual Studio Code is not part of the August release. Check this space
for further announcements.&lt;/p&gt;
&lt;h2&gt;SuiteCloud IDE Plug-in for WebStorm Is Not Included in&lt;/h2&gt;
&lt;p&gt;This Release Cycle
This year, SuiteCloud IDE Plug-in for WebStorm is not part of the August release. Check this space for
further announcements.
SuiteCloud CLI for Java Is Not Included in This Release&lt;/p&gt;
&lt;h2&gt;Cycle&lt;/h2&gt;
&lt;p&gt;This year, SuiteCloud CLI for Java is not part of the August release. Check this space for further
announcements.&lt;/p&gt;
</content:encoded><category>SuiteCloud SDK</category><category>NetSuite 2025.2</category></item><item><title>SuiteScript Updates in NetSuite 2025.2</title><link>https://cfcx.work/release-notes/2025-2-suitescript</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-2-suitescript</guid><description>7 updates to SuiteScript in NetSuite 2025.2.</description><pubDate>Mon, 22 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This release note was updated September 15, 2025.
Refer to the following sections for details on SuiteScript updates for NetSuite 2025.2:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New NetSuite AI Connector Service&lt;/li&gt;
&lt;li&gt;NetSuite Developer Resources&lt;/li&gt;
&lt;li&gt;New N/machineTranslation Module&lt;/li&gt;
&lt;li&gt;New Type Supported for Signer.update(options) Parameter&lt;/li&gt;
&lt;li&gt;2025.2 SuiteScript Record Exposures&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;New NetSuite AI Connector Service&lt;/h2&gt;
&lt;p&gt;Starting August 2025, you can connect your NetSuite account to an external AI client using the NetSuite&lt;/p&gt;
&lt;h2&gt;AI Connector Service. You can use this integration to:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Invoke the tools from the AI client using natural language prompts&lt;/li&gt;
&lt;li&gt;Build AI tools with the custom tool script type&lt;/li&gt;
&lt;li&gt;Deploy these tools to your NetSuite account using SuiteCloud projects and SDF
You can find sample implementations of custom tools in the MCP-Sample-Tools directory of the
SuiteCloud Project Repository on Oracle Samples GitHub.
For more information, see:&lt;/li&gt;
&lt;li&gt;NetSuite AI Connector Service&lt;/li&gt;
&lt;li&gt;SuiteScript 2.1 Custom Tool Script Type&lt;/li&gt;
&lt;li&gt;Creating Custom Tools for the NetSuite AI Connector Service&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;NetSuite Developer Resources&lt;/h2&gt;
&lt;h2&gt;We&apos;re excited to announce the launch of the NetSuite Developer Resources hub, which helps NetSuite&lt;/h2&gt;
&lt;p&gt;developers extend NetSuite with a range of tools and technologies. To learn more, see Accelerate Your
Development with NetSuite Developer Resources.&lt;/p&gt;
&lt;h2&gt;New N/machineTranslation Module&lt;/h2&gt;
&lt;p&gt;The N/machineTranslation module lets you translate documents into other languages using SuiteScript.
You can provide a set of documents, and the module sends a request to the Oracle Cloud Infrastructure
(OCI) Language service and returns the translated documents for you to use in your scripts. For more
information about this service, see Language in the OCI documentation.
the language of the document, or you can let the module detect the language automatically based on
the content of the document.
For more information, see the help topic N/machineTranslation Module.&lt;/p&gt;
&lt;h2&gt;New Type Supported for Signer.update(options) Parameter&lt;/h2&gt;
&lt;p&gt;The Signer.update(options) method in N/crypto/certificate Module now accepts https.SecureString as
value for the options.input parameter. For more information, see the help topic Signer.update(options).
2025.2 SuiteScript Record Exposures
Record Type       Newly Exposed or           Notes&lt;/p&gt;
&lt;h2&gt;Updated&lt;/h2&gt;
&lt;p&gt;Budget Category   Newly exposed              The Budget Category record is available when the Multiple Budgets
feature is enabled.
The Budget Category record is scriptable in both client and server
SuiteScript.
The Budget Category record is fully scriptable. It can be created,
read, updated, deleted, and searched using SuiteScript.&lt;/p&gt;
</content:encoded><category>SuiteScript</category><category>NetSuite 2025.2</category></item><item><title>SuiteTalk Updates in NetSuite 2025.2</title><link>https://cfcx.work/release-notes/2025-2-suitetalk</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-2-suitetalk</guid><description>6 updates to SuiteTalk in NetSuite 2025.2.</description><pubDate>Mon, 22 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;New REST GovernanceLimits Operation&lt;/h2&gt;
&lt;p&gt;With the new REST governanceLimits operation, you can check the available concurrency limit for a
specific integration. The information returned by this operation includes the account concurrency limit,
the unallocated concurrency limit, and the limit type (integrationSpecific, accountLimit, or internal). This
operation helps you avoid exceeding the number of available threads that send requests to NetSuite.
This operation returns results only if you&apos;re logged in as an administrator. Learn more about the
GovernanceLimits Operation.&lt;/p&gt;
&lt;h2&gt;New REST ServerTime Operation&lt;/h2&gt;
&lt;p&gt;With the new REST serverTime operation, you can check the NetSuite server time in UTC, regardless of
your user time zone. With this operation, when you write synchronization procedures, you don&apos;t have to
rely on client time, which may not be synchronized with the NetSuite server time. Any user can call this
operation. Learn more about the ServerTime Operation.&lt;/p&gt;
&lt;h2&gt;REST Web Services Supported Records in 2025.2&lt;/h2&gt;
&lt;p&gt;In 2025.2, the following records became fully supported in REST web services.&lt;/p&gt;
&lt;h2&gt;Record Type                Notes&lt;/h2&gt;
&lt;p&gt;Analytical Impact          For working with this record, you must enable the SaaS Metrics feature.
Budget Category            Budget categories are available only when the Multiple Budgets feature is enabled.
Multiple Budgets are on the Enable Features page at Setup &amp;gt; Company &amp;gt; Setup Tasks &amp;gt;
Enable Features (Administrator).
Gift Certificate           Before you work with gift certificates, you must enable the Gift Certificates feature.
HCM Job                    For working with this record, you must enable the Job Management feature.
Impact Subcategory         For working with this record, you must enable the SaaS Metrics feature.
Payroll Item               For working with this record, you must enable the Payroll feature.
Period End Journal Entry   The Period End Journal Entry feature is only available in NetSuite OneWorld accounts. You
must enable the Accounting Periods feature to enable this feature.
For a list of every supported record, see the help topic REST Web Services Supported Records.
You can also see the list of supported records in the REST API browser. For more information about
working with the browser, see the help topic The REST API Browser.
SOAP Web Services Version 2025.2
SOAP web services version 2025.2 is not yet available.
When SOAP web services version 2025.2 becomes available, version 2018.2 will be retired.
For information about the supported generally available versions, see the help topic Support for Existing
WSDL Versions.&lt;/p&gt;
&lt;h2&gt;Araxis Merge Diff File for the 2025.2 Endpoint&lt;/h2&gt;
&lt;p&gt;The Araxis Merge diff file highlights the schema changes between the 2025.1 and 2025.2 endpoints. The
Araxis Merge diff file is not yet available, but this section provides details about the types of information it
will include.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;About the Araxis Merge Diff File&lt;/li&gt;
&lt;li&gt;Using the Araxis Merge Diff File&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;About the Araxis Merge Diff File&lt;/h2&gt;
&lt;p&gt;NetSuite publishes an Araxis Merge diff file for every new endpoint. Depending on the scope of the
release, changes described in the Araxis Merge diff file may include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New record types&lt;/li&gt;
&lt;li&gt;Elements (fields) that have been added, removed, or changed&lt;/li&gt;
&lt;li&gt;New sublists (lists)&lt;/li&gt;
&lt;li&gt;New joins&lt;/li&gt;
&lt;li&gt;New search filters and search return columns&lt;/li&gt;
&lt;li&gt;New platform operations
Using the Araxis Merge Diff File
Important: The screenshots in this section are for illustrative purposes only. They do not reflect
changes related to any specific endpoint.
The Araxis Merge diff file is generated using Araxis Merge. When you click the Araxis Merge diff file link
(when it is available), a page appears that offers an overview of all schema changes.
The following screenshot shows how this summary page looks. In this example, the highlighted rows
indicate that an XSD has been modified. The integers at the center indicate the number of changed lines
in the file. To see the exact differences, click the report link in the column on the right or click the name of
the file in either column.
When you click any of these links, the Araxis Merge diff file shows a page with two columns. The previous
version of the file is displayed on the left and the new version is displayed on the right. Changed elements
are highlighted.
For example, the following screenshot shows an excerpt from the report on platform.commonTypes.xsd.
Notice the addition of two values to the PermissionCode enumeration: _accessPaymentAuditLog and
_advancedPDFHTMLTemplates.
The Araxis Merge diff file also shows changes to data types. The following screenshot is a snapshot of
transactions.sales.xsd. Notice that the chargeType element changed from an enumeration to a RecordRef.
2025.2 SOAP Schema Browser
The 2025.2 SOAP Schema Browser is not yet available.&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><category>SuiteTalk</category><category>NetSuite 2025.2</category></item><item><title>Taxation Updates in NetSuite 2025.2</title><link>https://cfcx.work/release-notes/2025-2-taxation</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-2-taxation</guid><description>2 updates to Taxation in NetSuite 2025.2.</description><pubDate>Mon, 22 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;ul&gt;
&lt;li&gt;Invoicing Preferences for Billable Items in SuiteTax&lt;ul&gt;
&lt;li&gt;US Statewide Item Tax Exceptions&lt;/li&gt;
&lt;li&gt;New DATEV Connector Role SuiteApp&lt;/li&gt;
&lt;li&gt;France Localization Enhancements&lt;/li&gt;
&lt;li&gt;Germany Localization Enhancements&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Germany Central Bank Reports Enhancements&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Norway Tax Reports Enhancements&lt;/li&gt;
&lt;li&gt;Legacy Tax&lt;ul&gt;
&lt;li&gt;Withholding Tax Enhancements&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Invoicing Preferences for Billable Items in SuiteTax&lt;/h2&gt;
&lt;p&gt;Starting from 2025.2, the following preferences will be supported in SuiteTax to enable finance users to
simplify the presentation of items on transactions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Combine expense items on invoices: this preference will group expense items that have the same
category on invoices.&lt;/li&gt;
&lt;li&gt;Combine billable items on invoices: this preference will combine billable items into one total on
invoices.
Previously, these preferences could not be enabled together with the SuiteTax feature. It was not possible
to combine items lines into one line on transactions based on the same category.&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><category>Taxation</category><category>NetSuite 2025.2</category></item><item><title>UI Updates in NetSuite 2025.2</title><link>https://cfcx.work/release-notes/2025-2-ui</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-2-ui</guid><description>16 updates to UI in NetSuite 2025.2.</description><pubDate>Mon, 22 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This release note was updated August 18, 2025.&lt;/p&gt;
&lt;h2&gt;Text Enhance Translations&lt;/h2&gt;
&lt;h2&gt;Text Enhance Translations is a new capability of Text Enhance that lets you translate content into&lt;/h2&gt;
&lt;p&gt;supported languages. This feature helps you collaborate across multilingual global teams and
communicate more clearly with customers.
With Text Enhance Translations, you can translate content into any supported language. By selecting the&lt;/p&gt;
&lt;h2&gt;Translate to action and then a target language, you can translate everything in a field with Text Enhance&lt;/h2&gt;
&lt;p&gt;or only the text you highlight. Text Enhance Translations automatically detects the source language for
you. For more information, see the help topic Text Enhance.&lt;/p&gt;
&lt;h2&gt;Text Enhance Translations is available by default for all accounts with Text Enhance. If you&apos;re a user with&lt;/h2&gt;
&lt;p&gt;an Administrator role, you can manage preferences, such as the target translation languages. For more
information, see the help topic Manage Text Enhance Translations Preferences.&lt;/p&gt;
&lt;h2&gt;Enhancements to the Redwood Experience Theme&lt;/h2&gt;
&lt;p&gt;The Redwood Experience theme is now available for the following NetSuite functions:&lt;/p&gt;
&lt;h2&gt;API Secrets                Intercompany Balance Overview      Retirement Plan&lt;/h2&gt;
&lt;h2&gt;Auto Cash Application      Keys                               Single Page Applications Dashboard&lt;/h2&gt;
&lt;h2&gt;Bank Import                Manage Translations                Subsidiary Settings For Feature&lt;/h2&gt;
&lt;h2&gt;Bank Import History        Match Bank Data                    Subsidiary Settings Manager&lt;/h2&gt;
&lt;h2&gt;Cache Invalidation Tool    Matching Rules                     Suite App Marketplace&lt;/h2&gt;
&lt;p&gt;Certificates               Netting Statement List             SuiteApp Control Center
Copy to Account            Payrol Batch Items                 System Notes
Domain Types               Performance Review                 Talent Overview&lt;/p&gt;
&lt;h2&gt;Email Preview              PI Removal,                        Timeline&lt;/h2&gt;
&lt;p&gt;Expense Import             Prompt Studio                      Update Time Entries
Expense Report Policies    Reconcile Account Statement        WBS Templates
Goals                      Reconciled Statements              Workbench&lt;/p&gt;
&lt;h2&gt;Hierarchy Manager          Records Catalog                    -&lt;/h2&gt;
&lt;p&gt;The Security Questions page now uses the Redwood Experience theme by default.
For more information, see the help topic Personal Preferences for Appearance.&lt;/p&gt;
&lt;h2&gt;NetSuite Expert in SuiteAnswers Is Available Everywhere&lt;/h2&gt;
&lt;p&gt;In the past, NetSuite Expert in SuiteAnswers was only available in accounts hosted in data centers in the
Canada and the U.S. As of July 2025, no matter where your account is hosted, you have access to NetSuite
Expert in SuiteAnswers. We encourage you to give NetSuite Expert a try.
NetSuite Expert in SuiteAnswers was designed to make your searches more powerful. Sometimes,
keyword searches bring up too many results to be helpful. NetSuite Expert in SuiteAnswers lets you
ask your question in plain English and gives you a focused answer. NetSuite Expert in SuiteAnswers
incorporates a re-ranking system that makes the results you get more relevant and appropriate.&lt;/p&gt;
&lt;h2&gt;NetSuite Expert lets you search SuiteAnswers using natural language. In plain English, you can ask a&lt;/h2&gt;
&lt;p&gt;question, or enter a phrase in the search bar. NetSuite Expert searches the NetSuite documentation,
retrieves information from relevant help topics and SuiteAnswers articles, and generates a focused
summary of the answer. The summary includes links to the documentation sources used to create the
summary.
If you aren&apos;t familiar with NetSuite Expert in SuiteAnswers, the following list gives you an overview.&lt;/p&gt;
&lt;h2&gt;NetSuite Expert:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Has access to documentation content, including NetSuite Help Center topics and SuiteAnswers
knowledgebase articles.&lt;/li&gt;
&lt;li&gt;Lets you search using natural language. You can ask a question in plain English or enter a phrase of
three words or more in the search bar.&lt;/li&gt;
&lt;li&gt;Searches the documentation to find information from relevant help topics and SuiteAnswers articles.&lt;/li&gt;
&lt;li&gt;Generates a focused summary of the answer. The summary appears in a few seconds and includes
links to the documentation sources.
Note: NetSuite Expert in SuiteAnswers is a feature that uses retrieval-augmented generation
(RAG). Generative AI features can be creative in their responses. You should always validate the
generated summary for accuracy and quality. You can verify the information against the original
source articles cited in the summary.
If you like the summary and find it useful, click thumbs-up. If you don&apos;t get the answer you expect, click
thumbs-down and let us know what&apos;s missing.
For more information about NetSuite Expert, see the following:&lt;/li&gt;
&lt;li&gt;Using NetSuite Expert in SuiteAnswers.&lt;/li&gt;
&lt;li&gt;FAQ: NetSuite Expert in SuiteAnswers.
Important: The summarized content is generated using AI. The information provided may not
be entirely free of errors or accurate. You should verify the accuracy of the summary by reviewing
the source articles. You can also ask NetSuite Customer Support for information about security,
access permissions, and similar topics. Oracle NetSuite does not assume any responsibility or
liability for the use or interpretation of the content in the summary.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Sublist Headers Remain Visible While Scrolling&lt;/h2&gt;
&lt;p&gt;Sublist headers now remain fixed at the top of the page as you scroll through a sublist. This ensures that
column names are always visible.&lt;/p&gt;
</content:encoded><category>UI</category><category>NetSuite 2025.2</category></item><item><title>Account Setup Updates in NetSuite 2025.1</title><link>https://cfcx.work/release-notes/2025-1-account-setup</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-1-account-setup</guid><description>1 updates to Account Setup in NetSuite 2025.1.</description><pubDate>Mon, 13 Jan 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Updates to AI Preferences&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The AI Preferences page enables users with the Administrator role to manage settings for Text
Enhance and for SuiteScript.&lt;/li&gt;
&lt;li&gt;The Text Enhance Preferences page was removed. You can now manage Text Enhance preferences at
Setup &amp;gt; Company &amp;gt; AI &amp;gt; AI Preferences.&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><category>Account Setup</category><category>NetSuite 2025.1</category></item><item><title>Accounting Updates in NetSuite 2025.1</title><link>https://cfcx.work/release-notes/2025-1-accounting</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-1-accounting</guid><description>4 updates to Accounting in NetSuite 2025.1.</description><pubDate>Mon, 13 Jan 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Enhancements to Merge Revenue Arrangements&lt;/h2&gt;
&lt;p&gt;Retrospective merges of revenue elements with different effective start dates are no longer supported.&lt;/p&gt;
&lt;h2&gt;All revenue elements included in a retrospective merge must have the same effective start dates. The&lt;/h2&gt;
&lt;p&gt;effective start dates can either be empty or have a value, but they must be consistent across elements. If
the elements have different effective start dates, an error message appears when you attempt to preview
or merge the arrangements.&lt;/p&gt;
&lt;h2&gt;Change&lt;/h2&gt;
&lt;h2&gt;Additionally, retrospectively merged revenue arrangements can no longer be reverted. You can only&lt;/h2&gt;
&lt;p&gt;revert a change order if the revenue arrangement was created from a prospective merge. Previously, it
was possible to revert retrospectively merged arrangements using a URL.
For more information about retrospective merges and reverting change orders, see the help topics
Combined Revenue Arrangements and Prospective Merges.&lt;/p&gt;
</content:encoded><category>Accounting</category><category>NetSuite 2025.1</category></item><item><title>Authentication Updates in NetSuite 2025.1</title><link>https://cfcx.work/release-notes/2025-1-authentication</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-1-authentication</guid><description>4 updates to Authentication in NetSuite 2025.1.</description><pubDate>Mon, 13 Jan 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Outbound Single Sign-on (SuiteSignOn) End of Support in&lt;/h2&gt;
&lt;p&gt;NetSuite 2025.1
As of NetSuite 2024.1, support for the Outbound Single Sign-on (SuiteSignOn) feature ended in non-
production accounts, such as sandbox accounts. As of NetSuite 2025.1, this feature will no longer be
supported in production accounts.
If you want to keep your integrations working, you must replace them with new integrations using
the NetSuite as OIDC Provider feature. This feature is more secure, modern, and a more reliable
authentication method. For more information, see the help topic NetSuite as OIDC Provider. Consider
switching to the NetSuite as OIDC Provider feature as soon as possible.&lt;/p&gt;
&lt;h2&gt;End of Support for RSA PKCSv1.5 Scheme for OAuth 2.0&lt;/h2&gt;
&lt;p&gt;As of March 1, 2025, the RSA PKCSv1.5 scheme in algorithms for token signing for the OAuth 2.0 client
credentials flow will no longer be supported for security reasons.&lt;/p&gt;
&lt;h2&gt;Update your integrations to use the RSA-PSS scheme, if you want to keep them working. The length of the&lt;/h2&gt;
&lt;p&gt;RSA key must be 3072 bits, or 4096 bits. Alternatively, you can use an EC key instead. The length of the EC
key must be 256 bits, 384 bits, or 521 bits.&lt;/p&gt;
&lt;h2&gt;Change&lt;/h2&gt;
&lt;p&gt;If you use any integrations provided by a third party, you must inform the third party to update the
integrations to use the RSSA-PSS scheme, or the EC key.
For more information and examples, see the help topic OAuth 2.0 Client Credentials Setup.&lt;/p&gt;
</content:encoded><category>Authentication</category><category>NetSuite 2025.1</category></item><item><title>Banking Updates in NetSuite 2025.1</title><link>https://cfcx.work/release-notes/2025-1-banking</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-1-banking</guid><description>2 updates to Banking in NetSuite 2025.1.</description><pubDate>Mon, 13 Jan 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Changes to Auto-Create Rule Behavior&lt;/h2&gt;
&lt;p&gt;When the criteria for an auto-create rule are met, the system no longer creates an auto-create rule by
default. Previously, the Make Auto-Create Rule From Selected Transactions box on the Match Bank&lt;/p&gt;
&lt;h2&gt;Data page was automatically checked when it became active. Consequently, if you were unaware the box&lt;/h2&gt;
&lt;p&gt;was checked, unwanted transaction creation and matches could occur. To prevent this, the system now
only creates an auto-create rule if you check the box.
When an auto-create rule is created, NetSuite automatically creates corresponding transactions from
imported bank lines that fulfill certain conditions and then matches them. For details, see the help topic
Rules for Automatically Creating Transactions.
If you want to create an auto-create rule to achieve automatic transaction creation and matching, you
must now always check the Make Auto-Create Rule From Selected Transactions box. For more details,
see the help topic Generating Auto-Create Rules.
To access the Match Bank Data page, go to Transactions &amp;gt; Bank &amp;gt; Match Bank Data. For permission
details, see the help topic Permissions for Banking Features.&lt;/p&gt;
</content:encoded><category>Banking</category><category>NetSuite 2025.1</category></item><item><title>Commerce Updates in NetSuite 2025.1</title><link>https://cfcx.work/release-notes/2025-1-commerce</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-1-commerce</guid><description>6 updates to Commerce in NetSuite 2025.1.</description><pubDate>Mon, 13 Jan 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;SC/SCMA/SCA — SuiteCommerce Solutions&lt;/h2&gt;
&lt;p&gt;The 2025.1 release of SuiteCommerce, SuiteCommerce MyAccount, and SuiteCommerce Advanced will be
available in a future release. For information about the current release, see the help topic 2024.2 Release
of SuiteCommerce, SuiteCommerce MyAccount, and SuiteCommerce Advanced.&lt;/p&gt;
&lt;h2&gt;Commerce Themes&lt;/h2&gt;
&lt;p&gt;Complete release notes on the latest themes for your SuiteCommerce and SuiteCommerce Advanced site
are available here: Commerce Themes Release Notes.&lt;/p&gt;
&lt;h2&gt;Commerce Extensions&lt;/h2&gt;
&lt;p&gt;Complete release notes on the latest extensions for your SuiteCommerce, SuiteCommerce MyAccount,
and SuiteCommerce Advanced site are available here: Commerce Extensions Release Notes.&lt;/p&gt;
&lt;h2&gt;SuiteCommerce InStore&lt;/h2&gt;
&lt;p&gt;SuiteCommerce InStore (SCIS) uses a phased release process to distribute managed-bundle upgrades.
Each phase consists of a different group of customers that receive the latest SCIS release. Administrators
set up for customers within a phased group receive an email notification listing when their upgrade will
occur.
Note: Contact your account representative or Customer Support if you have questions about the
availability of SCIS 2025.1.&lt;/p&gt;
&lt;h2&gt;Release Summary&lt;/h2&gt;
&lt;h2&gt;SCIS 2025.1 provides improvements and fixes for processing that occurs in the background. The release&lt;/h2&gt;
&lt;p&gt;has no new features or functional changes that are visible at the point-of-sale (POS).&lt;/p&gt;
</content:encoded><category>Commerce</category><category>NetSuite 2025.1</category></item><item><title>CRM Updates in NetSuite 2025.1</title><link>https://cfcx.work/release-notes/2025-1-crm</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-1-crm</guid><description>6 updates to CRM in NetSuite 2025.1.</description><pubDate>Mon, 13 Jan 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Change&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Changes to Performance Metrics for Support Cases&lt;/li&gt;
&lt;li&gt;Advanced Partner Center Role Permission Updates&lt;/li&gt;
&lt;li&gt;Use Customer 360 to View Additional Metrics
Security Enhancements to External Case Response Page in&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Case Management&lt;/h2&gt;
&lt;p&gt;As of NetSuite 2025.1, access to the External Case Response Page is provided only through time-
limited links. These links are automatically generated and sent to users whenever their support cases are
updated.
You can adjust the validity period of the links by the External Link Validity Period preference in Support
Preferences. Allowed values range from two to eight weeks. The default value is two weeks.
Users who open an expired link will be automatically prompted to generate a new time-limited link.
You can review the current validity period of a specific link in the External Link Expiration Date field on
an associated support case record.
Note: Users logged into NetSuite continue to have access to support cases without a change.
For more information, see the help topic Setting Customer Service Preferences.&lt;/p&gt;
&lt;h2&gt;Changes to Performance Metrics for Support Cases&lt;/h2&gt;
&lt;p&gt;As of NetSuite 2025.1, all timestamps in performance metrics for support cases display a date and time
format that corresponds to the time zone set in your account.
Note: If you have created a custom report, the change will not apply to it. You must create a new
report for the change to take effect.
For more information, see the help topics:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Performance Metrics for Support Cases&lt;/li&gt;
&lt;li&gt;Report Customization&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Advanced Partner Center Role Permission Updates&lt;/h2&gt;
&lt;p&gt;The permissions and levels on the standard Advanced Partner Center (APC) role have been updated.
This update ensures that users with the assigned standard and customized APC roles have access to
appropriate pages and tasks in your NetSuite account. If a customized APC role is edited, any permission
changes related to this update will be applied to the customized role.
For the full list of permissions and levels, see Updates to Advanced Partner Center Role Permissions in
2025.1, SuiteAnswers ID 1019628.&lt;/p&gt;
&lt;h2&gt;Use Customer 360 to View Additional Metrics&lt;/h2&gt;
&lt;p&gt;As of 2025.1, several new metrics have been added to Customer 360 to provide a more comprehensive
view of customer interactions and business opportunities.&lt;/p&gt;
&lt;h2&gt;Change&lt;/h2&gt;
&lt;p&gt;The enhancements include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;On the Overview page:&lt;ul&gt;
&lt;li&gt;Recent Transactions has been updated to Recent Activities:The Recent Activities section now
includes a broader range of transaction types such as Customer Deposit, Customer Refund,
Statement Charge, Purchase Order, Work Order, Cash Refund, Check, CC Refund, Bills, Bill Payment,
Bill Credit, Vendor Return Authorization, Item Fulfillment, and Fulfillment Request.&lt;/li&gt;
&lt;li&gt;Product Recommendations: The recommended products now include pricing details and
highlight frequently bought items. You can also add recommended items to new sales orders,
Opportunities, and estimates more easily.&lt;/li&gt;
&lt;li&gt;Sales Performance has two new tabs: Sales This Year and Customer Lifetime Value:
▬ Sales This Year tab: View dynamic headline with a chart comparing sales from this year and last
year (Jan-Dec). When you hover over a data point, a tooltip will display additional information
and details about it. Use the View Report link to access Analytics for deeper filtering and
analysis of current customer data.
▬ All-Time Sales has been updated to Customer Lifetime Value: Customer Lifetime Value shows
the total of all sales made to the customer since the first ever transaction, in US dollars.
▬ The Customer Profitability tab has been removed.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Opportunities and Estimates tab: This new tab allows you to track opportunities and estimates with
metrics like Projected Total, Weighted Total, and Opportunities Won.&lt;/li&gt;
&lt;li&gt;Orders and Returns tab: This new tab allows you to monitor order statuses, returns, and average
order value. You can filter orders by type and status.
The Customer 360 page can be accessed in the following ways:&lt;/li&gt;
&lt;li&gt;By clicking the View Customer 360 link on Customer record.&lt;/li&gt;
&lt;li&gt;By Clicking the Switch to Customer 360 View link on Customer Dashboard.&lt;/li&gt;
&lt;li&gt;By clicking the icon located next to the customer dashboard on the left.
For details, see the help topic Customer 360.&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><category>CRM</category><category>NetSuite 2025.1</category></item><item><title>CSV Import Updates in NetSuite 2025.1</title><link>https://cfcx.work/release-notes/2025-1-csv-import</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-1-csv-import</guid><description>2 updates to CSV Import in NetSuite 2025.1.</description><pubDate>Mon, 13 Jan 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Newly Supported Record Types for CSV Import
Record Type        Newly Exposed or Updated
Item Fulfillment   Newly exposed
Item Receipt       Newly exposed&lt;/p&gt;
&lt;h2&gt;Audience Redesign Impact on Sharing Saved Imports&lt;/h2&gt;
&lt;p&gt;The redesign of the Audience tab in NetSuite 2025.1 has also triggered changes in CSV Import, specifically
the Share Import dialog.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;When available, you can check the Public box to make the import map available to internal users only.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Change&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The Roles field has been renamed to Internal Roles and includes only internal roles for selection.&lt;/li&gt;
&lt;li&gt;When you check the Select All box for the newly named Internal Roles field, the saved import is made
available to all internal roles.&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><category>CSV Import</category><category>NetSuite 2025.1</category></item><item><title>Employee Updates in NetSuite 2025.1</title><link>https://cfcx.work/release-notes/2025-1-employee</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-1-employee</guid><description>3 updates to Employee in NetSuite 2025.1.</description><pubDate>Mon, 13 Jan 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Download Form W-2 and Form W-2 C&lt;/p&gt;
&lt;h2&gt;For all users:&lt;/h2&gt;
&lt;p&gt;In NetSuite 2025.1, SuitePeople U.S. Payroll employees can now download their Form W-2 and Form&lt;/p&gt;
&lt;h2&gt;W-2 C for the current year as a password-protected PDF document. The PDF document can also be&lt;/h2&gt;
&lt;p&gt;downloaded without a password. Employees need to access the Employee Center role to be able to
download the Form W-2 and Form W-2 C.
Note: The Form W-2 and Form W-2 C will be available for download effective from the financial
year of 2024 onward. The forms for 2024 will be available for download from the Employee Center
at a later date. If you want to download the forms for 2024 before that date, contact your payroll
team.
For users with Administrator permissions in NetSuite:&lt;/p&gt;
&lt;h2&gt;Change&lt;/h2&gt;
&lt;p&gt;In NetSuite 2025.1, SuitePeople U.S. Payroll administrators can now download Form W-2 and Form
W-2 C for employees. The forms can be downloaded as a password-protected PDF document from the
Employee record. The PDF document can also be downloaded without a password.
Note: The Form W-2 and Form W-2 C will be available for download effective from the
financial year of 2024 onward. To download the forms for previous years for employees, contact
NetSuite Support. To download the forms for employees for 2024, follow the current process of
downloading the forms from the secured folder when notified by NetSuite Support.&lt;/p&gt;
</content:encoded><category>Employee</category><category>NetSuite 2025.1</category></item><item><title>Inventory Updates in NetSuite 2025.1</title><link>https://cfcx.work/release-notes/2025-1-inventory</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-1-inventory</guid><description>22 updates to Inventory in NetSuite 2025.1.</description><pubDate>Mon, 13 Jan 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Warehouse Management Enhancements
processing:
Note: Use of NetSuite WMS requires that you install two SuiteApps in the following order: (1)
SCM Mobile and (2) Oracle NetSuite WMS.&lt;/p&gt;
&lt;h2&gt;Pick Task Decomposition Preference&lt;/h2&gt;
&lt;p&gt;You can set the Allow Pick Decomposition on Waves preference as your default preference for waves. It
automatically checks the Apply Pick Decomposition setting for waves created through the NetSuite UI.&lt;/p&gt;
&lt;h2&gt;On scheduled wave releases and waves generated for single unreleased orders on the app, you can check&lt;/h2&gt;
&lt;p&gt;the same setting for pick decomposition. For more information, see the help topic Setting Warehouse
Management Preferences.
You can configure a base unit and at least one of its convertible units that you want to use on a Units for
Pick Decomposition record. The sets of units you configure apply to regular inventory or lot items that use
the base unit. On item records, you can assign a specific set of units per item.&lt;/p&gt;
&lt;h2&gt;Based on your configured set of units, NetSuite WMS generates one pick task for each unit used to&lt;/h2&gt;
&lt;p&gt;decompose the quantity on a wave’s order line. Considering the largest unit first, it chooses one or more
units that are larger than the unit on the order line. Otherwise, quantities that could not be decomposed
continue to use the order line unit.&lt;/p&gt;
&lt;h2&gt;Option Not to Update Quantities of Re-released Lines&lt;/h2&gt;
&lt;p&gt;Previously, NetSuite WMS creates new waves for re-release lines with backordered quantities only if
you have started to pick the items. Now, you can disable the Update Quantity of Re-released Pick&lt;/p&gt;
&lt;h2&gt;Task Lines preference to always create new waves for re-released backordered quantities. For more&lt;/h2&gt;
&lt;p&gt;information, see the help topic Re-releasing Lines with Backorders or Setting Warehouse Management
Preferences.
Change&lt;/p&gt;
&lt;h2&gt;Partial Pick Reversal&lt;/h2&gt;
&lt;p&gt;When you reverse pick tasks on the app, you can now enter the quantity you want to reverse per pick task
line. For lot items, you can also specify the quantity to reverse per lot number. NetSuite WMS adjusts the
picked quantities on associated pick tasks, item fulfillments, and orders. For more information, see the
help topic Pick Task Reversal.&lt;/p&gt;
&lt;h2&gt;New Replenish via Cart Process&lt;/h2&gt;
&lt;h2&gt;On the app, you can now choose the Replenishment via Cart process from the Inventory submenu. It&lt;/h2&gt;
&lt;p&gt;enables you to add items to a cart from different bins. Then, you can transfer them at the same time to
the bin you want to replenish. For more information, see the help topic Replenishment.&lt;/p&gt;
&lt;h2&gt;Item Label Printing During Bin Replenishment&lt;/h2&gt;
&lt;p&gt;Before you complete a replenishment, you can print labels for regular inventory, lot, or serialized items.
For more information, see the help topic Mobile Printing for NetSuite WMS.&lt;/p&gt;
&lt;h2&gt;Adjustment Reasons for Create Inventory Process&lt;/h2&gt;
&lt;p&gt;You can activate the Entry of additional details rule to require a reason and adjustment account when
you create inventory through the app. It also enables optional entry of a memo, class, and department.
NetSuite WMS displays these details on the inventory adjustment generated after you create the
inventory.
When you activate the rule, make sure that you also preconfigure the adjustment reasons you want to
use for creating inventory. For more information, see the help topic Creating Inventory.&lt;/p&gt;
&lt;h2&gt;Receiving in Different Units Through Tally Scanning&lt;/h2&gt;
&lt;h2&gt;For all receiving processes, except returns receiving, you can specify an item’s unit before you tally scan&lt;/h2&gt;
&lt;p&gt;its bar code. This capability applies to regular inventory and lot items only. For reference, you can view the
unit conversion to check the quantities you want to receive against the remaining and received quantities.
For more information, see the help topic Inbound Processing. To set up Tally Scanning, see the help topic
System Rules for NetSuite WMS.&lt;/p&gt;
&lt;h2&gt;New WMS Preferred Bins for Putaway&lt;/h2&gt;
&lt;p&gt;You can activate the Recommend WMS Preferred bins rule to choose bins to recommend during item
putaway. On item records, you can set the WMS Preferred and WMS Sequence # columns on the Bin&lt;/p&gt;
&lt;h2&gt;Numbers subtab. When you put away items on the app, the Recommended Bin field displays the WMS&lt;/h2&gt;
&lt;h2&gt;Preferred bin that has the first sequence number. The bin list displays other available bins, including other&lt;/h2&gt;
&lt;p&gt;WMS Preferred bins and the Preferred (Per Location) bin. For more information, see the help topic Item
Putaway.&lt;/p&gt;
&lt;h2&gt;CSV Import for Bin Transfers&lt;/h2&gt;
&lt;p&gt;You can use the Bin Transfer custom record to import CSV files that contain your bin, item, and transfer
details. For more information about CSV imports, see the help topic Importing CSV Files with the Import
Assistant.
Change&lt;/p&gt;
&lt;h2&gt;Filtering Orders by Date&lt;/h2&gt;
&lt;p&gt;If you activate the Add Date Filtering rule, you can specify the number of months by which you want
to filter orders. On the app, the orders table displays the Filter by Date field with the list of number of
months for selection. During item picking, you can view the sales, transfer, or work orders created in
the past number of months that you have selected. Aside from the picking processes, date filtering also
applies to cycle counting and receiving of purchase orders, transfer orders, or inbound shipments. To
activate the rule, see the help topic System Rules for NetSuite WMS.&lt;/p&gt;
&lt;h2&gt;Displaying the Unit Conversion Table&lt;/h2&gt;
&lt;p&gt;If you use the Multiple Units of Measure feature, you can view the unit conversion table on the app. On
the Enter Quantity page of a standard mobile process, you can tap the units icon to open the Conversion
Units and Rates popup window. For more information, see the help topic Common Mobile Pages and
Screens.
Supply Planning Enhancements&lt;/p&gt;
&lt;h2&gt;Scoped Planning Repository Refresh&lt;/h2&gt;
&lt;p&gt;With NetSuite 2025.1, you can now choose to refresh the planning repository for only the data that
matches the criteria of a selected Plan Definition. A new Scope sections appears on the Refresh Planning&lt;/p&gt;
&lt;h2&gt;Repository Schedule page, where you can set one of the following preferences:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Global Refresh: Refresh all eligible planning Items and Locations in the system.&lt;/li&gt;
&lt;li&gt;Scoped Refresh: Refresh all planning Items and Locations in the scope of the selected Supply Plan
Definitions.
Access the new preference at Transactions &amp;gt; Supply Planning &amp;gt; Refresh Planning Repository &amp;gt; Schedule.
For more information, see the help topic Creating a Refresh Planning Repository Schedule.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Supplier Filter on Supply Planning Workbench&lt;/h2&gt;
&lt;p&gt;As of NetSuite 2025.1, with the new Supplier filter on the Supply Planning Workbench, you can filter
workbench results to items that are assigned to a specific preferred supplier. To access the new filter on
the workbench, go to Transactions &amp;gt; Supply Planning &amp;gt; Supply Planning Definitions. Beside the supply
plan you want to view, in the Planning Workbench column, click View Results.
For more information, see the help topic Creating a Refresh Planning Repository Schedule.&lt;/p&gt;
&lt;h2&gt;Query Item Data using the Planned Order Saved Search&lt;/h2&gt;
&lt;p&gt;With NetSuite 2025.1, when you run a query using the Planned Order Search, you can now include criteria
on the item record, such as the replenishment method. For example, you can configure your query to
return only planned orders for items with the replenishment method set to MPS.
To access the new query capabilities on the Planned Order Search, go to Transactions &amp;gt; Supply Planning &amp;gt;
Planned Orders &amp;gt; Search.
Change&lt;/p&gt;
</content:encoded><category>Inventory</category><category>NetSuite 2025.1</category></item><item><title>Manufacturing Updates in NetSuite 2025.1</title><link>https://cfcx.work/release-notes/2025-1-manufacturing</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-1-manufacturing</guid><description>4 updates to Manufacturing in NetSuite 2025.1.</description><pubDate>Mon, 13 Jan 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Manufacturing Routing Enhancements
Add Delays Between Manufacturing Operation Tasks and&lt;/p&gt;
&lt;h2&gt;Select Connection Type&lt;/h2&gt;
&lt;p&gt;Before NetSuite 2025.1, it was possible to define operations overlapping when the following operation
task started with a delay after the previous operation task started. The connection type between
operations was always Finish-To-Start.
Now, you can also add delays between operations and change connection type. The following options are
available:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Start-To-Start - the subsequent operations start at the same time (with minimal lag calculated
automatically).&lt;/li&gt;
&lt;li&gt;Start-To-Start with lag - the subsequent operation starts after a specified delay (lag) from the start of
the first operation.&lt;/li&gt;
&lt;li&gt;Finish-To-Start (default) - the subsequent operation starts only after the previous one finishes.&lt;/li&gt;
&lt;li&gt;Finish-To-Start with lag - the subsequent operation starts after the first operation finishes, with an
additional specified delay (lag).
You can view and edit the connection type and lag amount in the Predecessors subtab in the
Manufacturing Operation Task popup window. For more information, see the Manufacturing Operation
Tasks help topic.
You can also define the connection type and lag amount in the Routing Steps subtab in the
Manufacturing Routing popup window. For more information, see the Creating a Manufacturing Routing
help topic.
The connection type for all existing operations will change automatically.
For more information about connection types, see the Operations Overlap help topic.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Add, Delete or Reorder Manufacturing Operation Tasks&lt;/h2&gt;
&lt;p&gt;Before NetSuite 2025.1, it was possible to add, edit, or delete only the last task in the sequence.&lt;/p&gt;
&lt;h2&gt;Now, from the Operations subtab on the work order, you can do the following:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;add an operation with any sequence number&lt;/li&gt;
&lt;li&gt;edit existing operations with the Not Started status to change their sequence numbers to any value&lt;/li&gt;
&lt;li&gt;delete any operation with the Not Started status&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Change&lt;/h2&gt;
&lt;p&gt;For more information, see the Add or Delete Tasks help topic.&lt;/p&gt;
</content:encoded><category>Manufacturing</category><category>NetSuite 2025.1</category></item><item><title>Order Management Updates in NetSuite 2025.1</title><link>https://cfcx.work/release-notes/2025-1-order-management</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-1-order-management</guid><description>7 updates to Order Management in NetSuite 2025.1.</description><pubDate>Mon, 13 Jan 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Annual Recurring Revenue (ARR) Analytics and Dashboard&lt;/h2&gt;
&lt;h2&gt;SuiteBilling is adding annual recurring revenue (ARR) to our monthly recurring revenue (MRR)&lt;/h2&gt;
&lt;p&gt;functionality in SuiteAnalytics and reporting. Subscription businesses have a unique set of metrics called&lt;/p&gt;
&lt;h2&gt;SaaS (software as a service) metrics. Recurring revenue, either MRR or ARR, is the basis many of these&lt;/h2&gt;
&lt;p&gt;metrics. SaaS metrics are used to determine the health of their business and to help inform if changes are
needed. Depending on the nature of the business, MRR or ARR may be more important. There is also a
new ARR workbook with standard reports and enhanced dashboard portlets for MRR and ARR metrics.&lt;/p&gt;
&lt;h2&gt;Invoice and Allocate Before Activation&lt;/h2&gt;
&lt;h2&gt;Subscription businesses sell projects, hardware, and subscriptions all together. It is very common for&lt;/h2&gt;
&lt;p&gt;hardware items and projects to be delivered and invoiced before subscriptions are activated or the
service starts. You can create invoices and bill before activating the subscription. You also can create
forecast revenue for allocation against inventory and project revenue. You can create charges and
revenue before knowing when software or services will be provisioned or billed. Charges are generated
and revenue elements are created in pending activation status instead of at activation.&lt;/p&gt;
&lt;h2&gt;Pooled Usage&lt;/h2&gt;
&lt;p&gt;You can now price services annually but charge customers monthly. For usage and overage services, you
can price in one frequency and charge in another frequency.&lt;/p&gt;
&lt;h2&gt;Uplift Has Higher Decimal Precision&lt;/h2&gt;
&lt;p&gt;The uplift feature has expanded decimal precision to eight places after the decimal for a more precise
uplift value and accurate price.&lt;/p&gt;
</content:encoded><category>Order Management</category><category>NetSuite 2025.1</category></item><item><title>Purchasing Updates in NetSuite 2025.1</title><link>https://cfcx.work/release-notes/2025-1-purchasing</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-1-purchasing</guid><description>5 updates to Purchasing in NetSuite 2025.1.</description><pubDate>Mon, 13 Jan 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Enhancements to Bill Capture&lt;/p&gt;
&lt;h2&gt;Scanned Vendor Bills Page Improvements&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;You can now delete uploads in bulk. Check the box next to one or more uploads and click Delete.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Change&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;A Reference No. column is now displayed on the Scanned Vendor Bills page. Previously this was only
available on the Review Scanned Bill page.&lt;/li&gt;
&lt;li&gt;A duplicate detection warning is shown on both the Scanned Vendor Bills and Review Scanned Bill
pages if the reference number has already been used. This helps you identify if you have uploaded a
duplicate bill.&lt;/li&gt;
&lt;li&gt;You can now add user notes on both the Scanned Vendor bills and Review Scanned bill pages. These
user notes are carried over to the bill in the User Notes section of the Communication subtab.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Review Scanned Bill Page Improvements&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;NetSuite SuiteTax Engine is now supported. NetSuite India Localization SuiteTax Engine and NetSuite
LATAM Engine are currently not supported.&lt;/li&gt;
&lt;li&gt;Templates are now available. Templates save data for select fields for specific vendor and subsidiary
combinations. Template data will override scanned bill data.&lt;/li&gt;
&lt;li&gt;Discounts are now supported, including percentages and negative rates.&lt;/li&gt;
&lt;li&gt;You can now apply payment holds when reviewing your bill. Check the Payment Hold box to apply a
payment hold on a disputed bill.&lt;/li&gt;
&lt;li&gt;Files can now be downloaded from the Review Scanned Bill Page. Select the download icon on the left
side of the split view.&lt;/li&gt;
&lt;li&gt;For line items, if there is no PO linked or scanned value found, item rates are carried from the item
record.&lt;/li&gt;
&lt;li&gt;When selecting a PO number for a line item, the Billed Quantity is now displayed in the Purchase
Order pop-up.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Bill Creation Improvements&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;To create bills using Bill Capture, the Create level of the Documents and Files permission is now the
minimum requirement. Previously, Full access level was required.&lt;/li&gt;
&lt;li&gt;After creating a bill using Bill Capture, the uploaded file can be viewed in a split view next to the
created bill.&lt;/li&gt;
&lt;li&gt;If a bill was created using Bill Capture, this is indicated in System Notes. (Bill &amp;gt; System Information
subtab &amp;gt; System Notes)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;New Bill capture Preferences&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;When a PO is linked, you can now use PO data for all applicable fields, except line items and expenses,
and require a review. (Bill Capture Preferences &amp;gt; Review Page field Sourcing &amp;gt; Purchase Order)&lt;/li&gt;
&lt;li&gt;Scanned item lines can be aggregated as one line. Previously, this was only available for expense lines.
(Bill Capture Preferences &amp;gt; Review Page Line Display &amp;gt; Item Line Total)&lt;/li&gt;
&lt;li&gt;You are no longer required to select tax and shipping preferences for Bill Capture. They can be left
empty. (Bill Capture Preferences &amp;gt; Review Page Field Sourcing &amp;gt; Total Tax / Shipping Cost)
For more information, see the help topic Email or Upload Vendor Bill Files Into NetSuite Using Bill
Capture.
Change&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><category>Purchasing</category><category>NetSuite 2025.1</category></item><item><title>SuiteAnalytics Updates in NetSuite 2025.1</title><link>https://cfcx.work/release-notes/2025-1-suiteanalytics</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-1-suiteanalytics</guid><description>83 updates to SuiteAnalytics in NetSuite 2025.1.</description><pubDate>Mon, 13 Jan 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Change&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;End of Support for the NetSuite.com Data Source&lt;/li&gt;
&lt;li&gt;New Option to Send Reports to Each Group Member&lt;/li&gt;
&lt;li&gt;New HTML Formulas in Search Feature&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;End of Support for the NetSuite.com Data Source&lt;/h2&gt;
&lt;p&gt;Previously, a process was started to remove the NetSuite.com data source from SuiteAnalytics Connect.
As part of this process, support is now ending for the NetSuite.com data source. This means that the&lt;/p&gt;
&lt;h2&gt;NetSuite.com data source is still available, but support cases requesting bug fixes or performance&lt;/h2&gt;
&lt;p&gt;enhancements for the NetSuite.com data source will not be considered. The only exception to this rule is
if the data source is down.
Important: The NetSuite.com data source will be completely removed as of NetSuite 2026.1.
To avoid disruption when the NetSuite.com data source is removed, you must complete all of the required
actions to use SuiteAnalytics Connect with the Netsuite2.com data source only.
For information about how to transition to the NetSuite2.com data source, see the help topic Changing
from NetSuite.com to NetSuite2.com.&lt;/p&gt;
&lt;h2&gt;New Option to Send Reports to Each Group Member&lt;/h2&gt;
&lt;h2&gt;Now you can send reports to each member of a group. Before this change, when you sent reports to a&lt;/h2&gt;
&lt;h2&gt;Group entity, the reports were sent to the group email address only and not to the email addresses of&lt;/h2&gt;
&lt;p&gt;each member of the group. They were sent to the group email address only. With this release, now you
can check the All individual group members box to send your report to each member of the group.
This option is available when you send reports and schedule them. For more information, see the
following topics:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Scheduling a Report&lt;/li&gt;
&lt;li&gt;Emailing a Report&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;New HTML Formulas in Search Feature&lt;/h2&gt;
&lt;p&gt;The new HTML Formulas in Search feature enables users with the Administrator role to assign the Create&lt;/p&gt;
&lt;h2&gt;HTML Formulas in Search permission to other users. This change improves the security of saved searches&lt;/h2&gt;
&lt;p&gt;in your account and raises awareness of the risks of inserting HTML and scripts into a saved search. For
more information, see the help topic Evaluating Code in Saved Searches Using Formula (HTML) Fields.
SuiteApps (Bundles) Released by NetSuite
Change
Administration SuiteApps
Following is the 2025.1 administration enhancement to SuiteApps:
Enhancements to the Personal Information Access Logs&lt;/p&gt;
&lt;h2&gt;Workbook in the Compliance 360 SuiteApp&lt;/h2&gt;
&lt;p&gt;Note: Currently, these changes are visible only in the Personal Information Access Logs
workbook. The Activity Log and the Compliance 360 dashboard will be updated later in the 2025.1
release.
You can now view the following information in the Personal Information Access Logs workbook:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Actions performed on custom records.&lt;/li&gt;
&lt;li&gt;Actions related to viewing, sending, or deleting messages.&lt;/li&gt;
&lt;li&gt;Email messages that are sent from saved searches.&lt;/li&gt;
&lt;li&gt;Email campaigns that are sent to customers.&lt;/li&gt;
&lt;li&gt;Scheduled or automated actions.
Inventory Management SuiteApps&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Following are the 2025.1 inventory management enhancements to SuiteApps:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Quality Management Enhancements&lt;/li&gt;
&lt;li&gt;SCM Mobile Enhancements
Quality Management Enhancements&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Statistical Sampling&lt;/h2&gt;
&lt;p&gt;The NetSuite 2025.1 Quality Management SuiteApp includes the new Statistical Sampling feature that
enables you to take a compliance-driven approach to quality assurance. You can perform targeted
inspections based on item, transaction, and volume combinations.
With the Statistical Sampling feature, you can define your inspections using any of the following sampling
types:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Item-Based: Define inspection standards for specific items.&lt;/li&gt;
&lt;li&gt;Volume-Based: Tailor inspection standards by volume range and defect limits.&lt;/li&gt;
&lt;li&gt;Transaction-Based: Perform inspections based on transaction types with defect thresholds.&lt;/li&gt;
&lt;li&gt;Transaction &amp;amp; Volume-Based: Combine transaction and volume criteria for precise inspections.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Change&lt;/h2&gt;
&lt;p&gt;The Quality Management SuiteApp now supports criteria to align with the following three defect
categories:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Critical: High-severity issues.&lt;/li&gt;
&lt;li&gt;Major: Medium-severity issues.&lt;/li&gt;
&lt;li&gt;Minor: Low-severity issues.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Enhanced Receipt Return Authorization&lt;/h2&gt;
&lt;p&gt;The new Enhanced Receipt Return Authorization workflow automates the creation of Return Receipt
Authorizations based on inspection results. The workflow identifies non-compliant lot and serial numbers
and automatically generates corresponding return authorizations.
Process and Visibility Enhancements
inspection processes and visibility:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Inventory Details Visibility: Quality personnel can now access inventory details directly from the
inspection queue on the QMS Tablet.
Operational Details Access: You can now view operational details in the inspection queue based on
work order routing.
Expiry Date Information: You can now see the expiry dates for lot and serial numbers of items you
inspect on the QMS Tablet.
SCM Mobile Enhancements
Customization:&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Support for Redwood Experience Preference&lt;/h2&gt;
&lt;p&gt;If you set the Enable option for the Redwood Experience general preference, you can view the same
theme on the app. Mobile pages show the same updates to the headers, icons, colors, and fonts. For
more information, see the help topic Personal Preferences for Appearance.&lt;/p&gt;
&lt;h2&gt;Print to File Without Third-Party Integration&lt;/h2&gt;
&lt;p&gt;If you do not use the PrintNode integration for Mobile Printing, you can save a soft copy of a label or
document for printing. When you print on the app, you can choose a printer set to Print to File. You can
access the saved PDF or ZPL file from your file cabinet and print it on your own.
For more information, see the help topic Label Printing and Reprinting or SCM Mobile Printing.&lt;/p&gt;
&lt;h2&gt;Multiple Row Selection for Transfer Tables&lt;/h2&gt;
&lt;p&gt;When you customize transfer tables, you can check the Enable Multiselect Condition box to display the
same toggle on the app. You can switch on the toggle to show a box beside each row for selection. It also
displays a box at the header for selection of all rows.
SCM Mobile provides a new set of APIs that you can add to row click conditions for the left or right table.
You can use the following APIs depending on your table requirements: getSelection, getLeftSelection, and
getRightSelection.&lt;/p&gt;
&lt;h2&gt;Change&lt;/h2&gt;
&lt;p&gt;For more information, see the help topic Customizing Mobile Table Elements.&lt;/p&gt;
&lt;h2&gt;Date Selection from a Calendar&lt;/h2&gt;
&lt;p&gt;By default, date fields on the app now display the calendar icon for date selection. If you want to remove it
from a field, you can access the Date page element and check its Hide Date Selector box through Mobile
Customization. For more information, see the help topic Customizing Mobile Page Elements.&lt;/p&gt;
&lt;h2&gt;New Mobile Configuration Capabilities&lt;/h2&gt;
&lt;p&gt;For standard mobile processes, the following capabilities enable you to update specific page elements
through Mobile Configuration:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Adding Action Buttons – On standard mobile pages, you can configure new action buttons and
display them on the body or footer. If you have multiple buttons, you can specify the primary button
and the display order.&lt;/li&gt;
&lt;li&gt;Cloning Data Tables – You can create a copy of a standard data table and update it based on your
table requirements. You can set up additional columns and your own actions for row clicks or column
clicks.&lt;/li&gt;
&lt;li&gt;Autosubmission of Selected Table Data – You can configure autosubmission for row clicks or
column clicks on a Data Table element.
Localization SuiteApps&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Following are the 2025.1 localization enhancements to SuiteApps:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Brazil Localization Enhancements&lt;/li&gt;
&lt;li&gt;Brazil Reports Enhancements&lt;/li&gt;
&lt;li&gt;New Denmark Tax Reports&lt;/li&gt;
&lt;li&gt;Southeast Asia Localization Enhancements&lt;/li&gt;
&lt;li&gt;SuiteTax Latam Engine Enhancements&lt;/li&gt;
&lt;li&gt;SuiteTax Latam Engine - Brazil Records Enhancements
Brazil Localization Enhancements
CNAB Delivery Files Supporting Larger Volumes of Transactions or&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Installments&lt;/h2&gt;
&lt;p&gt;Brazil Localization now enables you to adjust the number of SuiteCloud processors that NetSuite uses to
generate CNAB delivery files.&lt;/p&gt;
&lt;h2&gt;Change&lt;/h2&gt;
&lt;p&gt;If you want to generate CNAB delivery files with large volumes of transactions or installments, you can
increase the number of processors to improve performance.&lt;/p&gt;
&lt;h2&gt;Multiple Referenced Electronic Invoices&lt;/h2&gt;
&lt;h2&gt;Brazil Localization now enables you to enter up to 999 access keys in the Referenced Electronic Invoice&lt;/h2&gt;
&lt;p&gt;field in transactions. Previously, this field only supported the input of one access key.
For more information, see the help topic Electronic Invoicing for Brazil.&lt;/p&gt;
&lt;h2&gt;New Inbound Delivery Transaction&lt;/h2&gt;
&lt;p&gt;The SuiteApp includes a new inbound delivery type of transaction that replaces the existing inbound
delivery. The new transaction has the same functionality as the retired inbound delivery. Additionally, the
new inbound delivery enables you to register inventory details and add new lot numbers.
For more information, see the help topic Generating Electronic Invoices for Inbound Deliveries for Brazil.&lt;/p&gt;
&lt;h2&gt;New Purchasing and Receiveing Process for Imported Goods&lt;/h2&gt;
&lt;p&gt;You can now integrate the import bill into your purchasing process in NetSuite by creating import bills
from purchase orders. Eligible purchase orders display the Create Import Bill button.
For more information, see the help topic Purchasing and Receiving Imported Goods in Brazil.&lt;/p&gt;
&lt;h2&gt;Purpose in Transaction Natures&lt;/h2&gt;
&lt;h2&gt;Transaction nature records now include the Purpose field. With this enhancement, you can indicate that&lt;/h2&gt;
&lt;p&gt;specific conditions apply to transactions with a given nature. Brazil Localization provides predefined
purposes for imports of goods and sales to end consumers.
For more information, see the help topic Setting Up Transaction Natures for Brazil.
Brazil Reports Enhancements&lt;/p&gt;
&lt;h2&gt;Accounting Contexts Support&lt;/h2&gt;
&lt;p&gt;Brazil Reports now supports accounting contexts, enabling you to print location-specific account names
and numbers in your reports.
The SuiteApp displays the Accounting Context field on the Country Tax Reports page when you generate
the following reports:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Brazil balance sheet&lt;/li&gt;
&lt;li&gt;Brazil general journal&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Change&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Brazil general ledger&lt;/li&gt;
&lt;li&gt;Brazil trial balance
For more information, see the help topic Accounting Contexts.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;City of the Service Provision&lt;/h2&gt;
&lt;p&gt;Provided services and received services fiscal books will now include the city where the service was
provided.
If you fill the Location field on transactions, NetSuite now prints the location as the city where the service
was provided in provided services and received services fiscal books.
If you leave the field empty, NetSuite populates the city of the transaction&apos;s issuer as the city of the service
provision in the fiscal books. For invoices, the issuer is the subsidiary. For vendor bills, the issuer is the
vendor.&lt;/p&gt;
&lt;h2&gt;Consolidated Reports&lt;/h2&gt;
&lt;h2&gt;Brazil Report enables you to generate a consolidated report that includes information from a parent&lt;/h2&gt;
&lt;p&gt;subsidiary and all its child subsidiaries. The option to consolidate reports is available on the Brazil Reports&lt;/p&gt;
&lt;h2&gt;Settings page for the following reports:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Brazil balance sheet&lt;/li&gt;
&lt;li&gt;Brazil general journal&lt;/li&gt;
&lt;li&gt;Brazil general ledger&lt;/li&gt;
&lt;li&gt;Brazil trial balance
For more information, see the help topic Generating Country Tax Reports for Brazil.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Cost Centers in Reports&lt;/h2&gt;
&lt;p&gt;If your company uses cost centers, you can now include this information in your reports for Brazil. With
Brazil Reports, cost centers correspond to department records in NetSuite.
The SuiteApp includes cost center information in the following reports:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Brazil balance sheet&lt;/li&gt;
&lt;li&gt;Brazil general journal&lt;/li&gt;
&lt;li&gt;Brazil general ledger&lt;/li&gt;
&lt;li&gt;Brazil trial balance&lt;/li&gt;
&lt;li&gt;ECD file&lt;/li&gt;
&lt;li&gt;EFD Contribuições file&lt;/li&gt;
&lt;li&gt;PIS and COFINS assessment
You can choose whether you want to display or hide the cost centers from your reports.
For more information, see the help topic Cost Centers in Reports for Brazil.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;ECF File Layouts per Tax Regime&lt;/h2&gt;
&lt;p&gt;Brazil Reports now provides separate Escrituração Contábil Fiscal (ECF) file layouts for the Lucro Real and
Lucro Presumido tax regimes.&lt;/p&gt;
&lt;h2&gt;Change&lt;/h2&gt;
&lt;p&gt;Each file layout includes sections and records that are relevant to businesses that adhere to the
corresponding tax regime.
For more information, see the help topic Available Statutory Reports for Brazil.&lt;/p&gt;
&lt;h2&gt;Populated ICMS Credit Balance&lt;/h2&gt;
&lt;p&gt;When you create ICMS assessment records, NetSuite now retrieves your credit balance from the previous
assessment period. The system populates the ICMS Credit Balance field with the existing balance when
you save the new ICMS assessment record.
For more information, see the help topic Assessing ICMS.&lt;/p&gt;
&lt;h2&gt;New Denmark Tax Reports&lt;/h2&gt;
&lt;p&gt;The Denmark Tax Reports SuiteApp version 1.0.0 has been released to the public.
Denmark Tax Report lets you generate the Denmark Standard Audit File for Tax (SAF-T) report.&lt;/p&gt;
&lt;h2&gt;SAF-T (Standard Audit File for Tax) is an international standard format for exchanging electronic&lt;/h2&gt;
&lt;p&gt;accounting data, developed by the OECD (Organisation for Economic Co-operation and Development). It
is designed to facilitate efficient tax audits and ensure compliance with local tax regulations.&lt;/p&gt;
&lt;h2&gt;Effective January 1 2025, the new requirements apply to businesses operating in Denmark, mandating the&lt;/h2&gt;
&lt;p&gt;submission of SAF-T files as part of regular tax reporting. Denmark&apos;s SAF-T follows the OECD SAF-T version
2.0 standard.
You can download the Denmark Tax Reports from the SuiteApp Marketplace. It is only available for
accounts without SuiteTax.
You can generate the Denmark SAF-T report through Country Tax Reports.
For more information, see the help topic Denmark Tax Reports
Southeast Asia Localization Enhancements&lt;/p&gt;
&lt;h2&gt;Invoicing functionality:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Official Receipts Updates&lt;/li&gt;
&lt;li&gt;New Invoice Template Formats for Single Type VAT Transactions&lt;/li&gt;
&lt;li&gt;New Tax Summary Breakdown for Mixed Transactions&lt;/li&gt;
&lt;li&gt;New Transaction Total Summary Breakdown for Mixed Transactions&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Official Receipts Updates&lt;/h2&gt;
&lt;h2&gt;Official receipts are delegated as a supplementary document and cannot be used to support input tax&lt;/h2&gt;
&lt;p&gt;claims. Invoices are now the primary supporting document for VAT purposes. With this, the following
changes are introduced:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;In Philippines Official Receipt PDF/HTML Template, the phrase “THIS DOCUMENT IS NOT VALID&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;FOR CLAIM OF INPUT TAX” now appears in the footer section. When printing official receipts with&lt;/h2&gt;
&lt;p&gt;multiple pages, the footer phrase appears on the bottom of the last page of the receipt.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Philippines Official Receipt PDF/HTML Template (Without Footer Phrase) is removed and can no
longer be used. If you use this template, you must map your custom form to use Philippines Official&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Change&lt;/h2&gt;
&lt;p&gt;Receipt PDF / HTML Template. Refer to Mapping Preformatted Document Types and Templates to
Transaction Forms for instructions.
Important: Printing a transaction that is associated with a deleted template may result in an
error.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The Tax Summary section is now removed in collection receipts or official receipts because it is no
longer the basis of output tax liability for sellers and input tax claims for buyers. However, for existing
payment transactions that have not yet been printed or for those which are already printed prior to
this release, including reprint transactions, the Tax Summary section remains.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;For information, see the following help topics:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;BIR-Required Details BIR-Required Details&lt;/li&gt;
&lt;li&gt;Reprint Label and Watermarks in Philippines Invoicing Documents&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;New Invoice Template Formats for Single Type VAT Transactions&lt;/h2&gt;
&lt;p&gt;The following are new invoice template formats for VAT-Zero Rated Sale or VAT-Exempt Sale transactions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Zero-rated sales invoice – This is used if all items in a transaction are subject to zero percent (0%)
VAT.&lt;ul&gt;
&lt;li&gt;The phrase “ZERO-RATED SALE” appears in the header.&lt;/li&gt;
&lt;li&gt;The label “Total Zero-rated Sales” is used for the total amount of sale.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;VAT-exempt sales invoice – This is used if all items in a transaction are exempt from VAT.&lt;ul&gt;
&lt;li&gt;The phrase “VAT-EXEMPT SALE” appears in the header.&lt;/li&gt;
&lt;li&gt;The label “Total VAT-Exempt Sales” is used for the total amount of sale.&lt;/li&gt;
&lt;li&gt;The phrase “THIS DOCUMENT IS NOT VALID FOR CLAIM OF INPUT TAX” appears on the bottom of
the invoice. When printing sales invoices with multiple pages, the footer phrase appears on the
bottom of the last page of the invoice.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;New Tax Summary Breakdown for Mixed Transactions&lt;/h2&gt;
&lt;p&gt;For mixed transactions, the sales involved are now broken down into VATable Sales, VAT Amount, VAT
Exempt Sales, and Zero-Rated Sales in the Tax Summary section.
For single type VAT transactions, such as line-items that are purely zero-rated or VAT-exempted, the Tax
Summary section no longer appears.&lt;/p&gt;
&lt;h2&gt;New Transaction Total Summary Breakdown for Mixed Transactions&lt;/h2&gt;
&lt;p&gt;For mixed transactions, VAT details are now broken down into Less: VAT, Amount: Net of VAT, and Add:
VAT when the Print Inclusive of VAT box is checked for subsidiaries.
For more information about including VAT details on printed Philippines documents, see the help topic
Displaying VAT Breakdown.
SuiteTax Latam Engine Enhancements&lt;/p&gt;
&lt;h2&gt;Change&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Country Field Available in Tax Determination Rules Records&lt;/li&gt;
&lt;li&gt;Credit Card Transaction Now Supported&lt;/li&gt;
&lt;li&gt;New Supplementary Information Code Field&lt;/li&gt;
&lt;li&gt;Projects Now Supported in Transactions&lt;/li&gt;
&lt;li&gt;Proration Criteria&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Country Field Available in Tax Determination Rules Records&lt;/h2&gt;
&lt;p&gt;If you have taxation scenarios that apply at the country level, now you can create tax determination rules
for transactions from or to a given country.
SuiteTax Latam Engine adds new Country fields to the tax determination rules record, one for the issuer
and another for the receiver of the transaction.
For more information, see the help topic Creating Tax Determination Rules in the SuiteTax Latam Engine.&lt;/p&gt;
&lt;h2&gt;Credit Card Transaction Now Supported&lt;/h2&gt;
&lt;p&gt;The SuiteApp now supports the tax determination process in credit card transactions. With this
enhancement, if rules apply to a credit card transaction, the SuiteTax Latam Engine’s tax engine calculates
the appropriate taxes.&lt;/p&gt;
&lt;h2&gt;New Supplementary Information Code Field&lt;/h2&gt;
&lt;p&gt;Tax determination settings records now include the Supplementary Information Code field.
Supplementary information codes represent a type of information that you want SuiteTax Latam Engine
to consider in the tax determination process.
For example, local authorities may require you to inform a code to comply with tax laws or to grant you a
reduced tax rate.
For more information, see the help topic Creating Tax Determination Settings in the SuiteTax Latam
Engine.&lt;/p&gt;
&lt;h2&gt;Projects Now Supported in Transactions&lt;/h2&gt;
&lt;p&gt;If you have the Projects feature enabled in your account, you can calculate taxes in transactions involving
projects. The following types of transaction now support tax calculation with projects:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cash sale&lt;/li&gt;
&lt;li&gt;Custom sales transactions&lt;/li&gt;
&lt;li&gt;Estimate&lt;/li&gt;
&lt;li&gt;Invoice&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Proration Criteria&lt;/h2&gt;
&lt;p&gt;You can now define how to proportionally allocate expense amounts in the tax calculation basis of
transaction items. The SuiteTax Latam Engine provides you the following options as proration criteria:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Quantity&lt;/li&gt;
&lt;li&gt;Value&lt;/li&gt;
&lt;li&gt;Weight&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Change&lt;/h2&gt;
&lt;p&gt;The new Proration Criteria field is available in expense category and shipping item records.
For more information, see the help topic Defining Proration Criteria for Expense Categories and Shipping
Items in the SuiteTax Latam Engine.
SuiteTax Latam Engine - Brazil Records Enhancements&lt;/p&gt;
&lt;h2&gt;Creation of CFOP Code Records&lt;/h2&gt;
&lt;p&gt;Now you are able to create CFOP code records in NetSuite with the same code and description,
but different names. This enhancement enables you to further specify the applicability of your tax
determination rules, by entering specific CFOP code names as the operation codes.
For more information, see the help topic Creating CFOP Codes.&lt;/p&gt;
&lt;h2&gt;ICMS Tax Relief for SUFRAMA&lt;/h2&gt;
&lt;p&gt;SuiteTax Latam Engine - Brazil Records now provides a tax code and tax type to account for the ICMS with
tax relief granted by the Superintendência da Zona Franca de Manaus (SUFRAMA).
The SuiteApp also introduces a parameter type for the tax relief in transactions involving the SUFRAMA.
The parameter enables you to apply and include this information in transactions and their e-documents.
For more information, see the help topic Parameter Types for Brazil.&lt;/p&gt;
&lt;h2&gt;Tax Determination for Specific Origin Codes&lt;/h2&gt;
&lt;p&gt;SuiteTax Latam Engine - Brazil Records now enables you to set up tax determination rules to consider
origin codes when determining and calculating taxes for Brazil.&lt;/p&gt;
&lt;h2&gt;For example, a tax’s rate may vary depending on the place of origin of the items in a transaction. In this&lt;/h2&gt;
&lt;p&gt;case, you can create different tax determination settings for each different origin and the applicable tax
rate.
For more information, see the help topic Creating Tax Determination Settings for Specific Origin Codes.
Manufacturing SuiteApps
Following are the 2025.1 manufacturing enhancements to SuiteApps:
Manufacturing Mobile Enhancements&lt;/p&gt;
&lt;h2&gt;Change&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Label Printing Enhancements&lt;/li&gt;
&lt;li&gt;Pause Reason on Restart Pages
Refined Bin Selection When Issuing Components for Work&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Orders&lt;/h2&gt;
&lt;p&gt;With the NetSuite 2025.1 Manufacturing Mobile SuiteApp, you can now select the bins from which you
want to issue components when you execute WIP and non-WIP work orders. This feature uses the
existing Issue from Preferred Bin preference on the Bin Numbers section of the Purchasing/Inventory
subtab of the assembly item record.
When the Issue from Preferred Bin box is checked, and the component item record is configured with
a preferred bin per location, components will be issued from the configured preferred bin. When your
location is selected in the Location to show all bins field in the Manufacturing Mobile subtab, you can
select any bin at your location when issuing components for work orders.&lt;/p&gt;
&lt;h2&gt;Operation Log&lt;/h2&gt;
&lt;p&gt;A new Operation Log option appears in the NetSuite 25.1 Manufacturing Mobile SuiteApp interface
menu. The operation log displays details for operations that are in progress (either set up or running) at a
specified work center. Depending on your role, you can switch between work centers, select associated in-
progress operations, and end them. If you are a Production Operator, you can see in-progress operations
that you have previously worked on. If you are a Production Manager or Administrator, you can see all in-
progress operations.&lt;/p&gt;
&lt;h2&gt;GS1 Item Label Printing&lt;/h2&gt;
&lt;p&gt;With the NetSuite 2025.1 Manufacturing Mobile SuiteApp, you can now print GS1 bar codes on the item
labels for produced assembly items. To use this feature, you must have item level label printing enabled.
A new Enable GS1 Bar Code Printing box appears on the item print preferences record when you go to
Manufacturing Mobile &amp;gt; Administration/Setup &amp;gt; Item Level Print Preferences and select the assembly item
for which you want to print labels by scanning a GS1 bar code.
Label Printing Enhancements
printing:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Defining Item Level Print Preferences by Item Process Group or Item Process Family: The item
print preferences record now includes new Item Process Group and Item Process Family to enable you
to configure print preferences for multiple items at one time. When you set either of these two new
fields, the print preferences will apply to all of the items configured as part of the Item Process Group
or Item Process Family.&lt;/li&gt;
&lt;li&gt;Advanced PDF Template Support: You can now select Advanced PDF Templates in the template
fields on the item level print preferences record. For more information on using Advanced PDF
Templates, see Creating Custom Print Templates and Files.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Pause Reason on Restart Pages&lt;/h2&gt;
&lt;p&gt;You can now see a new Pause Reason field on the Restart Run and Restart Setup pages in the NetSuite
25.1 Manufacturing Mobile interface. Before you choose to restart a run or setup, you can review the
reason the operation was paused.
Change
Order Management SuiteApps
Following are the 2025.1 order management enhancements to SuiteApps:&lt;/p&gt;
&lt;h2&gt;Ship Central Enhancements&lt;/h2&gt;
&lt;p&gt;Note: Use of Ship Central requires that you install two SuiteApps in the following order: (1) SCM
Mobile and (2) NetSuite Ship Central.
In NetSuite 2025.1, Ship Central provides the following packing enhancements:&lt;/p&gt;
&lt;h2&gt;Pack Carton Reuse&lt;/h2&gt;
&lt;p&gt;If you activate the Use Cartons from Shipped Fulfillments rule, you can reuse pack cartons previously
associated with fulfillments that have been shipped. On the app, you can enter, scan, or select from the
list of available cartons through the Reuse Cartons option. You can specify a different size and weight for
a reused carton. To activate the rule, see the help topic Configuring Ship Central Rules.&lt;/p&gt;
&lt;h2&gt;Pack All Option for Cartons and Pallets&lt;/h2&gt;
&lt;p&gt;The new Enable Multi-Select toggle displays a box beside each row for selection on the left or right
side of the transfer table. Along with the Pack All and Unpack All buttons, you can select and transfer
between the two sides to process cartons or pallets. For more information, see the help topic Ship Central
Packing.&lt;/p&gt;
&lt;h2&gt;Weighing Scale Support and Tare Weight for Pallets&lt;/h2&gt;
&lt;p&gt;If you set up Weighing Scale Support, you can capture the total weight of a pallet that contains your
packed cartons. You can also provide the tare weight.
For requirements and setup procedures, see the help topic Mobile Printing and Weighing Scale Setup.&lt;/p&gt;
&lt;h2&gt;Printing Multiple Packing Labels and Documents&lt;/h2&gt;
&lt;h2&gt;On the app, you can access Print Packing Labels &amp;amp; Docs from the Options menu. You can print multiple&lt;/h2&gt;
&lt;p&gt;packing labels, lists, and related documents at the same time for cartons that you have packed.
Ship Central provides the following enhancements for domestic shipping, international shipping, or both:
New Settings for Carriers&lt;/p&gt;
&lt;h2&gt;For your carriers, you can now configure the following capabilities:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Carrier Accounts per Location – You can assign a location to a carrier account that you integrate and
sync through ShipEngine. If you have multiple accounts for a single carrier, you cannot assign all of
them to the same location. You can use shipping methods, shop for rates, and get best rates available
through a carrier account mapped to a location.&lt;/li&gt;
&lt;li&gt;Default Package Code per Carrier – On a Ship Central Preference record, you can assign a default
package code for each carrier. On the app, you can use the default one or change it for a specific
shipment.&lt;/li&gt;
&lt;li&gt;Shipment References per Carrier – For carriers that support additional shipment references, you
can specify the references for each carrier. You can specify up to three references, depending on the
carrier.
Change&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;CSV Import of Other Billing Accounts&lt;/h2&gt;
&lt;p&gt;You can use the Other Billing Account custom record to import billing account details of third parties or
recipients. On your CSV files, you can include the Ship Central Preferences record to which you want to
associate a billing account. For more information about other billing accounts, see the help topic Third-
party or Recipient Billing Setup.
Applying Discount, Markup, and Flat Rates
When you ship orders on the app, you can apply a discount, markup, or flat rate that you set up for a
shipping item. You can apply either a discount or markup to a calculated shipping cost. Flat rates replace
the shipping cost altogether.&lt;/p&gt;
&lt;h2&gt;Shop for Rates on the Order Transaction&lt;/h2&gt;
&lt;p&gt;If you use a shipping item for Ship Central on a sales or transfer order, the Shop for Rates option now
appears on its Shipping subtab. Instead of calculating the rate, you can view and select from a list of
available rates from your carriers. For more information, see the help topic Rerating Orders.&lt;/p&gt;
&lt;h2&gt;Changing the Ship From Address on the App&lt;/h2&gt;
&lt;p&gt;By default, the app uses the address on your Location record as the Ship From address. You can change
it to another location address that you set up or your return address for each shipment or order. This
address change does not replace the one on the associated order. For more information, see the help
topic Shipping Packed Orders.&lt;/p&gt;
&lt;h2&gt;Domestic Shipping to Military PO Boxes and US Territories&lt;/h2&gt;
&lt;p&gt;Using a USPS domestic shipping service, you can now ship orders to US territories and the following
military PO boxes: APO, FPO, and DPO. On the app, you can choose the Add customs details option to
enter the details required to generate shipping labels and documents. For more information, see the help
topic Ship Central Shipping.&lt;/p&gt;
&lt;h2&gt;Estimated Tax for International Shipments&lt;/h2&gt;
&lt;h2&gt;On a Ship Central Preferences record, if you set the Enable International Shipping box, you can also set&lt;/h2&gt;
&lt;p&gt;the Calculate International Shipping Tax box. When checked, you can view the estimated tax amount
based on the shipping destination.&lt;/p&gt;
&lt;h2&gt;Adding Description of Goods to International Shipments&lt;/h2&gt;
&lt;h2&gt;On the app, you can now specify the description of goods for international shipments. You can choose&lt;/h2&gt;
&lt;p&gt;one of the following fields from which you want to obtain the description: Display Name/Code, Sales
Description, or International Description of Goods.&lt;/p&gt;
&lt;h2&gt;Shipping with ParcelGuard Insurance&lt;/h2&gt;
&lt;p&gt;If you activate the Add shipping insurance rule, you can now choose ParcelGuard as an insurance
provider if available from your carrier.&lt;/p&gt;
&lt;h2&gt;New Shipping Label Size&lt;/h2&gt;
&lt;p&gt;When you ship orders on the app, you can print labels in letter size (8.5 × 11 inches) and in PDF or PNG
format.
Change&lt;/p&gt;
</content:encoded><category>SuiteAnalytics</category><category>NetSuite 2025.1</category></item><item><title>SuiteBuilder Updates in NetSuite 2025.1</title><link>https://cfcx.work/release-notes/2025-1-suitebuilder</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-1-suitebuilder</guid><description>2 updates to SuiteBuilder in NetSuite 2025.1.</description><pubDate>Mon, 13 Jan 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Updated BFO library for Advanced PDF/HTML Templates&lt;/h2&gt;
&lt;p&gt;The BFO library used for advanced PDF/HTML templates has been updated to 1.2.10.&lt;/p&gt;
&lt;h2&gt;BFO version 1.2.10 uses enhanced security and allows users to embed a file within a PDF document. For&lt;/h2&gt;
&lt;p&gt;version details, see the help topic Third-Party Products Used in Advanced Printing.&lt;/p&gt;
</content:encoded><category>SuiteBuilder</category><category>NetSuite 2025.1</category></item><item><title>SuiteCloud Updates in NetSuite 2025.1</title><link>https://cfcx.work/release-notes/2025-1-suitecloud</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-1-suitecloud</guid><description>8 updates to SuiteCloud in NetSuite 2025.1.</description><pubDate>Mon, 13 Jan 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;SuiteCloud Development Framework (SDF) is a development framework and deployment mechanism.&lt;/p&gt;
&lt;h2&gt;Customers and partners can use SDF to create customization projects for internal use within their&lt;/h2&gt;
&lt;p&gt;organizations or for commercial distribution. For more information about SDF, see the help topic
SuiteCloud Development Framework.
For a complete list of custom records and customizations that are supported by SDF, see the help topic
Customizations Supported by SuiteCloud Development Framework.
New SDF Custom Objects for Prompts and Text Enhance&lt;/p&gt;
&lt;h2&gt;Actions&lt;/h2&gt;
&lt;h2&gt;SuiteCloud Development Framework (SDF) custom objects are components you define in XML to&lt;/h2&gt;
&lt;p&gt;customize NetSuite. You can create SDF custom objects in a SuiteCloud project or import them from a
NetSuite account. These objects represent NetSuite elements such as custom records, workflows, scripts,
and so on.&lt;/p&gt;
&lt;h2&gt;Two new SDF custom objects are now available:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;prompt – This object represents a prompt.&lt;/li&gt;
&lt;li&gt;textenhanceaction – This object represents a Text Enhance action. For more information about Text
Enhance, see the help topic Text Enhance.
For more information about SDF custom objects, see the help topic Developing SDF Custom Objects.
Changes to Audience Fields in Script Deployments and&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Single Page Applications&lt;/h2&gt;
&lt;p&gt;Important: This feature is targeted to be available in February 2025.
For the scriptdeployment structured field within each script type SDF custom object, the behavior of the
following fields has changed:&lt;/p&gt;
&lt;h2&gt;Change&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;allroles – Setting this field to T (true) means that all internal roles are selected.&lt;/li&gt;
&lt;li&gt;audslctrole – You can use this field to specify roles individually, including any external roles, in the
script audience. If the allroles is set to T, any internal roles listed in the audslctrole field will be
ignored.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;These changes apply to the following custom objects for script types:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;clientscript&lt;/li&gt;
&lt;li&gt;massupdatescript&lt;/li&gt;
&lt;li&gt;portlet&lt;/li&gt;
&lt;li&gt;restlet&lt;/li&gt;
&lt;li&gt;suitelet&lt;/li&gt;
&lt;li&gt;usereventscript&lt;/li&gt;
&lt;li&gt;workflowactionscript&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;For the singlepageapp SDF custom object, the behavior of the following fields have changed:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;audienceallroles – Setting this field to T (true) means that all internal roles are selected.&lt;/li&gt;
&lt;li&gt;audienceroles – You can use this field to specify roles individually, including any external roles, in the
SPA audience. If the audienceallroles is set to T, any internal roles listed in the audienceroles field will
be ignored.&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><category>SuiteCloud</category><category>NetSuite 2025.1</category></item><item><title>SuiteCloud SDK Updates in NetSuite 2025.1</title><link>https://cfcx.work/release-notes/2025-1-suitecloud-sdk</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-1-suitecloud-sdk</guid><description>14 updates to SuiteCloud SDK in NetSuite 2025.1.</description><pubDate>Mon, 13 Jan 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;SuiteCloud Software Development Kit (SuiteCloud SDK) is a set of tools you can use to develop SuiteCloud&lt;/h2&gt;
&lt;p&gt;projects. These tools are the SuiteCloud IDE plug-ins and command-line interfaces.&lt;/p&gt;
&lt;h2&gt;Secure Credentials Storage for SuiteCloud SDK&lt;/h2&gt;
&lt;p&gt;Important: This feature is targeted to be available in February 2025.
Starting 2025.1, SuiteCloud SDK uses Public-Key Cryptography Standards #12 (PKCS#12) to generate a
credentials file that is password protected.
When you authenticate for the first time using the SuiteCloud SDK tools, the PKCS#12 credentials file
is created and stored on your local machine in the .suitecloud-sdk folder within your home directory.
This file contains encrypted authentication data, thus eliminating the need for repeated authentication in
subsequent sessions.
To keep your credentials file secure, SuiteCloud SDK encrypts it using a password or secure passkey:&lt;/p&gt;
&lt;h2&gt;Change&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;For browser-based authentication, the passkey is auto-generated and stored in your machine&apos;s secure
storage service (such as Windows Credential Manager, MacOS Keychain, or Linux Keyring).&lt;/li&gt;
&lt;li&gt;For machine-to-machine authentication or browser-based authentication in fallback mode, you must
manually define the passkey using an environment variable.
Important: The upcoming SuiteCloud SDK tools release will impact your credentials for these
tools.
After the SuiteCloud SDK tools are upgraded to the next version (25.1 for SuiteCloud IDE Plug-
in for WebStorm and SuiteCloud CLI for Java, and 2.1.X for SuiteCloud Extension for Visual Studio&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Code and 2.0.X for SuiteCloud CLI for Node.js), your current credentials file, along with your locally&lt;/h2&gt;
&lt;p&gt;saved credentials for any of the SuiteCloud SDK tools, will not be valid. You will be required to
reauthenticate to use these tools again.
Removal of OAuth 1.0 Token-Based Authentication Support
in SuiteCloud SDK
Starting February 2025, SuiteCloud SDK version 24.1 will no longer be available for new installations.&lt;/p&gt;
&lt;h2&gt;Version 24.1 is the last version that supports Token-Based Authentication (TBA) and OAuth 1.0. Existing&lt;/h2&gt;
&lt;p&gt;installations will continue to work, however, OAuth 1.0 support will eventually be removed from
SuiteCloud SDK version 24.1 and older versions. At that point, version 24.1 and older versions of the tools
will stop working.
If you are still using older versions of the SuiteCloud SDK tools, you should upgrade to the latest
version as soon as possible. The latest version of the SuiteCloud SDK tools use OAuth 2.0 protocol for
authorization.
For more information, see Removal of OAuth 1.0 Token-Based Authentication Support in SuiteCloud SDK
(SuiteAnswer ID 1019514).
2025.1 SuiteCloud Extension for Visual Studio Code Is Not&lt;/p&gt;
&lt;h2&gt;Yet Available&lt;/h2&gt;
&lt;p&gt;The 2025.1 SuiteCloud Extension for Visual Studio Code is targeted for release in February 2025.&lt;/p&gt;
&lt;h2&gt;SuiteCloud Extension for Visual Studio Code provides a UI for NetSuite platform development using&lt;/h2&gt;
&lt;h2&gt;SuiteCloud Development Framework (SDF). You can install the SuiteCloud Extension for Visual Studio&lt;/h2&gt;
&lt;p&gt;Code, develop SuiteCloud projects, and deploy them to your account. For more information, see the help
topic SuiteCloud Extension for Visual Studio Code Overview.&lt;/p&gt;
&lt;h2&gt;SuiteCloud Extension for Visual Studio Code is an open-source project published in GitHub. To view its&lt;/h2&gt;
&lt;p&gt;code and get the latest changes, see SuiteCloud Extension for Visual Studio Code GitHub Repository.
2025.1 SuiteCloud CLI for Node.js Is Not Yet Available
The 2025.1 SuiteCloud CLI for Node.js is targeted for release in February 2025.&lt;/p&gt;
&lt;h2&gt;SuiteCloud CLI for Node.js is a tool that you can use with your own integrated development environment&lt;/h2&gt;
&lt;p&gt;(IDE) or source-code editor to develop SuiteCloud projects. This CLI is optimized for the experience. It is
interactive and guides you through all the steps of the communication between your local project and
your NetSuite account. For more information, see the help topic SuiteCloud CLI for Node.js Guide.&lt;/p&gt;
&lt;h2&gt;Change&lt;/h2&gt;
&lt;p&gt;SuiteCloud CLI for Node.js is an open-source project published in GitHub. To view its code and get the
latest changes, see SuiteCloud CLI for Node.js GitHub Repository.
2025.1 SuiteCloud IDE Plug-in for WebStorm Is Not Yet&lt;/p&gt;
&lt;h2&gt;Available&lt;/h2&gt;
&lt;p&gt;The 2025.1 SuiteCloud IDE plug-in for WebStorm is targeted for release in February 2025.&lt;/p&gt;
&lt;h2&gt;SuiteCloud IDE plug-in for WebStorm is an integrated development environment (IDE) that is packaged&lt;/h2&gt;
&lt;p&gt;for NetSuite platform development. It provides a UI for SuiteCloud Development Framework (SDF). You
can download SuiteCloud IDE plug-in for WebStorm as a plug-in installation, develop SuiteCloud projects,
and deploy them to your account. For more information, see the help topic SuiteCloud IDE Plug-in for
WebStorm Overview.
2025.1 SuiteCloud CLI for Java Is Not Yet Available
The 2025.1 SuiteCloud CLI for Java is targeted for release in February 2025.&lt;/p&gt;
&lt;h2&gt;SuiteCloud CLI for Java is the SDF command-line interface. You can use the CLI for Java with your own&lt;/h2&gt;
&lt;p&gt;integrated development environment (IDE) source code editor to create SuiteCloud projects. You can
also create batch and shell scripts that use CLI commands to automate your project validation and
deployment processes. When used with your own IDE, CLI for Java acts as an alternative to SuiteCloud
IDE. For more information, see the help topic SuiteCloud CLI for Java Guide.&lt;/p&gt;
</content:encoded><category>SuiteCloud SDK</category><category>NetSuite 2025.1</category></item><item><title>SuiteScript Updates in NetSuite 2025.1</title><link>https://cfcx.work/release-notes/2025-1-suitescript</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-1-suitescript</guid><description>13 updates to SuiteScript in NetSuite 2025.1.</description><pubDate>Mon, 13 Jan 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Refer to the following sections for details on SuiteScript updates for NetSuite 2025.1:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Removal of the Ext JS Library in 2025.1&lt;/li&gt;
&lt;li&gt;Changes to Audience Settings in Script Deployments and Single Page Applications&lt;/li&gt;
&lt;li&gt;Removal of Request Process for Single Page Applications&lt;/li&gt;
&lt;li&gt;SuiteScript Generative AI API: New Methods in the N/llm Module&lt;/li&gt;
&lt;li&gt;Additional Changes to Hidden Files&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Removal of the Ext JS Library in 2025.1&lt;/h2&gt;
&lt;p&gt;As of NetSuite 2025.1, the unsupported Ext JS library is no longer available in NetSuite. The removal of the
Ext JS library may break external references to it after your account is upgraded to 2025.1.
If your customizations rely on the Ext JS library’s API despite its lack of support, you must do one of the
following to ensure that your customizations will continue to work after your account is upgraded to
2025.1:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Adjust your code to work without the use of the Ext JS library.&lt;/li&gt;
&lt;li&gt;To continue using the Ext JS library, you must replace it with your own external instance of the library.
After you have made script updates, you can test these updates by requesting a change to your account
that will remove the Ext JS library before your account is upgraded to 2025.1. To test your changes and
preview the upcoming removal of the Ext JS library, contact NetSuite Customer Support for assistance.
Change
Changes to Audience Settings in Script Deployments and&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Single Page Applications&lt;/h2&gt;
&lt;p&gt;Important: This feature is targeted to be available in February 2025.
Previously, selecting all roles on the audience setting for scripts and single page applications (SPAs)
meant that any role (internal and external) had access to the script or SPA.
Starting 2025.1, when you select all roles on the audience setting for SuiteScript scripts and SPAs, only
internal roles are selected. Additionally, internal and external roles are now shown in two separate
multiselect fields.
When your account is upgraded to 2025.1, expect the following changes to the UI and SDF XML reference
for script deployments and SPAs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Changes to Script Audience Settings&lt;/li&gt;
&lt;li&gt;Changes to SPA Audience Settings&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Changes to Script Audience Settings&lt;/h2&gt;
&lt;p&gt;The Audience subtab on the script deployment record now includes separate lists for internal roles and
external roles:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Internal Roles – Includes a multiselect field with a list of internal roles. You can select individual roles
from the list or check the Select All box to make the script available to all internal roles.&lt;/li&gt;
&lt;li&gt;External Roles – Includes a multiselect field with a list of external roles, which you can select
individually.
For the scriptdeployment structured field within each script type SDF custom object, the behavior of the
following fields has changed:&lt;/li&gt;
&lt;li&gt;allroles – Setting this field to T (true) means that all internal roles are selected.&lt;/li&gt;
&lt;li&gt;audslctrole – You can use this field to specify roles individually, including any external roles, in the
script audience. If the allroles is set to T, any internal roles listed in the audslctrole field will be
ignored.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;These changes apply to the following custom objects for script types:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;clientscript&lt;/li&gt;
&lt;li&gt;massupdatescript&lt;/li&gt;
&lt;li&gt;portlet&lt;/li&gt;
&lt;li&gt;restlet&lt;/li&gt;
&lt;li&gt;suitelet&lt;/li&gt;
&lt;li&gt;usereventscript&lt;/li&gt;
&lt;li&gt;workflowactionscript&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Changes to SPA Audience Settings&lt;/h2&gt;
&lt;p&gt;The Audience Setup window on the SPA Management page now includes separate lists for internal roles
and external roles:&lt;/p&gt;
&lt;h2&gt;Change&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Internal Roles – Includes a multiselect field with a list of internal roles. You can select individual roles
from the list or check the All Internal Roles box to make the SPA available to all internal roles.&lt;/li&gt;
&lt;li&gt;External Roles – Includes a multiselect field with a list of external roles, which you can select
individually.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;For the singlepageapp SDF custom object, the behavior of the following fields have changed:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;audienceallroles – Setting this field to T (true) means that all internal roles are selected.&lt;/li&gt;
&lt;li&gt;audienceroles – You can use this field to specify roles individually, including any external roles, in the
SPA audience. If the audienceallroles is set to T, any internal roles listed in the audienceroles field will
be ignored.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Removal of Request Process for Single Page Applications&lt;/h2&gt;
&lt;p&gt;Starting January 2025, the request process for the Single Page Applications (SPA) feature has been
removed. You can now develop SPAs if you meet the following minimum requirements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Must use SuiteCloud Development Framework (SDF) SuiteApp projects&lt;/li&gt;
&lt;li&gt;Must use SuiteScript 2.1&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;SPAs are web applications that load a single HTML page and dynamically update that page when the user&lt;/h2&gt;
&lt;p&gt;interacts with it. In NetSuite, you can create SPAs with NetSuite look and feel using the NetSuite User
Interface Framework (UIF), and with full SuiteScript support and SDF deployment capabilities. For more
information, see the help topic Single Page Applications.
SuiteScript Generative AI API: New Methods in the N/llm
Module&lt;/p&gt;
&lt;h2&gt;Two new methods are available in the N/llm module:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;llm.evaluatePrompt(options) – Takes the ID of an existing prompt and values for variables used in
the prompt and returns the response from the large language model (LLM). You can use this method
to evaluate a prompt by providing values for any variables that the prompt uses. The resulting prompt
is sent to the LLM, and this method returns the LLM response, similar to the llm.generateText(options)
method. When unlimited usage mode is used, this method accepts the OCI configuration parameters.
For more information, see the help topic Using Your Own OCI Configuration for SuiteScript Generative
AI APIs.&lt;/li&gt;
&lt;li&gt;llm.evaluatePrompt.promise(options) – Provides an asynchronous version of the
llm.evaluatePrompt(options) method.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;These new methods provide more options to interact with LLMs using SuiteScript Generative AI APIs. For&lt;/h2&gt;
&lt;p&gt;more information about these APIs, see the help topic SuiteScript 2.x Generative AI APIs.&lt;/p&gt;
&lt;h2&gt;Additional Changes to Hidden Files&lt;/h2&gt;
&lt;p&gt;The stack property of Error instances and the .toString()method on functions will be functionally
discontinued in hidden files. The following changes will take place in NetSuite 2025.1, with an estimated
date of June 2025:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Usage of functionName.toString() where functionName is part of a hidden file will result in an error.&lt;/li&gt;
&lt;li&gt;The stack property of an Error instance (i.e., Error.stack) will no longer show the trace of a function if it
is a part of a hidden file.
Change&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Files are considered hidden if any of the following is true:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The file record in the File Cabinet has the Hide in SuiteBundle preference enabled.&lt;/li&gt;
&lt;li&gt;Your SuiteApp has a hiding.xml file in the InstallationPreferences folder with the “HIDING”
defaultAction set to “HIDE.”&lt;/li&gt;
&lt;li&gt;Your SuiteApp has attribute files under FileCabinet &amp;gt; SuiteApps &amp;gt; com.netsuite.project &amp;gt; .attributes
where the hideinbundle field is set to ‘T’.
As a script owner, if you use functionName.toString()or Error instances’ stack property in a hidden file, you
must remove such usages to prevent the script functionality from breaking in target accounts.&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><category>SuiteScript</category><category>NetSuite 2025.1</category></item><item><title>SuiteTalk Updates in NetSuite 2025.1</title><link>https://cfcx.work/release-notes/2025-1-suitetalk</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-1-suitetalk</guid><description>5 updates to SuiteTalk in NetSuite 2025.1.</description><pubDate>Mon, 13 Jan 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Behavioral Change of 2025.1 Endpoint Regarding Complex&lt;/p&gt;
&lt;h2&gt;Type Elements&lt;/h2&gt;
&lt;p&gt;Starting with the 2025.1 endpoint, elements of complex type are ordered so that parent complex
elements precede elements of given complex type. This means that additional content model particles are
added at the end.
The behavior of previous endpoints does not change and additional content model particles remain at the
beginning.
SOAP Web Services Version 2025.1
SOAP web services version 2025.1 is not yet available.
When SOAP web services version 2025.1 becomes available, version 2018.1 will be retired.
For information about the supported generally available versions, see the help topic Support for Existing
WSDL Versions.&lt;/p&gt;
&lt;h2&gt;Araxis Merge Diff File for the 2025.1 Endpoint&lt;/h2&gt;
&lt;p&gt;The Araxis Merge diff file highlights the schema changes between the 2024.2 and 2025.1 endpoints.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;About the Araxis Merge Diff File&lt;/li&gt;
&lt;li&gt;Using the Araxis Merge Diff File&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;About the Araxis Merge Diff File&lt;/h2&gt;
&lt;p&gt;NetSuite publishes an Araxis Merge diff file for every new endpoint. Depending on the scope of the
release, changes described in the Araxis Merge diff file may include:&lt;/p&gt;
&lt;h2&gt;Change&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;New record types&lt;/li&gt;
&lt;li&gt;Elements (fields) that have been added, removed, or changed&lt;/li&gt;
&lt;li&gt;New sublists (lists)&lt;/li&gt;
&lt;li&gt;New joins&lt;/li&gt;
&lt;li&gt;New search filters and search return columns&lt;/li&gt;
&lt;li&gt;New platform operations
Using the Araxis Merge Diff File
Important: The screenshots in this section are for illustrative purposes only. They do not reflect
changes related to any specific endpoint.
The Araxis Merge diff file is generated using Araxis Merge. When you click the Araxis Merge diff file link
(when it is available), a page appears that offers an overview of all schema changes.
The following screenshot shows how this summary page looks. In this example, the highlighted rows
indicate that an XSD has been modified. The integers at the center indicate the number of changed lines
in the file. To see the exact differences, click the report link in the column on the right or click the name of
the file in either column.
When you click any of these links, the Araxis Merge diff file shows a page with two columns. The previous
version of the file is displayed on the left and the new version is displayed on the right. Changed elements
are highlighted.
For example, the following screenshot shows an excerpt from the report on platform.commonTypes.xsd.
Notice the addition of two values to the PermissionCode enumeration: _accessPaymentAuditLog and
_advancedPDFHTMLTemplates.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Change&lt;/h2&gt;
&lt;p&gt;The Araxis Merge diff file also shows changes to data types. The following screenshot is a snapshot of
transactions.sales.xsd. Notice that the chargeType element changed from an enumeration to a RecordRef.
2025.1 SOAP Schema Browser
The 2025.1 SOAP Schema Browser is not yet available.&lt;/p&gt;
</content:encoded><category>SuiteTalk</category><category>NetSuite 2025.1</category></item><item><title>Taxation Updates in NetSuite 2025.1</title><link>https://cfcx.work/release-notes/2025-1-taxation</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-1-taxation</guid><description>1 updates to Taxation in NetSuite 2025.1.</description><pubDate>Mon, 13 Jan 2025 00:00:00 GMT</pubDate><content:encoded>&lt;ul&gt;
&lt;li&gt;Invoice Time Items and Expense Report Detail Items Preferences in SuiteTax&lt;ul&gt;
&lt;li&gt;Brazil Reports Enhancements&lt;/li&gt;
&lt;li&gt;SuiteTax Latam Engine Enhancements&lt;/li&gt;
&lt;li&gt;SuiteTax Latam Engine - Brazil Records Enhancements
Invoice Time Items and Expense Report Detail Items&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Preferences in SuiteTax&lt;/h2&gt;
&lt;p&gt;Starting from 2025.1, the following preferences will be supported in SuiteTax to enable finance users to
simplify the presentation of items on transactions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Combine time items on invoices — This preference will combine time items with the same service
item into one total on invoices.&lt;/li&gt;
&lt;li&gt;Combine detail items on expense reports — This preference will group expense lines based on the
same expense category allowing for consolidated accounting entries.
Previously, these preferences could not be enabled together with the SuiteTax feature. It was not possible
to combine items lines into one line to manage how items are presented on invoices and expense
reports.&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><category>Taxation</category><category>NetSuite 2025.1</category></item><item><title>UI Updates in NetSuite 2025.1</title><link>https://cfcx.work/release-notes/2025-1-ui</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-1-ui</guid><description>5 updates to UI in NetSuite 2025.1.</description><pubDate>Mon, 13 Jan 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Updates to Text Enhance&lt;/p&gt;
&lt;h2&gt;Change&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Partial Text Enhance: You can apply supported Text Enhance actions to content you select in a text
area field, a long text field, or a rich text field. For example, if you are working on an email message
and only want to clean up part of the email message, you can select the part you want to clean up and
a menu displays the available actions. For more information, see the help topic Text Enhance.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Enhancements to the Redwood Experience Theme&lt;/h2&gt;
&lt;p&gt;The Redwood Experience theme, which represents a new user interface design, is now available for
additional pages, portlets, and features:&lt;/p&gt;
&lt;h2&gt;Pages                  Portlets           Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Analytics            Settings portlet   ■ Bulk processes&lt;/li&gt;
&lt;li&gt;Email Template                          ■ Import&lt;/li&gt;
&lt;li&gt;File Cabinet                            ■ Printing&lt;/li&gt;
&lt;li&gt;Help Center&lt;/li&gt;
&lt;li&gt;Reports&lt;/li&gt;
&lt;li&gt;Saved Searches&lt;/li&gt;
&lt;li&gt;Search Results&lt;/li&gt;
&lt;li&gt;Set Preferences&lt;/li&gt;
&lt;li&gt;Setup Manager&lt;/li&gt;
&lt;li&gt;Time Tracking
The following enhancements were added to the Redwood Experience theme:&lt;/li&gt;
&lt;li&gt;To differentiate among roles, you can now change the color of the user name and role in the header.
Go to Home &amp;gt; Set Preferences and on the Appearance tab, set the color for your role in the Color
Theme field.&lt;/li&gt;
&lt;li&gt;To differentiate among accounts, including production, release preview, sandbox, and development,
the header strip of each account is now in a different color.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Change&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;If you decide to disable the Redwood Experience theme, a questionnaire appears asking you why
you are disabling the theme. This information will help us improve your experience with NetSuite. We
appreciate your feedback.
By default, the Redwood Experience theme is now enabled for all users of newly provisioned accounts.
For more information about the Redwood Experience theme, see the help topic Personal Preferences for
Appearance.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;New Product Recommendation Messages&lt;/h2&gt;
&lt;p&gt;You can now see recommendation messages for different NetSuite features directly in the product. These
recommendations are displayed at the top of the page.
By default, recommendation messages are enabled. You can disable the recommendations by checking
the Don&apos;t show again box in the message.
Note: Only a user with the Administrator role can disable all recommendation messages for
the whole account by clearing the Show Product Recommendations box at Setup &amp;gt; Company &amp;gt;
General Preferences.&lt;/p&gt;
</content:encoded><category>UI</category><category>NetSuite 2025.1</category></item><item><title>CSV Import Updates in NetSuite 2025.1</title><link>https://cfcx.work/release-notes/2025-2-csv-import</link><guid isPermaLink="true">https://cfcx.work/release-notes/2025-2-csv-import</guid><description>2 updates to CSV Import in NetSuite 2025.1.</description><pubDate>Mon, 13 Jan 2025 00:00:00 GMT</pubDate><content:encoded>&lt;ul&gt;
&lt;li&gt;Newly Supported Record Types for CSV Import
Change&lt;/li&gt;
&lt;li&gt;Audience Redesign Impact on Sharing Saved Imports&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><category>CSV Import</category><category>NetSuite 2025.1</category></item><item><title>Account Setup Updates in NetSuite 2024.2</title><link>https://cfcx.work/release-notes/2024-2-account-setup</link><guid isPermaLink="true">https://cfcx.work/release-notes/2024-2-account-setup</guid><description>3 updates to Account Setup in NetSuite 2024.2.</description><pubDate>Mon, 30 Sep 2024 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;New Specialized User: CRM Role&lt;/h2&gt;
&lt;p&gt;The Specialized User: CRM role is a standard role with predefined permissions which enables you to
manage sales, CPQ, marketing, support, and other CRM activities in NetSuite. Use this role to work with&lt;/p&gt;
&lt;h2&gt;Campaigns, Opportunities, Quotes, Sales Orders, Cases, and other customer-related records, and CPQ&lt;/h2&gt;
&lt;p&gt;functionality. You can customize this role to remove permissions or grant reduced access. This role
prevents the use of any functionality that is not included in it. For more information, see the help topic
Specialized User: CRM Role.&lt;/p&gt;
&lt;h2&gt;New Specialized User: View and Approve Role&lt;/h2&gt;
&lt;p&gt;When the new Specialized User: View and Approve role is assigned to a user, it grants limited access
to NetSuite. Users assigned with this role can do basic tasks, such as viewing or approving reports,
but are prevented from completing more advanced tasks. For example, this role could be granted to a
manager who needs to view the team&apos;s performance and approve requisitions, but doesn&apos;t need to do
any other task within NetSuite. You can customize this role to remove permissions for certain tasks. This
role prevents the use of any functionality that is not included in it. For more information about roles, see
the help topic NetSuite Roles Overview.&lt;/p&gt;
</content:encoded><category>Account Setup</category><category>NetSuite 2024.2</category></item><item><title>Accounting Updates in NetSuite 2024.2</title><link>https://cfcx.work/release-notes/2024-2-accounting</link><guid isPermaLink="true">https://cfcx.work/release-notes/2024-2-accounting</guid><description>10 updates to Accounting in NetSuite 2024.2.</description><pubDate>Mon, 30 Sep 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This release note was updated September 2, 2024.&lt;/p&gt;
&lt;h2&gt;Advanced Revenue Management in Configuration Mode&lt;/h2&gt;
&lt;p&gt;NetSuite 2024.2 introduces Advanced Revenue Management in Configuration Mode. This mode lets you
configure Advanced Revenue Management (Essentials) and Advanced Revenue Management (Revenue
Allocation) without affecting your current revenue recognition process.
When Advanced Revenue Management in Configuration Mode is enabled, you cannot use Advanced&lt;/p&gt;
&lt;h2&gt;Revenue Management (ARM) to recognize revenue. This helps ensure your ARM setup is complete before&lt;/h2&gt;
&lt;p&gt;your order-to-revenue workflows use ARM. With Advanced Revenue Management in Configuration Mode
enabled, your revenue recognition process will remain the same as it was before enabling Advanced
Revenue Management (Essentials).&lt;/p&gt;
&lt;h2&gt;Advanced Revenue Management in Configuration Mode is automatically enabled when you enable the&lt;/h2&gt;
&lt;h2&gt;Advanced Revenue Management (Essentials) feature. To enable the Advanced Revenue Management&lt;/h2&gt;
&lt;p&gt;(Essentials) feature, go to Setup &amp;gt; Company &amp;gt; Setup Tasks &amp;gt; Enable Features (Administrator). On the
Accounting subtab, in the Revenue Accounting section, check the Advanced Revenue Management
(Essentials) box.
After configuring Advanced Revenue Management, you can disable the Advance Revenue Management
in Configuration Mode feature. When you disable this feature, all subsequently created transactions are
processed using Advanced Revenue Management (Essentials).&lt;/p&gt;
&lt;h2&gt;Advanced Revenue Management in Configuration Mode is automatically disabled for existing Advanced&lt;/h2&gt;
&lt;h2&gt;Revenue Management (Essentials) users and cannot be enabled. This feature does not affect functionality&lt;/h2&gt;
&lt;p&gt;for existing users who have already enabled Advanced Revenue Management (Essentials).
For more information about setting up ARM, see the help topics Setup for Advanced Revenue&lt;/p&gt;
&lt;h2&gt;Management (Essentials) and Setup for Advanced Revenue Management (Revenue Allocation). For more&lt;/h2&gt;
&lt;p&gt;information about this feature, see Advanced Revenue Management in Configuration Mode.
Advanced Revenue Management and Prepay with&lt;/p&gt;
&lt;h2&gt;Drawdown Integration&lt;/h2&gt;
&lt;p&gt;The Advanced Revenue Management (Essentials) feature works together with the new Prepay with&lt;/p&gt;
&lt;h2&gt;Drawdown feature. This integration lets you accurately recognize revenue for both prepay and usage&lt;/h2&gt;
&lt;p&gt;elements. For more information about the Prepay with Drawdown feature, see Subscription Rating:
Prepaid Usage with Monthly Consumption.
The Prepay with Drawdown feature lets customers pay a specified amount in advance before using
the service lines in their contract. The upfront payment is the sales amount on the prepay element,
and it is fully billed at the start of the subscription. When usages are recorded, the rate of the service
is used to calculate the amount subtracted from the prepay element and transferred to the usage
elements. Invoices are then created to decrease the sales and bill amount on the prepay element, thereby
increasing the sales and bill amount on the usage elements.
At the end of the contract, the service provider can refund any remaining amount on the prepay element
or recognize the remaining amount without a refund.
To enable the Prepaid with Drawdown feature, go to Setup &amp;gt; Company &amp;gt; Setup Tasks &amp;gt; Enable Features
(Administrator). On the Transactions subtab, in the Billing section, check the Prepay with Drawdown
box. Prepay with Drawdown can only be enabled if the Advanced Subscription Billing feature is enabled
and the Create Revenue Elements for Subscription Revisions accounting preference is disabled.
For more information about this feature, see Revenue Recognition and Prepay with Drawdown and
Example of Prepay with Drawdown and Revenue Recognition.&lt;/p&gt;
&lt;h2&gt;SuiteScript 2.x Support in Custom GL Lines Plugin&lt;/h2&gt;
&lt;p&gt;NetSuite 2024.2 now includes SuiteScript 2.x support for the Custom GL Lines plugin. This includes a
new interface function, customizeGlImpact(context), that you can use exclusively for SuiteScript 2.x
implementations. For detailed information about using this function, see the following articles:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Custom GL Lines Plug-in Overview&lt;/li&gt;
&lt;li&gt;Custom GL Lines Plug-In Interface Definition&lt;/li&gt;
&lt;li&gt;customizeGlImpact(context)&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><category>Accounting</category><category>NetSuite 2024.2</category></item><item><title>Authentication Updates in NetSuite 2024.2</title><link>https://cfcx.work/release-notes/2024-2-authentication</link><guid isPermaLink="true">https://cfcx.work/release-notes/2024-2-authentication</guid><description>1 updates to Authentication in NetSuite 2024.2.</description><pubDate>Mon, 30 Sep 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Outbound Single Sign-on (SuiteSignOn) End of Support&lt;/p&gt;
&lt;h2&gt;Targeted for NetSuite 2025.1&lt;/h2&gt;
&lt;p&gt;As of NetSuite 2024.1, support for the Outbound Single Sign-on (SuiteSignOn) feature ended in non-
production accounts, such as sandbox accounts. As of NetSuite 2025.1, this feature will no longer be
supported in production accounts.
More proactive feature change notifications will be sent to prepare you for this change before the release
of NetSuite 2025.1.
As an alternative to SuiteSignOn, you can use the NetSuite as OIDC Provider feature. For more
information, see the help topic NetSuite as OIDC Provider. Consider switching to the NetSuite as OIDC
Provider feature as soon as possible.&lt;/p&gt;
</content:encoded><category>Authentication</category><category>NetSuite 2024.2</category></item><item><title>Banking Updates in NetSuite 2024.2</title><link>https://cfcx.work/release-notes/2024-2-banking</link><guid isPermaLink="true">https://cfcx.work/release-notes/2024-2-banking</guid><description>5 updates to Banking in NetSuite 2024.2.</description><pubDate>Mon, 30 Sep 2024 00:00:00 GMT</pubDate><content:encoded>&lt;ul&gt;
&lt;li&gt;New Service Provider Supports More U.S. and Canadian Financial Institutions&lt;/li&gt;
&lt;li&gt;Cash 360 Enhancements&lt;/li&gt;
&lt;li&gt;Payment Automation Enhancements&lt;/li&gt;
&lt;li&gt;Australia Bank Feeds Enhancements&lt;/li&gt;
&lt;li&gt;Brazil Localization Enhancements&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><category>Banking</category><category>NetSuite 2024.2</category></item><item><title>Commerce Updates in NetSuite 2024.2</title><link>https://cfcx.work/release-notes/2024-2-commerce</link><guid isPermaLink="true">https://cfcx.work/release-notes/2024-2-commerce</guid><description>11 updates to Commerce in NetSuite 2024.2.</description><pubDate>Mon, 30 Sep 2024 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Commerce Website Management and Performance&lt;/h2&gt;
&lt;p&gt;This release note was updated September 16, 2024.
website:&lt;/p&gt;
&lt;h2&gt;User Agent Detection Optimization&lt;/h2&gt;
&lt;p&gt;First-load performance of SuiteCommerce web stores has been improved following the introduction of
user agent detection to the SEO page generator.
Previously, when any user—whether shopper or web crawler—visited your SuiteCommerce web store and
requested an uncached web page, the SEO page generator would prerender the page first.&lt;/p&gt;
&lt;h2&gt;Now, with user agent detection, the SEO page generator only prerenders pages for web crawlers. As&lt;/h2&gt;
&lt;p&gt;shoppers now skip the prerendering process, most shoppers will benefit from improved performance
that will reduce time to first byte (TTFB) and first contentful paint (FCP) times, which will benefit their user
experience and provide an SEO boost.&lt;/p&gt;
&lt;h2&gt;User agent detection optimization is now available by default in all accounts and will be activated&lt;/h2&gt;
&lt;p&gt;progressively on all SuiteCommerce websites over the next few weeks, beginning on September 16,
2024. No action is required from you.
For more information about the SEO page generator, see the help topic SEO Page Generator.
Commerce Website Setup&lt;/p&gt;
&lt;h2&gt;SSL Support for Promotional URL Domains&lt;/h2&gt;
&lt;p&gt;SSL support is now available for promotional URL domains. Since secure domains are now an industry
standard, SSL support is now available for all domain types in NetSuite.
To secure your promotional URL domain:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Go to Commerce &amp;gt; Hosting &amp;gt; Domains &amp;gt; and click Edit next to the promotional URL domain you
want to secure.&lt;/li&gt;
&lt;li&gt;In the Certificate section, check the Use SSL Certificate to Secure Domain box.
Additional certificate-related fields are displayed so you can specify the type of certificate you want
to use.&lt;/li&gt;
&lt;li&gt;If you want Oracle NetSuite to obtain a domain validated (DV) certificate for your domain, click
the Automatic button and then check the box to confirm acceptance of the automatic certificate
terms and conditions.&lt;/li&gt;
&lt;li&gt;If you want to obtain a certificate from your preferred CA, see the help topic Manual Certificates
for instructions.&lt;/li&gt;
&lt;li&gt;Click Save.
For more information, see the help topic Secure Your Domain.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;SC/SCMA/SCA — SuiteCommerce Solutions&lt;/h2&gt;
&lt;p&gt;The 2024.2 release of SuiteCommerce, SuiteCommerce MyAccount, and SuiteCommerce Advanced will be
available in a future release. For information about the current release, see the help topic 2024.1 Release
of SuiteCommerce, SuiteCommerce MyAccount, and SuiteCommerce Advanced.&lt;/p&gt;
&lt;h2&gt;Commerce Themes&lt;/h2&gt;
&lt;p&gt;Complete release notes on the latest themes for your SuiteCommerce and SuiteCommerce Advanced site
are available here: Commerce Themes Release Notes.&lt;/p&gt;
&lt;h2&gt;Commerce Extensions&lt;/h2&gt;
&lt;p&gt;Complete release notes on the latest extensions for your SuiteCommerce, SuiteCommerce MyAccount,
and SuiteCommerce Advanced site are available here: Commerce Extensions Release Notes.&lt;/p&gt;
&lt;h2&gt;SuiteCommerce InStore&lt;/h2&gt;
&lt;p&gt;SuiteCommerce InStore (SCIS) uses a phased release process to distribute managed-bundle upgrades.
Each phase consists of a different group of customers that receive the latest SCIS release. Administrators
set up for customers within a phased group receive an email notification listing when their upgrade will
occur.
Note: Contact your account representative or Customer Support if you have questions about the
availability of SCIS 2024.2.&lt;/p&gt;
&lt;h2&gt;Release Summary&lt;/h2&gt;
&lt;h2&gt;SCIS 2024.2 provides enhancements and fixes for processing that occurs in the background. The release&lt;/h2&gt;
&lt;p&gt;has no new features or functional changes that are visible at the point-of-sale (POS).&lt;/p&gt;
</content:encoded><category>Commerce</category><category>NetSuite 2024.2</category></item><item><title>CPQ Updates in NetSuite 2024.2</title><link>https://cfcx.work/release-notes/2024-2-cpq</link><guid isPermaLink="true">https://cfcx.work/release-notes/2024-2-cpq</guid><description>4 updates to CPQ in NetSuite 2024.2.</description><pubDate>Mon, 30 Sep 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This release note was updated September 30, 2024.&lt;/p&gt;
&lt;h2&gt;Work in Synchronous Mode with the runAction() Function&lt;/h2&gt;
&lt;p&gt;The runAction() function—a client-side function— now supports the synchronous mode in NetSuite CPQ&lt;/p&gt;
&lt;h2&gt;Configurator (version 1.4.5). The function&apos;s syntax has been updated to take an object as a parameter. As&lt;/h2&gt;
&lt;p&gt;properties, the object includes the server-side function code and the new async parameter.
With this parameter, you can define whether client-side actions can make requests to server-side actions
synchronously or asynchronously. Because runAction() continues to work asynchronously by default,
you can omit the async parameter when true. If you want to work in synchronous mode, set the async
parameter to false.
Use the following syntax to work with runAction() in synchronous mode:
runAction({code:&apos;SERVER_SIDE_ACTION_CODE&apos;, async: false});
To work in asynchronous mode, use the following syntax:
runAction({code:&apos;SERVER_SIDE_ACTION_CODE&apos;});
Previously, runAction() could only work asynchronously. The previous syntax is still valid to work in
asynchronous mode:
runAction(&apos;SERVER_SIDE_ACTION_CODE&apos;);
Note: When creating new client-side actions, use the new syntax.
Work in Standard Mode When Creating and Copying&lt;/p&gt;
&lt;h2&gt;Records by Scripting&lt;/h2&gt;
&lt;p&gt;The createRecord() and copyRecord() functions now work in standard mode by default. In NetSuite
CPQ Configurator (version 1.4.5), these server-side functions include a new dynamic parameter. This
parameter is false by default and can be omitted when working in standard mode.
If you want to work in dynamic mode, set the dynamic parameter to true. For more information about
standard and dynamic modes, see the help topic SuiteScript 2.x Standard and Dynamic Modes.
Note: Use dynamic mode only if you experience issues when creating or copying records in
standard mode.
The following piece of code provides an example of working with the createRecord() function in dynamic
mode:
createRecord({
type: &apos;inventoryitem&apos;,
fields: {
itemid: &apos;Desk-Lamp-A170300&apos;,
displayname: &apos;Desk Lamp&apos;,
subsidiary: [&quot;1&quot;],
includechildren: true,
costcategory: 1,
taxschedule: 1
},
sublists: [
{
itemvendor: [
{
vendor: 163,
subsidiary: 1
},
{
vendor: 164,
subsidiary: 1
}
]
}
],
dynamic: true
}).then(function(data) {
console.log(&apos;Data: &apos;, data)
});
This piece of code shows an example of working with the copyRecord() function in dynamic mode:
copyRecord({
id: 496,
type: &apos;inventoryitem&apos;,
fields: {
itemid: &apos;Desk-Lamp-A170300&apos;,
displayname: &apos;Desk Lamp&apos;,
subsidiary: [&quot;1&quot;],
includechildren: true,
costcategory: 1,
taxschedule: 1
},
lists: {
itemvendor: [
{
vendor: 9,
subsidiary: 2
},
{
vendor: 412,
subsidiary: 1
}
]
},
dynamic: true
})
Previously, createRecord() and copyRecord() only worked in dynamic mode.&lt;/p&gt;
&lt;h2&gt;Integration with NetSuite SuiteBilling&lt;/h2&gt;
&lt;p&gt;NetSuite CPQ Configurator (version 1.3.4) now integrates with NetSuite SuiteBilling to include
subscriptions for products or services in the configuration process.
To add subscriptions to transactions with NetSuite CPQ Configurator, create subscriptions with creation
records. Then, link them to subscription plans through mapping records.
Before adding subscriptions to transactions, go to CPQ &amp;gt; Configurator &amp;gt; Settings. Under the Submit
subtab, check the Update transaction entity box (version 1.3.5). This option loads subscriptions to
transactions after the configuration is submitted.
Note: Enabling this option may be incompatible with custom scripts deployed on transactions.&lt;/p&gt;
</content:encoded><category>CPQ</category><category>NetSuite 2024.2</category></item><item><title>CRM Updates in NetSuite 2024.2</title><link>https://cfcx.work/release-notes/2024-2-crm</link><guid isPermaLink="true">https://cfcx.work/release-notes/2024-2-crm</guid><description>9 updates to CRM in NetSuite 2024.2.</description><pubDate>Mon, 30 Sep 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;View Key Customer Information about the New NetSuite&lt;/p&gt;
&lt;h2&gt;Customer 360 Page&lt;/h2&gt;
&lt;p&gt;NetSuite Customer 360 provides you with a complete, 360-degree view of the customer, including their
financial information, transaction history, and other related data.
The Customer 360 page can be accessed in the following ways:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;By clicking the View Customer 360 link on Customer Record.&lt;/li&gt;
&lt;li&gt;By clicking the Switch to Customer 360 View link on Customer Dashboard.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Customer 360 collects all current information from across the business and displays it on a single&lt;/h2&gt;
&lt;p&gt;page, thereby providing you with actionable insights. Using this information, you can easily track all the
interactions made with the customer, their financial position and profitability to the business, purchasing
trends, and more.&lt;/p&gt;
&lt;h2&gt;Information about the Customer 360 page is presented as follows:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Recent Transactions: A list of transactions with the customer, latest at the top. These interactions
include invoices, sales orders, credit memos, and returns.&lt;/li&gt;
&lt;li&gt;Product Recommendations: An AI-generated list of products that can be recommended to the
customer.&lt;/li&gt;
&lt;li&gt;Sales This Year: The total of all sales made to the customer in the current year, in US dollars.&lt;/li&gt;
&lt;li&gt;All-Time Sales: The total of all sales made to the customer since the first ever transaction, in US dollars.&lt;/li&gt;
&lt;li&gt;Customer Profitability: The profitability of the customer to your organization in percentage.&lt;/li&gt;
&lt;li&gt;Top-selling items: A list of items purchased the most by the customer.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;New Specialized User: CRM Role&lt;/h2&gt;
&lt;p&gt;The Specialized User: CRM role is a standard role with predefined permissions which enables you to
manage sales, CPQ, marketing, support, and other CRM activities in NetSuite. Use this role to work with&lt;/p&gt;
&lt;h2&gt;Campaigns, Opportunities, Quotes, Sales Orders, Cases, and other customer-related records, and CPQ&lt;/h2&gt;
&lt;p&gt;functionality. You can customize this role to remove permissions or grant reduced access. This role
prevents the use of any functionality that is not included in it. For more information, see the help topic
Specialized User: CRM Role.
Ability to Restrict Access to External Case Response Page in
CRM
A new security preference has been added to the Customer Support and Service feature. The preference
enables or disables access to the External Case Response Page for your customers. The External Case
Response Page is a web page that contains information about a case.
If you check the External Case Response Page box, anyone with a link can access the web page. If you
clear the box, login to NetSuite is required to access the web page.
The External Case Response Page box is cleared by default.
Note: This preference is available only when the Customer Support and Service feature is
enabled for an account.
For more information, see the help topic Setting Customer Service Preferences.
Change in Responding to Customer Messages in Case&lt;/p&gt;
&lt;h2&gt;Management&lt;/h2&gt;
&lt;p&gt;The preference Receive Customer Replies in Case List Only in Case Management has been renamed
to Prevent Support Reps from Receiving Customer Replies by Email. This preference determines
whether the support representative assigned to a case can receive email copies of customer replies.
If you check the Prevent Support Reps from Receiving Customer Replies by Email box, support reps
do not receive an email copy of customer’s reply to a case. If you clear the box, the customer’s reply is
sent to the support rep by email and stored in the case record.
The Prevent Support Reps from Receiving Customer Replies by Email box is cleared by default.
Note: This release does not change the current state of the preference in your account.
For more information, see the help topic Setting Customer Service Preferences.&lt;/p&gt;
&lt;h2&gt;Change to which Users can Create Events on a Calendar&lt;/h2&gt;
&lt;p&gt;As of 2024.2, users can create events only on their own calendars. However, users can manage events on
other people&apos;s calendars if the owner of the calendar has granted them permission to do so.
Similarly, only users who are members of a group can create events for that group.
For more details, see the help topic Creating a New Event Record.
Text Enhance Clean Up Action Added to More Fields in&lt;/p&gt;
&lt;h2&gt;NetSuite&lt;/h2&gt;
&lt;h2&gt;Text Enhance is a generative AI capability that helps you with writing tasks. The Clean Up action of Text&lt;/h2&gt;
&lt;p&gt;Enhance has been added to nearly 200 fields in NetSuite. For more details, see Enhancements to Text
Enhance.&lt;/p&gt;
</content:encoded><category>CRM</category><category>NetSuite 2024.2</category></item><item><title>Employee Updates in NetSuite 2024.2</title><link>https://cfcx.work/release-notes/2024-2-employee</link><guid isPermaLink="true">https://cfcx.work/release-notes/2024-2-employee</guid><description>2 updates to Employee in NetSuite 2024.2.</description><pubDate>Mon, 30 Sep 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Post Consolidated Payroll Batch Totals to the General&lt;/p&gt;
&lt;h2&gt;Ledger&lt;/h2&gt;
&lt;p&gt;In NetSuite 2024.2, SuitePeople U.S. Payroll administrators can hide individual employee paycheck totals
when posting payroll batch totals to the general ledger. These totals are hidden to roles which should
not see them. To turn this option on, go to the Accounting Preferences &amp;gt; General Ledger page. For more
information, see the help topic General Ledger.&lt;/p&gt;
&lt;h2&gt;Link to Payroll Compliance Updates&lt;/h2&gt;
&lt;p&gt;In NetSuite 2024.2, SuitePeople U.S. Payroll administrators and managers can now view payroll
compliance update articles in SuiteAnswers by clicking links in NetSuite on the following pages:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Payroll and HR page &amp;gt; Payroll Links portlet&lt;/li&gt;
&lt;li&gt;Update Payroll Information page&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><category>Employee</category><category>NetSuite 2024.2</category></item><item><title>Inventory Updates in NetSuite 2024.2</title><link>https://cfcx.work/release-notes/2024-2-inventory</link><guid isPermaLink="true">https://cfcx.work/release-notes/2024-2-inventory</guid><description>19 updates to Inventory in NetSuite 2024.2.</description><pubDate>Mon, 30 Sep 2024 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Review Item Line/Inventory Detail Quantity Mismatch Task&lt;/h2&gt;
&lt;p&gt;Note: This new task for the Period Close Checklist is targeted to be available by Fall 2024.
NetSuite 2024.2 provides the Review Item Line/Inventory Detail Quantity Mismatch task for the Period&lt;/p&gt;
&lt;h2&gt;Close checklist. This new task displays a list of inventory posting transactions that contain quantity&lt;/h2&gt;
&lt;p&gt;mismatches between item lines and their associated inventory detail. Optionally, you can view each
transaction and resolve the mismatches. Within the current accounting period, you must mark the task
complete before you can proceed to the next task, Review Negative Inventory. For more information, see
the help topic Inventory Tasks on the Period Close Checklist.&lt;/p&gt;
&lt;h2&gt;Warehouse Management Enhancements&lt;/h2&gt;
&lt;p&gt;In NetSuite 2024.2, you can view the time in the following date fields on wave transactions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Created Date&lt;/li&gt;
&lt;li&gt;Released Date&lt;/li&gt;
&lt;li&gt;Completed Date
Using both date and time, you can prioritize orders as you process them on the app and view reports..
To display the time in these fields, NetSuite WMS follows your Time Zone and Time Format preferences.
For more information, see the help topic General Personal Preferences.
The updated Wave saved search now includes the Printed Pick Ticket filtering criteria. You can set this
filter to generate a list of waves with or without printed pick tickets. For more information, see the help
topic Printing Pick Tickets from Wave Transactions.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Renaming of the WMS Limited Access Role&lt;/h2&gt;
&lt;p&gt;The WMS Limited Access role will be renamed to Specialized User - WMS. Within the NetSuite UI, all
references to the role will be renamed.
The name change will not affect custom roles that you have created based on the standard role.
For availability and more information about this role, see the help topic Warehouse Management Roles
and Permissions.&lt;/p&gt;
&lt;h2&gt;Cycle Counts Updates&lt;/h2&gt;
&lt;p&gt;The new Generate from Plan mobile process enables you to create inventory cycle count tasks on the app.
You can generate counts from cycle count plans that you create within the NetSuite UI.
To further enhance cycle counting on the app, you can activate the Start and complete counts on app
rule. After you generate and release inventory counts, you can start them to make them available to
counters. When they process and complete the cycle counts, the app automatically submits them for
approval.&lt;/p&gt;
&lt;h2&gt;Scheduling Bin Replenishment&lt;/h2&gt;
&lt;p&gt;You can create and run schedules for bin replenishment on the NetSuite UI. When you create a schedule,
you can specify the frequency, start time, and end time. You can receive notifications for successful or
failed runs. Bin replenishment tasks generated from a schedule become available for processing on the
app. For more information, see the help topic Replenishment.&lt;/p&gt;
&lt;h2&gt;Lot Autonumbering for Work Order Assembly&lt;/h2&gt;
&lt;p&gt;The Autogenerate Lot Numbers? rule now enables you to generate lot numbers within the Build
Assembly mobile process for work orders. When you enable autonumbering for a lot item, you can
generate lot numbers during assembly build processing on the app.&lt;/p&gt;
&lt;h2&gt;Bar Code Scanning for Bulk Serial Numbers&lt;/h2&gt;
&lt;p&gt;The Scan bar codes with bulk serial numbers? rule enables you to scan an item bar code with multiple
serial numbers. When you receive a purchase order, you can scan the serialized item bar code without
entering or scanning each serial number. On the associated item receipt, you can review the serial
numbers of a received item.&lt;/p&gt;
&lt;h2&gt;Changing Bins During Order Picking&lt;/h2&gt;
&lt;h2&gt;For all the sales or transfer order picking flows, you can pick partial quantities of an item from different&lt;/h2&gt;
&lt;p&gt;bins. You can enter the quantity to pick from the first bin, and then tap Other Bin to choose another bin
to pick from. For more information, see the help topic Picking Orders.
To activate the new system rules available in NetSuite 2024.2, see the help topic System Rules for NetSuite
WMS.&lt;/p&gt;
&lt;h2&gt;Supply Planning Enhancements&lt;/h2&gt;
&lt;p&gt;The 2024.2 NetSuite Supply Planning release includes updates to the Supply Planning Workbench,
Planning Repository, and more. These updates provide new supply planning options and improvements
to the Planning Engine logic and Workday Calendar.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Remove a Supply Order from the Repository&lt;/li&gt;
&lt;li&gt;Combine Minimum Order Quantity with Lot Sizing Options&lt;/li&gt;
&lt;li&gt;Planning Workbench Filter Action Messages for Firm Supply Orders&lt;/li&gt;
&lt;li&gt;Extend Limit for Demand Plan Horizon and Purchase Lead Time Beyond One Year&lt;/li&gt;
&lt;li&gt;Plan Definition Pre–Check to Report Cycle Errors&lt;/li&gt;
&lt;li&gt;Workday Calendar for Purchase Orders&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Remove a Supply Order from the Repository&lt;/h2&gt;
&lt;p&gt;To fix transaction issues in the transactional system, refresh the repository to remove the transaction
from the planning repository so the engine could run cleanly. The 2024.2 enhancement enables you
to open the transaction record and check the new Exclude from Supply Planning box to remove the
transaction from the most current planning repository version. A system refresh is not needed.
For more information, see the help topic Entering a Transfer Order.&lt;/p&gt;
&lt;h2&gt;Combine Minimum Order Quantity with Lot Sizing Options&lt;/h2&gt;
&lt;p&gt;This enhancement enables customers to pair Minimum Order Quantity (MOQ) with any lot sizing option.&lt;/p&gt;
&lt;h2&gt;Customers who use MOQ will be migrated to a combination of their MOQ and a lot sizing method of lot&lt;/h2&gt;
&lt;p&gt;for lot. Customers who use MOQ will have their setup changed to use the lot sizing option with the limit of
their current MOQ.
To learn more, see .Setting Up Supply Planning
Planning Workbench Filter Action Messages for Firm Supply&lt;/p&gt;
&lt;h2&gt;Orders&lt;/h2&gt;
&lt;h2&gt;For NetSuite 2024.2 Supply Planning, the Supply Planning Workbench View record includes filters for both&lt;/h2&gt;
&lt;p&gt;firmed and un-firmed orders. The following filters will be available in the workbench to help distinguish
between these different action types:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cancel Firm&lt;/li&gt;
&lt;li&gt;Lead Time Threshold&lt;/li&gt;
&lt;li&gt;Reschedule In&lt;/li&gt;
&lt;li&gt;Reschedule In Firm&lt;/li&gt;
&lt;li&gt;Reschedule Out&lt;/li&gt;
&lt;li&gt;Reschedule Out Firm&lt;/li&gt;
&lt;li&gt;Lead Time Fence Threshold
For more information, see the help topic Creating a Planning Workbench View.
Extend Limit for Demand Plan Horizon and Purchase Lead Time&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Beyond One Year&lt;/h2&gt;
&lt;p&gt;Previously, the Supply Planning demand plan horizon and purchase lead-time was limited to one year.
With the release of NetSuite 2024.2, the time line limit is extended to three years for both the Purchase
Lead Time on the Location Attributes/Item Location Configuration record and the Demand Plan Horizon
on the Item Demand Plan record.&lt;/p&gt;
&lt;h2&gt;Plan Definition Pre–Check to Report Cycle Errors&lt;/h2&gt;
&lt;p&gt;With the release of NetSuite 2024.2, the Supply Planning Event Log displays a link to Cycle Error messages
that clearly describes the error setup or transactions that are causing the cycle errors and how to correct
the error.
Instead of re-running the repository to get rid of this error, you can now exclude this error from your
supply plan.
For more informaiton, see the help topic Entering a Transfer Order.&lt;/p&gt;
&lt;h2&gt;Workday Calendar for Purchase Orders&lt;/h2&gt;
&lt;p&gt;The NetSuite 2024.2 Supply Planning Engine recognizes workday calendar entries for purchase orders.
An option on the location record enables you to enforce the workday calendar for work orders, purchase
orders, or both.
For more information, see the help topic Creating Locations.&lt;/p&gt;
</content:encoded><category>Inventory</category><category>NetSuite 2024.2</category></item><item><title>Items Updates in NetSuite 2024.2</title><link>https://cfcx.work/release-notes/2024-2-items</link><guid isPermaLink="true">https://cfcx.work/release-notes/2024-2-items</guid><description>1 updates to Items in NetSuite 2024.2.</description><pubDate>Mon, 30 Sep 2024 00:00:00 GMT</pubDate><content:encoded>&lt;ul&gt;
&lt;li&gt;Support for Date Formats in Lot Number Date Elements&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><category>Items</category><category>NetSuite 2024.2</category></item><item><title>Manufacturing Updates in NetSuite 2024.2</title><link>https://cfcx.work/release-notes/2024-2-manufacturing</link><guid isPermaLink="true">https://cfcx.work/release-notes/2024-2-manufacturing</guid><description>13 updates to Manufacturing in NetSuite 2024.2.</description><pubDate>Mon, 30 Sep 2024 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Restrict Copying Bills of Materials to an Assembly&lt;/h2&gt;
&lt;p&gt;With the release of NetSuite 2024.2, Manufacturing Bills of Materials (BOM) are no longer included in
copied assemblies.&lt;/p&gt;
&lt;h2&gt;Currently, Bills of Materials are rarely used when creating new assemblies. Copying a BOM that has&lt;/h2&gt;
&lt;p&gt;similar assembly attributes and then updating the BOM content to suit the assembly produces a different
BOM. Since this behavior is inefficient and prone to human error, NetSuite no longer supports creating
separate/new Bills of Materials for copied Assemblies.&lt;/p&gt;
&lt;h2&gt;Manufacturing Enhancements&lt;/h2&gt;
&lt;h2&gt;NetSuite Manufacturing 2024.2, accounts that have enabled the Advanced BOM feature will receive the&lt;/h2&gt;
&lt;p&gt;following updates for BOM Revision defaults on work orders and assembly build and unbuilds:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Bill of Materials Revision Defaulting on Work Orders&lt;/li&gt;
&lt;li&gt;Default BOM Revision Dates on Assembly Build/Unbuild&lt;/li&gt;
&lt;li&gt;Correct Work Order Operation Start and End Dates&lt;/li&gt;
&lt;li&gt;Actual Production Start Date Completion Transactions&lt;/li&gt;
&lt;li&gt;Correction of Work Order Operation Remaining Hours Calculation&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Bill of Materials Revision Defaulting on Work Orders&lt;/h2&gt;
&lt;p&gt;After you define a Forward Scheduling method, the BOM Revision is then set to the Work Order
Production Start Date.
The Work Order Production Start Date is defined as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;When the subsidiary is not defined, the production start date is set to the company time zone date.&lt;/li&gt;
&lt;li&gt;When the location and location time zone are not defined, the production start date is set to the
subsidiary time zone date.&lt;/li&gt;
&lt;li&gt;After the location and location time zone are defined, the production start date is set to the location
date.
After you define a Backward Scheduling method to determine production dates, the BOM Revision
defaults to the Work Order Transaction Date.
When the production start date falls on the start or end date of the BOM Revision Effective date range,
yu should then use your organization&apos;s time zone. The default Work Order BOM Revision uses the
production start date which is defined on the work order based on the company location time zone. If the
company location time zone does not exist, the subsidiary time zone is used. If the subsidiary time zone
does not exist, the company time zone is used.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Default BOM Revision Dates on Assembly Build/Unbuild&lt;/h2&gt;
&lt;p&gt;When a work order&apos;s production start date falls within the Bill of Materials (BOM) revision effective date
range, the BOM Revision on a work order is designated as the default BOM Revision.&lt;/p&gt;
&lt;h2&gt;Assembly BOM Sublist Extended&lt;/h2&gt;
&lt;p&gt;The following fields were added to the 2024.2 Manufacturing Assembly BOM sublist:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;BOM Revision Effective Start Date&lt;/li&gt;
&lt;li&gt;BOM Revision Effective End Date&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Correct Work Order Operation Start and End Dates&lt;/h2&gt;
&lt;p&gt;Before NetSuite 2024.2, manufacturing operation start time was set to the work order production start
date. Working hour start time was set to the work calendar that was assigned to the first operation&apos;s
manufacturing work center. The operation end date and time was set according to its length, based on
the setup time and run time, and the start of this operation. All operations were then added one after the
other.
With the release of NetSuite 2024.2, the operation start and end time setting depends on whether these
times are set based on completion performed on working or non-working days.&lt;/p&gt;
&lt;h2&gt;Completion on working days&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The start of the operation is set to the beginning of the working day as scheduled on the working
calendar.&lt;/li&gt;
&lt;li&gt;To set the end of the operation, the remaining operation time is added to the operation start day. If
the remaining time is more than the available free completion day working time, the balance is added
to the next working day.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Completion on non-working days&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The start of the operation is set to the beginning of the working day as scheduled in the working
calendar for working days.&lt;/li&gt;
&lt;li&gt;To set the end of the operation, the remaining operation time is added to the beginning of the next
working day according to the working calendar.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Actual Production Start Date Completion Transactions&lt;/h2&gt;
&lt;p&gt;Before NetSuite 2024.2, the Actual Production Start Date field in WIP work orders was automatically
populated with Issue Components or Completion with Backflush transactions.
With the release of NetSuite Manufacturing 2024.2, the Actual Production Start Date is automatically
populated based on the completion transaction.
Correction of Work Order Operation Remaining Hours&lt;/p&gt;
&lt;h2&gt;Calculation&lt;/h2&gt;
&lt;p&gt;Before NetSuite 2024.2, the work order Operation Remaining Hours field was calculated incorrectly
because it used planned operation times from the manufacturing routing and then multiplied that
amount by the work order quantity. From this number, the system then subtracted the reported
completion times.
The following updates have been made to the work order operation remaining hour calculation in&lt;/p&gt;
&lt;h2&gt;NetSuite Manufacturing 2024.2:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;To calculate Remaining Time before First Completion:&lt;ul&gt;
&lt;li&gt;Setup time is considered to be part of remaining time only before first completion.&lt;/li&gt;
&lt;li&gt;The system uses the remaining quantity and multiplies it by the Run Time amount and then adds
Setup Time.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;To calculate Remaining Time after First Completion:&lt;ul&gt;
&lt;li&gt;After the first completion is complete, setup time is not included in Remaining Time amount.&lt;/li&gt;
&lt;li&gt;The system uses the remaining quantity and then multiplies it by the Run Time amount.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><category>Manufacturing</category><category>NetSuite 2024.2</category></item><item><title>Order Management Updates in NetSuite 2024.2</title><link>https://cfcx.work/release-notes/2024-2-order-management</link><guid isPermaLink="true">https://cfcx.work/release-notes/2024-2-order-management</guid><description>10 updates to Order Management in NetSuite 2024.2.</description><pubDate>Mon, 30 Sep 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Subscription Rating: Prepaid Usage with Monthly&lt;/p&gt;
&lt;h2&gt;Consumption&lt;/h2&gt;
&lt;h2&gt;Usage-based services reduce the service providers&apos; risk and produce a more steady, predictable income&lt;/h2&gt;
&lt;p&gt;stream based on the customers&apos; consumption. For this purpose, NetSuite includes a new usage-based
pricing model, prepaid usage with monthly consumption.
With prepaid usage with monthly consumption, the customer pays a specified amount in advance before
using any number of service lines in the contract.
When any services are used and the usage is recorded, the rate of the service is used to calculate the
amount subtracted from the prepayment amount. For example, service 1 at a rate of $1.50 with quantity
of 100 used reduces the prepayment amount by $150.00.
When the user has used the amount of their prepayment, the service provider can indicate three possible
responses:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;NetSuite generates another prepayment amount. (Most common)&lt;/li&gt;
&lt;li&gt;NetSuite converts the user to pay as you go, in which each usage service is billed for any usage
beyond the prepayment amount. (Somewhat common)
This cycle of prepayment and the subtracted usage cost continues until the contract ends. When the
contract ends, the service provider can refund any remaining prepayment or recognize the remaining
amount without a refund.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;SuiteBilling Percent Uplift Field&lt;/h2&gt;
&lt;p&gt;You can now use a saved search for the percent uplift on the subscription line and change order.
Ability to Use Custom Fields When Using the Price Book&lt;/p&gt;
&lt;h2&gt;Saved Search&lt;/h2&gt;
&lt;p&gt;Custom price book fields are now available under the Criteria, Results, Available Filter, and Price Book
Fields dropdown menus.&lt;/p&gt;
&lt;h2&gt;Ability to Filter by Price Book in Subscription Search&lt;/h2&gt;
&lt;p&gt;You can search for specific subscriptions that are using a specific price book.
Subscription Plan and Price Book Are Optional When&lt;/p&gt;
&lt;h2&gt;Creating a Subscription&lt;/h2&gt;
&lt;h2&gt;Subscription plan and price book are no longer required when creating new subscriptions, but instead&lt;/h2&gt;
&lt;p&gt;can be created using only add-on subscription lines. You can use this feature to create more custom
subscriptions without requiring a basic subscription plan.
Email Alert for Changes to Subscription, Subscription Line,
or Change Order
In the email section in a saved search for subscription, subscription line, and subscription change
order,there is a new preference, Send Email Alerts When Records Are Created / Updated. When it is
checked and a subscription, subscription line, or subscription change order is created or updated, the
user receives an email alert.
Subscription Total Contract Value and Service Type TCV&lt;/p&gt;
&lt;h2&gt;Metrics&lt;/h2&gt;
&lt;h2&gt;On the subscription page, there is a new summary section that shows the total contract value, pending&lt;/h2&gt;
&lt;p&gt;total contract value, and total active contract value per service type. These new metrics are searchable
and can be viewed in scripting, which gives you more flexibility in reporting pending or active revenue.
Subscription Management: Pricing Detail on Charge and&lt;/p&gt;
&lt;h2&gt;Invoice&lt;/h2&gt;
&lt;p&gt;To help end customers understand the amount they are being charged, the invoice and charges now
contain the quantity to amount breakdowns, which you can add to your PDF documents.&lt;/p&gt;
</content:encoded><category>Order Management</category><category>NetSuite 2024.2</category></item><item><title>Purchasing Updates in NetSuite 2024.2</title><link>https://cfcx.work/release-notes/2024-2-purchasing</link><guid isPermaLink="true">https://cfcx.work/release-notes/2024-2-purchasing</guid><description>2 updates to Purchasing in NetSuite 2024.2.</description><pubDate>Mon, 30 Sep 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Enhancements to Bill Capture
View the Bill Capture New Feature Preview (Article available only in English).&lt;/p&gt;
&lt;h2&gt;Scanned Vendor Bills Page Improvements&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;You can now upload PDFs of more than 5 pages. For best performance, limit files to 30 pages.&lt;/li&gt;
&lt;li&gt;Both drag and drop and emailed files that failed to upload can now be deleted. This makes it easier to
locate files on the Scanned Vendor Bills Page and reduces space used in your File Cabinet.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Review Scanned Bill Page Improvements&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Scanned bill information is now overwritten with content from a Purchase Order (PO) when a PO is
linked. A new preference is available to select whether the content requires your review or if the bill
should be created automatically. To manage this preference, go to Setup &amp;gt; Accounting &amp;gt; Bill Capture
Preferences &amp;gt; Review Page Field Sourcing.&lt;/li&gt;
&lt;li&gt;You can now delete uploaded files directly from the Review Scanned Bill page, without having to go
back to the Scanned Vendor Bills page. You can also delete multiple item lines and expense lines at the
same time.&lt;/li&gt;
&lt;li&gt;Custom segment filtering and sourcing is now supported. This includes custom segments in primary
information, item lines, and expense lines.&lt;/li&gt;
&lt;li&gt;All fields on the Review Scanned Bill page now support type-ahead functionality.&lt;/li&gt;
&lt;li&gt;A warning now appears if PO and Review Scanned Bill page item and expense amounts do not match.&lt;/li&gt;
&lt;li&gt;When reviewing items and expenses, the PO popup window now shows the item and expense name in
the header for better clarity.&lt;/li&gt;
&lt;li&gt;For linked POs, item description, units, and rate are now carried from the PO.&lt;/li&gt;
&lt;li&gt;There are several improvements to subsidiary, vendor, and location mapping logic to improve
accuracy. For example, sender email address, customer address, and customer zip code are now
considered during mapping.
For more information, see the help topic Email or Upload Vendor Bill Files Into NetSuite Using Bill
Capture.&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><category>Purchasing</category><category>NetSuite 2024.2</category></item><item><title>SuiteAnalytics Updates in NetSuite 2024.2</title><link>https://cfcx.work/release-notes/2024-2-suiteanalytics</link><guid isPermaLink="true">https://cfcx.work/release-notes/2024-2-suiteanalytics</guid><description>185 updates to SuiteAnalytics in NetSuite 2024.2.</description><pubDate>Mon, 30 Sep 2024 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Upcoming Removal of the NetSuite.com Data Source&lt;/h2&gt;
&lt;p&gt;A process for SuiteAnalytics Connect has started to remove the NetSuite.com data source. Start
transitioning to the NetSuite2.com as soon as possible to avoid disruption when this change occurs. The
removal process is planned as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;When your NetSuite account is upgraded to 2025.1, the NetSuite.com data source will still be available,
but will no longer be supported. This means that as of 2025.1, support cases requesting bug fixes
or performance enhancements for the NetSuite.com data source will not be considered. The only
exception is if the data source is down.&lt;/li&gt;
&lt;li&gt;When your NetSuite account is upgraded to 2026.1, the NetSuite.com data source will no longer be
available.
The NetSuite2.com data source solves some previous inconsistencies in data exposure between
saved searches and reporting. Data exposed in the NetSuite2.com data source is consistent with the&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;SuiteAnalytics Workbook. NetSuite2.com also improves security, using role-based access control, and&lt;/h2&gt;
&lt;p&gt;supporting OAuth 2.0 and token-based authentication. The NetSuite2.com data source also uses SuiteQL,
a query language that provides advanced capabilities and restricts the SQL functions that can be used.
For more information, see the help topic Changing from NetSuite.com to NetSuite2.com.&lt;/p&gt;
&lt;h2&gt;Export Pivot Tables to an Excel File&lt;/h2&gt;
&lt;p&gt;You can now export most Workbook pivot tables to an Excel XLSX file. This export capability enables
you to export pivot tables to a standard spreadsheet format with no modifications, and open them in a
spreadsheet application. For more information, see the help topic Pivot Tab.
SuiteApps (Bundles) Released by NetSuite&lt;/p&gt;
&lt;h2&gt;Accounting SuiteApps&lt;/h2&gt;
&lt;p&gt;This release note was updated August 17, 2024.&lt;/p&gt;
&lt;h2&gt;Following are the 2024.2 accounting enhancements to SuiteApps:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Benchmark 360 Enhancements&lt;/li&gt;
&lt;li&gt;Approval Information Enhancements&lt;/li&gt;
&lt;li&gt;Benchmark 360 SuiteApp Now Available in the SuiteApp Marketplace&lt;/li&gt;
&lt;li&gt;Transaction Line Distribution Enhancements&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Benchmark 360 Enhancements&lt;/h2&gt;
&lt;p&gt;The Benchmark 360 SuiteApp v1.0.1 contains the following enhancements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Updated Currency Symbol for Benchmark Data- The system now displays the USD currency symbol
for Revenue per FTE values when the currency value is in USD. Previously, the correct currency symbol
for the benchmark data does not reflect for currencies with no exchange rate support in NetSuite.&lt;/li&gt;
&lt;li&gt;Updated Benchmark 360 Workbook and Dataset Names- The Benchmark 360 labels for the KPI
workbook names on the Preferences page are shortened to B360 due to the character limitations in
the system. For example, Benchmark 360 Days Cash On Hand is now B360 Days Cash On Hand.&lt;/li&gt;
&lt;li&gt;Additional Graph Legend Behavior- If the benchmark data currency is different from the currency
of the KPI actual, an em dash (—) is shown in the variance of a KPI tile. Additionally, only the KPI actual
value is shown but not the gauge chart for the KPI actual.
Previously, if an em dash is shown in the graph, it indicates one of the following scenarios:&lt;ul&gt;
&lt;li&gt;There are no transactions related to the KPI&lt;/li&gt;
&lt;li&gt;There are errors in the workbook&lt;/li&gt;
&lt;li&gt;There is no workbook selected for a KPI&lt;/li&gt;
&lt;li&gt;The target value is negative
For more information, see the help topic Benchmark 360.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Approval Information Enhancements&lt;/h2&gt;
&lt;p&gt;SuiteApprovals version 7.02.9 lets you fix transaction records to ensure updates to fields. Specifically, you
can fix failed updates for the Approval Status and Next Approver fields.
When a transaction contains a high volume of line items, it can take several minutes before the SuiteApp
completes updating the Approval Status and Next Approver fields. This behavior causes an issue when
the transaction record is approved before the update to the field is complete.
approval information update failed.
The banner message varies based on the current user. If you are a final approver, the banner
message contains instructions on how to fix the document. If you are not a final approver, the banner
message informs you that an email is sent to the final approver to fix the document.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Transaction Failed to Update Email Notification – When you open a transaction, an email
notification is sent one time only to the final approver about the transaction that failed to update.&lt;/li&gt;
&lt;li&gt;Update Approval Information Button – When the final approver opens an affected transaction, this
button is included on the record.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Clicking this button updates the following fields:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Approval Status&lt;/li&gt;
&lt;li&gt;Next Approver
For more information, see the help topic Updating the Approval Information of a Record.
Benchmark 360 SuiteApp Now Available in the SuiteApp&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Marketplace&lt;/h2&gt;
&lt;p&gt;The Benchmark 360 SuiteApp enables you to benchmark your company’s key metrics against other
companies in the same industry and region to improve your performance. The SuiteApp provides a
dashboard where you can view important industry benchmark data such as Top 25%, Median, and
Bottom 25% for five preselected KPIs.
The benchmark KPIs include Days Cash on Hand, Days Sales Outstanding, Days Payable Outstanding,
Employee Turnover Rate, and Revenue per FTE. NetSuite sources the industry benchmarks for these KPIs
from American Productivity and Quality Center (APQC).
You can use the Benchmark 360 SuiteApp to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Review industry benchmark for five KPIs included in the dashboard&lt;/li&gt;
&lt;li&gt;Define performance metrics and set adjustable target values for each metric&lt;/li&gt;
&lt;li&gt;Compare performance metrics against other companies in the same industry and region&lt;/li&gt;
&lt;li&gt;Map different subsidiaries to the corresponding industry and region to view benchmark data&lt;/li&gt;
&lt;li&gt;View industry benchmark data by region for a selected subsidiary&lt;/li&gt;
&lt;li&gt;View NetSuite products and features relative to your industry and region to improve your KPIs&lt;/li&gt;
&lt;li&gt;Use NetSuite contents and articles as guides to implement best business practices
For more information about the SuiteApp, see the help topic Benchmark 360.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Transaction Line Distribution Enhancements&lt;/h2&gt;
&lt;h2&gt;Transaction Line Distribution SuiteApp includes enhancements for the following versions:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Transaction Line Distribution Version 1.2.0&lt;/li&gt;
&lt;li&gt;Transaction Line Distribution Version 1.1.2
Transaction Line Distribution Version 1.2.0
Transaction Line Distribution SuiteApp version 1.2.0 is not yet available.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Transaction Line Distribution Version 1.1.2&lt;/h2&gt;
&lt;p&gt;The error in printing transactions is fixed. In View mode, you can now click Print from the Actions list
and successfully print your transactions.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Issue Fix on Governance Limit Usage
In the previous version, adding or editing transactions that had more than 1000 lines resulted in
usage limit error. This issue is fixed in version 1.1.2.&lt;/li&gt;
&lt;li&gt;Update to Classification Section Fields
In this version of the SuiteApp, the following fields in the Classification section are now optional:&lt;ul&gt;
&lt;li&gt;Department&lt;/li&gt;
&lt;li&gt;Class&lt;/li&gt;
&lt;li&gt;Location
For more information about the SuiteApp, see the help topic Transaction Line Distribution.
Administration SuiteApps
Following is the 2024.2 administration enhancement to SuiteApps:
Compliance 360 SuiteApp Enhancements
Compliance 360 Version 1.1.0 Not Yet Available
Compliance 360 Version 1.1.0 is not yet available.
Changes to the Personal Information Access Logs Workbook in&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Compliance 360&lt;/h2&gt;
&lt;p&gt;Note: Currently, these changes are visible only in the Personal Information Access Logs
workbook. The Activity Log and the Compliance 360 dashboard will be updated later in the 2024.2
release.
The Personal Information Access Logs workbook can now track actions performed using SuiteScript and
SuiteQL.
In addition, two new columns have been added to the Personal Information Access Logs workbook:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The Interface Type column shows whether the action was performed through UI or SuiteScript.&lt;/li&gt;
&lt;li&gt;The Source Details column shows additional information about the source, such as a script
deployment ID or a template ID in case of Print actions.
For more information, see the help topic Personal Information Access Logs Dataset and Workbook.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Compliance 360 SuiteApp Now Available in SuiteApp Marketplace&lt;/h2&gt;
&lt;p&gt;Compliance 360 SuiteApp enables you to have a single source of truth for user interactions with the
customer record.
The SuiteApp gives you access to user activity logs produced by the NetSuite Compliance 360 Cloud
Service.
The Compliance 360 SuiteApp enables users to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Track and audit user interactions to customer records within NetSuite&lt;/li&gt;
&lt;li&gt;Perform a search of when a user creates, deletes, edits, searches, views, prints, reports, or exports
customer records, including logs produced by the SuiteApp in the last 12 months&lt;/li&gt;
&lt;li&gt;Access user activities, key performance indicators, and dashboards in real-time for monitoring system
usage
For more information about the SuiteApp, see the help topic Compliance 360 SuiteApp.
Banking SuiteApps&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Following is the 2024.2 banking enhancement to SuiteApps:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;New Service Provider Supports More U.S. and Canadian Financial Institutions&lt;/li&gt;
&lt;li&gt;Cash 360 Enhancements&lt;/li&gt;
&lt;li&gt;Payment Automation Enhancements&lt;/li&gt;
&lt;li&gt;Australia Bank Feeds Enhancements
New Service Provider Supports More U.S. and Canadian&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Financial Institutions&lt;/h2&gt;
&lt;p&gt;This feature is not yet available.
Cash 360 Enhancements
Cash 360 SuiteApp version 1.2.0 is not yet available.&lt;/p&gt;
&lt;h2&gt;Payment Automation Enhancements&lt;/h2&gt;
&lt;p&gt;The Payment Automation SuiteApp now supports multiple subsidiaries. If you have a OneWorld
account and have multiple US subsidiaries, note this. You can now apply for HSBC accounts in each US
subsidiary and can process payments from each US subsidiary.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Vendor Prepayment Support
You can now create and process vendor prepayments through the Payment Automation SuiteApp.&lt;/li&gt;
&lt;li&gt;Payment Status Tracking
The Bill Payment record now includes a visual status tracker which you can use to check the status of
the payments.&lt;/li&gt;
&lt;li&gt;Automation of recording of Monthly fees and charges
Previously, NetSuite automated the process of recording an auto-funding request to pay for the
monthly invoice fees of HSBC. In the current release, the recording of the payment of transaction fees
is now automated as well. This new automation will save more time, allowing you to focus on other
important tasks.&lt;/li&gt;
&lt;li&gt;Ability to Reprocess Payments
On rare occasions, payments to vendors end up with an ACH Payment Return or Data Error status.
In the current release, users can now reprocess these payments. You no longer need to void the
payment and re-initiate it manually. In addition, no new funding request are created for reprocessed
payments; existing funds at the HSBC Online Account are used for the reprocessed payments.
Reprocessed payments are automatically sent to HSBC for processing.&lt;/li&gt;
&lt;li&gt;Additional enhancements in this release include:&lt;ul&gt;
&lt;li&gt;▬ Prevention of withdrawal request submission if the total withdrawal requests for the day already
exceeds the current HSBC balance.
▬ Ability to designate email recipients to receive all notifications from the Payment Automation
SuiteApp, such as reminder email.
▬ A new email notification alerts users when payments are delayed for processing due to errors.
Payments with Failed, Data Error, and ACH Payment Return statuses are included.
▬ Renaming of Billing Information under SuiteBanking &amp;gt; Setup to Account Information.
▬ Enhancements to the Vendors dashboard. The following columns have been re-arranged and
renamed:
▭ Approved Vendors (formerly known as SuiteBanking Vendors)
▭ Vendors Pending Approval
▭ Eligible Vendors
▬ Enhancements to the Preference record now allow users to set up different preferences in
each subsidiary in which they process payments.
For the Payment Automation SuiteApp documentation, see the help topic Payment Automation SuiteApp.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Australia Bank Feeds Enhancements&lt;/h2&gt;
&lt;p&gt;Previously, an email notification is automatically sent every two hours from 8:00 AM to 2:00 PM AEST.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Business disclosure agreement is now available as a new method to import bank data. This method is
especially useful if you do not want to avail of services from a trusted adviser.&lt;/li&gt;
&lt;li&gt;You can now remove bank accounts from your bank feeds and exclude them from any bank data
import.
For more information, see the help topic Australia Bank Feeds SuiteApp.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Inventory Management SuiteApps&lt;/h2&gt;
&lt;p&gt;This release note was updated September 30, 2024.&lt;/p&gt;
&lt;h2&gt;Following are the 2024.2 inventory management enhancements to SuiteApps:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Quality Management Enhancements&lt;/li&gt;
&lt;li&gt;SCM Mobile Enhancements&lt;/li&gt;
&lt;li&gt;Smart Count Enhancements
Quality Management Enhancements&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Inspection Generation Including Parent Transaction&lt;/h2&gt;
&lt;p&gt;The NetSuite Quality Management SuiteApp enables you to better control the generation of inspection
queues by including the parent transaction with the inventory transactions. This enhancement allows you
to define individual inspection criteria based on a combination of parent and inventory transactions.&lt;/p&gt;
&lt;h2&gt;Enhanced Inspection Capabilities&lt;/h2&gt;
&lt;p&gt;The following inspection features have been included in the NetSuite 2024.2 Quality Management&lt;/p&gt;
&lt;h2&gt;SuiteApp:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Inspection tasks can be performed only by employees who have been assigned to an inspection.
This ensures that inspection reporting is carried out by the approved employees and prevents
unauthorized personnel from updating data.&lt;/li&gt;
&lt;li&gt;To help improve the integrity and security of the data, the system prevents updates to inspection data
for completed inspections.&lt;/li&gt;
&lt;li&gt;To avoid unnecessary emails being sent when email notifications are not required, email notifications
are generated based on configuration settings.&lt;/li&gt;
&lt;li&gt;The Quality subtab now displays a list of the following quality inspection transactions and their status:&lt;ul&gt;
&lt;li&gt;Work Order&lt;/li&gt;
&lt;li&gt;Work Order Completion&lt;/li&gt;
&lt;li&gt;Assembly Build&lt;/li&gt;
&lt;li&gt;Item Receipt&lt;/li&gt;
&lt;li&gt;Item Fulfillment&lt;/li&gt;
&lt;li&gt;Purchase Order&lt;/li&gt;
&lt;li&gt;Sales Order&lt;/li&gt;
&lt;li&gt;Vendor Return Authorization&lt;/li&gt;
&lt;li&gt;Transfer Order&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;You can now generate an inspection queue by entering the transaction quantity in decimal format in
the Ad-Hoc Queue Creation page.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Updated User Interface&lt;/h2&gt;
&lt;p&gt;The following user interface enhancements are included in the NetSuite 2024.2 Quality Management&lt;/p&gt;
&lt;h2&gt;SuiteApp:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The Quality subtab has been added to the Item page to group all quality records in one location.&lt;/li&gt;
&lt;li&gt;You can now move between the NetSuite transaction page and the inspection queue record in the
Quality Management tablet.&lt;/li&gt;
&lt;li&gt;The Quality Management menu has been refined for improved customer navigation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Compliance Enhancements&lt;/h2&gt;
&lt;p&gt;You can now restrict updating the Quality Data until after an inspection is finished.
To learn more, see the help topic Quality Management Mobile Data Collection.
SCM Mobile Enhancements&lt;/p&gt;
&lt;h2&gt;SCM Mobile provides the following enhancements:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Highlighting Table Rows with Colors&lt;/li&gt;
&lt;li&gt;Assigning Printer Groups to Printers&lt;/li&gt;
&lt;li&gt;Attaching Images and Files to Custom Records&lt;/li&gt;
&lt;li&gt;Exporting and Importing Standard Mobile Processes&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Highlighting Table Rows with Colors&lt;/h2&gt;
&lt;h2&gt;SCM Mobile provides six standard colors that you can use to highlight rows of data tables. You can&lt;/h2&gt;
&lt;p&gt;choose up to three colors to set up on a single data table. When you set up a color, you add a column
condition to specify the data you want to highlight. The app applies the color to entire rows that contain
data that meet your condition. For more information, see the help topic SCM Mobile App Configuration.&lt;/p&gt;
&lt;h2&gt;Assigning Printer Groups to Printers&lt;/h2&gt;
&lt;p&gt;You can create printer groups and assign them to one or more printers available through your PrintNode
client. You can create groups for dedicated printers that you use for areas, zones, and teams in a location.&lt;/p&gt;
&lt;h2&gt;On the app, you can set a default printer group for your selected location. During printing, you can specify&lt;/h2&gt;
&lt;p&gt;a different group and choose a printer that belongs to it. For more information, see the help topic Mobile
Printing Setup Procedures.&lt;/p&gt;
&lt;h2&gt;Attaching Images and Files to Custom Records&lt;/h2&gt;
&lt;h2&gt;Aside from attaching images and files to standard transactions and records, you can now attach them to&lt;/h2&gt;
&lt;p&gt;custom ones. When you set up image capture or file upload on a mobile process, you can choose from
the supported custom records. For more information, see the help topic Setting Up Image Capture or File
Upload.&lt;/p&gt;
&lt;h2&gt;Exporting and Importing Standard Mobile Processes&lt;/h2&gt;
&lt;p&gt;You can now export and import standard mobile processes to other accounts that use the same mobile
app. For standard processes, you can export any changes made to page elements through Mobile
Configuration. For more information, see the help topic SCM Mobile Setup.
Smart Count Enhancements&lt;/p&gt;
&lt;h2&gt;New Smart Count Preferences&lt;/h2&gt;
&lt;p&gt;You can now set the following new preferences on the Smart Count Preferences page:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Schedule Count Review Data Processing – Lets you run the SC SS Count Review Data script on a
scheduled basis to reduce the Smart Count Review page load time. The script runs as per your defined
schedule to get the count review data and displays it on the page in a significantly less time.
To access the script, go to Customization &amp;gt; Scripting &amp;gt; Scripts &amp;gt; SC SS Count Review Data.
To see real-time data on the Smart Count Review page, click Refresh on the banner message that
displays on the page after the script is run.&lt;/li&gt;
&lt;li&gt;Schedule Dashboard Data Processing – Lets you run the SC MR Compute Dashboard Data script
on a scheduled basis to reduce the Smart Count Dashboard page load time for the following portlets.&lt;ul&gt;
&lt;li&gt;Smart Count Summary&lt;/li&gt;
&lt;li&gt;Reminders&lt;/li&gt;
&lt;li&gt;Approval Summary
The script runs as per your defined schedule to get the dashboard data and displays it on the page
in a significantly less time. To access the script, go to Customization &amp;gt; Scripting &amp;gt; Scripts &amp;gt; SC MR
Compute Dashboard Data.
To see real-time data on the Smart Count Review page, click Refresh on the banner message that
displays on the page after the script is run.
Enhancements to the Smart Count Review Page
following:&lt;/li&gt;
&lt;li&gt;Location&lt;/li&gt;
&lt;li&gt;Date&lt;/li&gt;
&lt;li&gt;To be Approved&lt;/li&gt;
&lt;li&gt;Count Status&lt;/li&gt;
&lt;li&gt;Count Reason&lt;/li&gt;
&lt;li&gt;Variance&lt;/li&gt;
&lt;li&gt;Counted By&lt;/li&gt;
&lt;li&gt;Class&lt;/li&gt;
&lt;li&gt;Inventory Classification&lt;/li&gt;
&lt;li&gt;Vendor&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;You can now view all unapproved counts in the Report section if you check the To be Approved box.&lt;/li&gt;
&lt;li&gt;You can now view items quantities in picked or packed status in the Picked/Packed column in the
Report section. For a combination of an item, bin, and location, the column displays the quantity of the
item picked or packed.&lt;/li&gt;
&lt;li&gt;The Reset Filters option in the Primary Filters section now has an additional functionality. If you click
Reset Filters, you can update the filter values in the dropdown for any changes made to records such
as location or vendor.
For more information, see the following help topics:&lt;/li&gt;
&lt;li&gt;Setting Up Smart Count Preferences&lt;/li&gt;
&lt;li&gt;Working with Smart Count Review&lt;/li&gt;
&lt;li&gt;Smart Count Dashboard&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;New SuiteApp Preferences&lt;/h2&gt;
&lt;p&gt;You can now set the following new preferences on the Smart Count Preferences page:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Confirm Before Approving, Rejecting, or Selecting Recount – This preference lets you confirm the
action before you approve, reject, or mark items for recount.&lt;/li&gt;
&lt;li&gt;Select Zone and Aisle for Counting – If you are a WMS user, this preference lets you select a zone
and aisle before starting a count.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Updated Smart Count Mobile App&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Total Quantity Counted – Displays the total counted quantity for an item for a selected location.&lt;/li&gt;
&lt;li&gt;Available Lot Numbers – Displays the available lots for a bin, provided it is not empty. For items
without bins, the field displays all lot numbers associated with a location.&lt;/li&gt;
&lt;li&gt;The task list now displays the following new columns:&lt;ul&gt;
&lt;li&gt;Item Description&lt;/li&gt;
&lt;li&gt;Display Name&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;You can now select a zone and aisle before starting an item count.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;New Permissions for the Smart Count Inventory Manager Role&lt;/h2&gt;
&lt;p&gt;The following new permissions are added to the Smart Count Inventory Manager role:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Bulk Manage Roles&lt;/li&gt;
&lt;li&gt;Employees&lt;/li&gt;
&lt;li&gt;Employee Records
To view permissions, go to Setup &amp;gt; Users/Roles &amp;gt; User Management &amp;gt; Manage Roles.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Updated Smart Count Review Page&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Aisle&lt;/li&gt;
&lt;li&gt;Variance Quantity in Stock Units&lt;/li&gt;
&lt;li&gt;Zone&lt;/li&gt;
&lt;li&gt;The Primary Filters section provides an option to add or remove filters. Also, the updated Date field
now requires you to enter a date range that is within 18 months.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;New Field on the Count Configuration Page&lt;/h2&gt;
&lt;p&gt;The Count Configuration page now includes the new Location field. You can select one or more locations
for which a count configuration applies.&lt;/p&gt;
&lt;h2&gt;Ability to Assign Recount Task to an Employee&lt;/h2&gt;
&lt;p&gt;You can now select the employee to whom you want to assign the task to recount an item. When you click
Recount for an item, a popup window displays where you can select the employee for assignment.&lt;/p&gt;
&lt;h2&gt;New Fields on an Item Count Record&lt;/h2&gt;
&lt;p&gt;An item count record now displays Zone and Aisle fields. The field values are derived from the bin record
for an item.&lt;/p&gt;
&lt;h2&gt;Item Record Management SuiteApps&lt;/h2&gt;
&lt;p&gt;This release note was updated September 23, 2024.&lt;/p&gt;
&lt;h2&gt;Following are the 2024.2 item record management enhancements to SuiteApps:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Support for Date Formats in Lot Number Date Elements&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Support for Date Formats in Lot Number Date Elements&lt;/h2&gt;
&lt;p&gt;The Lot Auto Numbering SuiteApp version 1.3.0 now supports selecting date formats for custom and lot
number date elements appear on the SuiteApp. When configuring a date element, you can now select the
required date format from the following options: YYMMDD, DDMMMYYYY, DDMMYY, and DDMMYYYY.
For more information, see the help topic Lot Auto Numbering SuiteApp.&lt;/p&gt;
&lt;h2&gt;Localization SuiteApps&lt;/h2&gt;
&lt;p&gt;This release note was updated September 23, 2024.&lt;/p&gt;
&lt;h2&gt;Following are the 2024.2 localization enhancements to SuiteApps:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Advanced Localization Features Enhancements&lt;/li&gt;
&lt;li&gt;ANZ Localization Enhancements&lt;/li&gt;
&lt;li&gt;Brazil Certification Tax Authorities Enhancements&lt;/li&gt;
&lt;li&gt;Brazil Localization Enhancements&lt;/li&gt;
&lt;li&gt;Brazil Reports Enhancements&lt;/li&gt;
&lt;li&gt;India Localization SuiteTax Engine Enhancements&lt;/li&gt;
&lt;li&gt;India Localization SuiteTax Report Enhancement&lt;/li&gt;
&lt;li&gt;LATAM File Builder Enhancement&lt;/li&gt;
&lt;li&gt;Malaysia Electronic Invoicing SuiteApp Now Available&lt;/li&gt;
&lt;li&gt;Malaysia Electronic Invoicing Enhancements&lt;/li&gt;
&lt;li&gt;Portugal Localization Enhancements&lt;/li&gt;
&lt;li&gt;Singapore PEPPOL-Ready e-Invoicing Enhancements&lt;/li&gt;
&lt;li&gt;Spain Localization Enhancements&lt;/li&gt;
&lt;li&gt;Southeast Asia Localization SuiteApp Enhancements for Philippines Invoicing&lt;/li&gt;
&lt;li&gt;Support for Transactions in Foreign Currency for Philippines Localization&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Advanced Localization Features Enhancements&lt;/h2&gt;
&lt;h2&gt;Advanced Localization Features SuiteApp includes enhancements for the following versions:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Advanced Localization Features Version 1.4.0&lt;/li&gt;
&lt;li&gt;Advanced Localization Features Version 1.3.0&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Advanced Localization Features Version 1.4.0&lt;/h2&gt;
&lt;p&gt;data accessibility through scanning to access information. For more information, see the help topic
Quick Response Code.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The Customize Document Template page now supports accounts with up to 250 subsidiaries.&lt;/li&gt;
&lt;li&gt;In addition to the supported languages for ALF Templates, you can now print invoices, sales orders,
and credit memos in Hebrew and Indonesian.&lt;/li&gt;
&lt;li&gt;In the Customize Document Template &amp;gt; Labels and Notes subtab, a new subtab Notes is added for
entering custom translations to any subsidiary notes. You can add up to 4000 characters of custom
translation text in the Custom Notes field of a Notes sublist. For more information, see the help topic
Labels and Notes Customization.
For more information, see the help topic Advanced Localization Features.
Advanced Localization Features Version 1.3.0
transactions that comply with tax regulations.&lt;/li&gt;
&lt;li&gt;You can now add purchase order custom notes for a subsidiary and any additional notes to be printed
in the Memo section of a purchase order. The notes can include changes to a contact, bank details, or
payment references. The Purchase Order Notes column is available in the subsidiary-specific Setup
subtab of the Customize Document Template page.&lt;/li&gt;
&lt;li&gt;Along with the supported languages for ALF templates, you can now also print sales orders, invoices,
and credit memos in Arabic.
For more information, see the help topic Setting Up the Advanced Localization Features Templates.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;ANZ Localization Enhancements&lt;/h2&gt;
&lt;p&gt;ANZ Localization SuiteApp version 3.0.0 now lets you generate the following reports for Australia and New
Zealand businesses if you have the SuiteTax feature enabled in your account.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Business Activity Statement (BAS) – This is a form that registered business entities in Australia
submit to the Australian Taxation Office (ATO) to report their tax obligations. For more information,
see the help topic Business Activity Statement.&lt;/li&gt;
&lt;li&gt;GST101A – This is a tax form that business entities in New Zealand use to file their GST returns to the
Inland Revenue (IRD). For more information, see the help topic GST Return 101A.
To generate these reports, see the help topic Generating Localized Country Tax Reports.
If you are using an account without SuiteTax, the ANZ Localization SuiteApp supports the following
reports and templates.&lt;/li&gt;
&lt;li&gt;Advanced PDF/HTML templates&lt;/li&gt;
&lt;li&gt;Payment Times Report (PTR)&lt;/li&gt;
&lt;li&gt;Supplier ABN List&lt;/li&gt;
&lt;li&gt;Taxable Payment Annual Report (TPAR)
For more information, see the help topic ANZ Localization.
Brazil Certification Tax Authorities Enhancements&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Electronic Invoice for Services in the National Standard&lt;/h2&gt;
&lt;p&gt;You can now generate and certify electronic invoices for services for cities that adopt the NFS-e Nacional
standard. The PDF representation of these electronic invoices for services follows the DANFS-e template.
For more information about the tax authorities for which the Brazil Certification Tax Authorities provides
e-document templates and plug-ins, see         Supported Cities.&lt;/p&gt;
&lt;h2&gt;Certification Web Services Availability Portlet&lt;/h2&gt;
&lt;p&gt;You are now able to add the Certification Web Services Availability portlet to your dashboard. The portlet
displays information about the availability of the web services from the tax authorities you use to certify e-
documents.
Brazil Localization Enhancements&lt;/p&gt;
&lt;h2&gt;Support to Lot and Serialized Inventory and Assembly Items&lt;/h2&gt;
&lt;p&gt;You are now able to certify electronic invoices for goods with the Brazil Localization SuiteApp including
the following types of items:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Lot numbered assembly&lt;/li&gt;
&lt;li&gt;Serialized assembly&lt;/li&gt;
&lt;li&gt;Serialized inventory item
Brazil Localization also enables you to return goods or cancel e-documents from transactions that include
these items types.
For more information, see the help topic Creating Items for Brazil.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;CNAB 240 Delivery Files With Payments From Multiple Subsidiaries&lt;/h2&gt;
&lt;p&gt;When generating Centro Nacional de Automação Bancária (CNAB) 240 delivery files, you are now able to
include transactions and installments associated with multiple subsidiaries.
For more information, see the help topic Generating CNAB 240 Delivery Files.
Brazil Reports Enhancements&lt;/p&gt;
&lt;h2&gt;Additional Records for SPED Files&lt;/h2&gt;
&lt;p&gt;To further support businesses in Brazil, the SuiteApp now includes new records for the following Sistema&lt;/p&gt;
&lt;h2&gt;Público de Escrituração Digital (SPED) files:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;ECD&lt;ul&gt;
&lt;li&gt;I100 – Centro de Custo&lt;/li&gt;
&lt;li&gt;J210 – DLPA – Demonstração de Lucros ou Prejuízos Acumulados/DMPL – Demonstração de&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Mutações do Patrimônio Líquido&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;J215 – Fato Contábil que Altera a Conta Lucros Acumulados ou a Conta Prejuízos Acumulados ou&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Todo o Patrimônio Líquido&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;ECF&lt;ul&gt;
&lt;li&gt;L200 – Método de Avaliação do Estoque Final&lt;/li&gt;
&lt;li&gt;L210 – Informativo da Composição de Custos&lt;/li&gt;
&lt;li&gt;Q001 – Abertura do Bloco Q&lt;/li&gt;
&lt;li&gt;Q990 – Encerramento do Bloco Q&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;EFD Contribuições&lt;ul&gt;
&lt;li&gt;1001 – Abertura do Bloco 1&lt;/li&gt;
&lt;li&gt;1900 – Consolidação dos Documentos Emitidos por Pessoa Jurídica Submetida ao Regime de&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Tributação com Base no Lucro Presumido – Regime de Caixa ou de Competência&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;1990 – Encerramento do Bloco 1&lt;/li&gt;
&lt;li&gt;C175 – Registro Analítico do Documento (Código 65)&lt;/li&gt;
&lt;li&gt;F001 – Abertura do Bloco F&lt;/li&gt;
&lt;li&gt;F010 – Identificação do Estabelecimento&lt;/li&gt;
&lt;li&gt;F500 – Consolidação das Operações da Pessoa Jurídica Submetida ao Regime de Tributação com&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Base no Lucro Presumido – Incidência do PIS/Pasep e da Cofins pelo Regime de Caixa&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;F600 – Contribuição Retida na Fonte&lt;/li&gt;
&lt;li&gt;F990 – Encerramento do Bloco F
For more information, see the help topic Available Statutory Reports for Brazil.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Country Tax Reports for Brazil Supporting Multi-Book Accounting&lt;/h2&gt;
&lt;p&gt;If you have the Full Multi-Book Accounting feature enabled, you can now select the accounting book from
which to generate the following reports:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Brazil Balance Sheet&lt;/li&gt;
&lt;li&gt;Brazil General Journal&lt;/li&gt;
&lt;li&gt;Brazil General Ledger&lt;/li&gt;
&lt;li&gt;Brazil Income Statement&lt;/li&gt;
&lt;li&gt;Brazil Trial Balance
For more information, see the help topic Generating Country Tax Reports for Brazil.
India Localization SuiteTax Engine Enhancements
enhancements:&lt;/li&gt;
&lt;li&gt;Support for New Languages
You can now view the India Localization SuiteTax EngineSuiteApp pages in your preferred language,
except the India custom forms and custom lists. The SuiteApp supports 21 languages. To set your
preferred language, go to Home &amp;gt; Set Preferences. For a list of supported languages, see the help
topic India Localization SuiteTax Engine.&lt;/li&gt;
&lt;li&gt;Addition of a New Tax Engine Plug-in
The SuiteApp now includes the new NetSuite India SuiteTax plug-in to calculate taxes. To enable
this new plug-in, go to Customization &amp;gt; Plug-ins &amp;gt; Manage Plug-ins and check the NetSuite India
SuiteTax Plug-in box.&lt;/li&gt;
&lt;li&gt;Support for Exchange Rate During TCS Calculation
You can now calculate TCS on a transaction in which exchange rate applies. The SuiteApp updates the
accumulated tax bucket values in the base currency of a subsidiary or company and calculates TCS
accordingly on transactions.&lt;/li&gt;
&lt;li&gt;Restricted Usage of Custom GL Plug-in for Roles Without the Custom Record Permission
Only roles that are assigned the Custom Records permission can now use the Custom GL plug-in.
For more information, see the following help topics:&lt;/li&gt;
&lt;li&gt;India Localization SuiteTax Engine&lt;/li&gt;
&lt;li&gt;Setting India Tax Engine Plug-in:&lt;/li&gt;
&lt;li&gt;TCS Calculation
India Localization SuiteTax Report Enhancement
display transactions applicable to table 4 and table 5 of the GSTR-9 report.&lt;/li&gt;
&lt;li&gt;India GSTR9 Exempted&lt;/li&gt;
&lt;li&gt;India GSTR9 Nil Rated&lt;/li&gt;
&lt;li&gt;India GSTR9 Non-GST Supply&lt;/li&gt;
&lt;li&gt;India GSTR9 Table 4 Credit Notes&lt;/li&gt;
&lt;li&gt;India GSTR9 Table 4 Inward Reverse Charge&lt;/li&gt;
&lt;li&gt;India GSTR9 Table 4 Outward B2B&lt;/li&gt;
&lt;li&gt;India GSTR9 Table 4 Outward Export&lt;/li&gt;
&lt;li&gt;India GSTR9 Table 4 Outward SEZ&lt;/li&gt;
&lt;li&gt;India GSTR9 Table 4 Outward B2C
To access these saved searches, go to Lists &amp;gt; Search &amp;gt; Saved Searches.
For more information, see the help topic India Localization SuiteTax Reports Saved Searches.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;LATAM File Builder Enhancement&lt;/h2&gt;
&lt;p&gt;You can now clone file layouts. While the option to make a copy from a record only copies the record
itself, cloning enables you to replicate child records as well.
When you clone file layouts, you are able to copy layout sections, section sources, and source fields.
For more information, see the help topic Cloning File Layouts.&lt;/p&gt;
&lt;h2&gt;Malaysia Electronic Invoicing SuiteApp Now Available&lt;/h2&gt;
&lt;h2&gt;Malaysia Electronic Invoicing SuiteApp version 1.0.0 is now available for installation as a managed&lt;/h2&gt;
&lt;p&gt;SuiteApp. You can install the Malaysia Electronic Invoicing SuiteApp from the NetSuite SuiteApp
Marketplace.
The Malaysia Electronic Invoicing SuiteApp helps NetSuite customers and vendors in Malaysia with the
certification of electronic documents (e-documents) for invoices and credit memos.&lt;/p&gt;
&lt;h2&gt;E-documents are certified by Inland Revenue Board of Malaysia (IRBM) through Avalara access points&lt;/h2&gt;
&lt;p&gt;using the Malaysia Electronic Invoicing SuiteApp. For more information about the Malaysia electronic
invoicing, see Malaysia E-Invoice
For more information about Malaysia Electronic Invoicing features, read the following topics:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Setting Automatic Selection of E-document Template and Sending Method on Transactions&lt;/li&gt;
&lt;li&gt;Customizing PDF Templates&lt;/li&gt;
&lt;li&gt;Combining E-Document Generation and Sending&lt;/li&gt;
&lt;li&gt;Generating and Sending Outbound E-Documents for a Transaction&lt;/li&gt;
&lt;li&gt;Viewing E-Document Status and Audit Trail&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Malaysia Electronic Invoicing Enhancements&lt;/h2&gt;
&lt;p&gt;You can use the Malaysia Electronic Invoicing SuiteApp version 1.2.0 to create self-billed invoices from&lt;/p&gt;
&lt;h2&gt;NetSuite and send it to IRBM to certify self-billed invoices. You must use vendor bill transaction as a self-&lt;/h2&gt;
&lt;p&gt;billed invoice and send it to IRBM for validation. For more information, see the help topic Setting Up a
Vendor Record for Self-billed Transactions.&lt;/p&gt;
&lt;h2&gt;Portugal Localization Enhancements&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The transaction finalization introduces a new transaction certification step that changes the
previous certification process.&lt;/li&gt;
&lt;li&gt;The Document Series Identifier field is no longer required for the transaction creation. However, it
is required for the transaction finalization.&lt;/li&gt;
&lt;li&gt;The new transaction finalization process no longer certifies transactions automatically. You now
have to manually certify your transactions on the transaction record.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Singapore PEPPOL-Ready e-Invoicing Enhancements&lt;/h2&gt;
&lt;h2&gt;Singapore PEPPOL-Ready e-Invoicing SuiteApp includes enhancements for the following versions:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Singapore PEPPOL-Ready e-Invoicing Version 4.0.0&lt;/li&gt;
&lt;li&gt;Singapore PEPPOL-Ready e-Invoicing Version 3.0.0
Singapore PEPPOL-Ready e-Invoicing Version 4.0.0&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Singapore (SG) PEPPOL ID Bulk Update&lt;/h2&gt;
&lt;p&gt;The Singapore PEPPOL-Ready e-Invoicing SuiteApp now includes the PEPPOL ID Bulk Update
functionality. Using PEPPOL ID Bulk Update, you can update customer and vendor records that are
associated with Unique Entity Numbers (UENs) but do not have corresponding PEPPOL IDs. The PEPPOL&lt;/p&gt;
&lt;h2&gt;ID Bulk Update page allows you with following actions:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;View the list of entities that are not associated with PEPPOL IDs.&lt;/li&gt;
&lt;li&gt;Select multiple entities for updating PEPPOL IDs in bulk.&lt;/li&gt;
&lt;li&gt;Apply filters to view the relevant entities with their subsidiaries and update them.
When bulk processing is complete, the PEPPOL IDs are reflected on the customer and vendor records.
Important: You must have the Singapore Localization SuiteApp installed in your account
before you can use the Singapore (SG) PEPPOL ID Bulk Update functionality.
For more information, see the help topic Singapore PEPPOL ID Bulk Update.
Singapore PEPPOL-Ready e-Invoicing Version 3.0.0&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Outbound Support for Purchase Orders&lt;/h2&gt;
&lt;p&gt;You now can generate and send purchase order outbound e-documents from the Singapore PEPPOL-
Ready e-Invoicing SuiteApp.
Note: You can only send outbound purchase orders through datapost access point.
For more information, see the help topic Understanding E-Document Components and Records.&lt;/p&gt;
&lt;h2&gt;Support for Header Level Discounts in Inbound Sales Orders&lt;/h2&gt;
&lt;p&gt;Header level discounts are now supported for inbound sales orders that are imported from Singapore
PEPPPOL network. The same discounts are displayed on the converted sales orders.&lt;/p&gt;
&lt;h2&gt;PEPPOL ID Format Validation&lt;/h2&gt;
&lt;p&gt;The PEPPOL ID format is now validated and any incorrect format results in an error. The accepted format
is Country Code:Global Location Number (GLN). For example: 0195:SGTST123456A.
For more information, see the help topic Creating a Singapore PEPPOL E-Invoicing Configuration Record.&lt;/p&gt;
&lt;h2&gt;Spain Localization Enhancements&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;New Modelo 303 and Modelo 390 boxes related to the inclusion of import and export transactions.&lt;/li&gt;
&lt;li&gt;New SII report fields related to the inclusion of import and export transactions.&lt;/li&gt;
&lt;li&gt;Support of import and export transactions in Spain-specific financial reports, workbook, and
datasets.&lt;/li&gt;
&lt;li&gt;Updated values in the SII dropdown lists related to the inclusion of import and export transactions.&lt;/li&gt;
&lt;li&gt;New required DUA Number field on the SII Reporting subtab. This field must be filled with a unique
value and is only enabled if the Type of Received Invoice field is set to F5.
For more information, see the help topic Spain Localization.
Southeast Asia Localization SuiteApp Enhancements for
Philippines Invoicing&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Philippines Invoicing functionality:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;NON-VAT Taxpayers&lt;/li&gt;
&lt;li&gt;Ease of Paying Taxes (EOPT) Invoicing Compliance&lt;/li&gt;
&lt;li&gt;Exempt Transaction&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;NON-VAT Taxpayers&lt;/h2&gt;
&lt;p&gt;You can now specify whether a seller is a VAT or NON-VAT registered company for Philippine subsidiaries
using the PH Seller Type list. This field is available on the Subsidiary Record under the Document Setup
subtab for Philippines Invoicing. The seller type, followed by the Tax Identification Number (TIN) and
branch code, appears in the header of printed Philippines documents.
For more information, see the help topic Specifying the Seller Type on Philippines Documents.&lt;/p&gt;
&lt;h2&gt;Ease of Paying Taxes (EOPT) Invoicing Compliance&lt;/h2&gt;
&lt;p&gt;To comply with BIR Revenue Regulation (RR) No. 7-2024 in relation to Republic Act No. 11976, also known
as the Ease of Paying Taxes Act:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Invoices as Primary Support Documents&lt;/li&gt;
&lt;li&gt;Sale Type&lt;/li&gt;
&lt;li&gt;Renaming of Invoices&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Invoices as Primary Support Documents&lt;/h2&gt;
&lt;h2&gt;Invoices now become the primary support document for VAT purposes. Official Receipts are now&lt;/h2&gt;
&lt;p&gt;supplementary documents and no longer a valid proof to support the claim of input tax by buyers or
purchasers of goods and/or services.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Philippines Official Receipt PDF / HTML Template – The phrase “THIS DOCUMENT IS NOT VALID FOR&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;CLAIM OF INPUT TAX” is now added and appears in the footer section of this template. For official&lt;/h2&gt;
&lt;p&gt;receipts that have multiple pages when printed, the footer phrase appears on the last page.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Philippines Official Receipt PDF / HTML Template (Without Footer Phrase) – This new template allows
you to reuse an official receipt as invoice (if applicable). The footer phrase “THIS DOCUMENT IS NOT
VALID FOR CLAIM OF INPUT TAX” is excluded from this template.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Sale Type&lt;/h2&gt;
&lt;p&gt;A new Sale Type column is now included in the Items subtab of sales invoice and credit memo
transaction forms for Philippines customers.&lt;/p&gt;
&lt;h2&gt;For applicable printed documents, a corresponding Sale Type column is inserted in the line item before&lt;/h2&gt;
&lt;p&gt;the Tax Amount column that indicates VATable Sale, VAT-Exempt Sale, or Zero-Rated Sale.&lt;/p&gt;
&lt;h2&gt;Sale Type does not appear in existing custom templates that you may have created prior to the release&lt;/h2&gt;
&lt;p&gt;of version 6.02.0. However, custom templates created using the Philippines Sales Invoice PDF/HTML
Template or Philippines Credit Memo PDF/HTML Template after the release will have Sale Type visible.
Renaming of Invoices
Create your own custom template by renaming a standard Philippines template.
You can rename your sales invoice and use a document title that fits your business needs (for example,
Service Invoice, Charge Invoice, and others). Customize a Philippines template and modify the document
title.
For more information, see the help topic Renaming Philippines Documents.&lt;/p&gt;
&lt;h2&gt;Exempt Transaction&lt;/h2&gt;
&lt;p&gt;Transactions that are not subject to both value-added and percentage taxes can now be specified as
exempt.
The following appears when printing sales invoices and official receipts for exempt transactions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The word “EXEMPT” appears in the header of printed Philippines documents.&lt;/li&gt;
&lt;li&gt;The phrase “THIS DOCUMENT IS NOT VALID FOR CLAIM OF INPUT TAX” appears in the footer of
printed Philippines documents.
For more information, see the help topic Specifying Exempt Transactions.
Support for Transactions in Foreign Currency for Philippines&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Localization&lt;/h2&gt;
&lt;p&gt;In Philippines Localization SuiteApp version 2.4.0, transactions can now support amounts in currencies
other than the Philippine Peso (PHP). You can add foreign currencies in the Currencies record list. You
can print Philippines documents that use foreign currency or send them by email.
See the help topic Transactions in Foreign Currency for more information.&lt;/p&gt;
&lt;h2&gt;Manufacturing SuiteApps&lt;/h2&gt;
&lt;p&gt;This release note was updated September 23, 2024.&lt;/p&gt;
&lt;h2&gt;Following are the 2024.2 manufacturing enhancements to SuiteApps:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Manufacturing Mobile Enhancements&lt;/li&gt;
&lt;li&gt;Cost Variance Analysis SuiteApp Now Available&lt;/li&gt;
&lt;li&gt;Supply 360 SuiteApp Now Available&lt;/li&gt;
&lt;li&gt;Available To Build SuiteApp Now Available
Manufacturing Mobile Enhancements&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;GS1 Support&lt;/h2&gt;
&lt;p&gt;The NetSuite 2024.2 Manufacturing Mobile SuiteApp enables you to scan GS1 bar codes to populate the&lt;/p&gt;
&lt;h2&gt;Lot Number or Serial Number, Expiry Date, and Quantity values in the production process. Manufacturing&lt;/h2&gt;
&lt;p&gt;Mobile enables you to scan GS1 bar codes to populate Lot or Serial Numbers in the consumption flow.&lt;/p&gt;
&lt;h2&gt;Enhanced Machine and Labor Start Stop Capabilities&lt;/h2&gt;
&lt;p&gt;The NetSuite Manufacturing Mobile SuiteApp 2024.2 release enables you to complete the following
actions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Perform mu ltiple work orders or multiple operations for the same work order simultaneously at a
work center.&lt;/li&gt;
&lt;li&gt;Badge in with only the employee assigned badge id.&lt;/li&gt;
&lt;li&gt;Perform the setup activity more than one time.
To learn more, see the help topic Manufacturing Mobile Administration/Setup.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Automatically Generate New Lot Numbers&lt;/h2&gt;
&lt;p&gt;The NetSuite 2024.2 release enables you to automatically generate new lot numbers by integrating with
the Auto Generate Lot Number SuiteApp. After production you can then choose whether to retain or not
retain the new lot number.&lt;/p&gt;
&lt;h2&gt;Print Labels from a Mobile Device&lt;/h2&gt;
&lt;p&gt;The NetSuite Manufacturing Mobile SuiteApp 2024.2 release enables you to print labels after
production. You can define and customize the label template at the item level to suit your organization’s
requirements.&lt;/p&gt;
&lt;h2&gt;Scrap Reason Code Description&lt;/h2&gt;
&lt;p&gt;The NetSuite 2024.2 Manufacturing Mobile SuiteApp now includes a reason when you scrap inventory
items.
To learn more, see the help topic Manufacturing Mobile Administration/Setup.&lt;/p&gt;
&lt;h2&gt;Cost Variance Analysis SuiteApp Now Available&lt;/h2&gt;
&lt;p&gt;The Cost Variance Analysis SuiteApp analyzes variances during the processing of work orders. These
variances are the differences between the planned values and the actual values recorded for quantity and
cost in work orders.
This SuiteApp also enables you to do the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Measure the performance of work orders and act toward preventing cost overruns.&lt;/li&gt;
&lt;li&gt;Review cost variances by work order, cost type, and operations.
for each work order component. You can use this information to analyze cost overruns.&lt;/li&gt;
&lt;li&gt;Conversion Costs– Displays cost variances for manufacturing operations. You can use the details on
this subtab to understand any cost overruns that occur in any step of the manufacturing process for
an item.&lt;/li&gt;
&lt;li&gt;Cost Category – Displays the cost breakdown and variances by cost types for a work order.
For more information, see the help topic Cost Variance Analysis.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Supply 360 SuiteApp Now Available&lt;/h2&gt;
&lt;p&gt;The Supply 360 SuiteApp analyzes component shortages across work orders based on location and date
filters. The SuiteApp also lets you view planned supplies of any shorted component.&lt;/p&gt;
&lt;h2&gt;Following are the main features of the Supply 360 SuiteApp:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Provides an overview of the total numbers of work orders, components, and assemblies that have
insufficient inventory on hand. You can view alerts related to planned supplies of components for a
specific period.&lt;/li&gt;
&lt;li&gt;Displays work orders with released, planned, or in progress statuses that have components in
shortage in the Shortages by Work Order subtab. On the Supply 360 page, you can view these on
the Shortages by Work Order subtab.&lt;/li&gt;
&lt;li&gt;Displays the components used across multiple work orders with potential shortages in the Shortages
by Component subtab. On the Supply 360 page, you can view these on the Shortages by
Component subtab.&lt;/li&gt;
&lt;li&gt;Displays inventory on hand, committed, available quantities, and all planned supplies of all
components used across work orders in the All Components Requirements subtab. On the Supply
360 page, you can view these on the All Components Requirements subtab.&lt;/li&gt;
&lt;li&gt;Alerts you to take action on components, highlighted in red, indicating that the components are
completely in shortage.&lt;/li&gt;
&lt;li&gt;Prompts you to act on work orders based on the first receipt date of a planned supply.
For more information, see the help topic Supply 360.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Available To Build SuiteApp Now Available&lt;/h2&gt;
&lt;p&gt;The Available To Build SuiteApp helps manufacturers determine the number of assemblies or number
of kits that they can assemble with the current available inventory. The SuiteApp evaluates both end
assembly and subassembly components, allowing manufacturers to determine what they can provide to
customers.&lt;/p&gt;
&lt;h2&gt;Following are the main capabilities of the Available to Build SuiteApp:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Calculates the Available to Build (ATB) value for assembly items and kit items by considering either top
level or all levels of the Bill of Materials (BOM).&lt;/li&gt;
&lt;li&gt;Displays ATB values for assembly items and kits details on the Sales Order page and the Item 360
SuiteApp dashboard portlets.&lt;/li&gt;
&lt;li&gt;The Manufacturing and Sales pages of the Item 360 dashboard display the Available to Build
portlet.&lt;/li&gt;
&lt;li&gt;Calculates ATB for assembly items based on the item BOM revision.&lt;/li&gt;
&lt;li&gt;Calculates ATB for kit item using the component on-hand quantity details from the item record.
For more information, see the help topic Available To Build.
Order Management SuiteApps&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Following are the 2024.2 order management enhancements to SuiteApps:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Fulfillable Items with SuiteBilling Now Available&lt;/li&gt;
&lt;li&gt;New Ship Central Capabilities&lt;/li&gt;
&lt;li&gt;Electronic Bank Payments Enhancements&lt;/li&gt;
&lt;li&gt;Electronic Invoicing Enhancements&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Fulfillable Items with SuiteBilling Now Available&lt;/h2&gt;
&lt;h2&gt;Fulfillable Items with SuiteBilling SuiteApp version 1.0.0 provides features that enable NetSuite SuiteBilling&lt;/h2&gt;
&lt;p&gt;to support fulfillable items in subscriptions. This SuiteApp helps you consolidate the billing and fulfillment
processes for subscriptions that have accompanying fulfillable items, such as for companies providing
modems with Internet service.
You can do the following with the Fulfillable Items with SuiteBilling SuiteApp:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Link fulfillable items to their associated service or subscription.&lt;/li&gt;
&lt;li&gt;Use a sales order with a service or subscription item that is linked to a fulfillable item entered by
default.&lt;/li&gt;
&lt;li&gt;Enter additional item information such as brand name, color, or serial number for fulfillable items so
they are properly identified and tracked in transaction records and in their associated subscription.&lt;/li&gt;
&lt;li&gt;Split subscription line items into multiple lines in a sales order to handle partial fulfillment, activation,
and returns.&lt;/li&gt;
&lt;li&gt;Send an email reminder for subscriptions that are pending activation. You can send the email
reminders in bulk or upon fulfillment of subscription items.&lt;/li&gt;
&lt;li&gt;Set up a reminder in the dashboard for subscriptions that are pending activation.&lt;/li&gt;
&lt;li&gt;Include additional item information such as brand name, color, or serial number for fulfillable items in
the printed invoice.&lt;/li&gt;
&lt;li&gt;Merge same items with the same rates and subscription in the printed invoice.&lt;/li&gt;
&lt;li&gt;Accordingly update the associated subscription when there are returns of fulfillable items.&lt;/li&gt;
&lt;li&gt;Replace additional item information for replacement items with new additional item information.
For more information, see the help topic Fulfillable Items with SuiteBilling.
New Ship Central Capabilities&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Packing by Waves&lt;/h2&gt;
&lt;p&gt;Previously, you can search for orders to pack using the order number or pick carton. Now, you can search
by wave transactions to pack all waves associated with an order or all orders associated with a wave. Note
that pick cartons and wave transactions are available from Warehouse Management.&lt;/p&gt;
&lt;h2&gt;Mark as Shipped Option for Packing&lt;/h2&gt;
&lt;p&gt;After you pack orders on the app, you can mark the associated fulfillments as Shipped. If you activate the
Show Mark as Shipped Option rule, the Mark as Shipped button appears on summary pages of the
packing flows.&lt;/p&gt;
&lt;h2&gt;Reopening Packed Cartons that Ship As Is&lt;/h2&gt;
&lt;p&gt;The Reopen cartons that ship as is rule provides the option to open packed cartons that contain items
for individual shipping. You can add more items to open cartons before you ship them out.&lt;/p&gt;
&lt;h2&gt;Shipping with the Best Rate&lt;/h2&gt;
&lt;p&gt;You can set the Get Best Shipping Rate preference to enable this option for shipments that you process
on the app. You can apply filters to limit carriers and to make sure that the app chooses the best rate
available for your expected delivery date. The best rate may be offered by another carrier for a shipping
method that differs from the one on the order.&lt;/p&gt;
&lt;h2&gt;Advanced Shipping Options Per Carrier&lt;/h2&gt;
&lt;h2&gt;Carriers provide additional shipping options for local or international shipments that you can now set&lt;/h2&gt;
&lt;p&gt;on the app. These include additional handling, hazardous materials through USPS, delivered duty paid,
and payment details for collect shipments, among others. The app enables fields for additional shipping
options when you activate the Set advanced options from carrier rule. After you apply any of these
options, you can view the adjusted shipping cost to reflect any extra charges from the carrier.&lt;/p&gt;
&lt;h2&gt;Shipping Hazardous Materials through USPS&lt;/h2&gt;
&lt;h2&gt;On the Ship Central Preferences page, you can enter a contact person and number for shipments of&lt;/h2&gt;
&lt;p&gt;dangerous goods or hazardous materials through USPS only. Depending on the shipping method, the
app automatically submits these details when you ship the items. You can view the shipping cost that may
include additional charges from the carrier.&lt;/p&gt;
&lt;h2&gt;Additional Fields for International Shipping Documents&lt;/h2&gt;
&lt;p&gt;You can provide customs details, like content description and declaration statement, used for the
certificate of origin or commercial invoice. Before you print shipping labels for international shipments,
you can enter these details on the app. For more information, see the help topic Shipping Packed Orders.&lt;/p&gt;
&lt;h2&gt;Printing Single or Multiple Return Labels&lt;/h2&gt;
&lt;p&gt;If you set the Print Return Labels preference, the app displays the Print Return Label link on the Options&lt;/p&gt;
&lt;h2&gt;Menu. For local shipments, you can generate and print return labels for one or more existing shipping&lt;/h2&gt;
&lt;p&gt;labels. Before you print a label, you can change the carrier, method, or both for the return shipping. For
more information, see the help topic Printing Labels and Documents for Shipping.&lt;/p&gt;
&lt;h2&gt;Tracking Shipped Packages&lt;/h2&gt;
&lt;h2&gt;On item fulfillments, you can check whether packages are in transit or have been delivered. When you&lt;/h2&gt;
&lt;p&gt;view the package details, you can click the Delivery Details link to open a popup window that displays the
package location, delivery status, and history from the carrier.&lt;/p&gt;
&lt;h2&gt;Support for Shipping Items on Commerce Websites&lt;/h2&gt;
&lt;p&gt;If you have a Commerce website, you can now display shipping methods associated with shipping items
created through Ship Central. When you create shipping items or update existing ones, you must check
the following settings: Charge for Shipping and Display in Website. On your website, shoppers can
select a shipping method and view the corresponding shipping cost. For more information, see the help
topic Creating Shipping Items for your Shipping Services.&lt;/p&gt;
&lt;h2&gt;Bill to Recipient Preference&lt;/h2&gt;
&lt;p&gt;You can now bill shipping costs to recipients that you set up on the customer record or Ship Central&lt;/p&gt;
&lt;h2&gt;Preferences page. On the Ship Central Preferences page, the Bill to Third Party preference is renamed&lt;/h2&gt;
&lt;p&gt;to Bill Other Parties. When you set this preference, you can enter the account details and classify the
account as either a Third Party or Recipient billing type. On the mobile app, you can select the billing
type that applies to a specific shipment or disable other party billing for it.
To set up system rules for the new capabilities, see the help topic Configuring Ship Central Rules. To set
up the new preferences, see the help topic Ship Central Preferences.
For more information about using the new capabilities, see the help topic Ship Central Packing or Ship
Central Shipping.
Electronic Bank Payments Enhancements&lt;/p&gt;
&lt;h2&gt;Add Amount Filters on Electronic Payment Suitelets&lt;/h2&gt;
&lt;p&gt;You can now use the new Amount From and Amount To fields on the electronic payments Suitelets to
filter the required payments based on the payment amount.&lt;/p&gt;
&lt;h2&gt;Add Return Email Address to Receive Email Responses&lt;/h2&gt;
&lt;p&gt;You can now use the new Return Email Address and Custom Email Address fields on the Electronic
Payments Preference page to add the required email address. This email address receives responses to
email notifications sent.&lt;/p&gt;
&lt;h2&gt;Add Total Payments Filter Criteria for PFA Records&lt;/h2&gt;
&lt;p&gt;You can now add the Total Payments filter criteria to the saved search on a PFA record. To add the filter
on the PFA record, go to Lists &amp;gt; Search &amp;gt; Saved Searches &amp;gt; New. In the Criteria subtab on the PFA record,
select Total Payments filter from the Filter list and click Add.
Electronic Payments Preferences to Override Vendor Payments&lt;/p&gt;
&lt;h2&gt;Approval&lt;/h2&gt;
&lt;p&gt;You can now use the new Override Vendor Payment Approval Routing box on the Electronic Payments
Preferences page to override vendor payments approval settings on the Account Preferences page.
To check the Override Vendor Payment Approval Routing box, go to Payments &amp;gt; Setup &amp;gt; Electronic
Payments Preferences.&lt;/p&gt;
&lt;h2&gt;Send Reminder Emails for Batches in Pending Approval Status&lt;/h2&gt;
&lt;p&gt;As of 2024.2, you can send reminder emails to the approvers using the new Send Reminder button
on the Bill Payment Batch and Global Bill Payment Batch pages for batches in Pending Approval status.
The Send Reminder button is available if approval routing is enabled and the total amount exceeds the
payment approval amount.&lt;/p&gt;
&lt;h2&gt;Support to Display Credit Transactions&lt;/h2&gt;
&lt;p&gt;A new Include All Credits box is added to filter and display all credit transactions on the Bill Payments&lt;/p&gt;
&lt;h2&gt;Processing and Invoice Payments Processing pages. Check the Include All Credits box to filter all the&lt;/h2&gt;
&lt;p&gt;credit transactions irrespective of the due dates entered in the due date filters. Clear the Include All
Credits box to filter the transactions based on the due dates entered in due date filters.&lt;/p&gt;
&lt;h2&gt;Support for Role Based Approval Routing in Payment Batches&lt;/h2&gt;
&lt;p&gt;You can now set approval limits for roles instead of individual employees from the Company Bank Details
page. The assigned role must have minimum permission of an EP Approver role. If the amount exceeds
the approval limit of any level the emails are not triggered. You can edit or view the assigned approver
roles from the Payment Approver Roles column in the Approval Routing subtab of the Company Bank
Details page.&lt;/p&gt;
&lt;h2&gt;Support Tax Calculations for Discount Term Transactions&lt;/h2&gt;
&lt;p&gt;You can include or exclude tax amount when adding discounts on the total amount by using the Include&lt;/p&gt;
&lt;h2&gt;Tax For Term Discounts box on the Accounting Preferences page. This feature is only applicable to&lt;/h2&gt;
&lt;p&gt;accounts that have the SuiteTax feature disabled. To check the Include Tax For Term Discounts box, go
to Setup &amp;gt; Accounting &amp;gt; Accounting Preferences.
Electronic Invoicing Enhancements&lt;/p&gt;
&lt;h2&gt;Electronic Invoicing SuiteApp includes enhancements for the following versions:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Electronic Invoicing SuiteApp Version 9.05.0&lt;/li&gt;
&lt;li&gt;Electronic Invoicing SuiteApp Version 9.06.0&lt;/li&gt;
&lt;li&gt;Electronic Invoicing SuiteApp Version 9.07.0
Electronic Invoicing SuiteApp Version 9.05.0
Cancel Status for E-Documents in Outbound Transactions with&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Certification Plug-in&lt;/h2&gt;
&lt;p&gt;Electronic Invoicing now supports canceled e-document status in the e-document certification process.
Canceled status can be set through certification sending plug-in or insertAuditTrail sharedmodule API.
When a transaction is set to Canceled e-document status, the status will not automatically reset to For
Generation status even if you modify the transaction record.&lt;/p&gt;
&lt;h2&gt;PEPPOL Template Support for SuiteTax&lt;/h2&gt;
&lt;p&gt;You can now use PEPPOL generic templates for custom transaction of sales and purchase (outbound).&lt;/p&gt;
&lt;h2&gt;These templates are supported with custom data source plug-in implementations to populate all the&lt;/h2&gt;
&lt;p&gt;required values. You can use the template contents and the custom data source plug-in implementations
to set up e-document template records. These records can then be used for outbound e-document
generation. For more information, see the help topic PEPPOL Templates for SuiteTax.&lt;/p&gt;
&lt;h2&gt;PEPPOL ID Lookup&lt;/h2&gt;
&lt;h2&gt;Electronic Invoicing SuiteApp now has the PEPPOL ID field in customer records, vendor records, and&lt;/h2&gt;
&lt;p&gt;the subsidiary preference records on the Electronic Invoicing Preferences page. This field is used by the
entities registered on the PEPPOL network. You can set the PEPPOL ID field on the subsidiary preference
record on the Electronic Invoicing Preferences page for subsidiaries, and for customer and vendor
records in the E-Document subtab. For more information, see the help topic PEPPOL ID.
Bypassing PO# Validation when Converting an Inbound E-Document
into a Vendor Bill&lt;/p&gt;
&lt;h2&gt;Electronic Invoicing 9.05.0 now supports bypassing the PO# validation when converting an inbound e-&lt;/h2&gt;
&lt;p&gt;document into a vendor bill inbound transaction. If the Field Mapping for Inbound E-Documents field
contains mapping for a purchase order number and the inbound XML contains a purchase order number
which is not found in the account, you can create a standalone vendor bill without mapping it to any
purchase order for any vendor.
This feature can be configured from subsidiary preferences records for the subsidiary of the vendor. You
can bypass the PO# validation by selecting Yes from the Bypass PO# Validation in Inbound Conversion
field. By default, the value of this field is set to No.
For more information, see the help topic Bypassing Purchase Order Number.&lt;/p&gt;
&lt;h2&gt;Improved Outbound Template with JSON FreeMarker Validation&lt;/h2&gt;
&lt;h2&gt;Validation on saving the outbound e-document template shows a warning popup if the JSON FreeMarker&lt;/h2&gt;
&lt;p&gt;template content is malformed or has complex FreeMarker directives. It can be evaluated at runtime
(generation). You can click OK to save the template or click Cancel to make further changes.&lt;/p&gt;
&lt;h2&gt;Network MR Enhancement&lt;/h2&gt;
&lt;p&gt;The default filtering for the Automatic Get Network Status MR script is updated to include transactions
with Network Status Updated On value. The script execution occurs the day before the current date
instead of the transaction date.
For more information, see the help topic Scheduled Script for Getting Network Status of E-Documents.
Sending Email to Administrators for Accounts with more than 10&lt;/p&gt;
&lt;h2&gt;Administrators&lt;/h2&gt;
&lt;p&gt;The Electronic Invoicing SuiteApp now supports sending email messages on MR script execution
and inbound web service error to more than 10 administrators when the Recipient of E-document
Notifications field is blank. The email messages are sent in batches of 10 active administrators at a time.
Electronic Invoicing SuiteApp Version 9.06.0
Avalara for E-invoicing Using NetSuite Electronic Business
(NSEB) SuiteApp
Starting Electronic Invoicing SuiteApp version 9.06.0, you can now use Avalara for e-Invoicing by installing
the NetSuite Electronic Business (NSEB) SuiteApp at supported locations. For more information about
NSEB, see the help topic NetSuite Electronic Business.&lt;/p&gt;
&lt;h2&gt;Converting Purchase Order E-document to Sales Order&lt;/h2&gt;
&lt;h2&gt;Electronic Invoicing SuiteApp now supports sales order transactions as inbound transaction type. You can&lt;/h2&gt;
&lt;p&gt;use the following methods to create an inbound e-document with the sales order transaction type.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Manual creation&lt;/li&gt;
&lt;li&gt;Using Rest Web Services&lt;/li&gt;
&lt;li&gt;Using Email Capture plug-in
You can process a customer issued PEPPOL purchase order into an inbound NetSuite sales order. To help
with the conversion, a sample sales order inbound e-document template mapping and a custom data
source plug-in is provided.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Email Customization for Customers and Vendors&lt;/h2&gt;
&lt;p&gt;You can use the new Email Template list on the customer and vendor record to view the list of the email
templates with their record types. The email template can be used in the e-document sending method
plug-in implementation to use separate templates for customers and vendors.&lt;/p&gt;
&lt;h2&gt;Electronic Invoicing Support for Additional SuiteApps&lt;/h2&gt;
&lt;p&gt;The Electronic Invoicing SuiteApp version 9.06.0 is required to install the following SuiteApps:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The Israel Electronic Invoicing SuiteApp supports compliance with the Israel Tax Authority&apos;s latest
requirements for continuous transaction control and e-invoicing.&lt;/li&gt;
&lt;li&gt;The Singapore PEPPOL-Ready e-Invoicing SuiteApp uses Electronic Invoicing SuiteApp as the main
component for processing and exchanging electronic documents.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Transaction Response for Inbound E-document Record&lt;/h2&gt;
&lt;p&gt;You can create and send Acknowledged and Accepted transaction responses when receiving the inbound
e-document. To use this feature, you must do the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Check the Support Transaction Response box in the Subsidiary preference&lt;/li&gt;
&lt;li&gt;Assign e-document transaction response template&lt;/li&gt;
&lt;li&gt;Assign e-document transaction response sending method to the required subsidiaries&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Transaction response is created or sent for the following:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The Acknowledged transaction response is created when the inbound record or e-document is in the
For Conversion status.&lt;/li&gt;
&lt;li&gt;The Accepted transaction response is created when the inbound record or e-document is converted
successfully, and the created transaction is approved.&lt;/li&gt;
&lt;li&gt;The transaction responses are sent periodically by the Transaction Response Send MR script.
Electronic Invoicing SuiteApp Version 9.07.0&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Avalara License Check&lt;/h2&gt;
&lt;p&gt;Starting 26 July 2024, additional license checks will be added for transactions using Avalara services for
certification. You must have the following active licenses to generate e-documents for transactions and
get them certified from Avalara:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;NetSuite Electronic Business Network Extension&lt;/li&gt;
&lt;li&gt;Avalara Processing for NetSuite Electronic Invoicing Cloud Service
Contact your NetSuite Account Manager to purchase the two licenses.
Important: Read the following information for Avalara License check.&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;
&lt;li&gt;The license check has no impact:&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;If you are an existing Electronic Invoicing SuiteApp user but not using Avalara services
for Electronic Invoicing.&lt;/li&gt;
&lt;li&gt;If you are an existing Electronic Invoicing SuiteApp user who has existing accounts with
Avalara&apos;s ELR platform.&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;
&lt;li&gt;The license check impacts only if you are an existing Electronic Invoicing SuiteApp user
using Avalara Processing for NetSuite Electronic Invoicing services, through the NetSuite
Electronic Business SuiteApp. In such case, make sure you have the above two licenses.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;Avalara for E-Invoicing&lt;/h2&gt;
&lt;p&gt;The Electronic Invoicing SuiteApp version 9.07.0 will support cash refund, vendor bill, and vendor
credit transactions for sending e-documents to Avalara. You can check localization specific help center
documentation for more details.
Multi-book Accounting Support for Israel E-Invoicing through&lt;/p&gt;
&lt;h2&gt;Avalara&lt;/h2&gt;
&lt;p&gt;The Accounting Book for Currency field is added in the Electronic Invoicing Preferences page. Select
Secondary Accounting Book, or Tertiary Accounting Book from the list to generate the e-document
for Israel e-invoicing through Avalara.&lt;/p&gt;
&lt;h2&gt;NetSuite Electronic Business Now Available&lt;/h2&gt;
&lt;h2&gt;NetSuite Electronic Business SuiteApp (NSEB) version 1.0.0 is now available for installation as a managed&lt;/h2&gt;
&lt;h2&gt;SuiteApp. You can install the NetSuite Electronic Business SuiteApp from the NetSuite SuiteApp&lt;/h2&gt;
&lt;p&gt;Marketplace. Before installing the SuiteApp, it must be provisioned by your NetSuite account manager.&lt;/p&gt;
&lt;h2&gt;NSEB SuiteApp provides the foundation for NetSuite users to configure and participate in global business&lt;/h2&gt;
&lt;p&gt;networks like Oracle Business Network (OBN) and PEPPOL. The SuiteApp provides global electronic
invoicing solutions for country mandates worldwide, by partnering with Avalara.
The NSEB SuiteApp version 1.0.0 introduces the following features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Enable NetSuite users to connect with potential trading partner&lt;/li&gt;
&lt;li&gt;Enable NetSuite to integrate electronically to all other member companies, both Oracle and external,
on the Oracle Business Network.&lt;/li&gt;
&lt;li&gt;Enable NetSuite accounts to issue invoices compliant with electronic invoice registration and control
regulations in the supported countries.&lt;/li&gt;
&lt;li&gt;Enable the participating NetSuite users to be linked to the PEPPOL network by partnering with Avalara,
without the need to sign up for access points in each country.
The following SuiteApps are required to install the NSEB SuiteApp to connect to OBN accounts, store user
credentials, and establish document transfers between the SuiteApp and OBN:&lt;/li&gt;
&lt;li&gt;Israel Electronic Invoicing SuiteApp&lt;/li&gt;
&lt;li&gt;SuiteProcurement SuiteApp
Note: You should not use NSEB SuiteApp in Sandbox and Test drive accounts as the NESB
feature is not supported these accounts.
For more information about the NSEB SuiteApp, see the help topic NetSuite Electronic Business.
NetSuite Electronic Business SuiteApp Version 1.1.0&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;NSEB Inbound Support&lt;/h2&gt;
&lt;h2&gt;NetSuite Electronic Business will now recognize the target SuiteApp based on the document type sent by&lt;/h2&gt;
&lt;p&gt;the OBN (Oracle Business Network) and create an inbound record using required fields.&lt;/p&gt;
&lt;h2&gt;Avalara License Check&lt;/h2&gt;
&lt;p&gt;You must have NetSuite Electronic Business Network Extension and Avalara Processing for NetSuite&lt;/p&gt;
&lt;h2&gt;Electronic Invoicing Cloud Service licenses to use the following features:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Avalara Provisioning&lt;/li&gt;
&lt;li&gt;Avalara Company Creation&lt;/li&gt;
&lt;li&gt;Avalara Mandate Activation
Contact your NetSuite Account Manager to purchase the two licenses.
Important: Read the following information for Avalara License check.&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;
&lt;li&gt;The license check has no impact:&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;If you are an existing Electronic Invoicing SuiteApp user but not using Avalara services
for Electronic Invoicing.&lt;/li&gt;
&lt;li&gt;If you are an existing Electronic Invoicing SuiteApp user who has existing accounts with
Avalara&apos;s ELR platform.&lt;/li&gt;
&lt;li&gt;If you are an existing SuiteProcurement user.&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;
&lt;li&gt;The license check impacts only if you are an existing Electronic Invoicing SuiteApp user
using Avalara Processing for NetSuite Electronic Invoicing services, through the NetSuite
Electronic Business SuiteApp. In such case, make sure you have the above two licenses.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;Country Specific Mandate Activation&lt;/h2&gt;
&lt;p&gt;NetSuite Electronic Business version 1.1.0 will support activation of mandates for all the countries
supported by NetSuite.&lt;/p&gt;
&lt;h2&gt;PEPPOL/Bulk Mandate Activation&lt;/h2&gt;
&lt;p&gt;If you select a PEPPOL mandate under E-Invoicing field to activate a subsidiary, all the PEPPOL mandates
supported by NetSuite will now be automatically activated.&lt;/p&gt;
&lt;h2&gt;SuitePeople SuiteApps&lt;/h2&gt;
&lt;p&gt;This release note was updated September 30, 2024.&lt;/p&gt;
&lt;h2&gt;Following are the 2024.2 SuitePeople enhancements to SuiteApps:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Search and Navigation Changes for Benefits Tracking&lt;/li&gt;
&lt;li&gt;SuitePeople Workforce Management Enhancements&lt;/li&gt;
&lt;li&gt;New SuiteAnswers Category in Payroll Links Portlet&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Search and Navigation Changes for Benefits Tracking&lt;/h2&gt;
&lt;p&gt;Benefits Tracking version 1.0.5 includes changes to the audiences for saved searches used to view
Benefits Tracking reports as well as the location where they can be found.
features by going to Reports &amp;gt; Saved Searches.
Before the update, Benefits Tracking links are available by going to Reports &amp;gt; Benefits. After the
update, the Benefits center link will also be removed from the Reports tab.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Audience Change for Saved Searches – The following saved searches will be shared only to users
with the Administrator and Human Resource Generalist roles:&lt;ul&gt;
&lt;li&gt;Benefit Tracking – Employee Benefit Costs&lt;/li&gt;
&lt;li&gt;Benefit Tracking – Employee Benefit Coverages&lt;/li&gt;
&lt;li&gt;Benefit Tracking – Employees without Benefits
Before the update, the searches are available to all users.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Custom Roles to Require Access to Saved Searches – If you created a custom role for use with the&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Benefits Tracking SuiteApp, you must create a copy of the saved searches, then add your custom roles&lt;/h2&gt;
&lt;p&gt;in the search audiences. For more information about providing reports access to custom roles, see
Adding Custom Roles as Audiences in Benefits Tracking Searches.&lt;/p&gt;
&lt;h2&gt;SuitePeople Workforce Management Enhancements&lt;/h2&gt;
&lt;p&gt;As of 2024.2, the following enhancements are available with the SuitePeople Workforce Management
(WFM) SuiteApp:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SuitePeople Workforce Management Now Available in Marketplace&lt;/li&gt;
&lt;li&gt;Manual Updates Required for SuitePeople Workforce Management Time Clock and Mobile Apps&lt;/li&gt;
&lt;li&gt;Rebrand of the AdiClock Windows app to SuitePeople Time Clock&lt;/li&gt;
&lt;li&gt;Track Added Time Fields in Workforce Management Mobile Apps&lt;/li&gt;
&lt;li&gt;Configure Short Breaks in Workforce Management Mobile Apps&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;SuitePeople Workforce Management Now Available in Marketplace&lt;/h2&gt;
&lt;h2&gt;SuitePeople Workforce Management (WFM) SuiteApp is now available for installation from the SuiteApp&lt;/h2&gt;
&lt;p&gt;Marketplace. This SuiteApp enables you to streamline shift scheduling, capture time and attendance
across your workforce, and calculate wages.
Users of the following Adi Insights SuiteApps should install the SuitePeople WFM from the Marketplace to
continue using WFM features embedded in NetSuite:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Adi Insights (Bundle ID: 317115)&lt;/li&gt;
&lt;li&gt;Adi Insights – Embedded (Bundle ID: 401708)
In the future, updated releases will only be available with the SuitePeople WFM SuiteApp from the
Marketplace.
Installing the SuitePeople WFM SuiteApp from the Marketplace and uninstalling the Adi Insights
SuiteApps will not affect data linked to your account.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Recommended Actions&lt;/h2&gt;
&lt;p&gt;With the availability of SuitePeople WFM in the Marketplace, users should complete the actions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;WFM users with the Administrator role should switch to using WFM from the Marketplace, which
include granting access to the SuitePeople WFM Integration role to their and other employees’
accounts.&lt;/li&gt;
&lt;li&gt;All WFM customers with the upgraded version should set up their WFM portlet again to work with the
new SuiteApp version.
For more information about switching to use WFM from the Marketplace and setting up the WFM portlet,
see the help topic Installing the SuitePeople Workforce Management SuiteApp.
Manual Updates Required for SuitePeople Workforce Management Time&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Clock and Mobile Apps&lt;/h2&gt;
&lt;p&gt;Important: This change is targeted to be available in June 2024.&lt;/p&gt;
&lt;h2&gt;SuitePeople Workforce Management version 2.5.0 and SuitePeople Time Clock version 2.5.0, the mobile&lt;/h2&gt;
&lt;p&gt;apps used with the SuitePeople Workforce Management (WFM) SuiteApp, deliver security updates to
improve protection for app users.
If you use one or both apps to record any time punches, some of your data may have been captured
when your iOS or Android device was offline. To make sure that all data are captured or recorded, you
must perform the required actions to completely sync employee time with WFM servers.
If you are using one or both the WFM and Time Clock mobile apps, complete the following steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Before the upgrade release, turn off automatic updates on your mobile devices.&lt;/li&gt;
&lt;li&gt;After the upgrade release, complete the following steps.
a.   Connect your mobile device to a cellular or Wi-Fi connection.
b.   Open the SuitePeople Workforce Management or SuitePeople Time Clock mobile app
The app will automatically sync with WFM servers and ensure that all employee time are
saved. Any employee time punches recorded when devices were offline will be synced.
c.   Download the latest version of the app from the Apple App Store or Google Play Store.
d.   Turn on automatic updates.
e.   Repeat steps A to D for the other app.
For more information about the upgrade date and required actions, see the following topics in the&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;NetSuite Help Center, or in SuiteAnswers:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Action Required Set Manual Updates for the SuitePeople Workforce Management Time Clock and&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Mobile Apps&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Checking that the SuitePeople Workforce Management phone app is up to date&lt;/li&gt;
&lt;li&gt;SuitePeople Time Clock Setup and Troubleshooting&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Rebrand of the AdiClock Windows app to SuitePeople Time Clock&lt;/h2&gt;
&lt;p&gt;Important: This change is targeted to be available in June 2024.
SuitePeople Time Clock version 2.0.0.0 upgrades the AdiClock Windows app, which is used in conjunction
with the SuitePeople Workforce Management (WFM) SuiteApp.
SuitePeople Time Clock icon.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The installer information reflects the new name.&lt;/li&gt;
&lt;li&gt;The installation folders are named SuitePeople Time Clock.&lt;/li&gt;
&lt;li&gt;The app UI colors, including the headers and footers, change from a green and white theme to a blue
and white theme.
A comparison of the components in the current version of AdiClock and the upgraded SuitePeople Time&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Clock version 2.0.0.0 is shown in the following image:&lt;/h2&gt;
&lt;p&gt;To update the Windows app, choose from the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;When you receive a notification that a new version of SuitePeople Time Clock is available, click Install
update.&lt;/li&gt;
&lt;li&gt;If you have a manager or administrator role but do not see the update or notification, manually check
for updates in SuitePeople Time Clock.
For more information, see the help topic SuitePeople Time Clock for Windows.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Track Added Time Fields in Workforce Management Mobile Apps&lt;/h2&gt;
&lt;h2&gt;SuitePeople Workforce Management mobile apps version 2.4.10b590, available on iOS and Android&lt;/h2&gt;
&lt;p&gt;platforms, lets you configure added time fields so that you can track additional time segments in timebill
records. When setting added time fields, you can select the fields that will be visible to employees when
they punch in and set the order that they appear.
Configuring added time fields can help employers with labor costing and customer billing.
You can configure time fields for WFM mobile apps on the SuitePeople WFM SuiteApp and Web versions.
To configure the fields, go to Workforce Management &amp;gt; Setup &amp;gt; NetSuite Integration &amp;gt; Settings &amp;gt; Time
Fields.
For more information, see the help topic Linking Workforce Management Fields with NetSuite.&lt;/p&gt;
&lt;h2&gt;Configure Short Breaks in Workforce Management Mobile Apps&lt;/h2&gt;
&lt;h2&gt;SuitePeople Workforce Management mobile apps version 2.4.9b589, available on iOS and Android&lt;/h2&gt;
&lt;p&gt;platforms, includes short break prevention, which you can use to set the minimum allowed time for
employee paid and unpaid breaks. When turned on, employees can only punch back in after the short
break time has elapsed.
This feature lets employers comply with regulations governing the length of short breaks. If not
monitored, short breaks that do not meet the allowed minimum length can incur monetary penalties for
employers.
To configure short break settings, go to Workforce Management &amp;gt; Setup &amp;gt; Account Settings &amp;gt; Time &amp;amp;
Attendance.
For more information, see the help topic Short Break Prevention.&lt;/p&gt;
&lt;h2&gt;New SuiteAnswers Category in Payroll Links Portlet&lt;/h2&gt;
&lt;p&gt;With Payroll Dashboard SuiteApp version 2.01.0, the Payroll Links portlet now includes the SuiteAnswers
category. You can access specific SuiteAnswers articles using the following links in this new category:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Monthly Compliance Updates – This link opens to a SuiteAnswers article that contains the latest tax
and compliance updates for the current month&lt;/li&gt;
&lt;li&gt;Contact U.S. Payroll Support – This link opens to a SuiteAnswers article that describes the steps on
how to contact SuitePeople Payroll Support.
For more information, see the help topic Payroll Dashboard Overview&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Taxation SuiteApps&lt;/h2&gt;
&lt;p&gt;This release note was updated September 30, 2024.
Following are the 2024.2 taxation enhancements to SuiteApps:&lt;/p&gt;
&lt;h2&gt;SuiteTax SuiteApps&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Tax Authorities Provisioning Information&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Legacy Tax SuiteApps&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;International Tax Reports Issue Fixes
SuiteTax SuiteApps&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Tax Authorities Provisioning Information&lt;/h2&gt;
&lt;p&gt;The SuiteTax Engine (STE) version 2.00.56 introduces Tax Authorities provisioning information.
With this update, you will see the following enhancements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;All the tax codes automatically provisioned by STE will have information regarding the Imposing Tax
Authority and the Reporting Tax Authority. This information will be visible in the Tax Authority
section, in the corresponding fields.&lt;/li&gt;
&lt;li&gt;You will be able to provide this information for your created tax codes. You will be able to fill this out in
the Tax Authority section, in the corresponding fields.
Legacy Tax SuiteApps
International Tax Reports Issue Fixes
windows:&lt;ul&gt;
&lt;li&gt;Online Filing page&lt;/li&gt;
&lt;li&gt;Tax Filing Setup window&lt;/li&gt;
&lt;li&gt;Formatting window&lt;/li&gt;
&lt;li&gt;EU Sales Filing Setup window&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;For Poland VAT report, you can now view adjustment journal entries when you drill down on box&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;
&lt;li&gt;Previously, box 46 retrieved adjustment details from box 42 which excludes adjustment journal
entries.&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;The UK MTD System Notes pagination now shows the complete history of submission details.&lt;/li&gt;
&lt;li&gt;The UK MTD Submit via CSV page now shows the correct submission dates. Previously, some dates
resulted to incorrect data formatting after submitting the VAT100 Return report in CSV format.&lt;/li&gt;
&lt;li&gt;The Portugal VAT report is now fixed to recognize comma (,) as a decimal separator when the selected
number format on the VAT report is 1.000.000,00 or 1 000 000,00.&lt;/li&gt;
&lt;li&gt;For Luxembourg VAT report, the OS-LU tax code is now included in the computation for the following
boxes:
Box    Value
012    Box 454 + 455 + 456
472    Net amount of sales S-LU, R-LU, INT-LU, R3-LU, E-LU, O-LU, MT-LU, ES-LU, ER-LU, EINT-LU, ER3-LU, ESSS-
LU, S-LU-16, INT-LU-13, R-LU-7, ES-LU-16, ER-LU-7, EINT-LU-13, ESSS-LU-16, OS-LU
022    Box 012 - 021
For more information, see the help topic What goes into each box - Luxembourg VAT report.
Wholesale Distribution SuiteApps
Following are the 2024.2 wholesale distribution enhancements to SuiteApps:&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Updates on Volume Rebates&lt;/h2&gt;
&lt;p&gt;Previously, when you add rebate tiers in the agreement details, the system automatically assigns
the tier with the lowest range as the fixed default tier. Transaction with items that qualify for volume
rebates reference the tiers when applying the corresponding rebates. Now, you can select any of the
available tier ranges as your default tier when you create or edit a rebate agreement detail that uses a
linear rebate scheme. Under the Default column of the Rebate Tier section, select Yes next to the tier
value that you want to set as a default tier. See the help topic Adding Agreement Details.
You can also set default tiers when importing rebate tier data into NetSuite using CSV. On the CSV file,
enter True under the Default column for your preferred default tier level. See the help topic Importing
Rebate Tiers Using a CSV File.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Improved Recalculation Process for Volume Rebates
When a rebate is applied is applied to an item, the recalculation process now updates the achieved
rebate amount for an item based only on the rebate value of the associated rebate agreement. In
succeeding transactions where a new tier is reached for the same item, the rebate tier value in the
same agreement is applied. Previously, the system compared different agreements to find the best
deal for the same items that reach limits in succeeding transactions.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Additionally, the recalculation process now considers updates on the rebate tier information which&lt;/h2&gt;
&lt;p&gt;can be applied to future transactions. Rebate tier information updates include changes in rebate tier
range and rebate tier value. Note that transactions created prior to rebate tier changes and the new
recalculation process still use their original rebate values. See the help topic Recalculation of Volume
Rebates.
For more information, see the help topic Rebates and Trade Promotions starting June 11, 2024.&lt;/p&gt;
</content:encoded><category>SuiteAnalytics</category><category>NetSuite 2024.2</category></item><item><title>SuiteBuilder Updates in NetSuite 2024.2</title><link>https://cfcx.work/release-notes/2024-2-suitebuilder</link><guid isPermaLink="true">https://cfcx.work/release-notes/2024-2-suitebuilder</guid><description>2 updates to SuiteBuilder in NetSuite 2024.2.</description><pubDate>Mon, 30 Sep 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This release note was updated August 26, 2024.
Customization&lt;/p&gt;
&lt;h2&gt;Changes to Access Type Settings for Custom Record Types&lt;/h2&gt;
&lt;p&gt;To provide more control over who can access your custom record entries, NetSuite has introduced a
more precise setup for users with the required permissions.
The No Permissions Required access type for custom record types has been renamed to No Permissions&lt;/p&gt;
&lt;h2&gt;Required for Internal Roles. You can assign this access type when you want to make custom record&lt;/h2&gt;
&lt;p&gt;instances available to internal roles without requiring permission. When you select this option, additional
configuration options become available for you to use to set access for external and unauthenticated
users. For more information, see the help topic Setting Permissions for a Custom Record Type.&lt;/p&gt;
</content:encoded><category>SuiteBuilder</category><category>NetSuite 2024.2</category></item><item><title>SuiteCloud SDK Updates in NetSuite 2024.2</title><link>https://cfcx.work/release-notes/2024-2-suitecloud-sdk</link><guid isPermaLink="true">https://cfcx.work/release-notes/2024-2-suitecloud-sdk</guid><description>7 updates to SuiteCloud SDK in NetSuite 2024.2.</description><pubDate>Mon, 30 Sep 2024 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;SuiteCloud Software Development Kit (SuiteCloud SDK) is a set of tools you can use to develop SuiteCloud&lt;/h2&gt;
&lt;p&gt;projects. These tools are the SuiteCloud IDE plug-ins and extensions, and the command-line interfaces.
2024.2 SuiteCloud Extension for Visual Studio Code Is Now&lt;/p&gt;
&lt;h2&gt;Available&lt;/h2&gt;
&lt;p&gt;SuiteCloud Extension for Visual Studio Code is now available for download. For more information, see the
help topic Installing SuiteCloud Extension for Visual Studio Code.
As of 2024.2, when you add an account using SuiteCloud Extension for Visual Studio Code, a new option
for machine-to-machine authentication is available. This new option replaces the option to save a TBA
token issued in NetSuite. For more information, see the help topic Adding an Account in SuiteCloud
Extension for Visual Studio Code.
2024.2 SuiteCloud CLI for Node.js Is Now Available
SuiteCloud CLI for Node.js is now available for download. For more information, see the help topic
Installing SuiteCloud CLI for Node.js.
TBA token issued in NetSuite is no longer supported.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The account:savetoken command is no longer supported.
For more information, see the help topic SuiteCloud CLI for Node.js Reference.
2024.2 SuiteCloud IDE Plug-in for WebStorm Is Now&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Available&lt;/h2&gt;
&lt;h2&gt;SuiteCloud IDE plug-in for WebStorm is now available for download and fully compatible with WebStorm&lt;/h2&gt;
&lt;p&gt;2024.1.5. For more information, see the help topic Update SuiteCloud IDE Plug-in for WebStorm.
As of 2024.2, when you add an account using SuiteCloud IDE Plug-in for WebStorm, a new option for
machine-to-machine authentication is available. This new option replaces the option to save a TBA token
issued in NetSuite. For more information, see the help topic Adding an Account in SuiteCloud IDE Plug-in
for WebStorm.
2024.2 SuiteCloud CLI for Java Is Now Available
SuiteCloud CLI for Java is now available for download. For more information, see the help topic Installing
SuiteCloud CLI for Java.
supported.
For more information, see the help topic SuiteCloud CLI for Java Commands.&lt;/p&gt;
&lt;h2&gt;Upgrade to OAuth 2.0 Authorization Protocol&lt;/h2&gt;
&lt;p&gt;The SuiteCloud SDK tools release includes the OAuth 2.0 authorization protocol. This new protocol
impacts your credentials for these tools.
When you upgrade the SuiteCloud SDK tools to the next version (24.2 for SuiteCloud IDE Plug-in for&lt;/p&gt;
&lt;h2&gt;WebStorm and SuiteCloud CLI for Java, and 2.0.X for SuiteCloud Extension for Visual Studio Code and&lt;/h2&gt;
&lt;h2&gt;SuiteCloud CLI for Node.js), your current credentials file, along with your locally saved credentials for any&lt;/h2&gt;
&lt;p&gt;of the SuiteCloud SDK tools, will not be valid. Reauthenticate to use these tools again.
For more information, see the help topic OAuth 2.0 Authentication for SuiteCloud SDK.&lt;/p&gt;
</content:encoded><category>SuiteCloud SDK</category><category>NetSuite 2024.2</category></item><item><title>SuiteScript Updates in NetSuite 2024.2</title><link>https://cfcx.work/release-notes/2024-2-suitescript</link><guid isPermaLink="true">https://cfcx.work/release-notes/2024-2-suitescript</guid><description>25 updates to SuiteScript in NetSuite 2024.2.</description><pubDate>Mon, 30 Sep 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This release note was updated September 16, 2024.
Refer to the following sections for details on SuiteScript updates for NetSuite 2024.2:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Changes to External Suitelet URLs&lt;/li&gt;
&lt;li&gt;New N/pgp Module&lt;/li&gt;
&lt;li&gt;Changes to RESTlet script and New N/scriptTypes/restlet Module&lt;/li&gt;
&lt;li&gt;Changes to the Hide in SuiteBundle Preference&lt;/li&gt;
&lt;li&gt;Newly Supported Record Actions in 2024.2&lt;/li&gt;
&lt;li&gt;Newly Supported Record Types in 2024.2&lt;/li&gt;
&lt;li&gt;Removal of the Ext JS Library in 2025.1&lt;/li&gt;
&lt;li&gt;2024.2 SuiteScript Records Browser&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Changes to External Suitelet URLs&lt;/h2&gt;
&lt;h2&gt;Suitelets that are available without login have updated External URLs as of May 9, 2024. The new URL&lt;/h2&gt;
&lt;p&gt;is displayed in the External URL field on the script deployment record and uses the &amp;amp;ns-at= parameter
followed by a new value. To prevent broken links to Suitelets that are accessed with hard-coded URLs, you
must update those links to the new format.&lt;/p&gt;
&lt;h2&gt;Give special consideration to the following:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;All hard-coded URLs are impacted.&lt;/li&gt;
&lt;li&gt;Cases where the URL is resolved automatically, using url.resolveScript(options) and similar
methods, do not require any action.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Hard-coded URLs can be found in various places:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;In scripts and HTML files in your account&lt;/li&gt;
&lt;li&gt;Occasionally in other places like script parameters&lt;/li&gt;
&lt;li&gt;In external systems that retrieve information or trigger actions&lt;/li&gt;
&lt;li&gt;Links on your Web site&lt;/li&gt;
&lt;li&gt;In rare cases, where a Suitelet is used as a public Web site, it might be referenced by search engines&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Tips for locating and updating hard-coded URL that call external Suitelets:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The previous format that will now result in broken links uses the &amp;amp;h= parameter and a different value.
For example, /app/site/hosting/scriptlet.nl?script=123&amp;amp;deploy=123&amp;amp;h=ABCDFEFGHIJKLMNOPRSTUV
would now be updated to /app/site/hosting/scriptlet.nl?script=123&amp;amp;deploy=123&amp;amp;ns-
at=KLMNOPRSTUVABCDFEFGHIJ.&lt;/li&gt;
&lt;li&gt;New External URLs can be found on the Script Deployment record of Suitelets that have the Available
Without Login preference enabled. Script Deployments are found in most accounts at Customization&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Scripting &amp;gt; Script Deployments.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;See Search for Scripts Containing Hard-coded URLs with &amp;amp;h Parameter, SuiteAnswers article 1016553,
for a possible solution to find affected URLs in your account. As with all script samples, this solution is
not guaranteed to work in your account due to varying features, permissions, and settings.
Changes to url.resolveScript(options) and
https.requestSuitelet(options)
Starting July 30, 2024, returning external URLs with url.resolveScript(options) will only be allowed for
authenticated sessions. Scripts using url.resolveScript(options) with the returnExternalUrl parameter
set to true will no longer work in untrusted contexts. To avoid errors, you must review scripts that use the
url.resolveScript(options) method with the returnExternalUrl parameter set to true and ensure that
this setting is used only in a trusted context.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Effective June 13, 2024, https.requestSuitelet(options) will be supported for internal URLs&lt;/h2&gt;
&lt;p&gt;in trusted contexts. This will become the default behavior, without the need of setting the
option.external parameter. On July 30, 2024, use of option.external=true will stop working, and
https.requestSuitelet(options) will only work for internal Suitelets. This change also applies to the
promise version: https.requestSuitelet.promise(options).&lt;/p&gt;
&lt;h2&gt;Untrusted contexts include:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;A client script where all roles are selected in the Roles field on the Audience subtab of the script
deployment, AND&lt;/li&gt;
&lt;li&gt;The client script is running for users whose identity cannot be identified, such as customers and
shoppers on Web sites.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Trusted contexts include:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;External Suitelets accessed with the updated External URL from the script deployment record.&lt;/li&gt;
&lt;li&gt;Suitelets called within an authenticated session, such as within NetSuite UI pages for logged in users.
These Suitelets are internal and do not require the Available Without Login preference.&lt;/li&gt;
&lt;li&gt;Client scripts called within an authenticated session, such as within NetSuite UI pages for logged in
users.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Suitelets that are accessed through Web sites on the server side can remain external with the Available&lt;/h2&gt;
&lt;p&gt;Without Login preference enabled. You can access Suitelets using the new External URL format on the
script deployment record.
For more information, see the following topics:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Setting Available Without Login&lt;/li&gt;
&lt;li&gt;https.requestSuitelet(options)&lt;/li&gt;
&lt;li&gt;https.requestSuitelet.promise(options)&lt;/li&gt;
&lt;li&gt;url.resolveScript(options)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;New N/pgp Module&lt;/h2&gt;
&lt;p&gt;A new N/pgp module is now available. The N/pgp module loads generated PGP keys from a secret to
securely send messages to one or multiple recipients. To send an encrypted message, you must first
create the contents of the message with the pgp.createMessageData(options) method. Next, use the
MessageData.encrypt(options) method to securely encrypt and optionally sign the message contents.
Message recipients can optionally enable configuration preferences to customize how messages are
decrypted.
You can also use this module to create certificate.Signer objects to sign plain strings. For more
information, see the help topic N/pgp Module.
Changes to RESTlet script and New N/scriptTypes/restlet&lt;/p&gt;
&lt;h2&gt;Module&lt;/h2&gt;
&lt;h2&gt;Currently, any RESTlet script that returns HTML content is determined by the Content-Type header in the&lt;/h2&gt;
&lt;h2&gt;HTTP request. If the Content-Type header of the HTTP request has a value, the value gets passed to the&lt;/h2&gt;
&lt;p&gt;HTTP response. If there is no Content-Type header defined in the HTTP request, the default value of the
HTTP response Content-Type header is HTML (or text/html).
As of September 30, 2024, any RESTlet script that does not have a defined HTTP request Content-&lt;/p&gt;
&lt;h2&gt;Type header will have a default HTTP response Content-Type header of plain text (or text/plain). If you&lt;/h2&gt;
&lt;p&gt;require any RESTlet scripts to have a return value in HTML format, you must update these scripts. Use
the restlet.createResponse(options) method of the new N/scriptTypes/restlet module to set the RESTlet&apos;s
HTTP response Content-Type header to text/html explicitly.
The restlet.createResponse(options) method lets you specify the Content-Type header for your Restlet
response to ensure that it is in the format that you intend it to be. You can use this method in the return
statement of your RESTlet script’s entry point functions. For more information, see the help topic N/
scriptTypes/restlet Module.&lt;/p&gt;
&lt;h2&gt;Changes to the Hide in SuiteBundle Preference&lt;/h2&gt;
&lt;h2&gt;Some SuiteApps and SuiteBundles may include scripts or files that were marked as Hide in SuiteBundle&lt;/h2&gt;
&lt;p&gt;but must be accessed in the browser, such as client scripts or library files and assets needed on the client
side. Enablement of the Hide in SuiteBundle preference for this type of file is not a valid configuration.
In preparation for this change, accounts with such SuiteApps and bundles installed have been updated to
clear the Hide in SuiteBundle preference for scripts and files that have been run on the client side.
As of NetSuite 2024.2, any scripts that have the Hide in SuiteBundle preference enabled will fail to run if
accessed on the client side.&lt;/p&gt;
&lt;h2&gt;Newly Supported Record Actions in 2024.2&lt;/h2&gt;
&lt;p&gt;The following table lists the newly supported record actions for SuiteScript in 2024.2.&lt;/p&gt;
&lt;h2&gt;Record Type         Action                                Description&lt;/h2&gt;
&lt;h2&gt;Inventory Count     approve                               Changes the status of completed counts to Approved&lt;/h2&gt;
&lt;h2&gt;Inventory Count     reject                                Reassigns the Open status to completed counts&lt;/h2&gt;
&lt;h2&gt;Inventory Count     startcount                            Changes the status of Open inventory counts to Started&lt;/h2&gt;
&lt;p&gt;Inventory Count     completecount                         Changes the status of counts from Started to Completed/
Pending approval
Completely Billed   markprojectascompletelybilled         Billed completely&lt;/p&gt;
&lt;h2&gt;Newly Supported Record Types in 2024.2&lt;/h2&gt;
&lt;p&gt;The following table lists the newly supported records in SuiteScript for 2024.2.&lt;/p&gt;
&lt;h2&gt;Record Type                   Notes&lt;/h2&gt;
&lt;p&gt;As Charged Project Revenue This record is available when the Projects Management, Charge-Based Billing and
Rule                       Advanced Revenue Management features are enabled.
Currency Rate                 When the Multiple Currencies feature is enabled, this record is partially scriptable. It
can be created, read, copied, and searched.
When the Multiple Currencies feature is not enabled, this record is not scriptable.
Resource Group                The resource group record is scriptable in server and client SuiteScript.&lt;/p&gt;
&lt;h2&gt;Removal of the Ext JS Library in 2025.1&lt;/h2&gt;
&lt;h2&gt;NetSuite has started the process to remove the unsupported Ext JS library. If your customizations rely on&lt;/h2&gt;
&lt;p&gt;this library&apos;s API, despite its lack of support, you should prepare for this removal as soon as possible.
To help you identify usages of the library in your account, a banner message will be displayed on pages
that load a script using the unsupported Ext JS library. This banner display will be available in accounts
running NetSuite 2024.2.
The Ext JS library will be removed in NetSuite 2025.1. The removal of the Ext JS library may break external
references to it. If you want to continue using the Ext JS library, you must replace it with your own external
instance of the library. Otherwise, you need to adjust your code to work without the use of the Ext JS
library.
2024.2 SuiteScript Records Browser
The 2024.2 SuiteScript Records Browser is not yet available.&lt;/p&gt;
</content:encoded><category>SuiteScript</category><category>NetSuite 2024.2</category></item><item><title>SuiteTalk Updates in NetSuite 2024.2</title><link>https://cfcx.work/release-notes/2024-2-suitetalk</link><guid isPermaLink="true">https://cfcx.work/release-notes/2024-2-suitetalk</guid><description>2 updates to SuiteTalk in NetSuite 2024.2.</description><pubDate>Mon, 30 Sep 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Fully Supported Record Types for REST Web Services in
2024.2
In 2024.2, currency rate is added to REST web services as a fully supported records. For information about
this record, see the help topic Currency Rate.
For a list of every supported record, see the help topic REST Web Services Supported Records.
You can also see the list of supported records in the REST API browser. For more information about
working with the browser, see the help topic The REST API Browser.
SOAP Web Services Version 2024.2
SOAP web services version 2024.2 is not yet available.
When SOAP web services version 2024.2 becomes available, version 2017.2 will be retired.
For information about the supported generally available versions, see the help topic Support for Existing
WSDL Versions.&lt;/p&gt;
&lt;h2&gt;Araxis Merge Diff File for the 2024.2 Endpoint&lt;/h2&gt;
&lt;p&gt;The Araxis Merge diff file highlights the schema changes between the 2024.1 and 2024.2 endpoints.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;About the Araxis Merge Diff File&lt;/li&gt;
&lt;li&gt;Using the Araxis Merge Diff File&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;About the Araxis Merge Diff File&lt;/h2&gt;
&lt;p&gt;NetSuite publishes an Araxis Merge diff file for every new endpoint. Depending on the scope of the
release, changes described in the Araxis Merge diff file may include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New record types&lt;/li&gt;
&lt;li&gt;Elements (fields) that have been added, removed, or changed&lt;/li&gt;
&lt;li&gt;New sublists (lists)&lt;/li&gt;
&lt;li&gt;New joins&lt;/li&gt;
&lt;li&gt;New search filters and search return columns&lt;/li&gt;
&lt;li&gt;New platform operations
Using the Araxis Merge Diff File
Important: The screenshots in this section are for illustrative purposes only. They do not reflect
changes related to any specific endpoint.
The Araxis Merge diff file is generated using Araxis Merge. When you click the Araxis Merge diff file link
(when it is available), a page appears that offers an overview of all schema changes.
The following screenshot shows how this summary page looks. In this example, the highlighted rows
indicate that an XSD has been modified. The integers at the center indicate the number of changed lines
in the file. To see the exact differences, click the report link in the column on the right or click the name of
the file in either column.
When you click any of these links, the Araxis Merge diff file shows a page with two columns. The previous
version of the file is displayed on the left and the new version is displayed on the right. Changed elements
are highlighted.
For example, the following screenshot shows an excerpt from the report on platform.commonTypes.xsd.
Notice the addition of two values to the PermissionCode enumeration: _accessPaymentAuditLog and
_advancedPDFHTMLTemplates.
The Araxis Merge diff file also shows changes to data types. The following screenshot is a snapshot of
transactions.sales.xsd. Notice that the chargeType element changed from an enumeration to a RecordRef.
2024.2 SOAP Schema Browser
The 2024.2 SOAP Schema Browser is not yet available.&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><category>SuiteTalk</category><category>NetSuite 2024.2</category></item><item><title>Taxation Updates in NetSuite 2024.2</title><link>https://cfcx.work/release-notes/2024-2-taxation</link><guid isPermaLink="true">https://cfcx.work/release-notes/2024-2-taxation</guid><description>3 updates to Taxation in NetSuite 2024.2.</description><pubDate>Mon, 30 Sep 2024 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;SuiteTax&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Tax Liability Payment Transaction in SuiteTax&lt;/li&gt;
&lt;li&gt;Tax Authorities Provisioning Information&lt;/li&gt;
&lt;li&gt;Brazil Reports Enhancements&lt;/li&gt;
&lt;li&gt;Spain Localization Enhancements&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Legacy Tax&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;International Tax Reports Issue Fixes&lt;/li&gt;
&lt;li&gt;ANZ Localization Enhancements&lt;/li&gt;
&lt;li&gt;Portugal Localization Enhancements&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Tax Liability Payment Transaction in SuiteTax&lt;/h2&gt;
&lt;p&gt;Starting from 2024.2, you can record payments of tax liabilities to tax authorities using a new tax liability
payment transaction type. This was not possible in SuiteTax before the Tax Liability Payment Transaction
feature. To use this feature, you need to have an accountant role or a role with the Tax Liability Payment
permission.
With the introduction of the Tax Liability Payment Transaction feature, you can now do the following when
creating a tax payment transaction:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Enter tax liability payments details&lt;/li&gt;
&lt;li&gt;Adjust the tax payable account prior to recording a tax payment&lt;/li&gt;
&lt;li&gt;Process payments to tax authorities only if there is a tax amount due to the tax authorities.
You can create tax payment transactions to settle U.S. Sales tax, VAT, and GST. You can also void and
delete tax payment transactions.
To create a tax liability payment transaction, go to Transactions &amp;gt; Bank &amp;gt; Create Tax Liability Payment.&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><category>Taxation</category><category>NetSuite 2024.2</category></item><item><title>UI Updates in NetSuite 2024.2</title><link>https://cfcx.work/release-notes/2024-2-ui</link><guid isPermaLink="true">https://cfcx.work/release-notes/2024-2-ui</guid><description>5 updates to UI in NetSuite 2024.2.</description><pubDate>Mon, 30 Sep 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This release note was updated September 16, 2024.&lt;/p&gt;
&lt;h2&gt;NetSuite Guided Learning&lt;/h2&gt;
&lt;p&gt;The NetSuite Guided Learning tool is now available in all production accounts. The feature provides you
with contextual step-by-step instructions to help you complete various tasks within NetSuite. It includes
more than 350 guides in 24 languages.
For more information, see the help topic NetSuite Guided Learning.&lt;/p&gt;
&lt;h2&gt;New Redwood Experience Theme&lt;/h2&gt;
&lt;p&gt;You can now use the new Redwood Experience theme, which gives NetSuite a different look and feel. The
Redwood Experience theme offers new colors, icons, and fonts for the page header, forms and lists, and
dashboards.
By default, the Redwood Experience theme is enabled only for the Login page. To enable the Redwood
Experience throughout your instance of NetSuite, go to Home &amp;gt; Set Preferences. On the Appearance tab
in the Redwood Experience area, click Enable.&lt;/p&gt;
&lt;h2&gt;Enhancements to Text Enhance&lt;/h2&gt;
&lt;p&gt;Undo, and Redo actions are available. For more information about using this capability, see the help
topic Text Enhance.
Note: Text Enhance is:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Enabled by default, but can be disabled by users with an Administrator role.&lt;/li&gt;
&lt;li&gt;Available for accounts located in the United States and Canada.&lt;/li&gt;
&lt;li&gt;Available for users whose language preference is set to English (U.S.) or English (CA) and for
assisting with English language content only.&lt;/li&gt;
&lt;li&gt;Available to any user with access to a page where Text Enhance is available (no additional
permissions are required).&lt;/li&gt;
&lt;li&gt;On first use, Text Enhance displays a confirmation message to inform you that you are using an
artificial intelligence (AI) feature. The message is as follows: &quot;Text Enhance is an AI feature that
generates content for your use. Your data may be processed globally according to the Oracle Services&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Privacy Policy.&quot; Click the link if you want to view the policy, which opens in a new web browser tab or&lt;/h2&gt;
&lt;p&gt;window. Click OK to close the message. After you close the message, the system continues the Text
Enhance action that you selected.&lt;/p&gt;
&lt;h2&gt;Collapsible Sections&lt;/h2&gt;
&lt;p&gt;The following enhancements will help you to see more content on any page:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The page header, including the page name and links, now collapses when scrolling.&lt;/li&gt;
&lt;li&gt;You can now collapse or expand all field groups by clicking their names.&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><category>UI</category><category>NetSuite 2024.2</category></item></channel></rss>