0% found this document useful (0 votes)
19 views

ReleaseNotes_2025.1.0

The NetSuite 2025.1 Release Notes outline various enhancements and changes across multiple features including accounting, CRM, employee management, and more. Key updates include the end of support for certain authentication methods, improvements to revenue arrangements, and new metrics in Customer 360. Customers will need to upgrade to access these features, which may also require additional purchases.

Uploaded by

majidapi8293
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views

ReleaseNotes_2025.1.0

The NetSuite 2025.1 Release Notes outline various enhancements and changes across multiple features including accounting, CRM, employee management, and more. Key updates include the end of support for certain authentication methods, improvements to revenue arrangements, and new metrics in Customer 360. Customers will need to upgrade to access these features, which may also require additional purchases.

Uploaded by

majidapi8293
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 39

NetSuite 2025.

1 Release Notes 1

NetSuite 2025.1 Release Notes


Release Preview Draft
Revision Date: January 13, 2025
PDF File Version: v1

Important: This document summarizes the changes to NetSuite between 2025.1 and the
previous release.

These release notes are subject to change every week.

The 2025.1 enhancements and changes listed in this document are not available to customers until they
are upgraded to NetSuite 2025.1. Please check the version number at the bottom of your Home page if
you are unsure which NetSuite version you are using. The features and SuiteApps described here may not
be available in your NetSuite account. Your access to these features and SuiteApps is subject to the terms
of service in your NetSuite contract. Some features may require extra purchase.

Click the following links for details about product changes:

NetSuite

NetSuite · Accounting
■ Enhancements to Merge Revenue Arrangements
■ Brazil Localization Enhancements
■ Brazil Reports Enhancements
■ New Denmark Tax Reports

NetSuite · Account Setup and Maintenance


■ Updates to AI Preferences
■ Enhancements to the Personal Information Access Logs Workbook in the Compliance 360 SuiteApp

NetSuite · Authentication
■ Outbound Single Sign-on (SuiteSignOn) End of Support in NetSuite 2025.1
■ End of Support for RSA PKCSv1.5 Scheme for OAuth 2.0

NetSuite · Banking
■ Changes to Auto-Create Rule Behavior

NetSuite · CSV Import


■ Newly Supported Record Types for CSV Import

ReleaseNotes_2025.1.0.pdf—Release Preview Draft—Subject to


Change
NetSuite 2

■ Audience Redesign Impact on Sharing Saved Imports

NetSuite · Customer Relationship Management (CRM)


■ Security Enhancements to External Case Response Page in Case Management
■ Changes to Performance Metrics for Support Cases
■ Advanced Partner Center Role Permission Updates
■ Use Customer 360 to View Additional Metrics

NetSuite · Employee Management


■ Download Form W-2 and Form W-2 C

NetSuite · Inventory Management


■ Warehouse Management Enhancements
■ Supply Planning Enhancements
■ Quality Management Enhancements
■ SCM Mobile Enhancements

NetSuite · Manufacturing
■ Manufacturing Routing Enhancements
■ Manufacturing Mobile Enhancements

NetSuite · Order Management


■ Annual Recurring Revenue (ARR) Analytics and Dashboard
■ Invoice and Allocate Before Activation
■ Pooled Usage
■ Uplift Has Higher Decimal Precision
■ Ship Central Enhancements
■ Brazil Localization Enhancements
■ Southeast Asia Localization Enhancements

NetSuite · SuiteAnalytics
■ End of Support for the NetSuite.com Data Source
■ New Option to Send Reports to Each Group Member
■ New HTML Formulas in Search Feature

NetSuite · SuiteBuilder – Customization


■ Updated BFO library for Advanced PDF/HTML Templates

ReleaseNotes_2025.1.0.pdf—Release Preview Draft—Subject to


Change
NetSuite 3

NetSuite · SuiteCloud Development Framework


■ New SDF Custom Objects for Prompts and Text Enhance Actions
■ Changes to Audience Fields in Script Deployments and Single Page Applications

NetSuite · SuiteCloud SDK


■ Secure Credentials Storage for SuiteCloud SDK
■ Removal of OAuth 1.0 Token-Based Authentication Support in SuiteCloud SDK
■ 2025.1 SuiteCloud Extension for Visual Studio Code Is Not Yet Available
■ 2025.1 SuiteCloud CLI for Node.js Is Not Yet Available
■ 2025.1 SuiteCloud IDE Plug-in for WebStorm Is Not Yet Available
■ 2025.1 SuiteCloud CLI for Java Is Not Yet Available

NetSuite · SuiteScript
■ Removal of the Ext JS Library in 2025.1
■ Changes to Audience Settings in Script Deployments and Single Page Applications
■ Removal of Request Process for Single Page Applications
■ SuiteScript Generative AI API: New Methods in the N/llm Module
■ Additional Changes to Hidden Files

NetSuite · SuiteTalk Web Services Integration


■ Behavioral Change of 2025.1 Endpoint Regarding Complex Type Elements
■ SOAP Web Services Version 2025.1
■ Araxis Merge Diff File for the 2025.1 Endpoint
■ 2025.1 SOAP Schema Browser

NetSuite · Taxation
■ SuiteTax
□ Invoice Time Items and Expense Report Detail Items Preferences in SuiteTax
□ Brazil Reports Enhancements
□ SuiteTax Latam Engine Enhancements
□ SuiteTax Latam Engine - Brazil Records Enhancements

