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

ReleaseNotes_2025.1.0

The NetSuite 2025.1 Release Notes detail various enhancements and changes across multiple features, including accounting, banking, CSV import, and user interface updates. Key updates include enhancements to revenue arrangements, new target fields for revenue recognition, and changes to auto-create rule behavior in banking. The document emphasizes that features are only available after upgrading to version 2025.1 and may require additional purchases or compliance with terms of service.

Uploaded by

jameskelvinlopez
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)
23 views

ReleaseNotes_2025.1.0

The NetSuite 2025.1 Release Notes detail various enhancements and changes across multiple features, including accounting, banking, CSV import, and user interface updates. Key updates include enhancements to revenue arrangements, new target fields for revenue recognition, and changes to auto-create rule behavior in banking. The document emphasizes that features are only available after upgrading to version 2025.1 and may require additional purchases or compliance with terms of service.

Uploaded by

jameskelvinlopez
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/ 62

NetSuite 2025.

1 Release Notes 1

NetSuite 2025.1 Release Notes

Revision Date: March 10, 2025


PDF File Version: v9

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

These release notes are subject to change every week.

Ensure you review the release notes section of the Help Center Weekly Updates for a list of the
changes made in this build of the release notes.

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
■ New Target Fields for Revenue Recognition Field Maps
■ Benchmark 360 Enhancements
■ Fixed Assets Management Enhancements
■ Brazil Localization Enhancements
■ Brazil Reports Enhancements
■ New Denmark Tax Reports
■ Localization Assistant SuiteApp Enhancements
■ Malaysia Electronic Invoicing Enhancements
■ Singapore PEPPOL-Ready e-Invoicing Enhancements

NetSuite · Account Setup and Maintenance


■ Prompt Studio
■ Updates to AI Preferences
■ Compliance 360 SuiteApp Enhancements

ReleaseNotes_2025.1.0.pdf—Subject to Change
NetSuite 2

■ 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
■ Brazil Banking Integration Now Available

NetSuite · CSV Import


■ Newly Supported Record Types for CSV Import
■ 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
■ SuitePeople Workforce Management Enhancements
■ Change in Louisiana R-1300 Withholding Tax in SuitePeople U.S. Payroll

NetSuite · Inventory Management


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

NetSuite · Manufacturing
■ Manufacturing Routing Enhancements

ReleaseNotes_2025.1.0.pdf—Subject to Change
NetSuite 3

■ Manufacturing Mobile Enhancements

NetSuite · NetSuite Connector


■ Oracle Simphony Integration in NetSuite Connector
■ Shopify B2B in NetSuite Connector

NetSuite · NetSuite CPQ


■ Replace Inactive or Deleted Products
■ Improvements when Importing Products
■ Obtaining the Decompressed Configuration by Scripting

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
■ NetSuite SuiteApp License Client
■ Brazil Localization Enhancements
■ Southeast Asia Localization Enhancements

NetSuite · SuiteAnalytics
■ Latest JDBC Driver Version Available
■ 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
■ Text Enhance and Prompt Studio Available for Custom Fields

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

ReleaseNotes_2025.1.0.pdf—Subject to Change
NetSuite 4

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 Now Available
■ 2025.1 SuiteCloud CLI for Node.js Is Now Available
■ 2025.1 SuiteCloud IDE Plug-in for WebStorm Is Now Available
■ 2025.1 SuiteCloud CLI for Java Is Now 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
■ SuiteScript Generative AI API: New SuiteScript Tab on the AI Preferences Page
■ Additional Changes to Hidden Files

NetSuite · SuiteTalk Web Services Integration


■ REST Web Services Supported Records in 2025.1
■ 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
□ Changes in the VIES Tax Registration Numbers Validation System
□ Descriptive Names for Auto-Provisioned Tax Codes and Tax Types
□ Single-Instance Customers Can Now Use the US Sales Tax Reports SuiteApp
□ Brazil Reports Enhancements
□ Germany Localization Enhancements
□ Spain Localization Enhancements
□ SuiteTax Latam Engine Enhancements
□ SuiteTax Latam Engine - Brazil Records Enhancements
■ Legacy Tax
□ International Tax Reports Enhancements
□ SAF-T Reporting Framework SuiteApp Enhancements
□ Withholding Tax Enhancements

ReleaseNotes_2025.1.0.pdf—Subject to Change
Commerce 5

NetSuite · User Interface


■ Updates to Text Enhance
■ Enhancements to the Redwood Experience Theme
■ New Product Recommendation Messages
■ NetSuite Expert in SuiteAnswers

NetSuite · Vendors, Purchasing, and Receiving


■ Enhancements to Bill Capture
■ Procure to Pay - Vendor Payment Instruments

Commerce

Commerce · Commerce Website Setup


■ End of Support for New Non-secure Domains
■ Direct Invoice Payment to My Account

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


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

ReleaseNotes_2025.1.0.pdf—Subject to Change
Accounting 6

■ Taxation SuiteApps

Accounting
NetSuite 2025.1 includes the following enhancements to accounting features:

■ Enhancements to Merge Revenue Arrangements


■ New Target Fields for Revenue Recognition Field Maps
■ Benchmark 360 Enhancements
■ Fixed Assets Management Enhancements
■ Brazil Localization Enhancements
■ Brazil Reports Enhancements
■ Localization Assistant SuiteApp Enhancements
■ Malaysia Electronic Invoicing Enhancements
■ New Denmark Tax Reports
■ Singapore PEPPOL-Ready e-Invoicing Enhancements

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.

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.

New Target Fields for Revenue Recognition Field Maps


New standard transaction line fields in the revenue arrangement are now available as target fields when
creating revenue recognition field maps. This enhancement increases the number of revenue recognition
field maps you can create.

Some of the new target fields are available only if the Advanced Revenue Management (Revenue
Allocation) feature is enabled. The revenue recognition field mapping functionality is available only if the
Advanced Revenue Management (Essentials) feature is enabled. For more information about this feature,
see the help topic Mapping Revenue Recognition Fields.

Account Setup and Maintenance


This release note was updated February 17, 2025.

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

ReleaseNotes_2025.1.0.pdf—Subject to Change
Account Setup and Maintenance 7

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

Prompt Studio
Prompt Studio is a tool for managing generative artificial intelligence (AI) prompts and Text Enhance
actions in NetSuite. Generative AI prompts are the instructions given to a large language model (LLM) to
generate text. In NetSuite, you can use Prompt Studio to manage prompts that are used by Text Enhance
or by SuiteScript Generative AI APIs. You can also use Prompt Studio to create and manage Text Enhance
actions.

■ For Text Enhance, you can control which Text Enhance actions are available, which prompt is attached
to each action, which page context is used, view an audit log, and more. You can override system-
defined prompts for Text Enhance actions and add new Text Enhance actions and prompts. You can
define Text Enhance actions that will be available when a user clicks the Enhance Text button or when
a user selects text in a text area field, long text field, or rich text field.
■ For SuiteScript Generative AI APIs, you can create and manage prompts for use in
SuiteScript code. New methods in the N/llm module, llm.evaluatePrompt(options) and
llm.evaluatePrompt.promise(options), enable you to bring prompts into your SuiteScript code. Rather
than hard coding prompts into your SuiteScript code, you can reference a prompt by its internal ID
or by its script ID. For more information, see SuiteScript Generative AI API: New Methods in the N/llm
Module.
■ For SuiteCloud Development Framework (SDF), two new custom objects are available for Prompt
Studio: prompt (an object that represents a prompt) and textenhanceaction (an object that represents
a Text Enhance action). Both objects are created and managed using Prompt Studio. For more
information, see New SDF Custom Objects for Prompts and Text Enhance Actions.

