0% found this document useful (0 votes)
121 views78 pages

ReleaseNotes - 2024.2.0 Netsuite

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)
121 views78 pages

ReleaseNotes - 2024.2.0 Netsuite

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

NetSuite 2024.

2 Release Notes 1

NetSuite 2024.2 Release Notes


Revision Date: October 28, 2024
PDF File Version: v16

Important: This document summarizes the changes to NetSuite between 2024.2 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 2024.2 enhancements and changes listed in this document are not available to customers until they
are upgraded to NetSuite 2024.2. 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
■ Advanced Revenue Management in Configuration Mode
■ Advanced Revenue Management and Prepay with Drawdown Integration
■ SuiteScript 2.x Support in Custom GL Lines Plugin
■ Benchmark 360 Enhancements
■ Approval Information Enhancements
■ Benchmark 360 SuiteApp Now Available in the SuiteApp Marketplace
■ Transaction Line Distribution Enhancements
■ Advanced Localization Features Enhancements
■ Brazil Reports Enhancements
■ India Localization SuiteTax Engine Enhancements
■ India Localization SuiteTax Reports Enhancements
■ Malaysia Electronic Invoicing SuiteApp Now Available
■ Malaysia Electronic Invoicing Enhancements
■ Singapore PEPPOL-Ready e-Invoicing Enhancements

NetSuite · Account Setup and Maintenance


■ New Specialized User: CRM Role

ReleaseNotes_2024.2.0.pdf—Subject to Change
NetSuite 2

■ New Specialized User: View and Approve Role


■ Compliance 360 SuiteApp Enhancements

NetSuite · Authentication
■ Outbound Single Sign-on (SuiteSignOn) End of Support Targeted for NetSuite 2025.1

NetSuite · Banking
■ Cash 360 Enhancements
■ Payment Automation Enhancements
■ Australia Bank Feeds Enhancements
■ Brazil Localization Enhancements

NetSuite · Customer Relationship Management (CRM)


■ New Specialized User: CRM Role
■ Ability to Restrict Access to External Case Response Page in CRM
■ Change in Responding to Customer Messages in Case Management
■ View Key Customer Information about the New NetSuite Customer 360 Page
■ Change to which Users can Create Events on a Calendar
■ Text Enhance Clean Up Action Added to More Fields in NetSuite

NetSuite · Employee Management


■ Post Consolidated Payroll Batch Totals to the General Ledger
■ Link to Payroll Compliance Updates
■ Search and Navigation Changes for Benefits Tracking
■ SuitePeople Workforce Management Enhancements
■ New SuiteAnswers Category in Payroll Links Portlet

NetSuite · Inventory Management


■ Review Item Line/Inventory Detail Quantity Mismatch Task
■ Warehouse Management Enhancements
■ Supply Planning Enhancements
■ Quality Management Enhancements
■ SCM Mobile Enhancements
■ Smart Count Enhancements

NetSuite · Item Record Management


■ Support for Date Formats in Lot Number Date Elements

ReleaseNotes_2024.2.0.pdf—Subject to Change
NetSuite 3

NetSuite · Manufacturing
■ Restrict Copying Bills of Materials to an Assembly
■ Manufacturing Enhancements
■ Costed Bill of Materials SuiteApp Enhancements
■ Manufacturing Mobile Enhancements
■ Cost Variance Analysis SuiteApp Now Available
■ Supply 360 SuiteApp Enhancements
■ Available To Build SuiteApp Now Available

NetSuite · NetSuite CPQ


■ Work in Synchronous Mode with the runAction() Function
■ Work in Standard Mode When Creating and Copying Records by Scripting
■ Integration with NetSuite SuiteBilling

NetSuite · Order Management


■ Subscription Rating: Prepaid Usage with Monthly Consumption
■ SuiteBilling Percent Uplift Field
■ Ability to Use Custom Fields When Using the Price Book Saved Search
■ Ability to Filter by Price Book in Subscription Search
■ Subscription Plan and Price Book Are Optional When Creating a Subscription
■ Email Alert for Changes to Subscription, Subscription Line, or Change Order
■ Subscription Total Contract Value and Service Type TCV Metrics
■ Subscription Management: Pricing Detail on Charge and Invoice
■ Fulfillable Items with SuiteBilling Now Available
■ New Ship Central Capabilities
■ Electronic Bank Payments Enhancements
■ Electronic Invoicing Enhancements
■ Brazil Certification Tax Authorities Enhancements
■ Brazil Localization Enhancements
■ Southeast Asia Localization SuiteApp Enhancements for Philippines Invoicing
■ Support for Transactions in Foreign Currency for Philippines Localization
■ Updates on Volume Rebates
■ Rebates on Purchases, Apply Best Deal Preference, and Weekly Settlement Option

NetSuite · SuiteAnalytics
■ Upcoming Removal of the NetSuite.com Data Source
■ Export Pivot Tables to an Excel File

ReleaseNotes_2024.2.0.pdf—Subject to Change
NetSuite 4

■ New Process for Adding NetSuite Analytics Warehouse Workbooks to a Dashboard

NetSuite · SuiteBuilder – Customization


■ Changes to Access Type Settings for Custom Record Types

NetSuite · SuiteCloud SDK


■ 2024.2 SuiteCloud Extension for Visual Studio Code Is Now Available
■ 2024.2 SuiteCloud CLI for Node.js Is Now Available
■ 2024.2 SuiteCloud IDE Plug-in for WebStorm Is Now Available
■ 2024.2 SuiteCloud CLI for Java Is Now Available
■ Upgrade to OAuth 2.0 Authorization Protocol

NetSuite · SuiteScript
■ Changes to External Suitelet URLs
■ SuiteScript Generative AI API: New N/llm Module
■ New N/pgp Module
■ Changes to RESTlet script and New N/scriptTypes/restlet Module
■ Changes to the Hide in SuiteBundle Preference
■ Newly Supported Record Actions in 2024.2
■ Newly Supported Record Types in 2024.2
■ Removal of the Ext JS Library in 2025.1
■ 2024.2 SuiteScript Records Browser

NetSuite · SuiteTalk Web Services Integration


■ Fully Supported Record Types for REST Web Services in 2024.2
■ SOAP Web Services Version 2024.2
■ Araxis Merge Diff File for the 2024.2 Endpoint
■ 2024.2 SOAP Schema Browser

NetSuite · Taxation

SuiteTax
■ Tax Liability Payment Transaction in SuiteTax
■ Tax Authorities Provisioning Information
■ Brazil Reports Enhancements

ReleaseNotes_2024.2.0.pdf—Subject to Change
Commerce 5

■ New Finland Tax Report


■ Spain Localization Enhancements

Legacy Tax
■ Finland Standard VAT Rate 2024 Update for International Tax Reports
■ International Tax Reports Issue Fixes
□ International Tax Reports 3.129.0 Issue Fixes
□ International Tax Reports 3.128.0 Issue Fixes
■ ANZ Localization Enhancements
■ Portugal Localization Enhancements

NetSuite · User Interface


■ NetSuite Guided Learning
■ New Redwood Experience Theme
■ Enhancements to Text Enhance
■ Collapsible Sections
■ Removal of the Ext JS Library in 2025.1

NetSuite · Vendors, Purchasing, and Receiving


■ Enhancements to Bill Capture
■ SuiteProcurement

Commerce

Commerce · Commerce Website Management and


Performance
■ User Agent Detection Optimization

Commerce · Commerce Website Setup


■ SSL Support for Promotional URL Domains

Commerce · SC/SCMA/SCA — SuiteCommerce Solutions


The 2024.2 release of SuiteCommerce, SuiteCommerce MyAccount, and SuiteCommerce Advanced will be
available in a future release. For the current release notes for these solutions, see the help topic 2024.1
Release of SuiteCommerce, SuiteCommerce MyAccount, and SuiteCommerce Advanced.

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps 6

Commerce · SuiteCommerce InStore


■ Release Summary

SuiteApps

SuiteApps · SuiteApps (Bundles) Released by NetSuite


■ Accounting SuiteApps
■ Administration SuiteApps
■ Banking SuiteApps
■ Inventory Management SuiteApps
■ Item Record Management SuiteApps
■ Localization SuiteApps
■ Manufacturing SuiteApps
■ Order Management SuiteApps
■ SuitePeople SuiteApps
■ Taxation SuiteApps
■ Vendors, Purchasing, and Receiving SuiteApps
■ Wholesale Distribution SuiteApps

Accounting
This release note was updated September 2, 2024.

NetSuite 2024.2 includes the following enhancements to accounting features:

■ Advanced Revenue Management in Configuration Mode


■ Advanced Revenue Management and Prepay with Drawdown Integration
■ SuiteScript 2.x Support in Custom GL Lines Plugin
■ Benchmark 360 Enhancements
■ Approval Information Enhancements
■ Benchmark 360 SuiteApp Now Available in the SuiteApp Marketplace
■ Transaction Line Distribution Enhancements
■ Advanced Localization Features Enhancements
■ Brazil Reports Enhancements
■ India Localization SuiteTax Engine Enhancements
■ India Localization SuiteTax Reports Enhancements
■ Malaysia Electronic Invoicing SuiteApp Now Available
■ Malaysia Electronic Invoicing Enhancements
■ Singapore PEPPOL-Ready e-Invoicing Enhancements

ReleaseNotes_2024.2.0.pdf—Subject to Change
Accounting 7

Advanced Revenue Management in Configuration Mode


NetSuite 2024.2 introduces Advanced Revenue Management in Configuration Mode. This mode lets you
configure Advanced Revenue Management (Essentials) and Advanced Revenue Management (Revenue
Allocation) without affecting your current revenue recognition process.

When Advanced Revenue Management in Configuration Mode is enabled, you cannot use Advanced
Revenue Management (ARM) to recognize revenue. This helps ensure your ARM setup is complete before
your order-to-revenue workflows use ARM. With Advanced Revenue Management in Configuration Mode
enabled, your revenue recognition process will remain the same as it was before enabling Advanced
Revenue Management (Essentials).

Advanced Revenue Management in Configuration Mode is automatically enabled when you enable the
Advanced Revenue Management (Essentials) feature. To enable the Advanced Revenue Management
(Essentials) feature, go to Setup > Company > Setup Tasks > Enable Features (Administrator). On the
Accounting subtab, in the Revenue Accounting section, check the Advanced Revenue Management
(Essentials) box.

After configuring Advanced Revenue Management, you can disable the Advance Revenue Management
in Configuration Mode feature. When you disable this feature, all subsequently created transactions are
processed using Advanced Revenue Management (Essentials).

Advanced Revenue Management in Configuration Mode is automatically disabled for existing Advanced
Revenue Management (Essentials) users and cannot be enabled. This feature does not affect functionality
for existing users who have already enabled Advanced Revenue Management (Essentials).

For more information about setting up ARM, see the help topics Setup for Advanced Revenue
Management (Essentials) and Setup for Advanced Revenue Management (Revenue Allocation). For more
information about this feature, see the help topic Advanced Revenue Management in Configuration
Mode.

Advanced Revenue Management and Prepay with


Drawdown Integration
The Advanced Revenue Management (Essentials) feature works together with the new Prepay with
Drawdown feature. This integration lets you accurately recognize revenue for both prepay and usage
elements. For more information about the Prepay with Drawdown feature, see Subscription Rating:
Prepaid Usage with Monthly Consumption.

The Prepay with Drawdown feature lets customers pay a specified amount in advance before using
the service lines in their contract. The upfront payment is the sales amount on the prepay element,
and it is fully billed at the start of the subscription. When usages are recorded, the rate of the service
is used to calculate the amount subtracted from the prepay element and transferred to the usage
elements. Invoices are then created to decrease the sales and bill amount on the prepay element, thereby
increasing the sales and bill amount on the usage elements.

At the end of the contract, the service provider can refund any remaining amount on the prepay element
or recognize the remaining amount without a refund.

To enable the Prepaid with Drawdown feature, go to Setup > Company > Setup Tasks > Enable Features
(Administrator). On the Transactions subtab, in the Billing section, check the Prepay with Drawdown
box. Prepay with Drawdown can only be enabled if the Advanced Subscription Billing feature is enabled
and the Create Revenue Elements for Subscription Revisions accounting preference is disabled.

For more information about this feature, see the help topics Revenue Recognition and Prepay with
Drawdown and Example of Prepay with Drawdown and Revenue Recognition.

ReleaseNotes_2024.2.0.pdf—Subject to Change
Accounting 8

SuiteScript 2.x Support in Custom GL Lines Plugin


NetSuite 2024.2 now includes SuiteScript 2.x support for the Custom GL Lines plugin. This includes a
new interface function, customizeGlImpact(context), that you can use exclusively for SuiteScript 2.x
implementations. For detailed information about using this function, see the following articles:

■ Custom GL Lines Plug-in Overview


■ Custom GL Lines Plug-In Interface Definition
■ customizeGlImpact(context)

Account Setup and Maintenance


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

■ New Specialized User: CRM Role


■ New Specialized User: View and Approve Role
■ Compliance 360 SuiteApp Enhancements

New Specialized User: CRM Role


The Specialized User: CRM role is a standard role with predefined permissions which enables you to
manage sales, CPQ, marketing, support, and other CRM activities in NetSuite. Use this role to work with
Campaigns, Opportunities, Quotes, Sales Orders, Cases, and other customer-related records, and CPQ
functionality. You can customize this role to remove permissions or grant reduced access. This role
prevents the use of any functionality that is not included in it. For more information, see the help topic
Specialized User: CRM Role.

New Specialized User: View and Approve Role


When the new Specialized User: View and Approve role is assigned to a user, it grants limited access
to NetSuite. Users assigned with this role can do basic tasks, such as viewing or approving reports,
but are prevented from completing more advanced tasks. For example, this role could be granted to a
manager who needs to view the team's performance and approve requisitions, but doesn't need to do
any other task within NetSuite. You can customize this role to remove permissions for certain tasks. This
role prevents the use of any functionality that is not included in it. For more information about roles, see
the help topic NetSuite Roles Overview.

Authentication
NetSuite 2024.2 includes the following enhancements to authentication features:

Outbound Single Sign-on (SuiteSignOn) End of Support


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

ReleaseNotes_2024.2.0.pdf—Subject to Change
Authentication 9

More proactive feature change notifications will be sent to prepare you for this change before the release
of NetSuite 2025.1.

As an alternative to SuiteSignOn, you can use the NetSuite as OIDC Provider feature. For more
information, see the help topic NetSuite as OIDC Provider. Consider switching to the NetSuite as OIDC
Provider feature as soon as possible.

Banking
NetSuite 2024.2 includes the following enhancements to banking features:

■ Cash 360 Enhancements


■ Payment Automation Enhancements
■ Australia Bank Feeds Enhancements
■ Brazil Localization Enhancements

Commerce
NetSuite 2024.2 includes the following enhancements to Commerce features:

■ Commerce Website Management and Performance


■ Commerce Website Setup
■ SC/SCMA/SCA — SuiteCommerce Solutions
■ SuiteCommerce InStore

Commerce Website Management and Performance


This release note was updated September 16, 2024.

NetSuite 2024.2 includes the following enhancements to site performance features for your Commerce
website:

User Agent Detection Optimization


First-load performance of SuiteCommerce web stores has been improved following the introduction of
user agent detection to the SEO page generator.

Previously, when any user—whether shopper or web crawler—visited your SuiteCommerce web store and
requested an uncached web page, the SEO page generator would prerender the page first.

Now, with user agent detection, the SEO page generator only prerenders pages for web crawlers. As
shoppers now skip the prerendering process, most shoppers will benefit from improved performance
that will reduce time to first byte (TTFB) and first contentful paint (FCP) times, which will benefit their user
experience and provide an SEO boost.

User agent detection optimization is now available by default in all accounts and will be activated
progressively on all SuiteCommerce websites over the next few weeks, beginning on September 16,
2024. No action is required from you.

ReleaseNotes_2024.2.0.pdf—Subject to Change
Commerce 10

For more information about the SEO page generator, see the help topic SEO Page Generator.

Commerce Website Setup


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

SSL Support for Promotional URL Domains


SSL support is now available for promotional URL domains. Since secure domains are now an industry
standard, SSL support is now available for all domain types in NetSuite.

To secure your promotional URL domain:

1. Go to Commerce > Hosting > Domains > and click Edit next to the promotional URL domain you
want to secure.
2. In the Certificate section, check the Use SSL Certificate to Secure Domain box.
Additional certificate-related fields are displayed so you can specify the type of certificate you want
to use.
3. If you want Oracle NetSuite to obtain a domain validated (DV) certificate for your domain, click
the Automatic button and then check the box to confirm acceptance of the automatic certificate
terms and conditions.
4. If you want to obtain a certificate from your preferred CA, see the help topic Manual Certificates
for instructions.
5. Click Save.

For more information, see the help topic Secure Your Domain.

SC/SCMA/SCA — SuiteCommerce Solutions


The 2024.2 release of SuiteCommerce, SuiteCommerce MyAccount, and SuiteCommerce Advanced will be
available in a future release. For information about the current release, see the help topic 2024.1 Release
of SuiteCommerce, SuiteCommerce MyAccount, and SuiteCommerce Advanced.

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

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

SuiteCommerce InStore
SuiteCommerce InStore (SCIS) uses a phased release process to distribute managed-bundle upgrades.
Each phase consists of a different group of customers that receive the latest SCIS release. Administrators

ReleaseNotes_2024.2.0.pdf—Subject to Change
Commerce 11

set up for customers within a phased group receive an email notification listing when their upgrade will
occur.

Note: Contact your account representative or Customer Support if you have questions about the
availability of SCIS 2024.2.

Release Summary
SCIS 2024.2 provides enhancements and fixes for processing that occurs in the background. The release
has no new features or functional changes that are visible at the point-of-sale (POS).

Customer Relationship Management (CRM)


NetSuite 2024.2 includes the following enhancements to CRM features:

■ View Key Customer Information about the New NetSuite Customer 360 Page
■ New Specialized User: CRM Role
■ Ability to Restrict Access to External Case Response Page in CRM
■ Change in Responding to Customer Messages in Case Management
■ Change to which Users can Create Events on a Calendar
■ Text Enhance Clean Up Action Added to More Fields in NetSuite

View Key Customer Information about the New NetSuite


Customer 360 Page
NetSuite Customer 360 provides you with a complete, 360-degree view of the customer, including their
financial information, transaction history, and other related data.

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

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


■ By clicking the Switch to Customer 360 View link on Customer Dashboard.