NetSuite · User Interface


■ Updates to Text Enhance
■ Enhancements to the Redwood Experience Theme
■ New Product Recommendation Messages

ReleaseNotes_2025.1.0.pdf—Release Preview Draft—Subject to


Change
Commerce 4

NetSuite · Vendors, Purchasing, and Receiving


■ Enhancements to Bill Capture

Commerce

Commerce · SC/SCMA/SCA — SuiteCommerce Solutions


The 2025.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 2024.2
Release of SuiteCommerce, SuiteCommerce MyAccount, and SuiteCommerce Advanced.

Commerce · SuiteCommerce InStore


■ Release Summary

SuiteApps

SuiteApps · SuiteApps (Bundles) Released by NetSuite


■ Administration SuiteApps
■ Inventory Management SuiteApps
■ Localization SuiteApps
■ Manufacturing SuiteApps
■ Order Management SuiteApps

Accounting
NetSuite 2025.1 includes the following enhancements to accounting features:

■ Enhancements to Merge Revenue Arrangements


■ Brazil Localization Enhancements
■ Brazil Reports Enhancements
■ New Denmark Tax Reports

Enhancements to Merge Revenue Arrangements


Retrospective merges of revenue elements with different effective start dates are no longer supported.
All revenue elements included in a retrospective merge must have the same effective start dates. The
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.

ReleaseNotes_2025.1.0.pdf—Release Preview Draft—Subject to


Change
Accounting 5

Additionally, retrospectively merged revenue arrangements can no longer be reverted. You can only
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.

Account Setup and Maintenance


NetSuite 2025.1 includes the following enhancements to account setup and maintenance features:

■ Updates to AI Preferences
■ Enhancements to the Personal Information Access Logs Workbook in the Compliance 360 SuiteApp

Updates to AI Preferences
■ The AI Preferences page enables users with the Administrator role to manage settings for Text
Enhance and for SuiteScript.
■ The Text Enhance Preferences page was removed. You can now manage Text Enhance preferences at
Setup > Company > AI > AI Preferences.

Authentication
NetSuite 2025.1 includes the following enhancements to authentication features:

■ Outbound Single Sign-on (SuiteSignOn) End of Support in NetSuite 2025.1


■ End of Support for RSA PKCSv1.5 Scheme for OAuth 2.0

Outbound Single Sign-on (SuiteSignOn) End of Support in


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.

End of Support for RSA PKCSv1.5 Scheme for OAuth 2.0


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.

Update your integrations to use the RSA-PSS scheme, if you want to keep them working. The length of the
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.

ReleaseNotes_2025.1.0.pdf—Release Preview Draft—Subject to


Change
Authentication 6

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.

Banking
NetSuite 2025.1 includes the following enhancement to banking features:

Changes to Auto-Create Rule Behavior


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
Data page was automatically checked when it became active. Consequently, if you were unaware the box
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 > Bank > Match Bank Data. For permission
details, see the help topic Permissions for Banking Features.

CSV Import
NetSuite 2025.1 includes the following enhancements to CSV Import:

■ Newly Supported Record Types for CSV Import


■ Audience Redesign Impact on Sharing Saved Imports

Newly Supported Record Types for CSV Import


Record Type Newly Exposed or Updated

Item Fulfillment Newly exposed

Item Receipt Newly exposed

Audience Redesign Impact on Sharing Saved Imports


The redesign of the Audience tab in NetSuite 2025.1 has also triggered changes in CSV Import, specifically
the Share Import dialog.

■ When available, you can check the Public box to make the import map available to internal users only.

ReleaseNotes_2025.1.0.pdf—Release Preview Draft—Subject to


Change
CSV Import 7

■ The Roles field has been renamed to Internal Roles and includes only internal roles for selection.
■ When you check the Select All box for the newly named Internal Roles field, the saved import is made
available to all internal roles.

Commerce
NetSuite 2025.1 includes the following enhancements to Commerce features:

■ SC/SCMA/SCA — SuiteCommerce Solutions


■ SuiteCommerce InStore

SC/SCMA/SCA — SuiteCommerce Solutions


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.

Commerce Themes
Complete release notes on the latest themes for your SuiteCommerce and SuiteCommerce Advanced site
are available here: Commerce Themes Release Notes.

Commerce Extensions
Complete release notes on the latest extensions for your SuiteCommerce, SuiteCommerce MyAccount,
and SuiteCommerce Advanced site are available here: Commerce Extensions Release Notes.

SuiteCommerce InStore
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.

Release Summary
SCIS 2025.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).

Customer Relationship Management (CRM)


NetSuite 2025.1 includes the following enhancements to CRM features:

■ Security Enhancements to External Case Response Page in Case Management

ReleaseNotes_2025.1.0.pdf—Release Preview Draft—Subject to


Change
Customer Relationship Management (CRM) 8

■ Changes to Performance Metrics for Support Cases


■ Advanced Partner Center Role Permission Updates
■ Use Customer 360 to View Additional Metrics

Security Enhancements to External Case Response Page in


Case Management
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.

Changes to Performance Metrics for Support Cases


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:

■ Performance Metrics for Support Cases


■ Report Customization

Advanced Partner Center Role Permission Updates


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.

Use Customer 360 to View Additional Metrics


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.