Prompts and Text Enhance actions developed with Prompt Studio can be used only for accounts where
NetSuite supports generative AI. For more information, see the help topic Generative AI Availability in
NetSuite.

For more information, see the help topic Prompt Studio.

Updates to AI Preferences
■ The AI Preferences page enables users with the Administrator role to manage settings for Text
Enhance, Prompt Studio, and SuiteScript.
■ Users with the Administrator role can also use the AI Preferences page to view free monthly usage
limits and usage for their account. You can view monthly free usage amounts for Text Enhance,
Prompt Studio, and SuiteScript actions.
■ The Text Enhance Preferences page was removed. You can now manage Text Enhance preferences at
Setup > Company > AI > AI Preferences.

For more information, see the help topic Manage AI Preferences.

Authentication
NetSuite 2025.1 includes the following enhancements to authentication features:

ReleaseNotes_2025.1.0.pdf—Subject to Change
Authentication 8

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

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


■ Brazil Banking Integration Now Available

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

ReleaseNotes_2025.1.0.pdf—Subject to Change
Banking 9

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
This release note was updated March 3, 2025.

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 Notes
Updated

Item Fulfillment Newly exposed An item fulfillment transaction records the shipment of some or all items on
an order to the customer. In addition to the possibility of bulk fulfilling orders
using a CSV import as described in Bulk Fulfilling Orders Using a CSV Import,
you can now also use the Import Assistant for it.

Item Receipt Newly exposed An item receipt transaction records the receipt of returned items from
customers and updates accordingly the following:

■ Return authorizations
■ Inventory records
■ Inventory asset accounts
■ Status of the return

You can use the Import Assistant to create multiple item receipts in bulk. For
more information, see the help topic Item Receipt Import.

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

■ Commerce Website Setup


■ SC/SCMA/SCA — SuiteCommerce Solutions

ReleaseNotes_2025.1.0.pdf—Subject to Change
Commerce 10

■ SuiteCommerce InStore

Commerce Website Setup


This release note was updated February 24, 2025.

NetSuite 2025.1 includes the following enhancements to site setup features for your Commerce website:

■ End of Support for New Non-secure Domains


■ Direct Invoice Payment to My Account

End of Support for New Non-secure Domains


The option to create new, non-secure (HTTP) domains has been removed from NetSuite accounts. All new
domain types that you create in NetSuite must now be secured with an SSL certificate.

Starting April 2, 2025, support will stop for all non-secure domains, and traffic to those domains will be
blocked. To ensure a seamless transition and enhance your security, you should secure your existing
domain(s). See the help topic Secure Your Domain for specific instructions.

Secure (HTTPS) domains are now the industry standard. Including secure technology for your domains
assures your customers that their activities on your website are safe. Also, search engines often rank
secure sites higher than non-secure sites. See the help topic Secure Domains for more information.

Direct Invoice Payment to My Account


With the 2025.1.0 release, you can send your customers a link that lets them make a direct invoice
payment.

You can set a preferred domain to be used for the link, which directs customers to your Commerce
website. After they log in, they are directed to the invoice, which is stored in their My Account area. Your
customers can then use one of their stored payment methods to make a payment without needing to re-
enter their payment information.

For more information, see the help topic Direct Invoice Payment.

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.

ReleaseNotes_2025.1.0.pdf—Subject to Change
Commerce 11

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)


This release note was updated February 17, 2025.

NetSuite 2025.1 includes the following enhancements to CRM features:

■ 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

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 (in Weeks) 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.

ReleaseNotes_2025.1.0.pdf—Subject to Change
Customer Relationship Management (CRM) 12

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.

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.
■ Receivables tab: The Receivables tab shows invoices statuses( open, overdue) and available credit
memos ( credit limits and balances from the customer record). Financial details are pulled directly from
the customer record.

The Customer 360 page can be accessed in the following ways:

ReleaseNotes_2025.1.0.pdf—Subject to Change
Customer Relationship Management (CRM) 13

■ 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
This release note was updated February 17, 2025.

NetSuite 2025.1 includes the following enhancements to employee management features:

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


■ SuitePeople Workforce Management Enhancements
■ Change in Louisiana R-1300 Withholding Tax in SuitePeople U.S. Payroll

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.

For more information, see the help topic Download 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:

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.

For more information, see the help topic Download Form W-2 and Form W-2 C for Employees.

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

ReleaseNotes_2025.1.0.pdf—Subject to Change
Inventory Management 14

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

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.

ReleaseNotes_2025.1.0.pdf—Subject to Change
Inventory Management 15

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.

Receive All option for PO Receiving


You can activate the Enable Receive All option rule to receive all the items on a purchase order at the
same time.

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.

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

ReleaseNotes_2025.1.0.pdf—Subject to Change
Inventory Management 16

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.

New Pick Task Failure Report


Under the outbound reports, the Pick Task Failure report provides a list of pick task lines with failures
during item fulfillment generation. You can search for orders, waves, or pick tasks with these failures and
view the error message for each pick task line.

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—Subject to Change
Manufacturing 17

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

ReleaseNotes_2025.1.0.pdf—Subject to Change
Manufacturing 18

■ delete any operation with the Not Started status

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

NetSuite Connector
This release note was updated February 24, 2025.

NetSuite 2025.1 includes the following enhancements to NetSuite Connector features:

■ Oracle Simphony Integration in NetSuite Connector


■ Shopify B2B in NetSuite Connector

Oracle Simphony Integration in NetSuite Connector


Oracle Simphony connector is now available in NetSuite Connector.

Oracle Simphony connector is intended for customers who have both NetSuite and the Oracle Simphony
point-of-sale solution.

Simphony connector pulls data from the customer’s Simphony account daily and creates invoice records
within NetSuite.

Following are the key benefits of the Simphony connector :

■ Creates accurate transaction records in NetSuite based on sales that occur in Simphony.
■ Simplifies finance and accounting by automating repetitive and routine tasks.
■ Requires minimal support and maintenance.

See the help topic Managing the Oracle Simphony Connector in NetSuite for more information.

Shopify B2B in NetSuite Connector


Shopify B2B is now available in NetSuite Connector.

The Shopify connector now supports order syncs and fulfillments from Shopify B2B to NetSuite. It is
intended for Business to Business (B2B) selling and supports the following functionalities:

■ Invoice Posting
■ Subsequent Payment Handling
■ B2B Synchronisation

Contact your Account Manager to add the Shopify connector to your NetSuite Connector account.

See the help topic Shopify B2B for more information.

NetSuite CPQ
This release note was updated March 3, 2025.

NetSuite 2025.1 includes the following changes to NetSuite CPQ (Configure, Price, Quote):

ReleaseNotes_2025.1.0.pdf—Subject to Change
NetSuite CPQ 19

■ Replace Inactive or Deleted Products


■ Improvements when Importing Products
■ Obtaining the Decompressed Configuration by Scripting