Customer 360 collects all current information from across the business and displays it on a single
page, thereby providing you with actionable insights. Using this information, you can easily track all the
interactions made with the customer, their financial position and profitability to the business, purchasing
trends, and more.

Information about the Customer 360 page is presented as follows:

■ Recent Transactions: A list of transactions with the customer, latest at the top. These interactions
include invoices, sales orders, credit memos, and returns.
■ Product Recommendations: An AI-generated list of products that can be recommended to the
customer.
■ Sales This Year: The total of all sales made to the customer in the current year, in US dollars.
■ All-Time Sales: The total of all sales made to the customer since the first ever transaction, in US dollars.
■ Customer Profitability: The profitability of the customer to your organization in percentage.
■ Top-selling items: A list of items purchased the most by the customer.

ReleaseNotes_2024.2.0.pdf—Subject to Change
Customer Relationship Management (CRM) 12

New Specialized User: CRM Role


The Specialized User: CRM role is a standard role with predefined permissions which enables you to
manage sales, CPQ, marketing, support, and other CRM activities in NetSuite. Use this role to work with
Campaigns, Opportunities, Quotes, Sales Orders, Cases, and other customer-related records, and CPQ
functionality. You can customize this role to remove permissions or grant reduced access. This role
prevents the use of any functionality that is not included in it. For more information, see the help topic
Specialized User: CRM Role.

Ability to Restrict Access to External Case Response Page in


CRM
A new security preference has been added to the Customer Support and Service feature. The preference
enables or disables access to the External Case Response Page for your customers. The External Case
Response Page is a web page that contains information about a case.

If you check the External Case Response Page box, anyone with a link can access the web page. If you
clear the box, login to NetSuite is required to access the web page.

The External Case Response Page box is cleared by default.

Note: This preference is available only when the Customer Support and Service feature is
enabled for an account.

For more information, see the help topic Setting Customer Service Preferences.

Change in Responding to Customer Messages in Case


Management
The preference Receive Customer Replies in Case List Only in Case Management has been renamed
to Prevent Support Reps from Receiving Customer Replies by Email. This preference determines
whether the support representative assigned to a case can receive email copies of customer replies.

If you check the Prevent Support Reps from Receiving Customer Replies by Email box, support reps
do not receive an email copy of customer’s reply to a case. If you clear the box, the customer’s reply is
sent to the support rep by email and stored in the case record.

The Prevent Support Reps from Receiving Customer Replies by Email box is cleared by default.

Note: This release does not change the current state of the preference in your account.

For more information, see the help topic Setting Customer Service Preferences.

Change to which Users can Create Events on a Calendar


As of 2024.2, users can create events only on their own calendars. However, users can manage events on
other people's calendars if the owner of the calendar has granted them permission to do so.

Similarly, only users who are members of a group can create events for that group.

For more details, see the help topic Creating a New Event Record.

ReleaseNotes_2024.2.0.pdf—Subject to Change
Customer Relationship Management (CRM) 13

Text Enhance Clean Up Action Added to More Fields in


NetSuite
Text Enhance is a generative AI capability that helps you with writing tasks. The Clean Up action of Text
Enhance has been added to nearly 200 fields in NetSuite. For more details, see Enhancements to Text
Enhance.

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

■ Post Consolidated Payroll Batch Totals to the General Ledger


■ Link to Payroll Compliance Updates
■ Search and Navigation Changes for Benefits Tracking
■ SuitePeople Workforce Management Enhancements
■ New SuiteAnswers Category in Payroll Links Portlet

Post Consolidated Payroll Batch Totals to the General


Ledger
In NetSuite 2024.2, SuitePeople U.S. Payroll administrators can hide individual employee paycheck totals
when posting payroll batch totals to the general ledger. These totals are hidden to roles which should
not see them. To turn this option on, go to the Accounting Preferences > General Ledger page. For more
information, see the help topic General Ledger.

Link to Payroll Compliance Updates


In NetSuite 2024.2, SuitePeople U.S. Payroll administrators and managers can now view payroll
compliance update articles in SuiteAnswers by clicking links in NetSuite on the following pages:

■ Payroll and HR page > Payroll Links portlet


■ Update Payroll Information page

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

■ Review Item Line/Inventory Detail Quantity Mismatch Task


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

ReleaseNotes_2024.2.0.pdf—Subject to Change
Inventory Management 14

Review Item Line/Inventory Detail Quantity Mismatch Task


Note: This new task for the Period Close Checklist is targeted to be available by Fall 2024.

NetSuite 2024.2 provides the Review Item Line/Inventory Detail Quantity Mismatch task for the Period
Close checklist. This new task displays a list of inventory posting transactions that contain quantity
mismatches between item lines and their associated inventory detail. Optionally, you can view each
transaction and resolve the mismatches. Within the current accounting period, you must mark the task
complete before you can proceed to the next task, Review Negative Inventory. For more information, see
the help topic Inventory Tasks on the Period Close Checklist.

Warehouse Management Enhancements


In NetSuite 2024.2, you can view the time in the following date fields on wave transactions:

■ Created Date
■ Released Date
■ Completed Date

Using both date and time, you can prioritize orders as you process them on the app and view reports..

To display the time in these fields, NetSuite WMS follows your Time Zone and Time Format preferences.
For more information, see the help topic General Personal Preferences.

The updated Wave saved search now includes the Printed Pick Ticket filtering criteria. You can set this
filter to generate a list of waves with or without printed pick tickets. For more information, see the help
topic Printing Pick Tickets from Wave Transactions.

Enhancements to the NetSuite WMS app include the following:

■ Renaming of the WMS Limited Access Role


■ Cycle Counts Updates
■ Scheduling Bin Replenishment
■ Lot Autonumbering for Work Order Assembly
■ Bar Code Scanning for Bulk Serial Numbers
■ Changing Bins During Order Picking

Renaming of the WMS Limited Access Role


The WMS Limited Access role will be renamed to Specialized User - WMS. Within the NetSuite UI, all
references to the role will be renamed.

The name change will not affect custom roles that you have created based on the standard role.

For availability and more information about this role, see the help topic Warehouse Management Roles
and Permissions.

Cycle Counts Updates


The new Generate from Plan mobile process enables you to create inventory cycle count tasks on the app.
You can generate counts from cycle count plans that you create within the NetSuite UI.

To further enhance cycle counting on the app, you can activate the Start and complete counts on app
rule. After you generate and release inventory counts, you can start them to make them available to

ReleaseNotes_2024.2.0.pdf—Subject to Change
Inventory Management 15

counters. When they process and complete the cycle counts, the app automatically submits them for
approval.

Scheduling Bin Replenishment


You can create and run schedules for bin replenishment on the NetSuite UI. When you create a schedule,
you can specify the frequency, start time, and end time. You can receive notifications for successful or
failed runs. Bin replenishment tasks generated from a schedule become available for processing on the
app. For more information, see the help topic Replenishment.

Lot Autonumbering for Work Order Assembly


The Autogenerate Lot Numbers? rule now enables you to generate lot numbers within the Build
Assembly mobile process for work orders. When you enable autonumbering for a lot item, you can
generate lot numbers during assembly build processing on the app.

Bar Code Scanning for Bulk Serial Numbers


The Scan bar codes with bulk serial numbers? rule enables you to scan an item bar code with multiple
serial numbers. When you receive a purchase order, you can scan the serialized item bar code without
entering or scanning each serial number. On the associated item receipt, you can review the serial
numbers of a received item.

Changing Bins During Order Picking


For all the sales or transfer order picking flows, you can pick partial quantities of an item from different
bins. You can enter the quantity to pick from the first bin, and then tap Other Bin to choose another bin
to pick from. For more information, see the help topic Picking Orders.

To activate the new system rules available in NetSuite 2024.2, see the help topic System Rules for NetSuite
WMS.

Supply Planning Enhancements


The 2024.2 NetSuite Supply Planning release includes updates to the Supply Planning Workbench,
Planning Repository, and more. These updates provide new supply planning options and improvements
to the Planning Engine logic and Workday Calendar.

■ Remove a Supply Order from the Repository


■ Combine Minimum Order Quantity with Lot Sizing Options
■ Planning Workbench Filter Action Messages for Firm Supply Orders
■ Extend Limit for Demand Plan Horizon and Purchase Lead Time Beyond One Year
■ Plan Definition Pre–Check to Report Cycle Errors
■ Workday Calendar for Purchase Orders

Remove a Supply Order from the Repository


To fix transaction issues in the transactional system, refresh the repository to remove the transaction
from the planning repository so the engine could run cleanly. The 2024.2 enhancement enables you
to open the transaction record and check the new Exclude from Supply Planning box to remove the
transaction from the most current planning repository version. A system refresh is not needed.

ReleaseNotes_2024.2.0.pdf—Subject to Change
Inventory Management 16

For more information, see the help topic Entering a Transfer Order.

Combine Minimum Order Quantity with Lot Sizing Options


This enhancement enables customers to pair Minimum Order Quantity (MOQ) with any lot sizing option.
Customers who use MOQ will be migrated to a combination of their MOQ and a lot sizing method of lot
for lot. Customers who use MOQ will have their setup changed to use the lot sizing option with the limit of
their current MOQ.

To learn more, see .Setting Up Supply Planning

Planning Workbench Filter Action Messages for Firm Supply


Orders
For NetSuite 2024.2 Supply Planning, the Supply Planning Workbench View record includes filters for both
firmed and un-firmed orders. The following filters will be available in the workbench to help distinguish
between these different action types:

■ Cancel Firm
■ Lead Time Threshold
■ Reschedule In
■ Reschedule In Firm
■ Reschedule Out
■ Reschedule Out Firm
■ Lead Time Fence Threshold

For more information, see the help topic Creating a Planning Workbench View.

Extend Limit for Demand Plan Horizon and Purchase Lead Time
Beyond One Year
Previously, the Supply Planning demand plan horizon and purchase lead-time was limited to one year.
With the release of NetSuite 2024.2, the time line limit is extended to three years for both the Purchase
Lead Time on the Location Attributes/Item Location Configuration record and the Demand Plan Horizon
on the Item Demand Plan record.

Plan Definition Pre–Check to Report Cycle Errors


With the release of NetSuite 2024.2, the Supply Planning Event Log displays a link to Cycle Error messages
that clearly describes the error setup or transactions that are causing the cycle errors and how to correct
the error.

Instead of re-running the repository to get rid of this error, you can now exclude this error from your
supply plan.

For more informaiton, see the help topic Entering a Transfer Order.

Workday Calendar for Purchase Orders


The NetSuite 2024.2 Supply Planning Engine recognizes workday calendar entries for purchase orders.
An option on the location record enables you to enforce the workday calendar for work orders, purchase
orders, or both.

ReleaseNotes_2024.2.0.pdf—Subject to Change
Inventory Management 17

For more information, see the help topic Creating Locations.

Item Record Management


NetSuite 2024.2 includes the following enhancement to item record management features:

■ Support for Date Formats in Lot Number Date Elements

Manufacturing
NetSuite 2024.2 includes the following enhancements to Manufacturing features:

■ Restrict Copying Bills of Materials to an Assembly


■ Manufacturing Enhancements
■ Costed Bill of Materials SuiteApp Enhancements
■ Manufacturing Mobile Enhancements
■ Cost Variance Analysis SuiteApp Now Available
■ Supply 360 SuiteApp Enhancements
■ Available To Build SuiteApp Now Available

Restrict Copying Bills of Materials to an Assembly


With the release of NetSuite 2024.2, Manufacturing Bills of Materials (BOM) are no longer included in
copied assemblies.

Currently, Bills of Materials are rarely used when creating new assemblies. Copying a BOM that has
similar assembly attributes and then updating the BOM content to suit the assembly produces a different
BOM. Since this behavior is inefficient and prone to human error, NetSuite no longer supports creating
separate/new Bills of Materials for copied Assemblies.

Manufacturing Enhancements
NetSuite Manufacturing 2024.2, accounts that have enabled the Advanced BOM feature will receive the
following updates for BOM Revision defaults on work orders and assembly build and unbuilds:

■ Bill of Materials Revision Defaulting on Work Orders


■ Default BOM Revision Dates on Assembly Build/Unbuild
■ Correct Work Order Operation Start and End Dates
■ Actual Production Start Date Completion Transactions
■ Correction of Work Order Operation Remaining Hours Calculation

Bill of Materials Revision Defaulting on Work Orders


After you define a Forward Scheduling method, the BOM Revision is then set to the Work Order
Production Start Date.

The Work Order Production Start Date is defined as follows:

ReleaseNotes_2024.2.0.pdf—Subject to Change
Manufacturing 18

■ When the subsidiary is not defined, the production start date is set to the company time zone date.
■ When the location and location time zone are not defined, the production start date is set to the
subsidiary time zone date.
■ After the location and location time zone are defined, the production start date is set to the location
date.

After you define a Backward Scheduling method to determine production dates, the BOM Revision
defaults to the Work Order Transaction Date.

When the production start date falls on the start or end date of the BOM Revision Effective date range,
yu should then use your organization's time zone. The default Work Order BOM Revision uses the
production start date which is defined on the work order based on the company location time zone. If the
company location time zone does not exist, the subsidiary time zone is used. If the subsidiary time zone
does not exist, the company time zone is used.

Default BOM Revision Dates on Assembly Build/Unbuild


When a work order's production start date falls within the Bill of Materials (BOM) revision effective date
range, the BOM Revision on a work order is designated as the default BOM Revision.

Assembly BOM Sublist Extended


The following fields were added to the 2024.2 Manufacturing Assembly BOM sublist:

■ BOM Revision Effective Start Date


■ BOM Revision Effective End Date

Correct Work Order Operation Start and End Dates


Before NetSuite 2024.2, manufacturing operation start time was set to the work order production start
date. Working hour start time was set to the work calendar that was assigned to the first operation's
manufacturing work center. The operation end date and time was set according to its length, based on
the setup time and run time, and the start of this operation. All operations were then added one after the
other.

With the release of NetSuite 2024.2, the operation start and end time setting depends on whether these
times are set based on completion performed on working or non-working days.

Completion on working days


■ The start of the operation is set to the beginning of the working day as scheduled on the working
calendar.
■ To set the end of the operation, the remaining operation time is added to the operation start day. If
the remaining time is more than the available free completion day working time, the balance is added
to the next working day.

Completion on non-working days


■ The start of the operation is set to the beginning of the working day as scheduled in the working
calendar for working days.
■ To set the end of the operation, the remaining operation time is added to the beginning of the next
working day according to the working calendar.

ReleaseNotes_2024.2.0.pdf—Subject to Change
Manufacturing 19

Actual Production Start Date Completion Transactions


Before NetSuite 2024.2, the Actual Production Start Date field in WIP work orders was automatically
populated with Issue Components or Completion with Backflush transactions.

With the release of NetSuite Manufacturing 2024.2, the Actual Production Start Date is automatically
populated based on the completion transaction.

Correction of Work Order Operation Remaining Hours


Calculation
Before NetSuite 2024.2, the work order Operation Remaining Hours field was calculated incorrectly
because it used planned operation times from the manufacturing routing and then multiplied that
amount by the work order quantity. From this number, the system then subtracted the reported
completion times.

The following updates have been made to the work order operation remaining hour calculation in
NetSuite Manufacturing 2024.2:

■ To calculate Remaining Time before First Completion:


□ Setup time is considered to be part of remaining time only before first completion.
□ The system uses the remaining quantity and multiplies it by the Run Time amount and then adds
Setup Time.
■ To calculate Remaining Time after First Completion:
□ After the first completion is complete, setup time is not included in Remaining Time amount.
□ The system uses the remaining quantity and then multiplies it by the Run Time amount.

NetSuite CPQ
This release note was updated September 30, 2024.

NetSuite 2024.2 includes the following enhancements to NetSuite CPQ (Configure, Price, Quote):

■ Work in Synchronous Mode with the runAction() Function


■ Work in Standard Mode When Creating and Copying Records by Scripting
■ Integration with NetSuite SuiteBilling

Work in Synchronous Mode with the runAction() Function


The runAction() function—a client-side function— now supports the synchronous mode in NetSuite CPQ
Configurator (version 1.4.5). The function's syntax has been updated to take an object as a parameter. As
properties, the object includes the server-side function code and the new async parameter.

With this parameter, you can define whether client-side actions can make requests to server-side actions
synchronously or asynchronously. Because runAction() continues to work asynchronously by default,
you can omit the async parameter when true. If you want to work in synchronous mode, set the async
parameter to false.

Use the following syntax to work with runAction() in synchronous mode:

runAction({code:'SERVER_SIDE_ACTION_CODE', async: false});

ReleaseNotes_2024.2.0.pdf—Subject to Change
NetSuite CPQ 20

To work in asynchronous mode, use the following syntax:

runAction({code:'SERVER_SIDE_ACTION_CODE'});

Previously, runAction() could only work asynchronously. The previous syntax is still valid to work in
asynchronous mode:

runAction('SERVER_SIDE_ACTION_CODE');

Note: When creating new client-side actions, use the new syntax.

Work in Standard Mode When Creating and Copying


Records by Scripting
The createRecord() and copyRecord() functions now work in standard mode by default. In NetSuite
CPQ Configurator (version 1.4.5), these server-side functions include a new dynamic parameter. This
parameter is false by default and can be omitted when working in standard mode.

If you want to work in dynamic mode, set the dynamic parameter to true. For more information about
standard and dynamic modes, see the help topic SuiteScript 2.x Standard and Dynamic Modes.

Note: Use dynamic mode only if you experience issues when creating or copying records in
standard mode.

The following piece of code provides an example of working with the createRecord() function in dynamic
mode:

createRecord({
type: 'inventoryitem',
fields: {
itemid: 'Desk-Lamp-A170300',
displayname: 'Desk Lamp',
subsidiary: ["1"],
includechildren: true,
costcategory: 1,
taxschedule: 1
},
sublists: [
{
itemvendor: [
{
vendor: 163,
subsidiary: 1
},
{
vendor: 164,
subsidiary: 1
}
]
}
],
dynamic: true
}).then(function(data) {
console.log('Data: ', data)
});

This piece of code shows an example of working with the copyRecord() function in dynamic mode:

copyRecord({

ReleaseNotes_2024.2.0.pdf—Subject to Change
NetSuite CPQ 21

id: 496,
type: 'inventoryitem',
fields: {
itemid: 'Desk-Lamp-A170300',
displayname: 'Desk Lamp',
subsidiary: ["1"],
includechildren: true,
costcategory: 1,
taxschedule: 1
},
lists: {
itemvendor: [
{
vendor: 9,
subsidiary: 2
},
{
vendor: 412,
subsidiary: 1
}
]
},
dynamic: true
})