ReleaseNotes_2025.1.0.pdf—Release Preview Draft—Subject to


Change
Customer Relationship Management (CRM) 9

The enhancements include:

■ On the Overview page:


□ 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.
□ 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.
□ 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.
■ Opportunities and Estimates tab: This new tab allows you to track opportunities and estimates with
metrics like Projected Total, Weighted Total, and Opportunities Won.
■ 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:

■ By clicking the View Customer 360 link on Customer record.


■ By Clicking the Switch to Customer 360 View link on Customer Dashboard.
■ By clicking the icon located next to the customer dashboard on the left.

For details, see the help topic Customer 360.

Employee Management
NetSuite 2025.1 includes the following enhancements to employee management features:

Download Form W-2 and Form W-2 C


For all users:

In NetSuite 2025.1, SuitePeople U.S. Payroll employees can now download their Form W-2 and Form
W-2 C for the current year as a password-protected PDF document. The PDF document can also be
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:

ReleaseNotes_2025.1.0.pdf—Release Preview Draft—Subject to


Change
Employee Management 10

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.

Inventory Management
NetSuite 2025.1 includes the following enhancements to inventory management features:

■ Warehouse Management Enhancements


■ Supply Planning Enhancements
■ Quality Management Enhancements
■ SCM Mobile Enhancements

Warehouse Management Enhancements


In NetSuite 2025.1, NetSuite WMS includes the following capabilities for inbound, inventory, or outbound
processing:

Note: Use of NetSuite WMS requires that you install two SuiteApps in the following order: (1)
SCM Mobile and (2) Oracle NetSuite WMS.

Pick Task Decomposition Preference


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.
On scheduled wave releases and waves generated for single unreleased orders on the app, you can check
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.

Based on your configured set of units, NetSuite WMS generates one pick task for each unit used to
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.

Option Not to Update Quantities of Re-released Lines


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
Task Lines preference to always create new waves for re-released backordered quantities. For more
information, see the help topic Re-releasing Lines with Backorders or Setting Warehouse Management
Preferences.

ReleaseNotes_2025.1.0.pdf—Release Preview Draft—Subject to


Change
Inventory Management 11

Partial Pick Reversal


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.

New Replenish via Cart Process


On the app, you can now choose the Replenishment via Cart process from the Inventory submenu. It
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.

Item Label Printing During Bin Replenishment


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.

Adjustment Reasons for Create Inventory Process


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.

Receiving in Different Units Through Tally Scanning


For all receiving processes, except returns receiving, you can specify an item’s unit before you tally scan
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.

New WMS Preferred Bins for Putaway


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
Numbers subtab. When you put away items on the app, the Recommended Bin field displays the WMS
Preferred bin that has the first sequence number. The bin list displays other available bins, including other
WMS Preferred bins and the Preferred (Per Location) bin. For more information, see the help topic Item
Putaway.

CSV Import for Bin Transfers


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.

ReleaseNotes_2025.1.0.pdf—Release Preview Draft—Subject to


Change
Inventory Management 12

Filtering Orders by Date


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.

Displaying the Unit Conversion Table


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


NetSuite 2025.1includes the following capabilities for Supply Planning:

Scoped Planning Repository Refresh


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
Repository Schedule page, where you can set one of the following preferences:

■ Global Refresh: Refresh all eligible planning Items and Locations in the system.
■ Scoped Refresh: Refresh all planning Items and Locations in the scope of the selected Supply Plan
Definitions.

Access the new preference at Transactions > Supply Planning > Refresh Planning Repository > Schedule.

For more information, see the help topic Creating a Refresh Planning Repository Schedule.

Supplier Filter on Supply Planning Workbench


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 > Supply Planning > 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.

Query Item Data using the Planned Order Saved Search


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 > Supply Planning >
Planned Orders > Search.

ReleaseNotes_2025.1.0.pdf—Release Preview Draft—Subject to


Change
Manufacturing 13

Manufacturing
NetSuite 2025.1 includes the following enhancements to Manufacturing features:

■ Manufacturing Routing Enhancements


■ Manufacturing Mobile Enhancements

Manufacturing Routing Enhancements


NetSuite 2025.1 includes the following enhancements to the Manufacturing Routing features:

■ Add Delays Between Manufacturing Operation Tasks and Select Connection Type
■ Add, Delete or Reorder Manufacturing Operation Tasks

Add Delays Between Manufacturing Operation Tasks and


Select Connection Type
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:

■ Start-To-Start - the subsequent operations start at the same time (with minimal lag calculated
automatically).
■ Start-To-Start with lag - the subsequent operation starts after a specified delay (lag) from the start of
the first operation.
■ Finish-To-Start (default) - the subsequent operation starts only after the previous one finishes.
■ 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.

Add, Delete or Reorder Manufacturing Operation Tasks


Before NetSuite 2025.1, it was possible to add, edit, or delete only the last task in the sequence.

Now, from the Operations subtab on the work order, you can do the following:

■ add an operation with any sequence number


■ edit existing operations with the Not Started status to change their sequence numbers to any value
■ delete any operation with the Not Started status

ReleaseNotes_2025.1.0.pdf—Release Preview Draft—Subject to


Change
Manufacturing 14

For more information, see the Add or Delete Tasks help topic.

Order Management
NetSuite 2025.1 includes the following enhancements to order management features:

■ Annual Recurring Revenue (ARR) Analytics and Dashboard


■ Invoice and Allocate Before Activation
■ Pooled Usage
■ Uplift Has Higher Decimal Precision
■ Ship Central Enhancements
■ Brazil Localization Enhancements
■ Southeast Asia Localization Enhancements

Annual Recurring Revenue (ARR) Analytics and Dashboard


SuiteBilling is adding annual recurring revenue (ARR) to our monthly recurring revenue (MRR)
functionality in SuiteAnalytics and reporting. Subscription businesses have a unique set of metrics called
SaaS (software as a service) metrics. Recurring revenue, either MRR or ARR, is the basis many of these
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.

Invoice and Allocate Before Activation


Subscription businesses sell projects, hardware, and subscriptions all together. It is very common for
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.

Pooled Usage
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.

Uplift Has Higher Decimal Precision


The uplift feature has expanded decimal precision to eight places after the decimal for a more precise
uplift value and accurate price.

SuiteAnalytics
NetSuite 2025.1 includes the following enhancements to SuiteAnalytics:

ReleaseNotes_2025.1.0.pdf—Release Preview Draft—Subject to


Change
SuiteAnalytics 15

■ End of Support for the NetSuite.com Data Source


■ New Option to Send Reports to Each Group Member
■ New HTML Formulas in Search Feature

End of Support for the NetSuite.com Data Source


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
NetSuite.com data source is still available, but support cases requesting bug fixes or performance
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.

New Option to Send Reports to Each Group Member


Now you can send reports to each member of a group. Before this change, when you sent reports to a
Group entity, the reports were sent to the group email address only and not to the email addresses of
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:

■ Scheduling a Report
■ Emailing a Report

New HTML Formulas in Search Feature


The new HTML Formulas in Search feature enables users with the Administrator role to assign the Create
HTML Formulas in Search permission to other users. This change improves the security of saved searches
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


NetSuite 2025.1 includes the following enhancements to SuiteApps released by NetSuite:

■ Administration SuiteApps
■ Inventory Management SuiteApps
■ Localization SuiteApps
■ Manufacturing SuiteApps
■ Order Management SuiteApps

ReleaseNotes_2025.1.0.pdf—Release Preview Draft—Subject to


Change
SuiteApps (Bundles) Released by NetSuite 16

Administration SuiteApps
Following is the 2025.1 administration enhancement to SuiteApps:

Enhancements to the Personal Information Access Logs


Workbook in the Compliance 360 SuiteApp

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:

■ Actions performed on custom records.


■ Actions related to viewing, sending, or deleting messages.
■ Email messages that are sent from saved searches.
■ Email campaigns that are sent to customers.
■ Scheduled or automated actions.

Inventory Management SuiteApps


Following are the 2025.1 inventory management enhancements to SuiteApps:

■ Quality Management Enhancements


■ SCM Mobile Enhancements

Quality Management Enhancements


NetSuite 2025.1 includes the following Quality Management enhancements:

■ Statistical Sampling
■ Enhanced Receipt Return Authorization
■ Process and Visibility Enhancements

Statistical Sampling
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:

■ Item-Based: Define inspection standards for specific items.


■ Volume-Based: Tailor inspection standards by volume range and defect limits.
■ Transaction-Based: Perform inspections based on transaction types with defect thresholds.
■ Transaction & Volume-Based: Combine transaction and volume criteria for precise inspections.

ReleaseNotes_2025.1.0.pdf—Release Preview Draft—Subject to


Change
SuiteApps (Bundles) Released by NetSuite 17

The Quality Management SuiteApp now supports criteria to align with the following three defect
categories:

■ Critical: High-severity issues.


■ Major: Medium-severity issues.
■ Minor: Low-severity issues.

Enhanced Receipt Return Authorization


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


The NetSuite 2025.1 Quality Management SuiteApp includes the following enhancements to improve
inspection processes and visibility:

■ 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


In NetSuite 2025.1, mobile apps include the following capabilities for Mobile Printing, Configuration, or
Customization:

Support for Redwood Experience Preference


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.

Print to File Without Third-Party Integration


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.

Multiple Row Selection for Transfer Tables


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.

ReleaseNotes_2025.1.0.pdf—Release Preview Draft—Subject to


Change
SuiteApps (Bundles) Released by NetSuite 18

For more information, see the help topic Customizing Mobile Table Elements.

Date Selection from a Calendar


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.

New Mobile Configuration Capabilities


For standard mobile processes, the following capabilities enable you to update specific page elements
through Mobile Configuration:

■ 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.
■ 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.
■ Autosubmission of Selected Table Data – You can configure autosubmission for row clicks or
column clicks on a Data Table element.

Localization SuiteApps
Following are the 2025.1 localization enhancements to SuiteApps:

■ Brazil Localization Enhancements


■ Brazil Reports Enhancements
■ New Denmark Tax Reports
■ Southeast Asia Localization Enhancements
■ SuiteTax Latam Engine Enhancements
■ SuiteTax Latam Engine - Brazil Records Enhancements

Brazil Localization Enhancements


In NetSuite 2025.1, enhancements to Brazil Localization include the following:

■ CNAB Delivery Files Supporting Larger Volumes of Transactions or Installments