Replace Inactive or Deleted Products


You can now specify a replacement product for inactive or deleted products. By specifying a replacement
product, users can continue to view or edit a configuration from an unfinished transaction using the
replacement product even though the original product is no longer available. Previously, if a product was
made inactive or deleted, the user was unable to continue with the configuration and had to start a new
configuration. For more information, see the help topic Replacing Deleted or Inactive Products.

Improvements when Importing Products


You can now select and import multiple products at the same time with NetSuite CPQ Configurator
(version 1.5.0). You can also monitor the import progress for each product with detailed status updates.

When importing a new product version into an existing product, favorites configurations may not work
with the new setup. In this case, you can unlink the favorites configurations from the target product
but maintain them in the account. For this purpose, check the new Unlink favorites from the target
product box.

Continue importing products from the options record at CPQ > Configurator > Settings. For more
information, see the help topic Importing Products.

Previously, you could only import one product at a time.

Obtaining the Decompressed Configuration by Scripting


Product configurations are stored in compressed format on the configuration record. With NetSuite
CPQ Configurator (version 1.5.0), a new RESTlet endpoint lets you retrieve the compressed product
configurations from custom client and server scripts. After taking the configuration ID as a parameter,
the endpoint searches for it and returns the decompressed configuration in string format. Then, you can
convert it into a JSON object if needed. For more information, see the help topic Working with Product
Configurations.

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
■ NetSuite SuiteApp License Client
■ Brazil Localization Enhancements
■ Southeast Asia Localization Enhancements

ReleaseNotes_2025.1.0.pdf—Subject to Change
Order Management 20

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
This release note was updated February 17, 2025.

NetSuite 2025.1 includes the following enhancements to SuiteAnalytics:

■ Latest JDBC Driver Version Available


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

Latest JDBC Driver Version Available


As of February 17, 2025, the latest version of the SuiteAnalytics JDBC driver is available for download. If
you are using a JDBC driver, you can upgrade to JDBC driver version 8.10.170.0.

The latest driver version is optional, but it is recommended that you download and install it. The new
driver version supports the java.sql.Connection.getSchema() method, which is required if you use the
Boomi Database V2 connector. For this version, ensure that the NegotiateSSLClose parameter is set to
false.

ReleaseNotes_2025.1.0.pdf—Subject to Change
SuiteAnalytics 21

To download the latest driver version, log in to NetSuite. In the Settings portlet on the Home page, click
Set Up SuiteAnalytics Connect.

For more information about the latest driver, see the help topic JDBC Driver 8.10.170.0.

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

■ Accounting SuiteApps
■ Administration SuiteApps
■ Inventory Management SuiteApps
■ Localization SuiteApps

ReleaseNotes_2025.1.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 22

■ Manufacturing SuiteApps
■ Order Management SuiteApps
■ SuitePeople SuiteApps
■ Taxation SuiteApps

Accounting SuiteApps
Following are the 2025.1 accounting enhancements to SuiteApps:

■ Benchmark 360 Enhancements


■ Fixed Assets Management Enhancements

Fixed Assets Management Enhancements


NetSuite 2025.1 includes the following enhancements to the Fixed Assets Management SuiteApp:

■ System Setup Page Redesign for Redwood Experience


■ Mid-life Leases

System Setup Page Redesign for Redwood Experience


The System Setup page has been redesigned to ensure seamless integration with the Redwood
Experience. To improve the System Setup page layout, the following settings in the General tab are
further organized into the following subtabs:

■ Asset Setup – This subtab contains settings for asset and accounting period set up.
■ Asset Management – This subtab contains settings for asset depreciation, disposal, proposal or
creation, revaluation, and transfer.
■ Lease Setup – This subtab contains settings related to leases.

For more information, see the help topic Fixed Assets General Preferences.

Mid-life Leases
Expanding on the Lease Accounting feature, the latest version of the Fixed Assets Management SuiteApp
introduces the ability to add mid-life leases to NetSuite. This capability enables users to integrate leases
that were initiated and recorded outside the system into NetSuite’s lease management framework. The
Mid-Life Lease box on the Lease record specifies whether the lease being created is a mid-life lease. You
can also indicate the Prior Interest Periods Recognized for the lease, ensuring that the system does not
record previously recognized periods.

For more information, see the help topic Creating a Lease Record.

Benchmark 360 Enhancements


The Benchmark 360 v1.0.2 contains the following enhancements:

■ New Redwood Experience Theme for Benchmark 360 Dashboard- The new Redwood Experience
Theme for Benchmark 360 SuiteApp offers a clean style that adapts to various layouts, providing fresh
look and feel.

ReleaseNotes_2025.1.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 23

To enable the Redwood Theme Experience in your account, go to Home > Set Preferences. On the
Appearance tab in the Redwood Experience area, click Enable.
■ Updated Employee Turnover Rate Calculation Parameter- The Employee Turnover Rate calculation
now considers terminated employees with either Active or Inactive status when retrieving values
for the Employees Who Left the Company criterion. An employee is considered active if the value
for the Release Date field on the employee record is blank. Otherwise, the employee is classified as
terminated.
Previously, terminated or resigned employees must have an Inactive status to be included in the
calculation criterion. See, Employee Turnover Rate Calculation.

For more information, see the help topic Benchmark 360.

Administration SuiteApps
This release note was updated March 10, 2025.

Following is the 2025.1 administration enhancement to SuiteApps:

■ Compliance 360 SuiteApp Enhancements


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

Compliance 360 SuiteApp Enhancements


The Compliance 360 SuiteApp version 1.2.0 contains the following enhancements:

■ Name Change for HC Compliance Manager Role


■ New Redwood Experience Theme for Compliance 360
■ Updates to Compliance 360 Dashboard
■ Updates to Compliance 360 Activity Log

Name Change for HC Compliance Manager Role


The role HC Compliance Manager is renamed to Compliance Officer.

New Redwood Experience Theme for Compliance 360


The new Redwood Experience Theme for Compliance 360 SuiteApp provides a clean style that adapts to
different layouts, providing a modern look and feel.

To enable the Redwood Experience Theme in your account, go to Home > Set Preferences. On the
Appearance subtab in the Redwood Experience area, click Enable.

Updates to Compliance 360 Dashboard


The following are the updates to the Compliance 360 Dashboard:

■ Changes in the Key Performance Indicators portlet - Version 1.2.0 includes the following changes
to the KPI portlet:
□ New KPI meter graphs - The new version of the SuiteApp features the new look of KPI meters that
show moving graphs to measure the Threshold and the Total Record Count.

ReleaseNotes_2025.1.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 24

□ KPI Meter Tooltip - In this version, hovering over the KPI meter gauge displays record range
counts instead of percentages.
□ Rounded-off Percentage for Increase/Decrease Vs. Threshold - The Percentage Vs Threshold
number now shows as a rounded-off whole number. Previously, the percentage displays as a
decimal number.
□ Record Count Color - The font color of the total record count matches the threshold percentage
color. For example, if the threshold is green (Good), the record count font color will also be green.
□ Record Count Bar and Threshold Bar Colors - the colors of the record count bar and the
threshold bar are changed to match the Redwood theme.
■ Changes in Other Compliance 360 Dashboard Portlets - The new version also includes the
following updates to the other Compliance 360 dashboard portlets:
□ Charts and Graphs Colors - The color of the charts and graphs of the Compliance 360 dashboard
portlets are updated to the Redwood theme.
□ Charts and Graphs Legends - The legend of each chart or graph is placed at the lower part of the
portlet.