Previously, createRecord() and copyRecord() only worked in dynamic mode.

Integration with NetSuite SuiteBilling


NetSuite CPQ Configurator (version 1.3.4) now integrates with NetSuite SuiteBilling to include
subscriptions for products or services in the configuration process.

To add subscriptions to transactions with NetSuite CPQ Configurator, create subscriptions with creation
records. Then, link them to subscription plans through mapping records.

Before adding subscriptions to transactions, go to CPQ > Configurator > Settings. Under the Submit
subtab, check the Update transaction entity box (version 1.3.5). This option loads subscriptions to
transactions after the configuration is submitted.

Note: Enabling this option may be incompatible with custom scripts deployed on transactions.

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

■ Subscription Rating: Prepaid Usage with Monthly Consumption


■ SuiteBilling Percent Uplift Field
■ Ability to Use Custom Fields When Using the Price Book Saved Search
■ Ability to Filter by Price Book in Subscription Search
■ Subscription Plan and Price Book Are Optional When Creating a Subscription
■ Email Alert for Changes to Subscription, Subscription Line, or Change Order
■ Subscription Total Contract Value and Service Type TCV Metrics
■ Subscription Management: Pricing Detail on Charge and Invoice
■ Fulfillable Items with SuiteBilling Now Available
■ New Ship Central Capabilities

ReleaseNotes_2024.2.0.pdf—Subject to Change
Order Management 22

■ Electronic Bank Payments Enhancements


■ Electronic Invoicing Enhancements
■ Brazil Certification Tax Authorities Enhancements
■ Brazil Localization Enhancements
■ Southeast Asia Localization SuiteApp Enhancements for Philippines Invoicing
■ Support for Transactions in Foreign Currency for Philippines Localization
■ Updates on Volume Rebates
■ Rebates on Purchases, Apply Best Deal Preference, and Weekly Settlement Option

Subscription Rating: Prepaid Usage with Monthly


Consumption
Usage-based services reduce the service providers' risk and produce a more steady, predictable income
stream based on the customers' consumption. For this purpose, NetSuite includes a new usage-based
pricing model, prepaid usage with monthly consumption.

With prepaid usage with monthly consumption, the customer pays a specified amount in advance before
using any number of service lines in the contract.

When any services are used and the usage is recorded, the rate of the service is used to calculate the
amount subtracted from the prepayment amount. For example, service 1 at a rate of $1.50 with quantity
of 100 used reduces the prepayment amount by $150.00.

When the user has used the amount of their prepayment, the service provider can indicate three possible
responses:

■ NetSuite generates another prepayment amount. (Most common)


■ NetSuite converts the user to pay as you go, in which each usage service is billed for any usage
beyond the prepayment amount. (Somewhat common)

This cycle of prepayment and the subtracted usage cost continues until the contract ends. When the
contract ends, the service provider can refund any remaining prepayment or recognize the remaining
amount without a refund.

SuiteBilling Percent Uplift Field


You can now use a saved search for the percent uplift on the subscription line and change order.

Ability to Use Custom Fields When Using the Price Book


Saved Search
Custom price book fields are now available under the Criteria, Results, Available Filter, and Price Book
Fields dropdown menus.

Ability to Filter by Price Book in Subscription Search


You can search for specific subscriptions that are using a specific price book.

ReleaseNotes_2024.2.0.pdf—Subject to Change
Order Management 23

Subscription Plan and Price Book Are Optional When


Creating a Subscription
Subscription plan and price book are no longer required when creating new subscriptions, but instead
can be created using only add-on subscription lines. You can use this feature to create more custom
subscriptions without requiring a basic subscription plan.

Email Alert for Changes to Subscription, Subscription Line,


or Change Order
In the email section in a saved search for subscription, subscription line, and subscription change
order,there is a new preference, Send Email Alerts When Records Are Created / Updated. When it is
checked and a subscription, subscription line, or subscription change order is created or updated, the
user receives an email alert.

Subscription Total Contract Value and Service Type TCV


Metrics
On the subscription page, there is a new summary section that shows the total contract value, pending
total contract value, and total active contract value per service type. These new metrics are searchable
and can be viewed in scripting, which gives you more flexibility in reporting pending or active revenue.

Subscription Management: Pricing Detail on Charge and


Invoice
To help end customers understand the amount they are being charged, the invoice and charges now
contain the quantity to amount breakdowns, which you can add to your PDF documents.

SuiteAnalytics
This release note was updated October 7, 2024.

NetSuite 2024.2 includes the following enhancements to SuiteAnalytics:

■ Upcoming Removal of the NetSuite.com Data Source


■ Export Pivot Tables to an Excel File
■ New Process for Adding NetSuite Analytics Warehouse Workbooks to a Dashboard

Upcoming Removal of the NetSuite.com Data Source


A process for SuiteAnalytics Connect has started to remove the NetSuite.com data source. Start
transitioning to the NetSuite2.com as soon as possible to avoid disruption when this change occurs. The
removal process is planned as follows:

■ When your NetSuite account is upgraded to 2025.1, the NetSuite.com data source will still be available,
but will no longer be supported. This means that as of 2025.1, support cases requesting bug fixes

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteAnalytics 24

or performance enhancements for the NetSuite.com data source will not be considered. The only
exception is if the data source is down.
■ When your NetSuite account is upgraded to 2026.1, the NetSuite.com data source will no longer be
available.

The NetSuite2.com data source solves some previous inconsistencies in data exposure between
saved searches and reporting. Data exposed in the NetSuite2.com data source is consistent with the
SuiteAnalytics Workbook. NetSuite2.com also improves security, using role-based access control, and
supporting OAuth 2.0 and token-based authentication. The NetSuite2.com data source also uses SuiteQL,
a query language that provides advanced capabilities and restricts the SQL functions that can be used.

For more information, see the help topic Changing from NetSuite.com to NetSuite2.com.

Export Pivot Tables to an Excel File


You can now export most Workbook pivot tables to an Excel XLSX file. This export capability enables
you to export pivot tables to a standard spreadsheet format with no modifications, and open them in a
spreadsheet application. For more information, see the help topic Pivot Tab.

New Process for Adding NetSuite Analytics Warehouse


Workbooks to a Dashboard
There is a new process for adding NetSuite Analytics Warehouse Workbooks to a dashboard. Previously,
you had to download and deploy a script and set up a SuiteApp portlet. Now, you can set up a dedicated
portlet for NetSuite Analytics Warehouse workbooks. For more information, see the help topic Adding
NetSuite Analytics Warehouse Workbooks to a Dashboard.

SuiteApps (Bundles) Released by NetSuite


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

■ Accounting SuiteApps
■ Administration SuiteApps
■ Banking SuiteApps
■ Inventory Management SuiteApps
■ Item Record Management SuiteApps
■ Localization SuiteApps
■ Manufacturing SuiteApps
■ Order Management SuiteApps
■ SuitePeople SuiteApps
■ Taxation SuiteApps
■ Vendors, Purchasing, and Receiving SuiteApps
■ Wholesale Distribution SuiteApps

Accounting SuiteApps
This release note was updated August 17, 2024.

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 25

Following are the 2024.2 accounting enhancements to SuiteApps:

■ Benchmark 360 Enhancements


■ Approval Information Enhancements
■ Benchmark 360 SuiteApp Now Available in the SuiteApp Marketplace
■ Transaction Line Distribution Enhancements

Benchmark 360 Enhancements


The Benchmark 360 SuiteApp v1.0.1 contains the following enhancements:

■ Updated Currency Symbol for Benchmark Data- The system now displays the USD currency symbol
for Revenue per FTE values when the currency value is in USD. Previously, the correct currency symbol
for the benchmark data does not reflect for currencies with no exchange rate support in NetSuite.
■ Updated Benchmark 360 Workbook and Dataset Names- The Benchmark 360 labels for the KPI
workbook names on the Preferences page are shortened to B360 due to the character limitations in
the system. For example, Benchmark 360 Days Cash On Hand is now B360 Days Cash On Hand.
■ Additional Graph Legend Behavior- If the benchmark data currency is different from the currency
of the KPI actual, an em dash (—) is shown in the variance of a KPI tile. Additionally, only the KPI actual
value is shown but not the gauge chart for the KPI actual.
Previously, if an em dash is shown in the graph, it indicates one of the following scenarios:
□ There are no transactions related to the KPI
□ There are errors in the workbook
□ There is no workbook selected for a KPI
□ The target value is negative

For more information, see the help topic Benchmark 360.

Approval Information Enhancements


SuiteApprovals version 7.02.9 lets you fix transaction records to ensure updates to fields. Specifically, you
can fix failed updates for the Approval Status and Next Approver fields.

When a transaction contains a high volume of line items, it can take several minutes before the SuiteApp
completes updating the Approval Status and Next Approver fields. This behavior causes an issue when
the transaction record is approved before the update to the field is complete.

In the latest version, the SuiteApp includes the following enhancements to the approval information:

■ Record Update Failed Banner – On the transaction record, this banner message appears when the
approval information update failed.
The banner message varies based on the current user. If you are a final approver, the banner
message contains instructions on how to fix the document. If you are not a final approver, the banner
message informs you that an email is sent to the final approver to fix the document.
■ Transaction Failed to Update Email Notification – When you open a transaction, an email
notification is sent one time only to the final approver about the transaction that failed to update.
■ Update Approval Information Button – When the final approver opens an affected transaction, this
button is included on the record.
Clicking this button updates the following fields:
□ Approval Status
□ Next Approver

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 26

For more information, see the help topic Updating the Approval Information of a Record.

Benchmark 360 SuiteApp Now Available in the SuiteApp


Marketplace
The Benchmark 360 SuiteApp enables you to benchmark your company’s key metrics against other
companies in the same industry and region to improve your performance. The SuiteApp provides a
dashboard where you can view important industry benchmark data such as Top 25%, Median, and
Bottom 25% for five preselected KPIs.

The benchmark KPIs include Days Cash on Hand, Days Sales Outstanding, Days Payable Outstanding,
Employee Turnover Rate, and Revenue per FTE. NetSuite sources the industry benchmarks for these KPIs
from American Productivity and Quality Center (APQC).

You can use the Benchmark 360 SuiteApp to:

■ Review industry benchmark for five KPIs included in the dashboard


■ Define performance metrics and set adjustable target values for each metric
■ Compare performance metrics against other companies in the same industry and region
■ Map different subsidiaries to the corresponding industry and region to view benchmark data
■ View industry benchmark data by region for a selected subsidiary
■ View NetSuite products and features relative to your industry and region to improve your KPIs
■ Use NetSuite contents and articles as guides to implement best business practices

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 27

For more information about the SuiteApp, see the help topic Benchmark 360.

Transaction Line Distribution Enhancements


Transaction Line Distribution SuiteApp includes enhancements for the following versions:

■ Transaction Line Distribution Version 1.2.0 Not Yet Available


■ Transaction Line Distribution Version 1.1.2

Transaction Line Distribution Version 1.2.0 Not Yet Available


The Transaction Line Distribution SuiteApp version 1.2.0 is not yet available.

Transaction Line Distribution Version 1.1.2


Transaction Line Distribution SuiteApp version 1.1.2 includes the following updates:

■ Issue Fix on Printing Transactions


The error in printing transactions is fixed. In View mode, you can now click Print from the Actions list
and successfully print your transactions.
■ Issue Fix on Governance Limit Usage
In the previous version, adding or editing transactions that had more than 1000 lines resulted in
usage limit error. This issue is fixed in version 1.1.2.
■ Update to Classification Section Fields
In this version of the SuiteApp, the following fields in the Classification section are now optional:
□ Department
□ Class
□ Location

For more information about the SuiteApp, see the help topic Transaction Line Distribution.

Administration SuiteApps
This release note was updated October 7, 2024.

Following is the 2024.2 administration enhancement to SuiteApps:

Compliance 360 SuiteApp Enhancements


NetSuite 24.2 includes the following Compliance 360 SuiteApp enhancements:

■ Compliance 360 SuiteApp Version 1.1.0


■ Changes to the Personal Information Access Logs Workbook in Compliance 360
■ Compliance 360 SuiteApp Now Available in SuiteApp Marketplace

Compliance 360 SuiteApp Version 1.1.0


The Compliance 360 SuiteApp Version 1.1.0 includes the following enhancements:

■ Updated Dashboard User Interface


The new version of the SuiteApp will include the following updates to the dashboard:

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 28

□ The Key Performance Indicators portlet has been refined for improved customer navigation. The
graphs now show the following colors based on the status of the KPI measured:
▬ Green - Good
▬ Orange - Concerning
▬ Red - Attention required
□ The following new portlets now appear in the dashboard:
▬ Total Activity Trend - Shows a graph that tracks the monthly trend of KPI updates over a year.
▬ Audit Status - Shows a graph that tracks the number of in-progress and completed audits.
■ Audit Documentation
Compliance 360 SuiteApp version 1.1.0 now supports audit documentation in the account.
In the Audits page, you can create an audit, view, and edit existing audits, and track audit progresses.
To go the Audits page, in the left sidebar, go to Audit Documentation > Audits.
■ Compliance 360 Settings Page
The new version of the SuiteApp introduces the Settings page where you can modify the following:
□ KPI Settings – Determines how the Key Performance Indicators portlet in the dashboard appears.
□ Date Filter Settings – Lets you select the default date filter on the dashboard.

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

Changes to the Personal Information Access Logs Workbook in


Compliance 360

Note: Currently, these changes are visible only in the Personal Information Access Logs
workbook. The Activity Log and the Compliance 360 dashboard will be updated later in the 2024.2
release.

The Personal Information Access Logs workbook can now track actions performed using SuiteScript and
SuiteQL.

In addition, two new columns have been added to the Personal Information Access Logs workbook:

■ The Interface Type column shows whether the action was performed through UI or SuiteScript.
■ The Source Details column shows additional information about the source, such as a script
deployment ID or a template ID in case of Print actions.

For more information, see the help topic Personal Information Access Logs Dataset and Workbook.

Compliance 360 SuiteApp Now Available in SuiteApp Marketplace


Compliance 360 SuiteApp enables you to have a single source of truth for user interactions with the
customer record.

The SuiteApp gives you access to user activity logs produced by the NetSuite Compliance 360 Cloud
Service.

The Compliance 360 SuiteApp enables users to:

■ Track and audit user interactions to customer records within NetSuite


■ Perform a search of when a user creates, deletes, edits, searches, views, prints, reports, or exports
customer records, including logs produced by the SuiteApp in the last 12 months

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 29

■ Access user activities, key performance indicators, and dashboards in real-time for monitoring system
usage

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

Banking SuiteApps
Following is the 2024.2 banking enhancement to SuiteApps:

■ Cash 360 Enhancements


■ Payment Automation Enhancements
■ Australia Bank Feeds Enhancements

Cash 360 Enhancements


Cash 360 SuiteApp version 1.2.0 is not yet available.

Payment Automation Enhancements


The Payment Automation SuiteApp version 4.0 includes the following new features and enhancements:

■ Support for the Multi-Subsidiary Feature


The Payment Automation SuiteApp now supports multiple subsidiaries. If you have a OneWorld
account and have multiple US subsidiaries, note this. You can now apply for HSBC accounts in each US
subsidiary and can process payments from each US subsidiary.
■ Vendor Prepayment Support
You can now create and process vendor prepayments through the Payment Automation SuiteApp.
■ Payment Status Tracking
The Bill Payment record now includes a visual status tracker which you can use to check the status of
the payments.
■ Automation of recording of Monthly fees and charges
Previously, NetSuite automated the process of recording an auto-funding request to pay for the
monthly invoice fees of HSBC. In the current release, the recording of the payment of transaction fees
is now automated as well. This new automation will save more time, allowing you to focus on other
important tasks.
■ Ability to Reprocess Payments
On rare occasions, payments to vendors end up with an ACH Payment Return or Data Error status.
In the current release, users can now reprocess these payments. You no longer need to void the
payment and re-initiate it manually. In addition, no new funding request are created for reprocessed
payments; existing funds at the HSBC Online Account are used for the reprocessed payments.
Reprocessed payments are automatically sent to HSBC for processing.
■ Additional enhancements in this release include:
□ ▬ Prevention of withdrawal request submission if the total withdrawal requests for the day already
exceeds the current HSBC balance.
▬ Ability to designate email recipients to receive all notifications from the Payment Automation
SuiteApp, such as reminder email.
▬ A new email notification alerts users when payments are delayed for processing due to errors.
Payments with Failed, Data Error, and ACH Payment Return statuses are included.

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 30

▬ Renaming of Billing Information under SuiteBanking > Setup to Account Information.


▬ Enhancements to the Vendors dashboard. The following columns have been re-arranged and
renamed:
▭ Approved Vendors (formerly known as SuiteBanking Vendors)
▭ Vendors Pending Approval
▭ Eligible Vendors
▬ Enhancements to the Preference record now allow users to set up different preferences in
each subsidiary in which they process payments.

For the Payment Automation SuiteApp documentation, see the help topic Payment Automation SuiteApp.

Australia Bank Feeds Enhancements


Australia Bank Feeds SuiteApp version 2.0.4 now includes the following enhancements:

■ Bank accounts can now be linked to GL accounts of type Credit Card with a currency of AUD.
■ You now have the option to receive or not receive an email notification for every bank data import.
Previously, an email notification is automatically sent every two hours from 8:00 AM to 2:00 PM AEST.
■ Business disclosure agreement is now available as a new method to import bank data. This method is
especially useful if you do not want to avail of services from a trusted adviser.
■ You can now remove bank accounts from your bank feeds and exclude them from any bank data
import.

For more information, see the help topic Australia Bank Feeds SuiteApp.

Inventory Management SuiteApps


This release note was updated September 30, 2024.

Following are the 2024.2 inventory management enhancements to SuiteApps:

■ Quality Management Enhancements


■ SCM Mobile Enhancements
■ Smart Count Enhancements

Quality Management Enhancements


NetSuite 2024.2 includes the following Quality Management enhancements:

■ Inspection Generation Including Parent Transaction


■ Enhanced Inspection Capabilities
■ Updated User Interface
■ Compliance Enhancements

Inspection Generation Including Parent Transaction