■ Multiple Referenced Electronic Invoices
■ New Inbound Delivery Transaction
■ New Purchasing and Receiveing Process for Imported Goods
■ Purpose in Transaction Natures

CNAB Delivery Files Supporting Larger Volumes of Transactions or


Installments
Brazil Localization now enables you to adjust the number of SuiteCloud processors that NetSuite uses to
generate CNAB delivery files.

ReleaseNotes_2025.1.0.pdf—Release Preview Draft—Subject to


Change
SuiteApps (Bundles) Released by NetSuite 19

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.

Multiple Referenced Electronic Invoices


Brazil Localization now enables you to enter up to 999 access keys in the Referenced Electronic Invoice
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.

New Inbound Delivery Transaction


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.

New Purchasing and Receiveing Process for Imported Goods


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.

Purpose in Transaction Natures


Transaction nature records now include the Purpose field. With this enhancement, you can indicate that
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


In NetSuite 2025.1, enhancements to Brazil Reports include the following:

■ Accounting Contexts Support


■ City of the Service Provision
■ Consolidated Reports
■ Cost Centers in Reports
■ ECF File Layouts per Tax Regime
■ Populated ICMS Credit Balance

Accounting Contexts Support


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:

■ Brazil balance sheet


■ Brazil general journal

ReleaseNotes_2025.1.0.pdf—Release Preview Draft—Subject to


Change
SuiteApps (Bundles) Released by NetSuite 20

■ Brazil general ledger


■ Brazil trial balance

For more information, see the help topic Accounting Contexts.

City of the Service Provision


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'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.

Consolidated Reports
Brazil Report enables you to generate a consolidated report that includes information from a parent
subsidiary and all its child subsidiaries. The option to consolidate reports is available on the Brazil Reports
Settings page for the following reports:

■ Brazil balance sheet


■ Brazil general journal
■ Brazil general ledger
■ Brazil trial balance

For more information, see the help topic Generating Country Tax Reports for Brazil.

Cost Centers in Reports


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:

■ Brazil balance sheet


■ Brazil general journal
■ Brazil general ledger
■ Brazil trial balance
■ ECD file
■ EFD Contribuições file
■ 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.

ECF File Layouts per Tax Regime


Brazil Reports now provides separate Escrituração Contábil Fiscal (ECF) file layouts for the Lucro Real and
Lucro Presumido tax regimes.

ReleaseNotes_2025.1.0.pdf—Release Preview Draft—Subject to


Change
SuiteApps (Bundles) Released by NetSuite 21

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.

Populated ICMS Credit Balance


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.

New Denmark Tax Reports


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.

SAF-T (Standard Audit File for Tax) is an international standard format for exchanging electronic
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.

Effective January 1 2025, the new requirements apply to businesses operating in Denmark, mandating the
submission of SAF-T files as part of regular tax reporting. Denmark'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


Southeast Asia Localization SuiteApp version 7.00.0 includes the following updates to the Philippines
Invoicing functionality:

■ Official Receipts Updates


■ New Invoice Template Formats for Single Type VAT Transactions
■ New Tax Summary Breakdown for Mixed Transactions
■ New Transaction Total Summary Breakdown for Mixed Transactions

Official Receipts Updates


Official receipts are delegated as a supplementary document and cannot be used to support input tax
claims. Invoices are now the primary supporting document for VAT purposes. With this, the following
changes are introduced:

■ In Philippines Official Receipt PDF/HTML Template, the phrase “THIS DOCUMENT IS NOT VALID
FOR CLAIM OF INPUT TAX” now appears in the footer section. When printing official receipts with
multiple pages, the footer phrase appears on the bottom of the last page of the receipt.
■ 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

ReleaseNotes_2025.1.0.pdf—Release Preview Draft—Subject to


Change
SuiteApps (Bundles) Released by NetSuite 22

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.

■ 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.

For information, see the following help topics:

■ BIR-Required Details BIR-Required Details


■ Reprint Label and Watermarks in Philippines Invoicing Documents

New Invoice Template Formats for Single Type VAT Transactions


The following are new invoice template formats for VAT-Zero Rated Sale or VAT-Exempt Sale transactions:

■ Zero-rated sales invoice – This is used if all items in a transaction are subject to zero percent (0%)
VAT.
This invoice includes the following details:
□ The phrase “ZERO-RATED SALE” appears in the header.
□ The label “Total Zero-rated Sales” is used for the total amount of sale.
■ VAT-exempt sales invoice – This is used if all items in a transaction are exempt from VAT.
This invoice includes the following details:
□ The phrase “VAT-EXEMPT SALE” appears in the header.
□ The label “Total VAT-Exempt Sales” is used for the total amount of sale.
□ 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.

New Tax Summary Breakdown for Mixed Transactions


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.

New Transaction Total Summary Breakdown for Mixed Transactions


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


In NetSuite 2025.1, enhancements to SuiteTax Latam Engine include the following:

ReleaseNotes_2025.1.0.pdf—Release Preview Draft—Subject to


Change
SuiteApps (Bundles) Released by NetSuite 23

■ Country Field Available in Tax Determination Rules Records


■ Credit Card Transaction Now Supported
■ New Supplementary Information Code Field
■ Projects Now Supported in Transactions
■ Proration Criteria

Country Field Available in Tax Determination Rules Records


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.

Credit Card Transaction Now Supported


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.

New Supplementary Information Code Field


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.