Updates to Compliance 360 Activity Log


The Compliance 360 Activity Log includes the following updates:

■ New columns - The activity log has two new columns:


□ Source Details - Shows the name of the associated record that contains customer information.
□ Interface Type - Shows whether the action was performed through UI (User Interface) or API
(Application Programming Interface).
■ New filters - The activity log can now be filtered according to the following:
□ Source
□ Interface Type

For more information, see the help topic Compliance 360 SuiteApp.

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.

For more detailed information about how these enhancements appear in your workbook, see the help
topic Personal Information Access Logs Workbook.

ReleaseNotes_2025.1.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 25

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.

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.

ReleaseNotes_2025.1.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 26

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 the Print to File printer option. You
can access the saved PDF or ZPL file from the local storage folder of your device 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 set the Enable Multiselect Condition field to display the
Enable Multiselect 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 or column click conditions for the left or
right table. To get data from selected rows, use the following APIs depending on your table requirements:
getSelection, getLeftSelection, and getRightSelection.

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.
■ Adding Data Tables Through Cloning – 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

ReleaseNotes_2025.1.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 27

clicks or column clicks. By default, your new table along with your configurations automatically displays
on the same page as the one for the standard table. You can configure settings to hide it or to replace
the standard table.
■ Autosubmission of Selected Table Data – You can configure autosubmission for row clicks or
column clicks on a Data Table element.

For more information, see the help topic Configuring Mobile Page Elements.

Localization SuiteApps
This release note was updated March 10, 2025.

Following are the 2025.1 localization enhancements to SuiteApps:

■ Brazil Banking Integration Now Available


■ Brazil Localization Enhancements
■ Brazil Reports Enhancements
■ Germany Localization Enhancements
■ Localization Assistant SuiteApp Enhancements
■ Malaysia Electronic Invoicing Enhancements
■ New Denmark Tax Reports
■ SAF-T Reporting Framework SuiteApp Enhancements
■ Singapore PEPPOL-Ready e-Invoicing Enhancements
■ Southeast Asia Localization Enhancements
■ Spain Localization Enhancements
■ SuiteTax Latam Engine Enhancements
■ SuiteTax Latam Engine - Brazil Records Enhancements

Brazil Banking Integration Now Available


The Brazil Banking Integration SuiteApp enables you to reconcile your bank statements with your
NetSuite transactions. In version 1.0.0, the SuiteApp supports the import of bank statements from Banco
do Brasil.

Brazil Banking Integration is only available for installation on authorized accounts. It is a public and
managed SuiteApp.

For more information, see the help topic Brazil Banking Integration.

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 Receiving Process for Imported Goods

ReleaseNotes_2025.1.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 28

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

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

ReleaseNotes_2025.1.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 29

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

ReleaseNotes_2025.1.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 30

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

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.

Germany Localization Enhancements


Germany Localization SuiteApp version 1.9.0 includes the following enhancements:

■ Introduction of the Yearly VAT Report – USt 2A


In this version, you can generate and export the Yearly VAT Report – USt 2A. You can export the
generated report in the XML file format prepared to be processed by ELSTER. The SuiteApp also allows
you to edit text fields, number fields, and boxes in your generated report before its submission to the
tax authority.

For more information, see the help topic Germany Localization.

Localization Assistant SuiteApp Enhancements


The Localization Assistant SuiteApp Version 1.3.0 includes the following enhancements :

■ You can now customize ISO 20022 EFT and DD templates from the Manage Payment Formats page by
clicking the Customize link
■ You can now also hide and unhide fields in Edit and Create mode by using LRCFM
■ You can now check the Mandatory box for fields based on their context using the is Mandatory
parameter in the LRCFM plugin implementation. By default the Mandatory box for fields must be
cleared.
■ You can now use the showOnlyIn parameter in the LRCFM plugin implementation which helps display
the fields only in mentioned records if the localization context matches.

For more information, see the help topic Localization Assistant SuiteApp

Malaysia Electronic Invoicing Enhancements


NetSuite 2025.1 includes the following enhancements to Malaysia Electronic Invoicing SuiteApp:

ReleaseNotes_2025.1.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 31

■ Malaysia Electronic Invoicing Version 1.3.0


■ Malaysia Electronic Invoicing Version 1.4.0
■ Malaysia Electronic Invoicing Version 1.4.2

Malaysia Electronic Invoicing Version 1.3.0


Malaysia Electronic Invoicing SuiteApp version 1.3.0 will include the following enhancements:

■ Support for Consolidated Invoices


■ Support for Inbound E-documents

Support for Consolidated Invoices

Malaysia Electronic Invoicing SuiteApp version 1.3.0 supports consolidated invoices. You can now submit
consolidated invoices on monthly basis to IRBM/LHDN using the Malaysia Electronic Invoicing SuiteApp.

Support for Inbound E-documents

You can now upload inbound e-documents in XML format and convert it into vendor bill.

Malaysia Electronic Invoicing Version 1.4.0


The Malaysia Electronic Invoicing SuiteApp version 1.4.0 will include the following enhancements:

■ Support for Single Instance (SI) Accounts


■ Support for Line Discounts and Line Charges
■ Support for Transaction-Level MSIC Code

Support for Single Instance (SI) Accounts

Malaysia Electronic Invoicing SuiteApp version 1.4.0 now supports Single Instance (SI) accounts to
enhance flexibility and compatibility.

Support for Line Discounts and Line Charges

You can now include line discounts and line charges directly in the invoices to enable more detailed and
accurate invoicing.

Support for Transaction-Level MSIC Code

You can select MSIC code directly for individual transactions. If you do not select the MSIC code, it is
automatically selected from the subsidiary by default.

Malaysia Electronic Invoicing Version 1.4.2


The Malaysia Electronic Invoicing SuiteApp version 1.4.2 includes the following enhancements:

■ Support for Multi Accounting Books


■ Support for Line Discounts and Line Charges for Consolidated Invoicing
■ Updated MSIC Codes as per IRBM Guidelines

ReleaseNotes_2025.1.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 32

Support for Multi Accounting Books

Malaysia Electronic Invoicing SuiteApp version 1.4.2 now supports consolidated invoicing for accounts
that have full multi book feature enabled.

Support for Line Discounts and Line Charges for Consolidated Invoicing

The SuiteApp version 1.4.2 includes line charges and discounts when generating consolidated invoices to
improve flexibility and accuracy.

Updated MSIC Codes as per IRBM Guidelines

MSIC codes are now updated in accordance with the latest guidelines from the Inland Revenue Board of
Malaysia (IRBM).

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

SAF-T Reporting Framework SuiteApp Enhancements


SAF-T Reporting Framework SuiteApp version 1.1.0 includes the following enhancements:

■ Inclusion of Discounts in SAF-T Reports


In this version, the generated SAF-T reports include discounts.
■ 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.
■ Introduction of Danish Translation of the SuiteApp
In this version, the SAF-T Reporting Framework SuiteApp is also be available in Danish.

For more information, see the help topic SAF-T Reporting Framework.

Singapore PEPPOL-Ready e-Invoicing Enhancements