The NetSuite Quality Management SuiteApp enables you to better control the generation of inspection
queues by including the parent transaction with the inventory transactions. This enhancement allows you
to define individual inspection criteria based on a combination of parent and inventory transactions.

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 31

Enhanced Inspection Capabilities


The following inspection features have been included in the NetSuite 2024.2 Quality Management
SuiteApp:

■ Inspection tasks can be performed only by employees who have been assigned to an inspection.
This ensures that inspection reporting is carried out by the approved employees and prevents
unauthorized personnel from updating data.
■ To help improve the integrity and security of the data, the system prevents updates to inspection data
for completed inspections.
■ To avoid unnecessary emails being sent when email notifications are not required, email notifications
are generated based on configuration settings.
■ The Quality subtab now displays a list of the following quality inspection transactions and their status:
□ Work Order
□ Work Order Completion
□ Assembly Build
□ Item Receipt
□ Item Fulfillment
□ Purchase Order
□ Sales Order
□ Vendor Return Authorization
□ Transfer Order
■ You can now generate an inspection queue by entering the transaction quantity in decimal format in
the Ad-Hoc Queue Creation page.

Updated User Interface


The following user interface enhancements are included in the NetSuite 2024.2 Quality Management
SuiteApp:

■ The Quality subtab has been added to the Item page to group all quality records in one location.
■ You can now move between the NetSuite transaction page and the inspection queue record in the
Quality Management tablet.
■ The Quality Management menu has been refined for improved customer navigation.

Compliance Enhancements
You can now restrict updating the Quality Data until after an inspection is finished.

To learn more, see the help topic Quality Management Mobile Data Collection.

SCM Mobile Enhancements


SCM Mobile provides the following enhancements:

■ Highlighting Table Rows with Colors


■ Assigning Printer Groups to Printers
■ Attaching Images and Files to Custom Records

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 32

■ Exporting and Importing Standard Mobile Processes

Highlighting Table Rows with Colors


SCM Mobile provides six standard colors that you can use to highlight rows of data tables. You can
choose up to three colors to set up on a single data table. When you set up a color, you add a column
condition to specify the data you want to highlight. The app applies the color to entire rows that contain
data that meet your condition. For more information, see the help topic SCM Mobile App Configuration.

Assigning Printer Groups to Printers


You can create printer groups and assign them to one or more printers available through your PrintNode
client. You can create groups for dedicated printers that you use for areas, zones, and teams in a location.
On the app, you can set a default printer group for your selected location. During printing, you can specify
a different group and choose a printer that belongs to it. For more information, see the help topic Mobile
Printing Setup Procedures.

Attaching Images and Files to Custom Records


Aside from attaching images and files to standard transactions and records, you can now attach them to
custom ones. When you set up image capture or file upload on a mobile process, you can choose from
the supported custom records. For more information, see the help topic Setting Up Image Capture or File
Upload.

Exporting and Importing Standard Mobile Processes


You can now export and import standard mobile processes to other accounts that use the same mobile
app. For standard processes, you can export any changes made to page elements through Mobile
Configuration. For more information, see the help topic SCM Mobile Setup.

Smart Count Enhancements


Smart Count SuiteApp version 5.1.0 includes the following enhancements:

■ New Smart Count Preferences


■ Enhancements to the Smart Count Review Page

New Smart Count Preferences


You can now set the following new preferences on the Smart Count Preferences page:

■ Schedule Count Review Data Processing – Lets you run the SC SS Count Review Data script on a
scheduled basis to reduce the Smart Count Review page load time. The script runs as per your defined
schedule to get the count review data and displays it on the page in a significantly less time.
To access the script, go to Customization > Scripting > Scripts > SC SS Count Review Data.
To see real-time data on the Smart Count Review page, click Refresh on the banner message that
displays on the page after the script is run.
■ Schedule Dashboard Data Processing – Lets you run the SC MR Compute Dashboard Data script
on a scheduled basis to reduce the Smart Count Dashboard page load time for the following portlets.
□ Smart Count Summary

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 33

□ Reminders
□ Approval Summary
The script runs as per your defined schedule to get the dashboard data and displays it on the page
in a significantly less time. To access the script, go to Customization > Scripting > Scripts > SC MR
Compute Dashboard Data.
To see real-time data on the Smart Count Review page, click Refresh on the banner message that
displays on the page after the script is run.

Enhancements to the Smart Count Review Page


The Smart Count Review page includes the following enhancements:

■ You can now sort count review data using primary and advanced filters. Primary filters include the
following:
□ Location
□ Date
□ To be Approved
Advanced filters include the following:
□ Count Status
□ Count Reason
□ Variance
□ Counted By
□ Class
□ Inventory Classification
□ Vendor
■ You can now view all unapproved counts in the Report section if you check the To be Approved box.
■ You can now view items quantities in picked or packed status in the Picked/Packed column in the
Report section. For a combination of an item, bin, and location, the column displays the quantity of the
item picked or packed.
■ The Reset Filters option in the Primary Filters section now has an additional functionality. If you click
Reset Filters, you can update the filter values in the dropdown for any changes made to records such
as location or vendor.

For more information, see the following help topics:

■ Setting Up Smart Count Preferences


■ Working with Smart Count Review
■ Smart Count Dashboard

Smart Count SuiteApp version 5.0.0 includes the following enhancements:

■ New SuiteApp Preferences


■ Updated Smart Count Mobile App
■ New Permissions for the Smart Count Inventory Manager Role
■ Updated Smart Count Review Page
■ New Field on the Count Configuration Page
■ Ability to Assign Recount Task to an Employee

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 34

■ New Fields on an Item Count Record

New SuiteApp Preferences


You can now set the following new preferences on the Smart Count Preferences page:

■ Confirm Before Approving, Rejecting, or Selecting Recount – This preference lets you confirm the
action before you approve, reject, or mark items for recount.
■ Select Zone and Aisle for Counting – If you are a WMS user, this preference lets you select a zone
and aisle before starting a count.

Updated Smart Count Mobile App


The Smart Count mobile app includes the following enhancements:

■ The Item Count page now displays the following new fields:
□ Total Quantity Counted – Displays the total counted quantity for an item for a selected location.
□ Available Lot Numbers – Displays the available lots for a bin, provided it is not empty. For items
without bins, the field displays all lot numbers associated with a location.
■ The task list now displays the following new columns:
□ Item Description
□ Display Name
■ You can now select a zone and aisle before starting an item count.

New Permissions for the Smart Count Inventory Manager Role


The following new permissions are added to the Smart Count Inventory Manager role:

■ Bulk Manage Roles


■ Employees
■ Employee Records

To view permissions, go to Setup > Users/Roles > User Management > Manage Roles.

Updated Smart Count Review Page


The Smart Count Review page now includes the following enhancements:

■ The Report section displays the following columns:


□ Aisle
□ Variance Quantity in Stock Units
□ Zone
■ The Primary Filters section provides an option to add or remove filters. Also, the updated Date field
now requires you to enter a date range that is within 18 months.

New Field on the Count Configuration Page


The Count Configuration page now includes the new Location field. You can select one or more locations
for which a count configuration applies.

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 35

Ability to Assign Recount Task to an Employee


You can now select the employee to whom you want to assign the task to recount an item. When you click
Recount for an item, a popup window displays where you can select the employee for assignment.

New Fields on an Item Count Record


An item count record now displays Zone and Aisle fields. The field values are derived from the bin record
for an item.

Item Record Management SuiteApps


This release note was updated September 23, 2024.

Following are the 2024.2 item record management enhancements to SuiteApps:

■ Support for Date Formats in Lot Number Date Elements

Support for Date Formats in Lot Number Date Elements


The Lot Auto Numbering SuiteApp version 1.3.0 now supports selecting date formats for custom and lot
number date elements appear on the SuiteApp. When configuring a date element, you can now select the
required date format from the following options: YYMMDD, DDMMMYYYY, DDMMYY, and DDMMYYYY.

For more information, see the help topic Lot Auto Numbering SuiteApp.

Localization SuiteApps
This release note was updated October 28, 2024.

Following are the 2024.2 localization enhancements to SuiteApps:

■ Advanced Localization Features Enhancements


■ ANZ Localization Enhancements
■ Brazil Certification Tax Authorities Enhancements
■ Brazil Localization Enhancements
■ Brazil Reports Enhancements
■ New Finland Tax Report
■ India Localization SuiteTax Engine Enhancements
■ India Localization SuiteTax Reports Enhancements
■ LATAM File Builder Enhancement
■ Malaysia Electronic Invoicing SuiteApp Now Available
■ Malaysia Electronic Invoicing Enhancements
■ Portugal Localization Enhancements
■ Singapore PEPPOL-Ready e-Invoicing Enhancements
■ Spain Localization Enhancements
■ Southeast Asia Localization SuiteApp Enhancements for Philippines Invoicing
■ Support for Transactions in Foreign Currency for Philippines Localization

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 36

Advanced Localization Features Enhancements


Advanced Localization Features SuiteApp version 1.4.0 includes the following enhancements:

■ The ALF Invoice PDF/HTML Template now includes a Quick Response (QR) code. QR codes enhance
data accessibility through scanning to access information. For more information, see the help topic
Quick Response Code.
■ The Customize Document Template page now supports accounts with up to 250 subsidiaries.
■ In addition to the supported languages for ALF Templates, you can now print invoices, sales orders,
and credit memos in Hebrew and Indonesian.
■ In the Customize Document Template > Labels and Notes subtab, a new subtab Notes is added for
entering custom translations to any subsidiary notes. You can add up to 4000 characters of custom
translation text in the Custom Notes field of a Notes sublist. For more information, see the help topic
Labels and Notes Customization.

For more information, see the help topic Advanced Localization Features.

ANZ Localization Enhancements


ANZ Localization SuiteApp version 3.0.0 now lets you generate the following reports for Australia and New
Zealand businesses if you have the SuiteTax feature enabled in your account.

■ Business Activity Statement (BAS) – This is a form that registered business entities in Australia
submit to the Australian Taxation Office (ATO) to report their tax obligations. For more information,
see the help topic Business Activity Statement.
■ GST101A – This is a tax form that business entities in New Zealand use to file their GST returns to the
Inland Revenue (IRD). For more information, see the help topic GST Return 101A.

To generate these reports, see the help topic Generating Localized Country Tax Reports.

If you are using an account without SuiteTax, the ANZ Localization SuiteApp supports the following
reports and templates.

■ Advanced PDF/HTML templates


■ Payment Times Report (PTR)
■ Supplier ABN List
■ Taxable Payment Annual Report (TPAR)

For more information, see the help topic ANZ Localization.

Brazil Certification Tax Authorities Enhancements


In NetSuite 2024.2, enhancements to Brazil Certification Tax Authorities include the following:

■ Electronic Invoice for Services in the National Standard


■ Certification Web Services Availability Portlet

Electronic Invoice for Services in the National Standard


You can now generate and certify electronic invoices for services for cities that adopt the NFS-e Nacional
standard. The PDF representation of these electronic invoices for services follows the DANFS-e template.

For more information about the tax authorities for which the Brazil Certification Tax Authorities provides
e-document templates and plug-ins, see Supported Cities.

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 37

Certification Web Services Availability Portlet


You are now able to add the Certification Web Services Availability portlet to your dashboard. The portlet
displays information about the availability of the web services from the tax authorities you use to certify e-
documents.

Brazil Localization Enhancements


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

■ Support to Lot and Serialized Inventory and Assembly Items


■ CNAB 240 Delivery Files With Payments From Multiple Subsidiaries

Support to Lot and Serialized Inventory and Assembly Items


You are now able to certify electronic invoices for goods with the Brazil Localization SuiteApp including
the following types of items:

■ Lot numbered assembly


■ Serialized assembly
■ Serialized inventory item

Brazil Localization also enables you to return goods or cancel e-documents from transactions that include
these items types.

For more information, see the help topic Creating Items for Brazil.

CNAB 240 Delivery Files With Payments From Multiple Subsidiaries


When generating Centro Nacional de Automação Bancária (CNAB) 240 delivery files, you are now able to
include transactions and installments associated with multiple subsidiaries.

For more information, see the help topic Generating CNAB 240 Delivery Files.

Brazil Reports Enhancements


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

■ Additional Records for SPED Files


■ Country Tax Reports for Brazil Supporting Multi-Book Accounting

Additional Records for SPED Files


To further support businesses in Brazil, the SuiteApp now includes new records for the following Sistema
Público de Escrituração Digital (SPED) files:

■ ECD
□ I100 – Centro de Custo
□ J210 – DLPA – Demonstração de Lucros ou Prejuízos Acumulados/DMPL – Demonstração de
Mutações do Patrimônio Líquido
□ J215 – Fato Contábil que Altera a Conta Lucros Acumulados ou a Conta Prejuízos Acumulados ou
Todo o Patrimônio Líquido

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 38

■ ECF
□ L200 – Método de Avaliação do Estoque Final
□ L210 – Informativo da Composição de Custos
□ Q001 – Abertura do Bloco Q
□ Q990 – Encerramento do Bloco Q
■ EFD Contribuições
□ 1001 – Abertura do Bloco 1
□ 1900 – Consolidação dos Documentos Emitidos por Pessoa Jurídica Submetida ao Regime de
Tributação com Base no Lucro Presumido – Regime de Caixa ou de Competência
□ 1990 – Encerramento do Bloco 1
□ C175 – Registro Analítico do Documento (Código 65)
□ F001 – Abertura do Bloco F
□ F010 – Identificação do Estabelecimento
□ F500 – Consolidação das Operações da Pessoa Jurídica Submetida ao Regime de Tributação com
Base no Lucro Presumido – Incidência do PIS/Pasep e da Cofins pelo Regime de Caixa
□ F600 – Contribuição Retida na Fonte
□ F990 – Encerramento do Bloco F

For more information, see the help topic Available Statutory Reports for Brazil.

Country Tax Reports for Brazil Supporting Multi-Book Accounting


If you have the Full Multi-Book Accounting feature enabled, you can now select the accounting book from
which to generate the following reports:

■ Brazil Balance Sheet


■ Brazil General Journal
■ Brazil General Ledger
■ Brazil Income Statement
■ Brazil Trial Balance

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

New Finland Tax Report


The Finland Tax Reports SuiteApp has been released to the public.

Availability

Finland Tax Reports is a shared SuiteApp. Contact Customer Support Services for permission to install it
from the SuiteApp Marketplace.

It is available for accounts with SuiteTax. For more information about SuiteTax, see the help topic
SuiteTax.

Features

The SuiteApp contains the Finland VAT Return report, which lets you configure, generate, and export the
VAT Return report for submission to Finnish Tax Administration.

You can generate Finland VAT Return on a monthly, quarterly, or yearly basis.

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 39

Finland VAT Return supports the following transactions:

■ Sales:
□ Cash Sales
□ Cash Refund
□ Customer Credit
□ Customer Invoice
□ Journal Entry
■ Purchases:
□ Vendor Bill
□ Vendor Credit
□ Expense Report
□ Journal Entry

For more information, see the help topic Finland Tax Reports.

India Localization SuiteTax Engine Enhancements


India Localization SuiteTax Engine SuiteApp version 9.00.0 includes the following new features and
enhancements:

■ Support for Creating a Challan Voucher for Multiple Section Codes in a Transaction Period
You can now use the following new fields to select multiple section codes in a transaction period to
create a challan voucher.
□ Section Code – This field enables you to select the section codes for which you want to create a
challan voucher.
□ Select All Section Codes – This box enables you to select all section codes at the same time to
create a challan voucher. This box is checked by default for existing challan vouchers.
■ Added a New Apply TCS Box in Cash Sale and Invoice Transaction Records
You can now use the new Apply TCS box on a line item to calculate TCS for the item. This box displays
on each line item on invoice and cash sale transaction records. This box is checked by default for
transactions on which TCS is already calculated. If you do not want to calculate TCS for an item, clear
the box for the item.
When editing a cash sale transaction record, the Apply TCS box remains unavailable.
■ Ability to Generate QR Code on Invoices for Customers with Multiple Subsidiaries
You can now generate QR codes on invoices when the Multi-Subsidiary feature is enabled. To generate
a QR code on an invoice, you must enter a UPI code in the UPI Code field on a subsidiary record.

For more information, see the following help topics:

■ Creating Tax Deduction at Source Challan Vouchers.


■ Applying TCS on Transactions.
■ Generating Invoices with QR Codes for India.

India Localization SuiteTax Engine SuiteApp version 8.00.0 includes the following new features and
enhancements:

■ Support for New Languages

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 40

You can now view the India Localization SuiteTax EngineSuiteApp pages in your preferred language,
except the India custom forms and custom lists. The SuiteApp supports 21 languages. To set your
preferred language, go to Home > Set Preferences. For a list of supported languages, see the help
topic India Localization SuiteTax Engine.
■ Addition of a New Tax Engine Plug-in
The SuiteApp now includes the new NetSuite India SuiteTax plug-in to calculate taxes. To enable
this new plug-in, go to Customization > Plug-ins > Manage Plug-ins and check the NetSuite India
SuiteTax Plug-in box.
■ Support for Exchange Rate During TCS Calculation
You can now calculate TCS on a transaction in which exchange rate applies. The SuiteApp updates the
accumulated tax bucket values in the base currency of a subsidiary or company and calculates TCS
accordingly on transactions.
■ Restricted Usage of Custom GL Plug-in for Roles Without the Custom Record Permission
Only roles that are assigned the Custom Records permission can now use the Custom GL plug-in.

For more information, see the following help topics:

■ India Localization SuiteTax Engine


■ Setting India Tax Engine Plug-in:
■ TCS Calculation

India Localization SuiteTax Reports Enhancements


India Localization SuiteTax Reports SuiteApp version 6.00.0 includes the following enhancements:

■ Support for New Languages


You can now view the India Localization SuiteTax Reports SuiteApp pages in your preferred language.
The SuiteApp supports 21 languages. For a list of supported languages, see the help topic India
Localization SuiteTax Engine.
To set your preferred language, go to Home > Set Preferences. For more information, see the help
topic Choosing a Language for Your NetSuite User Interface.
■ Support for New File Formats to Download India TDS and GST Reports
You can now download India TDS and GST reports in any of the following file formats: :
□ CSV (.csv)
□ DAT (.dat)
□ Excel (.xls)
□ JSON (.json)
□ Text (.txt)
To download a report, go to Reports > Tax > Country Tax Reports.

For more information, see the help topic India Localization SuiteTax Reports.