Projects Now Supported in Transactions


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:

■ Cash sale
■ Custom sales transactions
■ Estimate
■ Invoice

Proration Criteria
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:

■ Quantity
■ Value
■ Weight

ReleaseNotes_2025.1.0.pdf—Release Preview Draft—Subject to


Change
SuiteApps (Bundles) Released by NetSuite 24

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


In NetSuite 2025.1, enhancements to SuiteTax Latam Engine - Brazil Records include the following:

■ Creation of CFOP Code Records


■ ICMS Tax Relief for SUFRAMA
■ Tax Determination for Specific Origin Codes

Creation of CFOP Code Records


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.

ICMS Tax Relief for SUFRAMA


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.

Tax Determination for Specific Origin Codes


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.

For example, a tax’s rate may vary depending on the place of origin of the items in a transaction. In this
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


NetSuite 2025.1 includes the following Manufacturing Mobile enhancements:

■ Refined Bin Selection When Issuing Components for Work Orders


■ Operation Log
■ GS1 Item Label Printing

ReleaseNotes_2025.1.0.pdf—Release Preview Draft—Subject to


Change
SuiteApps (Bundles) Released by NetSuite 25

■ Label Printing Enhancements


■ Pause Reason on Restart Pages

Refined Bin Selection When Issuing Components for Work


Orders
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.

Operation Log
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.

GS1 Item Label Printing


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 > Administration/Setup > 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


The NetSuite 2025.1 Manufacturing Mobile SuiteApp includes the following enhancements to label
printing:

■ 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.
■ 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.

Pause Reason on Restart Pages


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.

ReleaseNotes_2025.1.0.pdf—Release Preview Draft—Subject to


Change
SuiteApps (Bundles) Released by NetSuite 26

Order Management SuiteApps


Following are the 2025.1 order management enhancements to SuiteApps:

Ship Central Enhancements


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:

Pack Carton Reuse


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.

Pack All Option for Cartons and Pallets


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.

Weighing Scale Support and Tare Weight for Pallets


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.

Printing Multiple Packing Labels and Documents


On the app, you can access Print Packing Labels & Docs from the Options menu. You can print multiple
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


For your carriers, you can now configure the following capabilities:

■ 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.
■ 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.
■ 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.

ReleaseNotes_2025.1.0.pdf—Release Preview Draft—Subject to


Change
SuiteApps (Bundles) Released by NetSuite 27

CSV Import of Other Billing Accounts


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.

Shop for Rates on the Order Transaction


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.

Changing the Ship From Address on the App


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.

Domestic Shipping to Military PO Boxes and US Territories


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.

Estimated Tax for International Shipments


On a Ship Central Preferences record, if you set the Enable International Shipping box, you can also set
the Calculate International Shipping Tax box. When checked, you can view the estimated tax amount
based on the shipping destination.

Adding Description of Goods to International Shipments


On the app, you can now specify the description of goods for international shipments. You can choose
one of the following fields from which you want to obtain the description: Display Name/Code, Sales
Description, or International Description of Goods.

Shipping with ParcelGuard Insurance


If you activate the Add shipping insurance rule, you can now choose ParcelGuard as an insurance
provider if available from your carrier.

New Shipping Label Size


When you ship orders on the app, you can print labels in letter size (8.5 × 11 inches) and in PDF or PNG
format.

ReleaseNotes_2025.1.0.pdf—Release Preview Draft—Subject to


Change
SuiteBuilder – Customization 28

SuiteBuilder – Customization
NetSuite 2025.1 includes the following enhancements to SuiteBuilder features:

Updated BFO library for Advanced PDF/HTML Templates


The BFO library used for advanced PDF/HTML templates has been updated to 1.2.10.

BFO version 1.2.10 uses enhanced security and allows users to embed a file within a PDF document. For
version details, see the help topic Third-Party Products Used in Advanced Printing.

SuiteCloud Development Framework


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 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.

NetSuite 2025.1 includes the following enhancements to SDF features:

■ New SDF Custom Objects for Prompts and Text Enhance Actions
■ Changes to Audience Fields in Script Deployments and Single Page Applications

New SDF Custom Objects for Prompts and Text Enhance


Actions
SuiteCloud Development Framework (SDF) custom objects are components you define in XML to
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.

Two new SDF custom objects are now available:

■ prompt – This object represents a prompt.


■ 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


Single Page Applications
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:

ReleaseNotes_2025.1.0.pdf—Release Preview Draft—Subject to


Change
SuiteCloud Development Framework 29

■ allroles – Setting this field to T (true) means that all internal roles are selected.
■ 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.

These changes apply to the following custom objects for script types:

■ clientscript
■ massupdatescript
■ portlet
■ restlet
■ suitelet
■ usereventscript
■ workflowactionscript

For the singlepageapp SDF custom object, the behavior of the following fields have changed:

■ audienceallroles – Setting this field to T (true) means that all internal roles are selected.
■ 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.

SuiteCloud SDK
SuiteCloud Software Development Kit (SuiteCloud SDK) is a set of tools you can use to develop SuiteCloud
projects. These tools are the SuiteCloud IDE plug-ins and command-line interfaces.

SuiteCloud SDK for 2025.1 includes the following features and updates:

■ Secure Credentials Storage for SuiteCloud SDK