The Singapore PEPPOL-Ready e-Invoicing SuiteApp version 5.0.0 includes PEPPOL International (PINT)
standard that regulates and streamlines the international e-invoicing processes. PINT standard enables

ReleaseNotes_2025.1.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 33

businesses and government entities to exchange invoices internationally using the Singapore PEPPOL
network. Along with the existing Business Interoperability Specifications (BIS) Billing 3.0 specification
standard, the SuiteApp now supports PINT standards that include PINT-SG and PINT Wildcard.

■ PEPPOL International Singapore (PINT-SG): This standard is used to manage transactions among
Singapore entities.
■ PINT Wildcard: This standard is used to manage transactions between Singapore and international
entities.

The new Billing Method is now added to customer, invoice, and credit memo records. Use the field to
select the standard you want to apply to a transaction:

■ BIS 3.0
■ PINT-SG
■ PINT Wildcard

For more information, see the help topic Singapore PEPPOL-Ready e-Invoicing.

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

ReleaseNotes_2025.1.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 34

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

Spain Localization Enhancements


Spain Localization SuiteApp version 2.1.0 includes the following enhancements:

■ Update of the Spain VAT Report Customization


In this version, the previously supported customization of Spain VAT reports is removed. Instead, the
SuiteApp introduces a new method of customizing Spain VAT reports that is interconnected with the
Tax Reporting Framework SuiteApp. This new feature now supports the customization of all Spain VAT
reports supported by the Spain Localization SuiteApp.
■ Introduction of the Modelo 347 Report
In this version, the Spain Localization SuiteApp enables you to generate the Modelo 347 report.
After your report is successfully generated, you can download the TXT report file and submit it to the
Spanish Tax Agency.

For more information, see the help topic Spain Localization.

ReleaseNotes_2025.1.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 35

SuiteTax Latam Engine Enhancements


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

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

ReleaseNotes_2025.1.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 36

■ Quantity
■ Value
■ Weight

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:

ReleaseNotes_2025.1.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 37

■ Refined Bin Selection When Issuing Components for Work Orders


■ Operation Log
■ GS1 Item Label Printing
■ 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.

ReleaseNotes_2025.1.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 38

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.

Order Management SuiteApps


Following are the 2025.1 order management enhancements to SuiteApps:

■ Ship Central Enhancements


■ NetSuite SuiteApp License Client

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.

Pack All Option for Cartons


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

ReleaseNotes_2025.1.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 39

■ Carrier Accounts per Location – When you create shipping items using the new PackShip -
Shipping Advanced Plugin, 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 the standard 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.

Shipping and Label Printing Directly on Item Fulfillments


If you have a Ship Central shipping item for FedEx, UPS, or USPS enabled with Shipping Label Integration,
you can set the Shipping Mode preference to pack and ship directly on item fulfillments. You can select
either the Integrated Shipping Only mode to apply to all orders or Integrated Shipping per Order
mode to apply to orders of your choice. When you select the shipping item on the order, you can also
generate and print labels directly on the item fulfillment. You cannot pack and ship the order through the
Ship Central app.

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.

CSV Import of Shipping Items


For the carriers that you use within Ship Central, you can import shipping items to create or update them
in bulk.

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 on a preference record. 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 on the Packship – Location Address record. On this record,
you can add multiple addresses for your location. You can also use the return address as your Ship From
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.

ReleaseNotes_2025.1.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 40

Domestic Shipping to Military PO Boxes and US Territories


Using USPS domestic shipping services, you can now ship orders to US territories instead of using
international shipping options available from other carriers. Using eligible shipping services from any of
your carriers, you can ship to 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 Tariff 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 tariff 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 insurance on the app.
This option is available within your NetSuite ShipEngine account for your connected carriers.

Paid Address Validation


Before you ship orders through the NetSuite UI or the app, you can now use the paid address validation
service available for your NetSuite ShipEngine account. When you add a location address, you can validate
your Ship From address. When you create an order, you can validate the Ship To address of the shipment.
For more information, see the help topic Shipping Address Validation.

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.

For set up procedures, see the following topics:

■ To activate rules, see the help topic Configuring Ship Central Rules
■ To set preferences, see the help topic Ship Central Preferences.
■ To import files, Importing CSV Files with the Import Assistant

NetSuite SuiteApp License Client


As of November 2024, the License Client SuiteApp version 1.08.0 supports adding quantity. The SuiteApp
now fetches the quantity details from license record in NLCORP. You can see the same in the License
Client dashboard.

SuitePeople SuiteApps
This release note was updated February 24, 2025.

ReleaseNotes_2025.1.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 41

Following are the 2025.1 SuitePeople enhancements to SuiteApps:

■ SuitePeople Workforce Management Enhancements


■ Change in Louisiana R-1300 Withholding Tax in SuitePeople U.S. Payroll

SuitePeople Workforce Management Enhancements


As of 2025.1, the following enhancements are available with the SuitePeople Workforce Management
(WFM) SuiteApp:

■ Performance and Security Updates for Workforce Management Mobile Apps


■ Pre-configured Wage Agreement for the General Retail Industry Award in Australia
■ Workforce Management SuiteApps Support Changes Targeted for NetSuite 2025.1
■ Workforce Management Mobile Apps End of Support for Earlier Android Versions
■ Rebrand of Non-Embedded SuitePeople Workforce Management Website

Performance and Security Updates for Workforce Management Mobile


Apps
The upgrade of the following mobile apps to version 2.6.0 introduces performance and security
improvements:

■ From the Google Play Store, NetSuite Workforce Management and NetSuite Time Clock apps
■ From the Apple App Store, NetSuite Workforce Management and NetSuite Time Clock apps

To completely sync mobile app data captured offline with the WFM servers, you must complete the
required actions for all the apps that you need to update. Refer to the instructions in Checking that the
SuitePeople Workforce Management phone app is up to date.

For more information, see the help topic Updating SuitePeople Time Clock.

Workforce Management and Field Service Management Data in Weekly


Timesheets
If you use both Workforce Management (WFM) and Field Service Management (FSM), you can accurately
track employee weekly hours using weekly timesheets.

When used with both the WFM and FSM SuiteApps, the Weekly Timesheets page shows the following
changes:

■ On the Enter Time subtab, on both Edit and View modes, the row showing the daily total hours
under the table header is removed.
■ On the same subtab, on View mode, the removed row is replaced with the following totals appearing
at the end of the list:
□ Service Hours Total – Shows the total number of hours of field service time sourced from FSM and
other sources for each day of the week.
□ WFM Payroll Hours Total – Shows the total number of payroll hours sourced only from WFM,
which are checked in the Created by SuitePeople WFM column, for each day of the week.

The following screenshot highlights the added total rows.

ReleaseNotes_2025.1.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 42

To view total WFM and FSM hours, open the Weekly Timesheets page. For more information, see the help
topic Weekly Timesheets.

For more information about the relevant features and related guidelines, see the help topic Tracking
Weekly Timesheets with WFM and FSM Hours.

Pre-configured Wage Agreement for the General Retail Industry Award


in Australia
SuitePeople Workforce Management customers whose current implementation includes preconfigured
wage agreements now have access to two new agreements.

The following preconfigured wage agreements cover typically used variations of the General Retail
Industry Award [MA000004] in Australia:

■ [MA000004] General Retail Industry – Use this agreement to manage employee wages that have the
typical span of hours as defined in the Award.
■ [MA000004] General Retail Industry Award - Late Trading (After 9pm) – Use this agreement when
the employees you manage have late trading hours that extend beyond:
□ 9 p.m. from Monday to Friday
□ 6 p.m. on a Saturday or Sunday

The new pre-configured agreements include the following components:

■ Conditions and rules designed to calculate pay rates and entitlements


■ Employee classifications with assigned pay rates

To review the pre-configured wage agreements, go to Setup > Wage. On the upper right corner, check
the Include inactive agreements box.

For more information employees, see the help topic General Retail Industry Award [MA000004].

Workforce Management SuiteApps Support Changes Targeted for


NetSuite 2025.1
As of NetSuite 2025.1, the Outbound Single Sign-on (SuiteSignOn) feature used with the Adi Insights
SuiteApps is no longer supported on production accounts.

ReleaseNotes_2025.1.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 43

So, you can no longer use the following Adi Insights SuiteApps to access SuitePeople WFM features in
NetSuite:

■ Adi Insights (Bundle ID: 317115)


■ Adi Insights – Embedded (Bundle ID: 401708)

To continue using WFM features, switch to the new SuitePeople WFM SuiteApp from the SuiteApp
Marketplace. Complete the following actions before the NetSuite 2025.1 release:

1. WFM users with the Administrator role must switch to using WFM by installing the SuiteApp from
the SuiteApp Marketplace. When you have installed the WFM SuiteApp, ensure that you grant
access to the SuitePeople WFM Integration role to their and other employees’ accounts.
2. Before using the new SuiteApp version, set up the WFM portlet again.

For more information, see the help topic Installing the SuitePeople Workforce Management SuiteApp.

Workforce Management Mobile Apps End of Support for Earlier Android


Versions
Targeted for February 2025, support will end for SuitePeople Workforce Management Time Clock and
SuitePeople Workforce Management mobile applications on Android 11 and earlier versions.

After said target date, users of WFM apps installed on unsupported Android devices can expect the
following changes:

■ WFM apps will continue to work on devices with Android 11 and earlier versions installed, however, the
apps can no longer be updated to the latest versions.
■ When the WFM apps are uninstalled from the unsupported Android device, users can no longer install
the apps from Google Play.

If you are using WFM apps on devices with Android 11 and earlier versions installed, before February
2025, update your devices to version 12 or later. Updating to the minimum required Android version
ensures that you receive the latest updates to your WFM apps.

Rebrand of Non-Embedded SuitePeople Workforce Management


Website
The non-embedded SuitePeople Workforce Management website, accessed at see.adiinsights.com,
includes the following enhancements:

■ Oracle NetSuite brand identity


All visual components, including the login and dashboard screens, will use Oracle NetSuite typography,
color, and other graphical elements. Notable changes include:
□ Website name – from Adi Insights to SuitePeople Workforce Management
□ Theme – from a green-and-white theme to a blue-and-white one
□ Logo – from Adi Insights to Oracle NetSuite
■ Navigation menu
Some menu labels and locations will match the SuitePeople WFM SuiteApp available in NetSuite.
For more information, see Navigation Menu Changes for Non-Embedded SuitePeople Workforce
Management Website, SuiteAnswers ID 1017521.
■ Documentation link

ReleaseNotes_2025.1.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 44

The question mark icon, which previously redirected to the Adi Insights manual at see.adiinsights.com/
manual when clicked, will redirect to the Oracle Help Center page for SuitePeople WFM.

Recommended Actions

No actions are required from you or your employees.

If you are a NetSuite customer, however, it is best practice to use the SuitePeople WFM SuiteApp available
in the SuiteApp Marketplace. Integrating your WFM account with NetSuite helps you maximize the use of
both solutions in one platform.

For more information, see the following topics in the NetSuite Help Center or in SuiteAnswers:

■ SuitePeople Workforce Management, SuiteAnswers ID 108409


■ Integrating Workforce Management with NetSuite, SuiteAnswers ID 108537
■ Rebrand of the Non-Embedded SuitePeople Workforce Management Website, SuiteAnswers ID
1017519

Change in Louisiana R-1300 Withholding Tax in SuitePeople


U.S. Payroll
Effective January 1, 2025, Louisiana has a new withholding tax formula. To comply with the state's new tax
agency requirements, SuitePeople U.S. Payroll version 24.02.16 is introducing the following changes in
the employee record:

■ New filing status options for Louisiana Withholding – The following filing status options support
the updated R-1300 form in NetSuite for Louisiana Withholding tax:
□ No Deduction
□ Single or Married Separately
□ MFJ or Qualified Surviving Spouse or HOH
You can select these new options under the Taxes subtab of the employee record.
■ Removal of Dependent Credits (Block B) Field – In the updated Louisiana R-1300 form, allowances
are no longer supported. Any data previously entered in this field before version 24.02.16 no longer
impact the withholding tax calculation for paychecks processed from January 1, 2025 onward.

For more information about setting up tax withholding in NetSuite, see the help topic Setting Up Other
Tax Withholdings and Allowances.

Taxation SuiteApps
This release note was updated March 3, 2025.

Following are the 2025.1 taxation enhancements to SuiteApps:

SuiteTax SuiteApps

■ Changes in the VIES Tax Registration Numbers Validation System


■ Descriptive Names for Auto-Provisioned Tax Codes and Tax Types
■ Single-Instance Customers Can Now Use the US Sales Tax Reports SuiteApp

Legacy Tax SuiteApps

ReleaseNotes_2025.1.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 45

■ International Tax Reports Enhancements


■ Withholding Tax Enhancements

SuiteTax SuiteApps

Changes in the VIES Tax Registration Numbers Validation System


The SuiteTax Engine (STE) SuiteApp version 2.00.63 introduces changes to the way the tax registration
numbers validation requests are sent to the VIES system.

With this update, you will see the following enhancements:

■ Tax registration numbers validation requests will be newly sent to the VIESAPI, which is a private
provider.
■ For each validation request, only entity tax registration numbers will be sent.
■ For each validation request, a unique query identification number will be generated by the VIES
system. This identification number will be reflected in the consultation number.

For more information, see the help topic Validating Tax Registration Numbers for the European Union.

Descriptive Names for Auto-Provisioned Tax Codes and Tax Types


The SuiteTax Data Records SuiteApp version 2.00.83 introduces descriptive names for auto-provisioned
tax codes and tax types.

With this update, you will see the following enhancements:

■ Tax types and tax codes names are more descriptive and transparent.
□ You can see the new naming in the following examples of tax types: US state sales tax, US county
sales tax, US city use tax, US local sales tax.
□ Here are some examples of the new names of tax codes: State sales tax for California, County use
tax for Rocklan County, California, City use tax for Los Alamos, Santa Barbara County, California,
Local sales tax for San Diego County, California.
■ Each tax code and tax type now have a description explaining their specifics.

Single-Instance Customers Can Now Use the US Sales Tax Reports


SuiteApp
We have updated our US Sales Tax Reports SuiteApp to allow Single-Instance customers to use it.
Previously, only OneWorld customers were able to use these reports.

Legacy Tax SuiteApps

International Tax Reports Enhancements