India Localization SuiteTax Reports SuiteApp version 5.00.0 includes the following saved searches to
display transactions applicable to table 4 and table 5 of the GSTR-9 report.

■ India GSTR9 Exempted


■ India GSTR9 Nil Rated
■ India GSTR9 Non-GST Supply

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 41

■ India GSTR9 Table 4 Credit Notes


■ India GSTR9 Table 4 Inward Reverse Charge
■ India GSTR9 Table 4 Outward B2B
■ India GSTR9 Table 4 Outward Export
■ India GSTR9 Table 4 Outward SEZ
■ India GSTR9 Table 4 Outward B2C

To access these saved searches, go to Lists > Search > Saved Searches.

For more information, see the help topic India Localization SuiteTax Reports Saved Searches.

LATAM File Builder Enhancement


You can now clone file layouts. While the option to make a copy from a record only copies the record
itself, cloning enables you to replicate child records as well.

When you clone file layouts, you are able to copy layout sections, section sources, and source fields.

For more information, see the help topic Cloning File Layouts.

Malaysia Electronic Invoicing SuiteApp Now Available


Malaysia Electronic Invoicing SuiteApp version 1.0.0 is now available for installation as a managed
SuiteApp. You can install the Malaysia Electronic Invoicing SuiteApp from the NetSuite SuiteApp
Marketplace.

The Malaysia Electronic Invoicing SuiteApp helps NetSuite customers and vendors in Malaysia with the
certification of electronic documents (e-documents) for invoices and credit memos.

E-documents are certified by Inland Revenue Board of Malaysia (IRBM) through Avalara access points
using the Malaysia Electronic Invoicing SuiteApp. For more information about the Malaysia electronic
invoicing, see Malaysia E-Invoice

For more information about Malaysia Electronic Invoicing features, read the following topics:

■ Setting Automatic Selection of E-document Template and Sending Method on Transactions


■ Customizing PDF Templates
■ Combining E-Document Generation and Sending
■ Generating and Sending Outbound E-Documents for a Transaction
■ Viewing E-Document Status and Audit Trail

Malaysia Electronic Invoicing Enhancements


You can use the Malaysia Electronic Invoicing SuiteApp version 1.2.0 to create self-billed invoices from
NetSuite and send it to IRBM to certify self-billed invoices. You must use vendor bill transaction as a self-
billed invoice and send it to IRBM for validation. For more information, see the help topic Setting Up a
Vendor Record for Self-billed Transactions.

Portugal Localization Enhancements


Portugal Localization SuiteApp version 2.3.0 includes the following enhancements:

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 42

■ Introduction of the Transaction Finalization


□ The transaction finalization introduces a new transaction certification step that changes the
previous certification process.
□ The Document Series Identifier field is no longer required for the transaction creation. However, it
is required for the transaction finalization.
□ The new transaction finalization process no longer certifies transactions automatically. You now
have to manually certify your transactions on the transaction record.

Singapore PEPPOL-Ready e-Invoicing Enhancements


Singapore PEPPOL-Ready e-Invoicing SuiteApp version 4.0.0 includes the following enhancement:

Singapore (SG) PEPPOL ID Bulk Update


The Singapore PEPPOL-Ready e-Invoicing SuiteApp now includes the PEPPOL ID Bulk Update
functionality. Using PEPPOL ID Bulk Update, you can update customer and vendor records that are
associated with Unique Entity Numbers (UENs) but do not have corresponding PEPPOL IDs. The PEPPOL
ID Bulk Update page allows you with following actions:

■ View the list of entities that are not associated with PEPPOL IDs.
■ Select multiple entities for updating PEPPOL IDs in bulk.
■ Apply filters to view the relevant entities with their subsidiaries and update them.

When bulk processing is complete, the PEPPOL IDs are reflected on the customer and vendor records.

Important: You must have the Singapore Localization SuiteApp installed in your account
before you can use the Singapore (SG) PEPPOL ID Bulk Update functionality.

For more information, see the help topic Singapore PEPPOL ID Bulk Update.

Spain Localization Enhancements


Spain Localization SuiteApp version 1.9.0 includes the following enhancements:

■ Support of import and export transactions in tax and financial reports, including the following:
□ New Modelo 303 and Modelo 390 boxes related to the inclusion of import and export transactions.
□ New SII report fields related to the inclusion of import and export transactions.
□ Support of import and export transactions in Spain-specific financial reports, workbook, and
datasets.
□ Updated values in the SII dropdown lists related to the inclusion of import and export transactions.
□ New required DUA Number field on the SII Reporting subtab. This field must be filled with a unique
value and is only enabled if the Type of Received Invoice field is set to F5.

For more information, see the help topic Spain Localization.

Southeast Asia Localization SuiteApp Enhancements for


Philippines Invoicing
Southeast Asia Localization SuiteApp version 6.02.0 includes the following enhancements to the
Philippines Invoicing functionality:

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 43

■ NON-VAT Taxpayers
■ Ease of Paying Taxes (EOPT) Invoicing Compliance
■ Exempt Transaction

NON-VAT Taxpayers
You can now specify whether a seller is a VAT or NON-VAT registered company for Philippine subsidiaries
using the PH Seller Type list. This field is available on the Subsidiary Record under the Document Setup
subtab for Philippines Invoicing. The seller type, followed by the Tax Identification Number (TIN) and
branch code, appears in the header of printed Philippines documents.

For more information, see the help topic Specifying the Seller Type on Philippines Documents.

Ease of Paying Taxes (EOPT) Invoicing Compliance


To comply with BIR Revenue Regulation (RR) No. 7-2024 in relation to Republic Act No. 11976, also known
as the Ease of Paying Taxes Act:

■ Invoices as Primary Support Documents


■ Sale Type
■ Renaming of Invoices

Invoices as Primary Support Documents

Invoices now become the primary support document for VAT purposes. Official Receipts are now
supplementary documents and no longer a valid proof to support the claim of input tax by buyers or
purchasers of goods and/or services.

■ Philippines Official Receipt PDF / HTML Template – The phrase “THIS DOCUMENT IS NOT VALID FOR
CLAIM OF INPUT TAX” is now added and appears in the footer section of this template. For official
receipts that have multiple pages when printed, the footer phrase appears on the last page.
■ Philippines Official Receipt PDF / HTML Template (Without Footer Phrase) – This new template allows
you to reuse an official receipt as invoice (if applicable). The footer phrase “THIS DOCUMENT IS NOT
VALID FOR CLAIM OF INPUT TAX” is excluded from this template.

Sale Type

A new Sale Type column is now included in the Items subtab of sales invoice and credit memo
transaction forms for Philippines customers.

For applicable printed documents, a corresponding Sale Type column is inserted in the line item before
the Tax Amount column that indicates VATable Sale, VAT-Exempt Sale, or Zero-Rated Sale.

Sale Type does not appear in existing custom templates that you may have created prior to the release
of version 6.02.0. However, custom templates created using the Philippines Sales Invoice PDF/HTML
Template or Philippines Credit Memo PDF/HTML Template after the release will have Sale Type visible.

Renaming of Invoices

Create your own custom template by renaming a standard Philippines template.

You can rename your sales invoice and use a document title that fits your business needs (for example,
Service Invoice, Charge Invoice, and others). Customize a Philippines template and modify the document
title.

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 44

For more information, see the help topic Renaming Philippines Documents.

Exempt Transaction
Transactions that are not subject to both value-added and percentage taxes can now be specified as
exempt.

The following appears when printing sales invoices and official receipts for exempt transactions:

■ The word “EXEMPT” appears in the header of printed Philippines documents.


■ The phrase “THIS DOCUMENT IS NOT VALID FOR CLAIM OF INPUT TAX” appears in the footer of
printed Philippines documents.

For more information, see the help topic Specifying Exempt Transactions.

Support for Transactions in Foreign Currency for Philippines


Localization
In Philippines Localization SuiteApp version 2.4.0, transactions can now support amounts in currencies
other than the Philippine Peso (PHP). You can add foreign currencies in the Currencies record list. You
can print Philippines documents that use foreign currency or send them by email.

See the help topic Transactions in Foreign Currency for more information.

Manufacturing SuiteApps
This release note was updated October 28, 2024.

Following are the 2024.2 manufacturing enhancements to SuiteApps:

■ Costed Bill of Materials SuiteApp Enhancements


■ Manufacturing Mobile Enhancements
■ Cost Variance Analysis SuiteApp Now Available
■ Supply 360 SuiteApp Enhancements
■ Available To Build SuiteApp Now Available

Costed Bill of Materials SuiteApp Enhancements


Costed Bill of Materials SuiteApp version 1.3.0 includes the following enhancements:

Changes to Bill of Materials Revisions Applicability for


Subassemblies
The Bill of Materials (BOM) with multiple revisions are associated to subassemblies in the following
precedence order:

1. If a BOM contains multiple revisions, the SuiteApp considers the BOM with active revision based
on the current date falling within the effective date range.
2. If a BOM contains multiple revisions with the effective date range as expired or future effective,
the BOM revision with latest or last modified date is considered.

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 45

Inactive BOM revisions are not considered for estimations.

A BOM associated with the Default for Location field is prioritized over the Master Default BOM. For
more information, see the help topic Material Costs Subtab.

Changes to Conversion Cost Calculations for Phantom


Assemblies
Conversion costs are now not calculated for phantom assemblies that are labelled as subassemblies
under a main assembly. The SuiteApp now calculates and includes the conversion costs only when the
phantom is labelled as a main assembly. For more information, see the help topic Conversion Cost
Calculations for Top Level Costs and Fully Exploded Costs Subtabs.

Change to Assembled Costs Subtab Name


The Assembled Costs subtab on the Costed Bill of Materials page is now renamed as Top level Costs in
the Costed Bill Of Materials SuiteApp. For more information, see the help topic Top Level Costs Subtab.

Manufacturing Mobile Enhancements


NetSuite 2024.2 includes the following Manufacturing Mobile enhancements:

■ GS1 Support
■ Enhanced Machine and Labor Start Stop Capabilities
■ Automatically Generate New Lot Numbers
■ Print Labels from a Mobile Device
■ Scrap Reason Code Description

GS1 Support
The NetSuite 2024.2 Manufacturing Mobile SuiteApp enables you to scan GS1 bar codes to populate the
Lot Number or Serial Number, Expiry Date, and Quantity values in the production process. Manufacturing
Mobile enables you to scan GS1 bar codes to populate Lot or Serial Numbers in the consumption flow.

Enhanced Machine and Labor Start Stop Capabilities


The NetSuite Manufacturing Mobile SuiteApp 2024.2 release enables you to complete the following
actions:

■ Perform mu ltiple work orders or multiple operations for the same work order simultaneously at a
work center.
■ Badge in with only the employee assigned badge id.
■ Perform the setup activity more than one time.

To learn more, see the help topic Manufacturing Mobile Administration/Setup.

Automatically Generate New Lot Numbers


The NetSuite 2024.2 release enables you to automatically generate new lot numbers by integrating with
the Auto Generate Lot Number SuiteApp. After production you can then choose whether to retain or not
retain the new lot number.

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 46

Print Labels from a Mobile Device


The NetSuite Manufacturing Mobile SuiteApp 2024.2 release enables you to print labels after
production. You can define and customize the label template at the item level to suit your organization’s
requirements.

Scrap Reason Code Description


The NetSuite 2024.2 Manufacturing Mobile SuiteApp now includes a reason when you scrap inventory
items.

To learn more, see the help topic Manufacturing Mobile Administration/Setup.

Cost Variance Analysis SuiteApp Now Available


The Cost Variance Analysis SuiteApp analyzes variances during the processing of work orders. These
variances are the differences between the planned values and the actual values recorded for quantity and
cost in work orders.

This SuiteApp also enables you to do the following:

■ Measure the performance of work orders and act toward preventing cost overruns.
■ Review cost variances by work order, cost type, and operations.

The SuiteApp includes the following subtabs on the Cost Variance Analysis page:

■ Component – Displays planned material costs, actual material costs, and cost and quantity variances
for each work order component. You can use this information to analyze cost overruns.
■ Conversion Costs– Displays cost variances for manufacturing operations. You can use the details on
this subtab to understand any cost overruns that occur in any step of the manufacturing process for
an item.
■ Cost Category – Displays the cost breakdown and variances by cost types for a work order.

For more information, see the help topic Cost Variance Analysis.

Supply 360 SuiteApp Enhancements


The following capabilities are added in the SuiteApp:

■ You can now refresh the Supply 360 page to load updated values or data for currently selected
location and date range corresponding to the selected subtab. Click the Refresh button available on
the Supply 360 page to refresh and load the updated data.
■ On the Shortages by Work Order and Shortages by Components subtabs, you now have the option
to select specific columns to display on the respective subtab grid. Click the Choose Columns button
on the subtab.
■ The Export option is now available on the Shortages by Work Order, Shortages by Components,
and All Components Requirements subtabs. You can export relevant subtab data into an Excel file.

For more information, see the help topic Supply 360.

Available To Build SuiteApp Now Available


The Available To Build SuiteApp helps manufacturers determine the number of assemblies or number
of kits that they can assemble with the current available inventory. The SuiteApp evaluates both end

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 47

assembly and subassembly components, allowing manufacturers to determine what they can provide to
customers.

Following are the main capabilities of the Available to Build SuiteApp:

■ Calculates the Available to Build (ATB) value for assembly items and kit items by considering either top
level or all levels of the Bill of Materials (BOM).
■ Displays ATB values for assembly items and kits details on the Sales Order page and the Item 360
SuiteApp dashboard portlets.
■ The Manufacturing and Sales pages of the Item 360 dashboard display the Available to Build
portlet.
■ Calculates ATB for assembly items based on the item BOM revision.
■ Calculates ATB for kit item using the component on-hand quantity details from the item record.

For more information, see the help topic Available To Build.

Order Management SuiteApps


Following are the 2024.2 order management enhancements to SuiteApps:

■ Fulfillable Items with SuiteBilling Now Available


■ New Ship Central Capabilities
■ Electronic Bank Payments Enhancements
■ Electronic Invoicing Enhancements

Fulfillable Items with SuiteBilling Now Available


Fulfillable Items with SuiteBilling SuiteApp version 1.0.0 provides features that enable NetSuite SuiteBilling
to support fulfillable items in subscriptions. This SuiteApp helps you consolidate the billing and fulfillment
processes for subscriptions that have accompanying fulfillable items, such as for companies providing
modems with Internet service.

You can do the following with the Fulfillable Items with SuiteBilling SuiteApp:

■ Link fulfillable items to their associated service or subscription.


■ Use a sales order with a service or subscription item that is linked to a fulfillable item entered by
default.
■ Enter additional item information such as brand name, color, or serial number for fulfillable items so
they are properly identified and tracked in transaction records and in their associated subscription.
■ Split subscription line items into multiple lines in a sales order to handle partial fulfillment, activation,
and returns.
■ Send an email reminder for subscriptions that are pending activation. You can send the email
reminders in bulk or upon fulfillment of subscription items.
■ Set up a reminder in the dashboard for subscriptions that are pending activation.
■ Include additional item information such as brand name, color, or serial number for fulfillable items in
the printed invoice.
■ Merge same items with the same rates and subscription in the printed invoice.
■ Accordingly update the associated subscription when there are returns of fulfillable items.
■ Replace additional item information for replacement items with new additional item information.

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 48

For more information, see the help topic Fulfillable Items with SuiteBilling.

New Ship Central Capabilities


New capabilities for Ship Central packing include the following:

■ Packing by Waves
■ Mark as Shipped Option for Packing
■ Reopening Packed Cartons that Ship As Is

New capabilities for Ship Central shipping include the following:

■ Shipping with the Best Rate


■ Advanced Shipping Options Per Carrier
■ Shipping Hazardous Materials through USPS
■ Additional Fields for International Shipping Documents
■ Printing Single or Multiple Return Labels
■ Tracking Shipped Packages
■ Support for Shipping Items on Commerce Websites
■ Bill to Recipient Preference

Packing by Waves
Previously, you can search for orders to pack using the order number or pick carton. Now, you can search
by wave transactions to pack all waves associated with an order or all orders associated with a wave. Note
that pick cartons and wave transactions are available from Warehouse Management.

Mark as Shipped Option for Packing


After you pack orders on the app, you can mark the associated fulfillments as Shipped. If you activate the
Show Mark as Shipped Option rule, the Mark as Shipped button appears on summary pages of the
packing flows.

Reopening Packed Cartons that Ship As Is


The Reopen cartons that ship as is rule provides the option to open packed cartons that contain items
for individual shipping. You can add more items to open cartons before you ship them out.

Shipping with the Best Rate


You can set the Get Best Shipping Rate preference to enable this option for shipments that you process
on the app. You can apply filters to limit carriers and to make sure that the app chooses the best rate
available for your expected delivery date. The best rate may be offered by another carrier for a shipping
method that differs from the one on the order.

Advanced Shipping Options Per Carrier


Carriers provide additional shipping options for local or international shipments that you can now set
on the app. These include additional handling, hazardous materials through USPS, delivered duty paid,
and payment details for collect shipments, among others. The app enables fields for additional shipping

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 49

options when you activate the Set advanced options from carrier rule. After you apply any of these
options, you can view the adjusted shipping cost to reflect any extra charges from the carrier.

Shipping Hazardous Materials through USPS


On the Ship Central Preferences page, you can enter a contact person and number for shipments of
dangerous goods or hazardous materials through USPS only. Depending on the shipping method, the
app automatically submits these details when you ship the items. You can view the shipping cost that may
include additional charges from the carrier.

Additional Fields for International Shipping Documents


You can provide customs details, like content description and declaration statement, used for the
certificate of origin or commercial invoice. Before you print shipping labels for international shipments,
you can enter these details on the app. For more information, see the help topic Shipping Packed Orders.

Printing Single or Multiple Return Labels


If you set the Print Return Labels preference, the app displays the Print Return Label link on the Options
Menu. For local shipments, you can generate and print return labels for one or more existing shipping
labels. Before you print a label, you can change the carrier, method, or both for the return shipping. For
more information, see the help topic Printing Labels and Documents for Shipping.

Tracking Shipped Packages


On item fulfillments, you can check whether packages are in transit or have been delivered. When you
view the package details, you can click the Delivery Details link to open a popup window that displays the
package location, delivery status, and history from the carrier.

Support for Shipping Items on Commerce Websites