■ Removal of OAuth 1.0 Token-Based Authentication Support in SuiteCloud SDK
■ 2025.1 SuiteCloud Extension for Visual Studio Code Is Not Yet Available
■ 2025.1 SuiteCloud CLI for Node.js Is Not Yet Available
■ 2025.1 SuiteCloud IDE Plug-in for WebStorm Is Not Yet Available
■ 2025.1 SuiteCloud CLI for Java Is Not Yet Available

Secure Credentials Storage for SuiteCloud SDK


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:

ReleaseNotes_2025.1.0.pdf—Release Preview Draft—Subject to


Change
SuiteCloud SDK 30

■ For browser-based authentication, the passkey is auto-generated and stored in your machine's secure
storage service (such as Windows Credential Manager, MacOS Keychain, or Linux Keyring).
■ 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
Code and 2.0.X for SuiteCloud CLI for Node.js), your current credentials file, along with your locally
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.
Version 24.1 is the last version that supports Token-Based Authentication (TBA) and OAuth 1.0. Existing
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


Yet Available
The 2025.1 SuiteCloud Extension for Visual Studio Code is targeted for release in February 2025.

SuiteCloud Extension for Visual Studio Code provides a UI for NetSuite platform development using
SuiteCloud Development Framework (SDF). You can install the SuiteCloud Extension for Visual Studio
Code, develop SuiteCloud projects, and deploy them to your account. For more information, see the help
topic SuiteCloud Extension for Visual Studio Code Overview.

SuiteCloud Extension for Visual Studio Code is an open-source project published in GitHub. To view its
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.

