ReleaseNotes - 2024.2.0 Netsuite
ReleaseNotes - 2024.2.0 Netsuite
2 Release Notes 1
Important: This document summarizes the changes to NetSuite between 2024.2 and the
previous release.
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.
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
ReleaseNotes_2024.2.0.pdf—Subject to Change
NetSuite 2
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
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 · 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
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 · 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
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
Commerce
ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps 6
SuiteApps
Accounting
This release note was updated September 2, 2024.
ReleaseNotes_2024.2.0.pdf—Subject to Change
Accounting 7
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.
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
Authentication
NetSuite 2024.2 includes the following enhancements to authentication features:
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:
Commerce
NetSuite 2024.2 includes the following enhancements to Commerce features:
NetSuite 2024.2 includes the following enhancements to site performance features for your Commerce
website:
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.
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.
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).
■ 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
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.
■ 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
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.
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.
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.
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
Employee Management
NetSuite 2024.2 includes the following enhancements to employee management features:
Inventory Management
NetSuite 2024.2 includes the following enhancements to inventory management features:
ReleaseNotes_2024.2.0.pdf—Subject to Change
Inventory Management 14
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.
■ 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.
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.
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.
To activate the new system rules available in NetSuite 2024.2, see the help topic System Rules for NetSuite
WMS.
ReleaseNotes_2024.2.0.pdf—Subject to Change
Inventory Management 16
For more information, see the help topic Entering a Transfer Order.
■ 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.
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.
ReleaseNotes_2024.2.0.pdf—Subject to Change
Inventory Management 17
Manufacturing
NetSuite 2024.2 includes the following enhancements to Manufacturing features:
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:
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.
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.
ReleaseNotes_2024.2.0.pdf—Subject to Change
Manufacturing 19
With the release of NetSuite Manufacturing 2024.2, the Actual Production Start Date is automatically
populated based on the completion transaction.
The following updates have been made to the work order operation remaining hour calculation in
NetSuite Manufacturing 2024.2:
NetSuite CPQ
This release note was updated September 30, 2024.
NetSuite 2024.2 includes the following enhancements to NetSuite CPQ (Configure, Price, Quote):
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.
ReleaseNotes_2024.2.0.pdf—Subject to Change
NetSuite CPQ 20
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.
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
})
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:
ReleaseNotes_2024.2.0.pdf—Subject to Change
Order Management 22
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:
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.
ReleaseNotes_2024.2.0.pdf—Subject to Change
Order Management 23
SuiteAnalytics
This release note was updated October 7, 2024.
■ 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.
■ 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
■ 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
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.
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).
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.
For more information about the SuiteApp, see the help topic Transaction Line Distribution.
Administration SuiteApps
This release note was updated October 7, 2024.
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.
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.
The SuiteApp gives you access to user activity logs produced by the NetSuite Compliance 360 Cloud
Service.
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:
ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 30
For the Payment Automation SuiteApp documentation, see the help topic Payment Automation SuiteApp.
■ 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.
ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 31
■ 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.
■ 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.
ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 32
■ 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.
■ 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.
ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 34
■ 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.
■ 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.
To view permissions, go to Setup > Users/Roles > User Management > Manage Roles.
ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 35
For more information, see the help topic Lot Auto Numbering SuiteApp.
Localization SuiteApps
This release note was updated October 28, 2024.
ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 36
■ 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.
■ 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.
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
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.
For more information, see the help topic Generating CNAB 240 Delivery 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.
For more information, see the help topic Generating Country Tax Reports for Brazil.
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
■ 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.
■ 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.
India Localization SuiteTax Engine SuiteApp version 8.00.0 includes the following new features and
enhancements:
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 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.
ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 41
To access these saved searches, go to Lists > Search > Saved Searches.
For more information, see the help topic India Localization SuiteTax Reports Saved Searches.
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.
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:
ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 42
■ 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.
■ 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.
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.
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
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:
For more information, see the help topic Specifying Exempt Transactions.
See the help topic Transactions in Foreign Currency for more information.
Manufacturing SuiteApps
This release note was updated October 28, 2024.
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
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.
■ 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.
■ 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.
ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 46
■ 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.
■ 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.
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.
■ 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.
You can do the following with the Fulfillable Items with SuiteBilling SuiteApp:
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.
■ Packing by Waves
■ Mark as Shipped Option for Packing
■ Reopening Packed Cartons that Ship As Is
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.
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.
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.
ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 50
ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 51
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.
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.
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.
ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 53
■ 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.
■ 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.
■ 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.
ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 55
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 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:
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.
■ Avalara Provisioning
■ Avalara Company Creation
ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 56
SuitePeople SuiteApps
This release note was updated October 21, 2024.
■ 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
Pre-configured wage agreements are available for the following industry awards:
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.
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.
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.
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
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.
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
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:
■ 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.
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.
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.
■ 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.
SuiteTax 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
ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 62
■ 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.
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:
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.
■ 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.
■ 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
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
For more information, see the help topic What goes into each box - Luxembourg VAT report.
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.
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.
■ Rebates on Purchases, Apply Best Deal Preference, and Weekly Settlement Option
■ Updates on Volume Rebates
ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteApps (Bundles) Released by NetSuite 65
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:
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.
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:
For more information, see the help topic Creating a Rebate Agreement.
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
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:
For more information, see the help topic Creating Transactions with Rebates.
■ 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
■ 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.
Customization
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:
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.
For more information, see the help topic SuiteCloud CLI for Node.js Reference.
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.
For more information, see the help topic SuiteCloud CLI for Java Commands.
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:
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.
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).
■ 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.
■ 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.
ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteScript 71
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.
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.
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.
Inventory Count startcount Changes the status of Open inventory counts to Started
ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteScript 72
Inventory Count completecount Changes the status of counts from Started to Completed/
Pending approval
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.
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.
ReleaseNotes_2024.2.0.pdf—Subject to Change
SuiteTalk Web Services Integration 73
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.
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.
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.
Taxation
NetSuite 2024.2 includes the following enhancements to taxation features:
SuiteTax
ReleaseNotes_2024.2.0.pdf—Subject to Change
Taxation 75
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
With the introduction of the Tax Liability Payment Transaction feature, you can now do the following when
creating a tax payment transaction:
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:
ReleaseNotes_2024.2.0.pdf—Subject to Change
User Interface 76
For more information, see the help topic NetSuite Guided Learning.
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.
■ 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
■ 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.
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.
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