If you have a Commerce website, you can now display shipping methods associated with shipping items
created through Ship Central. When you create shipping items or update existing ones, you must check
the following settings: Charge for Shipping and Display in Website. On your website, shoppers can
select a shipping method and view the corresponding shipping cost. For more information, see the help
topic Creating Shipping Items for your Shipping Services.

Bill to Recipient Preference


You can now bill shipping costs to recipients that you set up on the customer record or Ship Central
Preferences page. On the Ship Central Preferences page, the Bill to Third Party preference is renamed
to Bill Other Parties. When you set this preference, you can enter the account details and classify the
account as either a Third Party or Recipient billing type. On the mobile app, you can select the billing
type that applies to a specific shipment or disable other party billing for it.

To set up system rules for the new capabilities, see the help topic Configuring Ship Central Rules. To set
up the new preferences, see the help topic Ship Central Preferences.

For more information about using the new capabilities, see the help topic Ship Central Packing or Ship
Central Shipping.

Electronic Bank Payments Enhancements


Electronic Bank Payments SuiteApp includes the following enhancements:

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 50

■ Add Amount Filters on Electronic Payment Suitelets


■ Add Return Email Address to Receive Email Responses
■ Add Total Payments Filter Criteria for PFA Records
■ Electronic Payments Preferences to Override Vendor Payments Approval
■ Send Reminder Emails for Batches in Pending Approval Status
■ Support to Display Credit Transactions
■ Support for Role Based Approval Routing in Payment Batches
■ Support Tax Calculations for Discount Term Transactions

Add Amount Filters on Electronic Payment Suitelets


You can now use the new Amount From and Amount To fields on the electronic payments Suitelets to
filter the required payments based on the payment amount.

Add Return Email Address to Receive Email Responses


You can now use the new Return Email Address and Custom Email Address fields on the Electronic
Payments Preference page to add the required email address. This email address receives responses to
email notifications sent.

Add Total Payments Filter Criteria for PFA Records


You can now add the Total Payments filter criteria to the saved search on a PFA record. To add the filter
on the PFA record, go to Lists > Search > Saved Searches > New. In the Criteria subtab on the PFA record,
select Total Payments filter from the Filter list and click Add.

Electronic Payments Preferences to Override Vendor Payments


Approval
You can now use the new Override Vendor Payment Approval Routing box on the Electronic Payments
Preferences page to override vendor payments approval settings on the Account Preferences page.
To check the Override Vendor Payment Approval Routing box, go to Payments > Setup > Electronic
Payments Preferences.

Send Reminder Emails for Batches in Pending Approval Status


As of 2024.2, you can send reminder emails to the approvers using the new Send Reminder button
on the Bill Payment Batch and Global Bill Payment Batch pages for batches in Pending Approval status.
The Send Reminder button is available if approval routing is enabled and the total amount exceeds the
payment approval amount.

Support to Display Credit Transactions


A new Include All Credits box is added to filter and display all credit transactions on the Bill Payments
Processing and Invoice Payments Processing pages. Check the Include All Credits box to filter all the
credit transactions irrespective of the due dates entered in the due date filters. Clear the Include All
Credits box to filter the transactions based on the due dates entered in due date filters.

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 51

Support for Role Based Approval Routing in Payment Batches


You can now set approval limits for roles instead of individual employees from the Company Bank Details
page. The assigned role must have minimum permission of an EP Approver role. If the amount exceeds
the approval limit of any level the emails are not triggered. You can edit or view the assigned approver
roles from the Payment Approver Roles column in the Approval Routing subtab of the Company Bank
Details page.

Support Tax Calculations for Discount Term Transactions


You can include or exclude tax amount when adding discounts on the total amount by using the Include
Tax For Term Discounts box on the Accounting Preferences page. This feature is only applicable to
accounts that have the SuiteTax feature disabled. To check the Include Tax For Term Discounts box, go
to Setup > Accounting > Accounting Preferences.

Electronic Invoicing Enhancements


Electronic Invoicing SuiteApp includes enhancements for the following versions:

■ Electronic Invoicing SuiteApp Version 9.05.0


■ Electronic Invoicing SuiteApp Version 9.06.0
■ Electronic Invoicing SuiteApp Version 9.07.0

Electronic Invoicing SuiteApp Version 9.05.0


Electronic Invoicing SuiteApp Version 9.05.0 includes the following enhancements:

■ Cancel Status for E-Documents in Outbound Transactions with Certification Plug-in


■ PEPPOL Template Support for SuiteTax
■ PEPPOL ID Lookup
■ Bypassing PO# Validation when Converting an Inbound E-Document into a Vendor Bill
■ Improved Outbound Template with JSON FreeMarker Validation
■ Network MR Enhancement
■ Sending Email to Administrators for Accounts with more than 10 Administrators

Cancel Status for E-Documents in Outbound Transactions with


Certification Plug-in
Electronic Invoicing now supports canceled e-document status in the e-document certification process.
Canceled status can be set through certification sending plug-in or insertAuditTrail sharedmodule API.
When a transaction is set to Canceled e-document status, the status will not automatically reset to For
Generation status even if you modify the transaction record.

PEPPOL Template Support for SuiteTax


You can now use PEPPOL generic templates for custom transaction of sales and purchase (outbound).
These templates are supported with custom data source plug-in implementations to populate all the
required values. You can use the template contents and the custom data source plug-in implementations
to set up e-document template records. These records can then be used for outbound e-document
generation. For more information, see the help topic PEPPOL Templates for SuiteTax.

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 52

PEPPOL ID Lookup
Electronic Invoicing SuiteApp now has the PEPPOL ID field in customer records, vendor records, and
the subsidiary preference records on the Electronic Invoicing Preferences page. This field is used by the
entities registered on the PEPPOL network. You can set the PEPPOL ID field on the subsidiary preference
record on the Electronic Invoicing Preferences page for subsidiaries, and for customer and vendor
records in the E-Document subtab. For more information, see the help topic PEPPOL ID.

Bypassing PO# Validation when Converting an Inbound E-Document


into a Vendor Bill
Electronic Invoicing 9.05.0 now supports bypassing the PO# validation when converting an inbound e-
document into a vendor bill inbound transaction. If the Field Mapping for Inbound E-Documents field
contains mapping for a purchase order number and the inbound XML contains a purchase order number
which is not found in the account, you can create a standalone vendor bill without mapping it to any
purchase order for any vendor.

This feature can be configured from subsidiary preferences records for the subsidiary of the vendor. You
can bypass the PO# validation by selecting Yes from the Bypass PO# Validation in Inbound Conversion
field. By default, the value of this field is set to No.

For more information, see the help topic Bypassing Purchase Order Number.

Improved Outbound Template with JSON FreeMarker Validation


Validation on saving the outbound e-document template shows a warning popup if the JSON FreeMarker
template content is malformed or has complex FreeMarker directives. It can be evaluated at runtime
(generation). You can click OK to save the template or click Cancel to make further changes.

Network MR Enhancement
The default filtering for the Automatic Get Network Status MR script is updated to include transactions
with Network Status Updated On value. The script execution occurs the day before the current date
instead of the transaction date.

For more information, see the help topic Scheduled Script for Getting Network Status of E-Documents.

Sending Email to Administrators for Accounts with more than 10


Administrators
The Electronic Invoicing SuiteApp now supports sending email messages on MR script execution
and inbound web service error to more than 10 administrators when the Recipient of E-document
Notifications field is blank. The email messages are sent in batches of 10 active administrators at a time.

Electronic Invoicing SuiteApp Version 9.06.0


Electronic Invoicing SuiteApp version 9.06.0 includes the following enhancements:

■ Avalara for E-invoicing Using NetSuite Electronic Business (NSEB) SuiteApp


■ Converting Purchase Order E-document to Sales Order
■ Electronic Invoicing Support for Additional SuiteApps
■ Email Customization for Customers and Vendors

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 53

■ Transaction Response for Inbound E-document Record

Avalara for E-invoicing Using NetSuite Electronic Business


(NSEB) SuiteApp
Starting Electronic Invoicing SuiteApp version 9.06.0, you can now use Avalara for e-Invoicing by installing
the NetSuite Electronic Business (NSEB) SuiteApp at supported locations. For more information about
NSEB, see the help topic NetSuite Electronic Business.

Converting Purchase Order E-document to Sales Order


Electronic Invoicing SuiteApp now supports sales order transactions as inbound transaction type. You can
use the following methods to create an inbound e-document with the sales order transaction type.

■ Manual creation
■ Using Rest Web Services
■ Using Email Capture plug-in

You can process a customer issued PEPPOL purchase order into an inbound NetSuite sales order. To help
with the conversion, a sample sales order inbound e-document template mapping and a custom data
source plug-in is provided.

Email Customization for Customers and Vendors


You can use the new Email Template list on the customer and vendor record to view the list of the email
templates with their record types. The email template can be used in the e-document sending method
plug-in implementation to use separate templates for customers and vendors.

Electronic Invoicing Support for Additional SuiteApps


The Electronic Invoicing SuiteApp version 9.06.0 is required to install the following SuiteApps:

■ The Israel Electronic Invoicing SuiteApp supports compliance with the Israel Tax Authority's latest
requirements for continuous transaction control and e-invoicing.
■ The Singapore PEPPOL-Ready e-Invoicing SuiteApp uses Electronic Invoicing SuiteApp as the main
component for processing and exchanging electronic documents.

Transaction Response for Inbound E-document Record


You can create and send Acknowledged and Accepted transaction responses when receiving the inbound
e-document. To use this feature, you must do the following:

■ Check the Support Transaction Response box in the Subsidiary preference


■ Assign e-document transaction response template
■ Assign e-document transaction response sending method to the required subsidiaries

Transaction response is created or sent for the following:

■ The Acknowledged transaction response is created when the inbound record or e-document is in the
For Conversion status.

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 54

■ The Accepted transaction response is created when the inbound record or e-document is converted
successfully, and the created transaction is approved.
■ The transaction responses are sent periodically by the Transaction Response Send MR script.

Electronic Invoicing SuiteApp Version 9.07.0


Electronic Invoicing SuiteApp Version 9.07.0 includes the following enhancements:

■ Avalara License Check


■ Avalara for E-Invoicing
■ Multi-book Accounting Support for Israel E-Invoicing through Avalara

Avalara License Check


Starting 26 July 2024, additional license checks will be added for transactions using Avalara services for
certification. You must have the following active licenses to generate e-documents for transactions and
get them certified from Avalara:

■ NetSuite Electronic Business Network Extension


■ Avalara Processing for NetSuite Electronic Invoicing Cloud Service

Contact your NetSuite Account Manager to purchase the two licenses.

Important: Read the following information for Avalara License check.

1. The license check has no impact:


■ If you are an existing Electronic Invoicing SuiteApp user but not using Avalara services
for Electronic Invoicing.
■ If you are an existing Electronic Invoicing SuiteApp user who has existing accounts with
Avalara's ELR platform.
2. The license check impacts only if you are an existing Electronic Invoicing SuiteApp user
using Avalara Processing for NetSuite Electronic Invoicing services, through the NetSuite
Electronic Business SuiteApp. In such case, make sure you have the above two licenses.

Avalara for E-Invoicing


The Electronic Invoicing SuiteApp version 9.07.0 will support cash refund, vendor bill, and vendor
credit transactions for sending e-documents to Avalara. You can check localization specific help center
documentation for more details.

Multi-book Accounting Support for Israel E-Invoicing through


Avalara
The Accounting Book for Currency field is added in the Electronic Invoicing Preferences page. Select
Secondary Accounting Book, or Tertiary Accounting Book from the list to generate the e-document
for Israel e-invoicing through Avalara.

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 55

NetSuite Electronic Business Now Available


NetSuite Electronic Business SuiteApp (NSEB) version 1.0.0 is now available for installation as a managed
SuiteApp. You can install the NetSuite Electronic Business SuiteApp from the NetSuite SuiteApp
Marketplace. Before installing the SuiteApp, it must be provisioned by your NetSuite account manager.

NSEB SuiteApp provides the foundation for NetSuite users to configure and participate in global business
networks like Oracle Business Network (OBN) and PEPPOL. The SuiteApp provides global electronic
invoicing solutions for country mandates worldwide, by partnering with Avalara.

The NSEB SuiteApp version 1.0.0 introduces the following features:

■ Enable NetSuite users to connect with potential trading partner


■ Enable NetSuite to integrate electronically to all other member companies, both Oracle and external,
on the Oracle Business Network.
■ Enable NetSuite accounts to issue invoices compliant with electronic invoice registration and control
regulations in the supported countries.
■ Enable the participating NetSuite users to be linked to the PEPPOL network by partnering with Avalara,
without the need to sign up for access points in each country.

The following SuiteApps are required to install the NSEB SuiteApp to connect to OBN accounts, store user
credentials, and establish document transfers between the SuiteApp and OBN:

■ Israel Electronic Invoicing SuiteApp


■ SuiteProcurement SuiteApp

Note: You should not use NSEB SuiteApp in Sandbox and Test drive accounts as the NESB
feature is not supported these accounts.

For more information about the NSEB SuiteApp, see the help topic NetSuite Electronic Business.

NetSuite Electronic Business SuiteApp Version 1.1.0


NetSuite Electronic Business SuiteApp version 1.1.0 will include the following new features:

■ NSEB Inbound Support


■ Avalara License Check
■ Country Specific Mandate Activation
■ PEPPOL/Bulk Mandate Activation

NSEB Inbound Support


NetSuite Electronic Business will now recognize the target SuiteApp based on the document type sent by
the OBN (Oracle Business Network) and create an inbound record using required fields.

Avalara License Check


You must have NetSuite Electronic Business Network Extension and Avalara Processing for NetSuite
Electronic Invoicing Cloud Service licenses to use the following features:

■ Avalara Provisioning
■ Avalara Company Creation

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 56

■ Avalara Mandate Activation

Contact your NetSuite Account Manager to purchase the two licenses.

Important: Read the following information for Avalara License check.

1. The license check has no impact:


■ If you are an existing Electronic Invoicing SuiteApp user but not using Avalara services
for Electronic Invoicing.
■ If you are an existing Electronic Invoicing SuiteApp user who has existing accounts with
Avalara's ELR platform.
■ If you are an existing SuiteProcurement user.
2. The license check impacts only if you are an existing Electronic Invoicing SuiteApp user
using Avalara Processing for NetSuite Electronic Invoicing services, through the NetSuite
Electronic Business SuiteApp. In such case, make sure you have the above two licenses.

Country Specific Mandate Activation


NetSuite Electronic Business version 1.1.0 will support activation of mandates for all the countries
supported by NetSuite.

PEPPOL/Bulk Mandate Activation


If you select a PEPPOL mandate under E-Invoicing field to activate a subsidiary, all the PEPPOL mandates
supported by NetSuite will now be automatically activated.

SuitePeople SuiteApps
This release note was updated October 21, 2024.

Following are the 2024.2 SuitePeople enhancements to SuiteApps:

■ Search and Navigation Changes for Benefits Tracking


■ SuitePeople Workforce Management Enhancements
■ New SuiteAnswers Category in Payroll Links Portlet

Search and Navigation Changes for Benefits Tracking


Benefits Tracking version 1.0.5 includes changes to the audiences for saved searches used to view
Benefits Tracking reports as well as the location where they can be found.

The update will include the following changes:

■ Navigation Change and Removal of Benefits Center Link– You can access benefits tracking
features by going to Reports > Saved Searches.
Before the update, Benefits Tracking links are available by going to Reports > Benefits. After the
update, the Benefits center link will also be removed from the Reports tab.
■ Audience Change for Saved Searches – The following saved searches will be shared only to users
with the Administrator and Human Resource Generalist roles:

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 57

□ Benefit Tracking – Employee Benefit Costs


□ Benefit Tracking – Employee Benefit Coverages
□ Benefit Tracking – Employees without Benefits
Before the update, the searches are available to all users.
■ Custom Roles to Require Access to Saved Searches – If you created a custom role for use with the
Benefits Tracking SuiteApp, you must create a copy of the saved searches, then add your custom roles
in the search audiences. For more information about providing reports access to custom roles, see the
help topic Adding Custom Roles as Audiences in Benefits Tracking Searches.

SuitePeople Workforce Management Enhancements


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

■ Pre-configured Wage Agreements for Industry Awards in Australia


■ Manage Meal and Rest Break Premiums in Workforce Management
■ SuitePeople Workforce Management Now Available in Marketplace
■ Manual Updates Required for SuitePeople Workforce Management Time Clock and Mobile Apps
■ Rebrand of the AdiClock Windows app to SuitePeople Time Clock
■ Track Added Time Fields in Workforce Management Mobile Apps
■ Configure Short Breaks in Workforce Management Mobile Apps

Pre-configured Wage Agreements for Industry Awards in Australia


SuitePeople Workforce Management customers whose current implementation are allowed access to pre-
configured wage agreements can now activate and use the agreements. These agreements are used to
calculate wages aligned with industry awards in Australia.

Pre-configured wage agreements are available for the following industry awards:

■ Restaurant Industry Award [MA000119]


■ Fast Food Industry Award [MA000003]
■ Hospitality Industry (General) Award [MA000009]

Each pre-configured wage agreement is set up to apply the specifications and coverage of each industry
award. You must opt to use each award so you can assign their associated wage costs and entitlements
to your employees.

Pre-configured agreements include the following components:

■ Conditions and rules designed to calculate pay rates and entitlements


■ Employee classifications with assigned pay rates
■ Allowances and penalties for entitled employees

In pre-configured agreements, you can view all components set up by default for each of the agreement.
You may also associate jobs with classifications to escalate the pay of employees working higher duties
during their shift.

You cannot, however, make any changes to default conditions, rules, or rates. If you need to make
changes to these components, create a separate agreement that you can configure and manage
according to your business needs.

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 58

If you have employees whose work are covered by the mentioned industry awards in Australia, verify if the
pre-configured agreements meet your needs.

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 about assigning agreements to employees,
see the help topic Pre-configured Wage Agreements. To create a new agreement, see the help topic
Creating a Wage Agreement.

Manage Meal and Rest Break Premiums in Workforce Management


SuitePeople Workforce Management provides new region-based override options that help you manage
premium pay for various noncompliant meal or rest breaks. These breaks may include missed, untimely,
shortened, or interrupted breaks.

This update will result in the following changes for region-based wage overrides:

■ Option to Set Break Requirements on Wage Conditions – On the Create New Conditions page, you
can use the new Break Requirements fields to create a rule that applies when an employee has not
received a full defined break time based on your configurations.
For the condition to work, you must use an existing region-based wages override setup or create a
new wages override.
■ Option to Apply Premium Payment for Noncompliant Meal or Rest Breaks – If you set the Break
Requirements fields for a condition, you can configure the rate that the employee receives when their
time records meet certain conditions based on your configurations, such as for missed, shortened,
interrupted, or untimely meal or rest breaks.

Oracle NetSuite provides wage rules as a convenience for customers. Nothing in the above is legal advice.
Oracle NetSuite does not warrant the reliability, accuracy, legal compliance, completeness, correctness, or
usefulness of its rules or configurations.

You must verify if the wage rules and other preconfigured rules provide the correct pay to your
employees in compliance with any applicable local or federal labor laws. Please consult with your own
attorney or expert on the appropriate rules to use in your business/industry in all jurisdictions in which
you operate.

Required Actions

To manage noncompliant meal and rest breaks in WFM, first set up your region-based wage override.

After you have set up your region-based override, you can configure all applicable wage conditions,
multipliers, and options for noncompliant meal or rest breaks for applicable WFM locations.

For more information, see the help topics:

■ Region-Based Wages for North America


■ Setting up Break Conditions for Region-Based Overrides
■ Creating or Editing a Rule

SuitePeople Workforce Management Now Available in Marketplace


SuitePeople Workforce Management (WFM) SuiteApp is now available for installation from the SuiteApp
Marketplace. This SuiteApp enables you to streamline shift scheduling, capture time and attendance
across your workforce, and calculate wages.

Users of the following Adi Insights SuiteApps should install the SuitePeople WFM from the Marketplace to
continue using WFM features embedded in NetSuite:

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 59

■ Adi Insights (Bundle ID: 317115)


■ Adi Insights – Embedded (Bundle ID: 401708)

In the future, updated releases will only be available with the SuitePeople WFM SuiteApp from the
Marketplace.

Installing the SuitePeople WFM SuiteApp from the Marketplace and uninstalling the Adi Insights
SuiteApps will not affect data linked to your account.

Recommended Actions
With the availability of SuitePeople WFM in the Marketplace, users should complete the actions:

■ WFM users with the Administrator role should switch to using WFM from the Marketplace, which
include granting access to the SuitePeople WFM Integration role to their and other employees’
accounts.
■ All WFM customers with the upgraded version should set up their WFM portlet again to work with the
new SuiteApp version.

For more information about switching to use WFM from the Marketplace and setting up the WFM portlet,
see the help topic Installing the SuitePeople Workforce Management SuiteApp.

Manual Updates Required for SuitePeople Workforce Management Time


Clock and Mobile Apps

Important: This change is targeted to be available in June 2024.

SuitePeople Workforce Management version 2.5.0 and SuitePeople Time Clock version 2.5.0, the mobile
apps used with the SuitePeople Workforce Management (WFM) SuiteApp, deliver security updates to
improve protection for app users.

If you use one or both apps to record any time punches, some of your data may have been captured
when your iOS or Android device was offline. To make sure that all data are captured or recorded, you
must perform the required actions to completely sync employee time with WFM servers.

If you are using one or both the WFM and Time Clock mobile apps, complete the following steps:

1. Before the upgrade release, turn off automatic updates on your mobile devices.
2. After the upgrade release, complete the following steps.
a. Connect your mobile device to a cellular or Wi-Fi connection.
b. Open the SuitePeople Workforce Management or SuitePeople Time Clock mobile app
The app will automatically sync with WFM servers and ensure that all employee time are
saved. Any employee time punches recorded when devices were offline will be synced.
c. Download the latest version of the app from the Apple App Store or Google Play Store.
d. Turn on automatic updates.
e. Repeat steps A to D for the other app.

For more information about the upgrade date and required actions, see the following topics in the
NetSuite Help Center, or in SuiteAnswers:

■ Action Required Set Manual Updates for the SuitePeople Workforce Management Time Clock and
Mobile Apps
■ Checking that the SuitePeople Workforce Management phone app is up to date
■ SuitePeople Time Clock Setup and Troubleshooting

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 60

Rebrand of the AdiClock Windows app to SuitePeople Time Clock

Important: This change is targeted to be available in June 2024.

SuitePeople Time Clock version 2.0.0.0 upgrades the AdiClock Windows app, which is used in conjunction
with the SuitePeople Workforce Management (WFM) SuiteApp.
SuitePeople Time Clock version 2.0.0.0 includes the following enhancements:

■ On the start menu and desktop shortcut, the icon changes from the green AdiClock icon to the blue
SuitePeople Time Clock icon.
■ The installer information reflects the new name.
■ The installation folders are named SuitePeople Time Clock.
■ The app UI colors, including the headers and footers, change from a green and white theme to a blue
and white theme.

A comparison of the components in the current version of AdiClock and the upgraded SuitePeople Time
Clock version 2.0.0.0 is shown in the following image:

To update the Windows app, choose from the following options:

■ When you receive a notification that a new version of SuitePeople Time Clock is available, click Install
update.
■ If you have a manager or administrator role but do not see the update or notification, manually check
for updates in SuitePeople Time Clock.

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

Track Added Time Fields in Workforce Management Mobile Apps


SuitePeople Workforce Management mobile apps version 2.4.10b590, available on iOS and Android
platforms, lets you configure added time fields so that you can track additional time segments in timebill
records. When setting added time fields, you can select the fields that will be visible to employees when
they punch in and set the order that they appear.
Configuring added time fields can help employers with labor costing and customer billing.

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 61

You can configure time fields for WFM mobile apps on the SuitePeople WFM SuiteApp and Web versions.
To configure the fields, go to Workforce Management > Setup > NetSuite Integration > Settings > Time
Fields.

For more information, see the help topic Linking Workforce Management Fields with NetSuite.

Configure Short Breaks in Workforce Management Mobile Apps


SuitePeople Workforce Management mobile apps version 2.4.9b589, available on iOS and Android
platforms, includes short break prevention, which you can use to set the minimum allowed time for
employee paid and unpaid breaks. When turned on, employees can only punch back in after the short
break time has elapsed.

This feature lets employers comply with regulations governing the length of short breaks. If not
monitored, short breaks that do not meet the allowed minimum length can incur monetary penalties for
employers.

To configure short break settings, go to Workforce Management > Setup > Account Settings > Time &
Attendance.

For more information, see the help topic Short Break Prevention.

New SuiteAnswers Category in Payroll Links Portlet


With Payroll Dashboard SuiteApp version 2.01.0, the Payroll Links portlet now includes the SuiteAnswers
category. You can access specific SuiteAnswers articles using the following links in this new category:

■ Monthly Compliance Updates – This link opens to a SuiteAnswers article that contains the latest tax
and compliance updates for the current month
■ Contact U.S. Payroll Support – This link opens to a SuiteAnswers article that describes the steps on
how to contact SuitePeople Payroll Support.

For more information, see the help topic Payroll Dashboard Overview

Taxation SuiteApps
This release note was updated October 14, 2024.

Following are the 2024.2 taxation enhancements to SuiteApps:

SuiteTax SuiteApps

■ Tax Authorities Provisioning Information

Legacy Tax SuiteApps

■ Finland Standard VAT Rate 2024 Update for International Tax Reports
■ International Tax Reports Issue Fixes
□ International Tax Reports 3.129.0 Issue Fixes
□ International Tax Reports 3.128.0 Issue Fixes

SuiteTax SuiteApps

Tax Authorities Provisioning Information


The SuiteTax Engine (STE) version 2.00.56 introduces Tax Authorities provisioning information.

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 62

With this update, you will see the following enhancements:

■ All the tax codes automatically provisioned by STE will have information regarding the Imposing Tax
Authority and the Reporting Tax Authority. This information will be visible in the Tax Authority
section, in the corresponding fields.
■ You will be able to provide this information for your created tax codes. You will be able to fill this out in
the Tax Authority section, in the corresponding fields.

Legacy Tax SuiteApps

Finland Standard VAT Rate 2024 Update for International Tax Reports
As mandated by the Finnish government, the standard VAT rate on both purchases and sales was
updated from 24% to 25.5% effective September 1, 2024. In International Tax Reports version 3.129.0, the
following change to the S-FI tax rate is applied:

Tax Code Description Old Tax Rate New Tax Rate

S-FI Standard Rate 24% 25.5%

Additionally, the Finland VAT Report now supports the updated tax rate for S-FI.

For accounts with existing Finland nexus, you must create the following tax codes manually to support the
tax calculation in your transactions:

■ S-FI
■ ES-FI
■ ESSP-FI
■ ESSS-FI
■ RCF-FI
■ RCIS1-FI

For more information, see Finland Standard VAT Rate 2024 Update and Managing Tax Rate Changes.

If you are using a custom center for VAT/GST reports, follow the instructions in Adding International Tax
Reports Link to Custom Center After SuiteApp Update after the SuiteApp is updated to version 3.129.0.

For more information about this enhancement, see the help topic Tax Code Table for Finland.

International Tax Reports Issue Fixes


The International Tax Reports SuiteApp includes the following issue fixes in 2024.1:

■ International Tax Reports 3.129.0 Issue Fixes


■ International Tax Reports 3.128.0 Issue Fixes

International Tax Reports 3.129.0 Issue Fixes


The International Tax Reports SuiteApp version 3.129.0 includes the following issue fixes:

■ In Czechia VAT report, boxes 40 and 41 now display the correct adjust return amounts. Previously,
incorrect box numbers were set when loading the VAT report which resulted to missing journal
entries.
■ In Netherlands VAT report, the number format for 1,000,000 is now fixed and amounts greater than
1,000,000 are no longer truncated.

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 63

■ Drilldown reports exported in Excel format now display the total amount instead of NaN for realized
gain/loss.

International Tax Reports 3.128.0 Issue Fixes


The International Tax Reports SuiteApp version 3.128.0 includes the following issue fixes:

■ You can now successfully save your setup information by clicking Save on the following page and
windows:
□ Online Filing page
□ Tax Filing Setup window
□ Formatting window
□ EU Sales Filing Setup window
■ For Poland VAT report, you can now view adjustment journal entries when you drill down on box
46. Previously, box 46 retrieved adjustment details from box 42 which excludes adjustment journal
entries.
■ The UK MTD System Notes pagination now shows the complete history of submission details.
■ The UK MTD Submit via CSV page now shows the correct submission dates. Previously, some dates
resulted to incorrect data formatting after submitting the VAT100 Return report in CSV format.
■ The Portugal VAT report is now fixed to recognize comma (,) as a decimal separator when the selected
number format on the VAT report is 1.000.000,00 or 1 000 000,00.
■ For Luxembourg VAT report, the OS-LU tax code is now included in the computation for the following
boxes:

Box Value

012 Box 454 + 455 + 456

472 Net amount of sales S-LU, R-LU, INT-LU, R3-LU, E-LU, O-LU, MT-LU, ES-LU, ER-LU, EINT-LU, ER3-LU, ESSS-
LU, S-LU-16, INT-LU-13, R-LU-7, ES-LU-16, ER-LU-7, EINT-LU-13, ESSS-LU-16, OS-LU

022 Box 012 - 021

For more information, see the help topic What goes into each box - Luxembourg VAT report.

Vendors, Purchasing, and Receiving SuiteApps


This release note was updated October 21, 2024.

SuiteProcurement
The SuiteProcurement SuiteApp version 1.5 includes the following enhancements:

■ Added the Shipping Details subtab to the purchase order record, which contains shipment details
sent by a trading partner.
■ Added the PO Acknowledgment Details subtab to the purchase order record, which contains order
confirmation details sent by a trading partner. Details include transaction level statuses, quantity
accepted, quantity acknowledged, and others.
■ Added the Expenses subtab to purchase order and invoice records, which contain expenses accrued
on SuiteProcurement purchases.
■ Added the default SuiteProcurement expense category to assign default account for the expenses
accrued on SuiteProcurement purchases.

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 64

■ Added the SuiteProcurement Expense Type field to the expense category record, which contains
different expense types. You can create a new expense category for a expense type.
■ Renamed the Include in NetSuite Category box to Include in NetSuite Category for
SuiteProcurement Purchases.
■ Added the Generate Item Receipt button to the purchase order record to generate an item receipt
when an order is received in full.
■ Added the Default Account field on the Account Mapping subtab in the SuiteProcurement
Preferences page. In this field, you can select the account that you want to use to pay when making
purchases from a trading partner such as Amazon.
■ Added the ability to edit the default categories assigned to items on SuiteProcurement purchase
orders.
■ Added the ability for custom roles to access the SuiteProcurement Stores portlet and create purchase
orders.

For more information, see the help topic SuiteProcurement.

The SuiteProcurement SuiteApp version 1.0.0 enables you to streamline and automate indirect
procurement processes, from procuring items to creating purchase orders, managing approvals, and
processing bills. The SuiteApp is available for installation from the SuiteApp Marketplace as a public and
managed SuiteApp.

The SuiteProcurement SuiteApp enables you to:

■ Associate trading partners with NetSuite vendors.


■ Purchase items online from trading partner stores.
■ Create purchase orders in NetSuite for items purchased from trading partner stores.
■ Automatically send approved purchase orders to trading partners.
■ Automatically create bills in NetSuite from the purchase details received from trading partners.

For more information, see the help topic SuiteProcurement.

Wholesale Distribution SuiteApps


This release note was updated October 28, 2024

Following are the 2024.2 wholesale distribution enhancements to SuiteApps:

■ Rebates on Purchases, Apply Best Deal Preference, and Weekly Settlement Option
■ Updates on Volume Rebates

Rebates on Purchases, Apply Best Deal Preference, and Weekly


Settlement Option
Rebates and Trade Promotions version 3.0.0 provides the following enhancements:

■ Rebates on Purchase Now Available


■ Additional Field Values on the Rebate Agreement Record
■ Vendor Criteria Field on the Agreement Details
■ CSV Import, REST, and SOAP Integration for Rebate Records for Purchases
■ Apply Best Deal Preference

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 65

■ Weekly Settlement Option

Rebates on Purchase Now Available


You can now pay and receive rebates for purchase transactions.

Before you create a rebate agreement record for a purchase transaction, ensure that you have set the
preferences for purchase transactions. After setting the preferences, you can select Purchase on a rebate
agreement record.

The Rebate Preferences page now includes a new field for purchase transaction type:

Field Group Fields

Vendors Vendor Inclusions- Select a maximum of five values from the list of vendor attributes to include in
the rebate calculation.

Vendor Exclusions- Select a maximum of two values from the list of vendor attributes to exclude
in the rebate calculation.

For more information, see the help topic Setting Rebate Preferences.

Additional Field Values on the Rebate Agreement Record


The Rebate Agreement record contains additional field values for the following fields:

Field Group Description

Transaction Type Purchases – Select this transaction type for rebates on purchase orders, vendor bills, and
vendor returns.

Accounting Item The following accounting items for customers and vendors are available if you select
Purchase as your transaction type:

Accounting Items for Vendors:

■ Non-inventory Purchase Item


■ Non-inventory Resale Item
■ Other Charge Purchase Item
■ Other Charge Resale Item

Accounting Items for Customers:

■ Other Charge Resale Item


■ Non-inventory Resale Item

Settlement Frequency Weekly – Generates claims or disbursements every week.

For more information, see the help topic Creating a Rebate Agreement.

Vendor Criteria Field on the Agreement Details


The Agreement Detail record contains a new field for the purchase agreements:

Field Group Field

Vendor Criteria Vendor Inclusion- Select one or more vendor values to include in the agreement details. The
selected vendor inclusions are considered in the rebate calculation.

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 66

Field Group Field


If you do not select a value, the system includes all values in the vendor inclusions criteria.

Vendor Exclusion- Select one or more vendor values to exclude from the rebate calculation.

If you do not select a value, none of the vendors from the exclusions list get excluded in the
rebate calculation.

For more information, see the help topic Adding Agreement Details.

CSV Import, REST, and SOAP Integration for Rebate Records for
Purchases
Rebates and Trade Promotions version 3.0.0 also includes the following capabilities:

■ CSV import to add agreement records for purchase transactions


■ REST or SOAP integration to create purchase transactions with applicable rebate

For more information, see the help topic Creating Transactions with Rebates.

Apply Best Deal Preference


A new Apply Best Deal preference is added to the Rebate Preferences record to let you specify how you
want the system to apply the best deal for an item.

■ If you choose Minimum Rebate, the system applies the lowest rebate value for an item
■ If you choose Maximum Rebate, the system applies the highest rebate value for an item

See, Setting Rebate Preferences.

Weekly Settlement Option


You can now set the rebate settlement frequency to Weekly and select which day of the week the
settlement occurs. Previously, the settlement frequency options only include Monthly, Quarterly, Twice a
Year, and Annually. See, Automatic Rebate Settlements

Updates on Volume Rebates


The Rebates and Trade Promotions SuiteApp version 2.3.0 includes the following enhancements:

■ Ability to Set Any Rebate Tier as Default Tier for Linear Rebate Scheme
Previously, when you add rebate tiers in the agreement details, the system automatically assigns
the tier with the lowest range as the fixed default tier. Transaction with items that qualify for volume
rebates reference the tiers when applying the corresponding rebates. Now, you can select any of the
available tier ranges as your default tier when you create or edit a rebate agreement detail that uses a
linear rebate scheme. Under the Default column of the Rebate Tier section, select Yes next to the tier
value that you want to set as a default tier. See the help topic Adding Agreement Details.
You can also set default tiers when importing rebate tier data into NetSuite using CSV. On the CSV file,
enter True under the Default column for your preferred default tier level. See the help topic Importing
Rebate Tiers Using a CSV File.
■ Improved Recalculation Process for Volume Rebates
When a rebate is applied is applied to an item, the recalculation process now updates the achieved
rebate amount for an item based only on the rebate value of the associated rebate agreement. In

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 67

succeeding transactions where a new tier is reached for the same item, the rebate tier value in the
same agreement is applied. Previously, the system compared different agreements to find the best
deal for the same items that reach limits in succeeding transactions.
Additionally, the recalculation process now considers updates on the rebate tier information which
can be applied to future transactions. Rebate tier information updates include changes in rebate tier
range and rebate tier value. Note that transactions created prior to rebate tier changes and the new
recalculation process still use their original rebate values. See the help topic Recalculation of Volume
Rebates.

For more information, see the help topic Rebates and Trade Promotions starting June 11, 2024.

SuiteBuilder – Customization
This release note was updated August 26, 2024.

NetSuite 2024.2 includes the following enhancements to SuiteBuilder features:

Customization