The International Tax Reports SuiteApp version 3.130.0 includes the following enhancements:

■ To help you comply with BIR regulations RR No. 03-2024, in relation to Republic Act No. 11976 (or
the Ease of Paying Taxes Act), use the following new predefined saved searches to view a list of open
invoices, including details such as amount and output VAT:
□ EoPT: Open Invoices Summary - Installment

ReleaseNotes_2025.1.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 46

□ EoPT: Open Invoices Summary - Non-installment


The saved searches identify open past due receivables for invoices with or without installments. The
search results include the following:
□ Sort By: Date, Invoice Number, Installment Number
□ Columns: Date, Tax Period, Type, Document Number, Name, Amount, Amount (Transaction Tax
Total), Amount Remaining
□ Installment (if applicable): Installment Number, Installment: Amount, Installment: Due Date

Note: If you have the Installments feature enabled, add the following filter criteria to remove
Installments results when using the EoPT: Open Invoices Summary - Non-installment saved
search:
Installment : Installment Number is empty
Consequently, if your account does not have the Installments feature, you do not need to run
the EoPT: Open Invoices Summary – Installment saved search.

Refer to Saved Searches for more information.


■ When generating a Luxembourg VAT Report, boxes 409 and 410 now include additional calculation
parameters. Refer to the following table for the list of box numbers included in the calculation:

Box Calculation Parameters

409 Box 436 + 435 + 463 + 765

410 Box 462 + 464 + 766

Withholding Tax Enhancements


The Withholding Tax SuiteApp includes the following updates:

■ Withholding Tax 1.48.0


■ Withholding Tax 1.47.0

Withholding Tax 1.48.0


Withholding Tax SuiteApp version 1.48.0 introduces the following new forms:

■ Form 0605 – Use this form to report and remit taxes that do not require the use of a tax return. You
can download generated Form 0605 reports and attach as a supplementary document for other
reports such as Form 1601-EQ.
Refer to Payment Form (0605) for more information.
■ Form 0619-F – Use this form to report and remit income taxes deducted or withheld from various
income payments subject to Final Withholding Taxes.
Refer to Monthly Remittance Form of Final Income Taxes Withheld (Form 0619-F) for more
information.

Withholding Tax 1.47.0


The Withholding Tax SuiteApp version 1.47.0 includes the following enhancements:

ReleaseNotes_2025.1.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 47

■ 1601-EQ barcode – A barcode now appears on the header section when printing or saving a PDF
copy of Form 1601-EQ. Refer to Quarterly Remittance Return of Creditable Income Taxes Withheld
(Expanded) (Form 1601-EQ) for more information.
■ 1604E report – The new Annual Alphalist of Payees Report (1604-E) is a consolidated alphabetical
listing of income earners for an annual period. The report includes earners from whom a part of
income was withheld as tax and remitted by the income payors to the Bureau of Internal Revenue.
Refer to Annual Alphalist of Payees (1604E) for more information.
■ “WTax WB_WV_WF Tax Codes SS” scheduled script – You can deploy this new scheduled script to
provision the following tax types and their corresponding tax codes:
□ WB_PH
□ WV_PH
□ WF_PH
Refer to the following help topics for details:
□ Script Deployment
□ Creditable Withholding Tax Codes - Philippines
■ Form 0619-E – You can use the new Monthly Remittance Form of Creditable Income Taxes Withheld
(Expanded) for reporting and remitting income taxes that have been deducted or withheld from
various income payments. To generate the PDF form, see the help topic Monthly Remittance Form of
Creditable Income Taxes Withheld (Expanded) (Form 0619-E).

SuiteBuilder – Customization
This release note was updated Help Center Weekly Updates.

NetSuite 2025.1 includes the following enhancements to SuiteBuilder features:

■ Updated BFO library for Advanced PDF/HTML Templates


■ Text Enhance and Prompt Studio Available for Custom Fields

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.

Text Enhance and Prompt Studio Available for Custom


Fields
The Text Enhance feature has been added to custom fields and is available for Long Text, Text Area, and
Rich Text field types. When Text Enhance is enabled for a field, the Enhance Text button is available beside
the field on transactions and other records. When the Enhance Text button is available, you can do the
following:

■ Use the generic Text Enhance actions on all of the text in the field (Clean Up, Make Shorter, and Make
Longer).
■ Select specific text in the field. A Clean Up menu is displayed. Select Clean Up to refine the selected
text. This action runs the same action as Clean Up in the field-level menu.

ReleaseNotes_2025.1.0.pdf—Subject to Change
SuiteBuilder – Customization 48

To enable Text Enhance for a custom field, go to Customization > Lists, Records, & Fields > (field type), and
click Edit for an existing field. For more information, see the help topic Creating a Custom Field.

Additionally, NetSuite users with access to Prompt Studio can add custom Text Enhance actions and
their corresponding prompts. Custom Text Enhance actions and prompts can be configured for custom
records and custom fields. For example, when creating a custom field, if you want to add a Text Enhance
action specific to that field, you can create a Text Enhance action and a prompt for the record and field
combination.

For more information about the Text Enhance feature, see the help topic Text Enhance.

For more information about Prompt Studio, see the help topic Prompt Studio

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 that is created and managed using Prompt Studio. For more
information about Prompt Studio, see Prompt Studio.
■ textenhanceaction – This object represents a Text Enhance action. You can manage Text Enhance
actions using Prompt Studio. 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 March 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—Subject to Change
SuiteCloud Development Framework 49

■ 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 Now Available
■ 2025.1 SuiteCloud CLI for Node.js Is Now Available
■ 2025.1 SuiteCloud IDE Plug-in for WebStorm Is Now Available
■ 2025.1 SuiteCloud CLI for Java Is Now Available

Secure Credentials Storage for SuiteCloud SDK


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:

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

ReleaseNotes_2025.1.0.pdf—Subject to Change
SuiteCloud SDK 50

■ 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 3.0.X for SuiteCloud Extension for Visual
Studio Code and 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.

For more information, see the help topic Secure Credentials Storage for SuiteCloud SDK.

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 Now


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

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

2025.1 SuiteCloud IDE Plug-in for WebStorm Is Now


Available
SuiteCloud IDE plug-in for WebStorm is now available for download and fully compatible with WebStorm
2024.3.2. For more information, see the help topic Update SuiteCloud IDE Plug-in for WebStorm.

ReleaseNotes_2025.1.0.pdf—Subject to Change
SuiteCloud SDK 51

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

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
■ SuiteScript Generative AI API: New SuiteScript Tab on the AI Preferences Page
■ 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.

Changes to Audience Settings in Script Deployments and


Single Page Applications
Important: This feature is targeted to be available in March 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

ReleaseNotes_2025.1.0.pdf—Subject to Change
SuiteScript 52

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

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

ReleaseNotes_2025.1.0.pdf—Subject to Change
SuiteScript 53

■ 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 that is available in Prompt Studio by providing values for any variables that the
prompt uses. For more information about Prompt Studio, see Prompt Studio. 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.

SuiteScript Generative AI API: New SuiteScript Tab on the


AI Preferences Page
The AI Preferences page (previously called the Text Enhance Preferences page) now includes a SuiteScript
tab. You can access the AI Preferences page by going to Setup > Company > AI Preferences.