SuiteCloud CLI for Node.js is a tool that you can use with your own integrated development environment
(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.

ReleaseNotes_2025.1.0.pdf—Release Preview Draft—Subject to


Change
SuiteCloud SDK 31

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


Available
The 2025.1 SuiteCloud IDE plug-in for WebStorm is targeted for release in February 2025.

SuiteCloud IDE plug-in for WebStorm is an integrated development environment (IDE) that is packaged
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.

SuiteCloud CLI for Java is the SDF command-line interface. You can use the CLI for Java with your own
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.

SuiteScript
Refer to the following sections for details on SuiteScript updates for NetSuite 2025.1:

■ Removal of the Ext JS Library in 2025.1


■ Changes to Audience Settings in Script Deployments and Single Page Applications
■ Removal of Request Process for Single Page Applications
■ SuiteScript Generative AI API: New Methods in the N/llm Module
■ Additional Changes to Hidden Files

Removal of the Ext JS Library in 2025.1


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:

■ Adjust your code to work without the use of the Ext JS library.
■ 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.

ReleaseNotes_2025.1.0.pdf—Release Preview Draft—Subject to


Change
SuiteScript 32

Changes to Audience Settings in Script Deployments and


Single Page Applications
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:

■ Changes to Script Audience Settings


■ Changes to SPA Audience Settings

Changes to Script Audience Settings


The Audience subtab on the script deployment record now includes separate lists for internal roles and
external roles:

■ 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.
■ 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:

■ allroles – Setting this field to T (true) means that all internal roles are selected.
■ 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.

These changes apply to the following custom objects for script types:

■ clientscript
■ massupdatescript
■ portlet
■ restlet
■ suitelet
■ usereventscript
■ workflowactionscript

Changes to SPA Audience Settings


The Audience Setup window on the SPA Management page now includes separate lists for internal roles
and external roles:

ReleaseNotes_2025.1.0.pdf—Release Preview Draft—Subject to


Change
SuiteScript 33

■ 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.
■ External Roles – Includes a multiselect field with a list of external roles, which you can select
individually.

For the singlepageapp SDF custom object, the behavior of the following fields have changed:

■ audienceallroles – Setting this field to T (true) means that all internal roles are selected.
■ 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.

Removal of Request Process for Single Page Applications


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:

■ Must use SuiteCloud Development Framework (SDF) SuiteApp projects


■ Must use SuiteScript 2.1

SPAs are web applications that load a single HTML page and dynamically update that page when the user
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
Two new methods are available in the N/llm module:

■ 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.
■ llm.evaluatePrompt.promise(options) – Provides an asynchronous version of the
llm.evaluatePrompt(options) method.

These new methods provide more options to interact with LLMs using SuiteScript Generative AI APIs. For
more information about these APIs, see the help topic SuiteScript 2.x Generative AI APIs.

Additional Changes to Hidden Files


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:

■ Usage of functionName.toString() where functionName is part of a hidden file will result in an error.
■ 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.

ReleaseNotes_2025.1.0.pdf—Release Preview Draft—Subject to


Change
SuiteScript 34

Files are considered hidden if any of the following is true:

■ The file record in the File Cabinet has the Hide in SuiteBundle preference enabled.
■ Your SuiteApp has a hiding.xml file in the InstallationPreferences folder with the “HIDING”
defaultAction set to “HIDE.”
■ Your SuiteApp has attribute files under FileCabinet > SuiteApps > com.netsuite.project > .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.

SuiteTalk Web Services Integration


NetSuite 2025.1 includes the following enhancements to web services features:

■ Behavioral Change of 2025.1 Endpoint Regarding Complex Type Elements


■ SOAP Web Services Version 2025.1
■ Araxis Merge Diff File for the 2025.1 Endpoint
■ 2025.1 SOAP Schema Browser

Behavioral Change of 2025.1 Endpoint Regarding Complex


Type Elements
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.

Araxis Merge Diff File for the 2025.1 Endpoint


The Araxis Merge diff file highlights the schema changes between the 2024.2 and 2025.1 endpoints.

■ About the Araxis Merge Diff File


■ Using the Araxis Merge Diff File

About the Araxis Merge Diff File


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:

ReleaseNotes_2025.1.0.pdf—Release Preview Draft—Subject to


Change
SuiteTalk Web Services Integration 35

■ New record types


■ Elements (fields) that have been added, removed, or changed
■ New sublists (lists)
■ New joins
■ New search filters and search return columns
■ 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.

ReleaseNotes_2025.1.0.pdf—Release Preview Draft—Subject to


Change
SuiteTalk Web Services Integration 36

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.

Taxation
NetSuite 2025.1 includes the following enhancements to taxation features:

■ SuiteTax
□ Invoice Time Items and Expense Report Detail Items Preferences in SuiteTax
□ Brazil Reports Enhancements
□ SuiteTax Latam Engine Enhancements
□ SuiteTax Latam Engine - Brazil Records Enhancements

Invoice Time Items and Expense Report Detail Items


Preferences in SuiteTax
Starting from 2025.1, the following preferences will be supported in SuiteTax to enable finance users to
simplify the presentation of items on transactions:

■ Combine time items on invoices — This preference will combine time items with the same service
item into one total on invoices.
■ 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.

User Interface
NetSuite 2025.1 includes the following enhancement to the NetSuite User Interface:

■ Updates to Text Enhance


■ Enhancements to the Redwood Experience Theme
■ New Product Recommendation Messages

Updates to Text Enhance


Text Enhance includes the following enhancements and changes:

ReleaseNotes_2025.1.0.pdf—Release Preview Draft—Subject to


Change
User Interface 37

■ 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.

Enhancements to the Redwood Experience Theme


The Redwood Experience theme, which represents a new user interface design, is now available for
additional pages, portlets, and features:

Pages Portlets Features

■ Analytics Settings portlet ■ Bulk processes


■ Email Template ■ Import
■ File Cabinet ■ Printing
■ Help Center
■ Reports
■ Saved Searches
■ Search Results
■ Set Preferences
■ Setup Manager
■ Time Tracking

The following enhancements were added to the Redwood Experience theme:

■ To differentiate among roles, you can now change the color of the user name and role in the header.
Go to Home > Set Preferences and on the Appearance tab, set the color for your role in the Color
Theme field.
■ To differentiate among accounts, including production, release preview, sandbox, and development,
the header strip of each account is now in a different color.

ReleaseNotes_2025.1.0.pdf—Release Preview Draft—Subject to


Change
User Interface 38

■ 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.

New Product Recommendation Messages


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'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 > Company >
General Preferences.

Vendors, Purchasing, and Receiving


NetSuite 2025.1 includes the following enhancements to the vendors, purchasing, and receiving features:

Enhancements to Bill Capture


NetSuite 2025.1 includes the following Bill Capture enhancements:

■ Scanned Vendor Bills Page Improvements


■ Review Scanned Bill Page Improvements
■ Bill Creation Improvements
■ New Bill capture Preferences

Scanned Vendor Bills Page Improvements


■ You can now delete uploads in bulk. Check the box next to one or more uploads and click Delete.

ReleaseNotes_2025.1.0.pdf—Release Preview Draft—Subject to


Change
Vendors, Purchasing, and Receiving 39

■ A Reference No. column is now displayed on the Scanned Vendor Bills page. Previously this was only
available on the Review Scanned Bill page.
■ 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.
■ 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.

Review Scanned Bill Page Improvements


■ NetSuite SuiteTax Engine is now supported. NetSuite India Localization SuiteTax Engine and NetSuite
LATAM Engine are currently not supported.
■ Templates are now available. Templates save data for select fields for specific vendor and subsidiary
combinations. Template data will override scanned bill data.
■ Discounts are now supported, including percentages and negative rates.
■ You can now apply payment holds when reviewing your bill. Check the Payment Hold box to apply a
payment hold on a disputed bill.
■ Files can now be downloaded from the Review Scanned Bill Page. Select the download icon on the left
side of the split view.
■ For line items, if there is no PO linked or scanned value found, item rates are carried from the item
record.
■ When selecting a PO number for a line item, the Billed Quantity is now displayed in the Purchase
Order pop-up.

Bill Creation Improvements


■ 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.
■ After creating a bill using Bill Capture, the uploaded file can be viewed in a split view next to the
created bill.
■ If a bill was created using Bill Capture, this is indicated in System Notes. (Bill > System Information
subtab > System Notes)

New Bill capture Preferences


■ 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 > Review Page field Sourcing > Purchase Order)
■ Scanned item lines can be aggregated as one line. Previously, this was only available for expense lines.
(Bill Capture Preferences > Review Page Line Display > Item Line Total)
■ You are no longer required to select tax and shipping preferences for Bill Capture. They can be left
empty. (Bill Capture Preferences > Review Page Field Sourcing > Total Tax / Shipping Cost)

For more information, see the help topic Email or Upload Vendor Bill Files Into NetSuite Using Bill
Capture.

ReleaseNotes_2025.1.0.pdf—Release Preview Draft—Subject to


Change

You might also like