Changes to Access Type Settings for Custom Record Types


To provide more control over who can access your custom record entries, NetSuite has introduced a
more precise setup for users with the required permissions.

The No Permissions Required access type for custom record types has been renamed to No Permissions
Required for Internal Roles. You can assign this access type when you want to make custom record
instances available to internal roles without requiring permission. When you select this option, additional
configuration options become available for you to use to set access for external and unauthenticated
users. For more information, see the help topic Setting Permissions for a Custom Record Type.

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 extensions, and the command-line interfaces.

SuiteCloud SDK for 2024.2 includes the following features and updates:

■ 2024.2 SuiteCloud Extension for Visual Studio Code Is Now Available


■ 2024.2 SuiteCloud CLI for Node.js Is Now Available
■ 2024.2 SuiteCloud IDE Plug-in for WebStorm Is Now Available
■ 2024.2 SuiteCloud CLI for Java Is Now Available
■ Upgrade to OAuth 2.0 Authorization Protocol

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

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteCloud SDK 68

As of 2024.2, when you add an account using SuiteCloud Extension for Visual Studio Code, a new option
for machine-to-machine authentication is available. This new option replaces the option to save a TBA
token issued in NetSuite. For more information, see the help topic Adding an Account in SuiteCloud
Extension for Visual Studio Code.

2024.2 SuiteCloud CLI for Node.js Is Now Available


SuiteCloud CLI for Node.js is now available for download. For more information, see the help topic
Installing SuiteCloud CLI for Node.js.

SuiteCloud CLI for Node.js includes the following enhancements in 2024.2:

■ A new command account:setup:ci is now available.


■ The account:setup command now supports only browser-based authentication. The option to save a
TBA token issued in NetSuite is no longer supported.
■ The account:savetoken command is no longer supported.

For more information, see the help topic SuiteCloud CLI for Node.js Reference.

2024.2 SuiteCloud IDE Plug-in for WebStorm Is Now


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

As of 2024.2, when you add an account using SuiteCloud IDE Plug-in for WebStorm, a new option for
machine-to-machine authentication is available. This new option replaces the option to save a TBA token
issued in NetSuite. For more information, see the help topic Adding an Account in SuiteCloud IDE Plug-in
for WebStorm.

2024.2 SuiteCloud CLI for Java Is Now Available


SuiteCloud CLI for Java is now available for download. For more information, see the help topic Installing
SuiteCloud CLI for Java.

SuiteCloud CLI for Java includes the following enhancements in 2024.2:

■ A new command authenticateci is now available.


■ For the authenticate command, options related to token-based authentication are no longer
supported.

For more information, see the help topic SuiteCloud CLI for Java Commands.

Upgrade to OAuth 2.0 Authorization Protocol


The SuiteCloud SDK tools release includes the OAuth 2.0 authorization protocol. This new protocol
impacts your credentials for these tools.

When you upgrade the SuiteCloud SDK tools to the next version (24.2 for SuiteCloud IDE Plug-in for
WebStorm and SuiteCloud CLI for Java, and 2.0.X for SuiteCloud Extension for Visual Studio Code and

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteCloud SDK 69

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. Reauthenticate to use these tools again.

For more information, see the help topic OAuth 2.0 Authentication for SuiteCloud SDK.

SuiteScript
This release note was updated September 16, 2024.

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

■ Changes to External Suitelet URLs


■ SuiteScript Generative AI API: New N/llm Module
■ New N/pgp Module
■ Changes to RESTlet script and New N/scriptTypes/restlet Module
■ Changes to the Hide in SuiteBundle Preference
■ Newly Supported Record Actions in 2024.2
■ Newly Supported Record Types in 2024.2
■ Removal of the Ext JS Library in 2025.1
■ 2024.2 SuiteScript Records Browser

Changes to External Suitelet URLs


Suitelets that are available without login have updated External URLs as of May 9, 2024. The new URL
is displayed in the External URL field on the script deployment record and uses the &ns-at= parameter
followed by a new value. To prevent broken links to Suitelets that are accessed with hard-coded URLs, you
must update those links to the new format.

Give special consideration to the following:

■ All hard-coded URLs are impacted.


■ Cases where the URL is resolved automatically, using url.resolveScript(options) and similar
methods, do not require any action.

Hard-coded URLs can be found in various places:

■ In scripts and HTML files in your account


■ Occasionally in other places like script parameters
■ In external systems that retrieve information or trigger actions
■ Links on your Web site
■ In rare cases, where a Suitelet is used as a public Web site, it might be referenced by search engines

Tips for locating and updating hard-coded URL that call external Suitelets:

■ The previous format that will now result in broken links uses the &h= parameter and a different value.
For example, /app/site/hosting/scriptlet.nl?script=123&deploy=123&h=ABCDFEFGHIJKLMNOPRSTUV
would now be updated to /app/site/hosting/scriptlet.nl?script=123&deploy=123&ns-
at=KLMNOPRSTUVABCDFEFGHIJ.
■ New External URLs can be found on the Script Deployment record of Suitelets that have the Available
Without Login preference enabled. Script Deployments are found in most accounts at Customization
> Scripting > Script Deployments.

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteScript 70

■ See Search for Scripts Containing Hard-coded URLs with &h Parameter, SuiteAnswers article 1016553,
for a possible solution to find affected URLs in your account. As with all script samples, this solution is
not guaranteed to work in your account due to varying features, permissions, and settings.

Changes to url.resolveScript(options) and


https.requestSuitelet(options)
Starting July 30, 2024, returning external URLs with url.resolveScript(options) will only be allowed for
authenticated sessions. Scripts using url.resolveScript(options) with the returnExternalUrl parameter
set to true will no longer work in untrusted contexts. To avoid errors, you must review scripts that use the
url.resolveScript(options) method with the returnExternalUrl parameter set to true and ensure that
this setting is used only in a trusted context.

Effective June 13, 2024, https.requestSuitelet(options) will be supported for internal URLs
in trusted contexts. This will become the default behavior, without the need of setting the
option.external parameter. On July 30, 2024, use of option.external=true will stop working, and
https.requestSuitelet(options) will only work for internal Suitelets. This change also applies to the
promise version: https.requestSuitelet.promise(options).

Untrusted contexts include:

■ A client script where all roles are selected in the Roles field on the Audience subtab of the script
deployment, AND
■ The client script is running for users whose identity cannot be identified, such as customers and
shoppers on Web sites.

Trusted contexts include:

■ External Suitelets accessed with the updated External URL from the script deployment record.
■ Suitelets called within an authenticated session, such as within NetSuite UI pages for logged in users.
These Suitelets are internal and do not require the Available Without Login preference.
■ Client scripts called within an authenticated session, such as within NetSuite UI pages for logged in
users.

Suitelets that are accessed through Web sites on the server side can remain external with the Available
Without Login preference enabled. You can access Suitelets using the new External URL format on the
script deployment record.

For more information, see the following topics:

■ Setting Available Without Login


■ https.requestSuitelet(options)
■ https.requestSuitelet.promise(options)
■ url.resolveScript(options)

SuiteScript Generative AI API: New N/llm Module


The new SuiteScript Generative AI API, N/llm module, is available. The N/llm module sends prompt
requests to supported large language models (LLMs) and receives generated responses from the LLMs.
NetSuite accesses the LLMs through an integration with the OCI Generative AI service. Use the N/llm
module if you want to expand and customize how you use generative artificial intelligence in NetSuite.

For more information, see the help topic N/llm Module.

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteScript 71

New N/pgp Module


A new N/pgp module is now available. The N/pgp module loads generated PGP keys from a secret to
securely send messages to one or multiple recipients. To send an encrypted message, you must first
create the contents of the message with the pgp.createMessageData(options) method. Next, use the
MessageData.encrypt(options) method to securely encrypt and optionally sign the message contents.
Message recipients can optionally enable configuration preferences to customize how messages are
decrypted.

You can also use this module to create certificate.Signer objects to sign plain strings. For more
information, see the help topic N/pgp Module.

Changes to RESTlet script and New N/scriptTypes/restlet


Module
Currently, any RESTlet script that returns HTML content is determined by the Content-Type header in the
HTTP request. If the Content-Type header of the HTTP request has a value, the value gets passed to the
HTTP response. If there is no Content-Type header defined in the HTTP request, the default value of the
HTTP response Content-Type header is HTML (or text/html).

As of September 30, 2024, any RESTlet script that does not have a defined HTTP request Content-
Type header will have a default HTTP response Content-Type header of plain text (or text/plain). If you
require any RESTlet scripts to have a return value in HTML format, you must update these scripts. Use
the restlet.createResponse(options) method of the new N/scriptTypes/restlet module to set the RESTlet's
HTTP response Content-Type header to text/html explicitly.

The restlet.createResponse(options) method lets you specify the Content-Type header for your Restlet
response to ensure that it is in the format that you intend it to be. You can use this method in the return
statement of your RESTlet script’s entry point functions. For more information, see the help topic N/
scriptTypes/restlet Module.

Changes to the Hide in SuiteBundle Preference


Some SuiteApps and SuiteBundles may include scripts or files that were marked as Hide in SuiteBundle
but must be accessed in the browser, such as client scripts or library files and assets needed on the client
side. Enablement of the Hide in SuiteBundle preference for this type of file is not a valid configuration.

In preparation for this change, accounts with such SuiteApps and bundles installed have been updated to
clear the Hide in SuiteBundle preference for scripts and files that have been run on the client side.

As of NetSuite 2024.2, any scripts that have the Hide in SuiteBundle preference enabled will fail to run if
accessed on the client side.

Newly Supported Record Actions in 2024.2


The following table lists the newly supported record actions for SuiteScript in 2024.2.

Record Type Action Description

Inventory Count approve Changes the status of completed counts to Approved

Inventory Count reject Reassigns the Open status to completed counts

Inventory Count startcount Changes the status of Open inventory counts to Started

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteScript 72

Record Type Action Description

Inventory Count completecount Changes the status of counts from Started to Completed/
Pending approval

Completely Billed markprojectascompletelybilled Billed completely

Newly Supported Record Types in 2024.2


The following table lists the newly supported records in SuiteScript for 2024.2.

Record Type Notes

As Charged Project Revenue This record is available when the Projects Management, Charge-Based Billing and
Rule Advanced Revenue Management features are enabled.

Currency Rate When the Multiple Currencies feature is enabled, this record is partially scriptable. It
can be created, read, copied, and searched.

When the Multiple Currencies feature is not enabled, this record is not scriptable.

Resource Group The resource group record is scriptable in server and client SuiteScript.

Removal of the Ext JS Library in 2025.1


NetSuite has started the process to remove the unsupported Ext JS library. If your customizations rely on
this library's API, despite its lack of support, you should prepare for this removal as soon as possible.

The Ext JS library will be removed in NetSuite 2025.1. The removal of the Ext JS library may break external
references to it. To prepare for the upcoming removal of the Ext JS library, you need to do one of the
following before 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 the upgrade to 2025.1. If you want to test your changes and
preview the upcoming removal of the Ext JS library, contact NetSuite Customer Support for assistance.

2024.2 SuiteScript Records Browser


The 2024.2 SuiteScript Records Browser is not yet available.

SuiteTalk Web Services Integration


NetSuite 2024.2 includes the following enhancements to web services features:

■ Fully Supported Record Types for REST Web Services in 2024.2


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

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteTalk Web Services Integration 73

Fully Supported Record Types for REST Web Services in


2024.2
In 2024.2, currency rate is added to REST web services as a fully supported records. For information about
this record, see the help topic Currency Rate.

For a list of every supported record, see the help topic REST Web Services Supported Records.

You can also see the list of supported records in the REST API browser. For more information about
working with the browser, see the help topic The REST API Browser.

SOAP Web Services Version 2024.2


SOAP web services version 2024.2 is not yet available.

When SOAP web services version 2024.2 becomes available, version 2017.2 will be retired.

For information about the supported generally available versions, see the help topic Support for Existing
WSDL Versions.

Araxis Merge Diff File for the 2024.2 Endpoint


The Araxis Merge diff file highlights the schema changes between the 2024.1 and 2024.2 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)
■ 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.

ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteTalk Web Services Integration 74

When you click any of these links, the Araxis Merge diff file shows a page with two columns. The previous
version of the file is displayed on the left and the new version is displayed on the right. Changed elements
are highlighted.

For example, the following screenshot shows an excerpt from the report on platform.commonTypes.xsd.
Notice the addition of two values to the PermissionCode enumeration: _accessPaymentAuditLog and
_advancedPDFHTMLTemplates.

The Araxis Merge diff file also shows changes to data types. The following screenshot is a snapshot of
transactions.sales.xsd. Notice that the chargeType element changed from an enumeration to a RecordRef.

2024.2 SOAP Schema Browser


The 2024.2 SOAP Schema Browser is not yet available.

Taxation
NetSuite 2024.2 includes the following enhancements to taxation features:

SuiteTax

■ Tax Liability Payment Transaction in SuiteTax


■ Tax Authorities Provisioning Information

ReleaseNotes_2024.2.0.pdf—Subject to Change
Taxation 75

■ Brazil Reports Enhancements


■ New Finland Tax Report
■ Spain Localization Enhancements

Legacy Tax

■ Finland Standard VAT Rate 2024 Update for International Tax Reports
■ International Tax Reports Issue Fixes
□ International Tax Reports 3.129.0 Issue Fixes
□ International Tax Reports 3.128.0 Issue Fixes
■ ANZ Localization Enhancements
■ Portugal Localization Enhancements

Tax Liability Payment Transaction in SuiteTax


Starting from 2024.2, you can record payments of tax liabilities to tax authorities using a new tax liability
payment transaction type. This was not possible in SuiteTax before the Tax Liability Payment Transaction
feature. To use this feature, you need to have an accountant role or a role with the Tax Liability Payment
permission.

With the introduction of the Tax Liability Payment Transaction feature, you can now do the following when
creating a tax payment transaction:

■ Enter tax liability payments details


■ Adjust the tax payable account prior to recording a tax payment
■ Process payments to tax authorities only if there is a tax amount due to the tax authorities.

You can create tax payment transactions to settle U.S. Sales tax, VAT, and GST. You can also void and
delete tax payment transactions.

To create a tax liability payment transaction, go to Transactions > Bank > Create Tax Liability Payment.

User Interface
This release note was updated September 16, 2024.

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

■ NetSuite Guided Learning


■ New Redwood Experience Theme
■ Enhancements to Text Enhance
■ Collapsible Sections
■ Removal of the Ext JS Library in 2025.1

NetSuite Guided Learning


The NetSuite Guided Learning tool is now available in all production accounts. The feature provides you
with contextual step-by-step instructions to help you complete various tasks within NetSuite. It includes
more than 350 guides in 24 languages.

ReleaseNotes_2024.2.0.pdf—Subject to Change
User Interface 76

For more information, see the help topic NetSuite Guided Learning.

New Redwood Experience Theme


You can now use the new Redwood Experience theme, which gives NetSuite a different look and feel. The
Redwood Experience theme offers new colors, icons, and fonts for the page header, forms and lists, and
dashboards.

By default, the Redwood Experience theme is enabled only for the Login page. To enable the Redwood
Experience throughout your instance of NetSuite, go to Home > Set Preferences. On the Appearance tab
in the Redwood Experience area, click Enable.

Enhancements to Text Enhance


Text Enhance includes the following enhancements and changes:

■ Text Enhance is now available in nearly 200 fields across NetSuite. For most of these fields, Clean Up,
Undo, and Redo actions are available. For more information about using this capability, see the help
topic Text Enhance.

ReleaseNotes_2024.2.0.pdf—Subject to Change
User Interface 77

■ Text Enhance support has expanded to accounts in the United Kingdom.

Note: Text Enhance is:

□ Enabled by default, but can be disabled by users with an Administrator role.


□ Available for accounts located in the United States, Canada, and the United Kingdom.
□ Available for users of supported accounts whose language preference is set to English
(U.S.), English (CA), or English (UK).
□ Available for assisting with English language content only.
□ Available to any user with access to a page where Text Enhance is available (no additional
permissions are required).

■ On first use, Text Enhance displays a confirmation message to inform you that you are using an
artificial intelligence (AI) feature. The message is as follows: "Text Enhance is an AI feature that
generates content for your use. Your data may be processed globally according to the Oracle Services
Privacy Policy." Click the link if you want to view the policy, which opens in a new web browser tab or
window. Click OK to close the message. After you close the message, the system continues the Text
Enhance action that you selected.

Collapsible Sections
The following enhancements will help you to see more content on any page:

■ The page header, including the page name and links, now collapses when scrolling.
■ You can now collapse or expand all field groups by clicking their names.

Vendors, Purchasing, and Receiving


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

■ Enhancements to Bill Capture


■ SuiteProcurement

Enhancements to Bill Capture


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

NetSuite 2024.2 includes the following Bill Capture enhancements:

■ Scanned Vendor Bills Page Improvements


■ Review Scanned Bill Page Improvements

Scanned Vendor Bills Page Improvements


■ You can now upload PDFs of more than 5 pages. For best performance, limit files to 30 pages.

ReleaseNotes_2024.2.0.pdf—Subject to Change
Vendors, Purchasing, and Receiving 78

■ Both drag and drop and emailed files that failed to upload can now be deleted. This makes it easier to
locate files on the Scanned Vendor Bills Page and reduces space used in your File Cabinet.

Review Scanned Bill Page Improvements


■ Scanned bill information is now overwritten with content from a Purchase Order (PO) when a PO is
linked. A new preference is available to select whether the content requires your review or if the bill
should be created automatically. To manage this preference, go to Setup > Accounting > Bill Capture
Preferences > Review Page Field Sourcing.
■ You can now delete uploaded files directly from the Review Scanned Bill page, without having to go
back to the Scanned Vendor Bills page. You can also delete multiple item lines and expense lines at the
same time.
■ Custom segment filtering and sourcing is now supported. This includes custom segments in primary
information, item lines, and expense lines.
■ All fields on the Review Scanned Bill page now support type-ahead functionality.
■ A warning now appears if PO and Review Scanned Bill page item and expense amounts do not match.
■ When reviewing items and expenses, the PO popup window now shows the item and expense name in
the header for better clarity.
■ For linked POs, item description, units, and rate are now carried from the PO.
■ There are several improvements to subsidiary, vendor, and location mapping logic to improve
accuracy. For example, sender email address, customer address, and customer zip code are now
considered during mapping.

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

ReleaseNotes_2024.2.0.pdf—Subject to Change

You might also like