On the SuiteScript tab, you can check the Use OCI Credentials for SuiteScript box to use the Oracle Cloud
Infrastructure (OCI) credentials that are stored for your company's NetSuite account. When this box is
checked, your scripts that use SuiteScript Generative AI APIs (such as the N/llm module) use the OCI
credentials that are specified on the Settings tab to connect to OCI. When you select this option, your
available usage is determined by your Oracle Cloud account, and you cannot use the free usage mode
that is provided for your NetSuite account by default. For more information, see the help topic Using Your
Own OCI Configuration for SuiteScript Generative AI APIs.

ReleaseNotes_2025.1.0.pdf—Subject to Change
SuiteScript 54

The Use OCI Credentials for SuiteScript option is available only when the Use OCI Configuration to Get
Unlimited Usage option is selected on the Settings tab. You also specify your OCI credentials on the
Settings tab and you must set up an API secret for authentication.

The SuiteScript tab also shows a usage summary for SuiteScript Generative AI APIs, including your usage
limit per month and how much you used each month. This usage information includes API calls you
make from scripts that are deployed in your account, as well as scripts that you run using the SuiteScript
debugger. This usage information applies only when you are using free usage mode and not when you
use your own Oracle Cloud account and OCI credentials.

You can override the OCI credentials on the Settings tab by specifying your own OCI credentials in your
scripts. The following methods accept OCI credentials as parameters:

■ llm.generateText(options) and llm.generateText.promise(options)


■ llm.evaluatePrompt(options) and llm.evaluatePrompt.promise(options)

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.

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


This release note was updated March 3, 2025.

NetSuite 2025.1 includes the following enhancements to web services features:

■ REST Web Services Supported Records in 2025.1


■ 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

REST Web Services Supported Records in 2025.1


In 2025.1, the following records became fully supported in REST web services.

ReleaseNotes_2025.1.0.pdf—Subject to Change
SuiteTalk Web Services Integration 55

Record Type Notes

Merchandise Hierarchy You must enable the Merchandise Hierarchy feature before you can use this record
Level through REST web services. This feature depends on the Custom Segments feature.

Merchandise Hierarchy You must enable the Merchandise Hierarchy feature before you can use this record
Node through REST web services. This feature depends on the Custom Segments feature.

Merchandise Hierarchy You must enable the Merchandise Hierarchy feature before you can use this record
Version through REST web services. This feature depends on the Custom Segments 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.

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:

■ New record types


■ Elements (fields) that have been added, removed, or changed
■ New sublists (lists)

ReleaseNotes_2025.1.0.pdf—Subject to Change
SuiteTalk Web Services Integration 56

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

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.

ReleaseNotes_2025.1.0.pdf—Subject to Change
SuiteTalk Web Services Integration 57

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
□ Changes in the VIES Tax Registration Numbers Validation System
□ Descriptive Names for Auto-Provisioned Tax Codes and Tax Types
□ Single-Instance Customers Can Now Use the US Sales Tax Reports SuiteApp
□ Brazil Reports Enhancements
□ Germany Localization Enhancements
□ Spain Localization Enhancements
□ SuiteTax Latam Engine Enhancements
□ SuiteTax Latam Engine - Brazil Records Enhancements
■ Legacy Tax
□ International Tax Reports Enhancements
□ SAF-T Reporting Framework SuiteApp Enhancements
□ Withholding Tax 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
This release note was updated February 24, 2025.

ReleaseNotes_2025.1.0.pdf—Subject to Change
User Interface 58

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
■ NetSuite Expert in SuiteAnswers

Updates to Text Enhance


Text Enhance includes the following enhancements and changes:

■ 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.
■ Make Shorter and Make Longer actions are supported more widely across NetSuite. By default, these
actions are now available from the Enhance Text menu for all fields that support Text Enhance.
■ Text Enhance now supports custom actions defined through Prompt Studio. In Prompt Studio, you can
control which Text Enhance actions are available, which prompt is attached to each one, which context
from a page is used, view an audit log, and more. You can override system-defined prompts for Text
Enhance actions and add new Text Enhance actions. You can define Text Enhance actions that will be
available when a user clicks the Enhance Text button or when a user selects text in a text area field, a
long text field, or a rich text field. For more information, see Prompt Studio.
■ Text Enhance was expanded to support accounts in the following locations:
□ Australia
□ Japan
□ New Zealand
□ United Arab Emirates (hosted in Amsterdam or Frankfurt)
□ United Kingdom
For more information, see the help topic Generative AI Availability in NetSuite.

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

ReleaseNotes_2025.1.0.pdf—Subject to Change
User Interface 59

Pages Portlets Features


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

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

ReleaseNotes_2025.1.0.pdf—Subject to Change
User Interface 60

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.

NetSuite Expert in SuiteAnswers


NetSuite Expert in SuiteAnswers is designed to make your searches more powerful. Keyword searches
can sometimes return too many results to be helpful. NetSuite Expert in SuiteAnswers lets you phrase
your search as a natural language question, and provides a more focused answer.

Note: NetSuite Expert in SuiteAnswers is currently only available for accounts in the United
States and Canada, for English-language content only.

NetSuite Expert has access to SuiteAnswers content, including NetSuite Help Center topics and
knowledge-base articles. NetSuite Expert uses retrieval-augmented generation, or RAG, to respond
to your query with a summary about the information you seek. The summary also provides citations
identifying the sources of the information, and include links to the specific articles.

To use NetSuite Expert in SuiteAnswers, enter a question or a phrase of three words or more in the
SuiteAnswers search bar. NetSuite Expert in SuiteAnswers works behind the scenes to retrieve and
summarize a relevant answer. The summary appears in a few seconds.

Generative AI features, such as NetSuite Expert in SuiteAnswers, can be creative in their responses.
You should always validate the summary generated by AI for accuracy and quality. You can verify the
information against the original source articles cited in the summary.

If you liked the summary and found it useful, click thumbs-up. If you did not get the answer you expected,
click thumbs-down to open a text box. Enter your feedback about how the summary did not provide what
you expected.

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.

For more information about NetSuite Expert, see the following:

■ Using NetSuite Expert in SuiteAnswers.


■ FAQ: NetSuite Expert in SuiteAnswers.

Vendors, Purchasing, and Receiving


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

ReleaseNotes_2025.1.0.pdf—Subject to Change
Vendors, Purchasing, and Receiving 61

■ Enhancements to Bill Capture


■ Procure to Pay - Vendor Payment Instruments

Enhancements to Bill Capture


View the Bill Capture New Feature Preview (Article available only in English).

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.
■ 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.
■ Bill Capture is available in the United Kingdom and Australia only for customers with NetSuite SuiteTax
Engine enabled.
■ 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.

ReleaseNotes_2025.1.0.pdf—Subject to Change
Vendors, Purchasing, and Receiving 62

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

Procure to Pay - Vendor Payment Instruments


You can now use Vendor Payment Instruments to create and update Vendor Bank details on the Vendor
profile.

If you have proper access rights, you can add bank account number and routing number. Only one bank
account can be a default bank.

You can update payment instruments and you can also delete them.

You can create payment instruments through the user interface. You can create and update payment
instruments using CSV import. You can also use payment instruments with SuiteScript.

If you use NetSuite OneWorld as an administrator, you can use payment instruments.

ReleaseNotes_2025.1.0.pdf—Subject to Change

You might also like