If a user wants to update an RMA record using the REST API, use the following for that: The API type: PATCH Endpoint URL: https://[Account ID].suitetalk.api.netsuite.com/services/rest/record/v1/returnAuthorization/[Internal ID of the RMA record] Request body: { “item”: { “items”: [ { … Continue reading REST API for Updating an Existing RMA
Month: August 2025
Refactoring SuiteScript Customizations After Removal of Ext JS Library in NetSuite 2025.1
The NetSuite 2025.1 release introduced a significant platform update: the removal of the Ext JS library, which had remained in use—even though unsupported—in many legacy customizations.ERP Peers NetSuite While removing older dependencies is generally positive, this change presented a major challenge for organizations with embedded SuiteScript-based customizations that relied on Ext JS for UI components,… Continue reading Refactoring SuiteScript Customizations After Removal of Ext JS Library in NetSuite 2025.1
The Importance of Negative Testing in Software Quality Assurance
When testing a product, most of us naturally focus on the “happy path” — entering valid data, following expected workflows, and ensuring everything functions correctly. While this is important, it only tells half the story. Real users don’t always follow rules, and systems must be strong enough to handle the unexpected. That’s where negative testing… Continue reading The Importance of Negative Testing in Software Quality Assurance
Supply Planning Parameters for MRP
Work Order Fixed Lead Time – Fixed period for calculating work order lead-time. Work Order Variable lead Time – Variable period by unit for calculating work order lead-time. Work Order Lead Time Lot Size – Lot size for calculating work order lead-time. Late Period Days – Number of past days the system can search for past due orders. Reschedule… Continue reading Supply Planning Parameters for MRP
Options for Business Intelligence for CFO
There are primarily two effective methods to establish this connection: 1. Using SuiteAnalytics Connect (ODBC Method) The SuiteAnalytics Connect Service enables you to archive, analyze, and report on NetSuite data using external tools like Power BI. It supports ODBC, JDBC, and drivers, compatible with Windows, Linux, or macOS environments. Important: This service is read-only—you cannot… Continue reading Options for Business Intelligence for CFO
How Yielding Works in Map/Reduce Script Execution
How It Works During the map and reduce stages, after each function invocation, the system checks how long the job has been running. If the elapsed time exceeds the value set in the Yield After Minutes field, the job ends gracefully. A new job is then created to continue processing, maintaining the same priority but with a later timestamp. This process… Continue reading How Yielding Works in Map/Reduce Script Execution
Essential Considerations for Updating SuiteCommerce to the 2025 Release
Keeping your SuiteCommerce environment up to date is critical for performance, security, and functionality. With the 2025.1 release, NetSuite continues to enhance its e-commerce platform, introducing improvements in order management, developer tools, and extension management. However, upgrades also bring risks if not planned correctly—especially for businesses running SuiteCommerce Advanced (SCA) with heavy customizations. Here are… Continue reading Essential Considerations for Updating SuiteCommerce to the 2025 Release
Calculating and Setting Due Date in Workflow Formula
This article explains how to calculate and set a due date in a NetSuite workflow using a formula that incorporates an interval and a date field. The formula uses NetSuite’s SuiteScript API functions nlapiDateToString and nlapiAddDays to compute the due date dynamically. Overview In NetSuite workflows, you can use formulas to dynamically set field values… Continue reading Calculating and Setting Due Date in Workflow Formula
Get Record Display Names without JOIN in SuiteQL
When querying NetSuite’s SuiteAnalytics SQL, many record fields are stored as internal IDs (e.g., customer, employee, item). To retrieve the display name or label (just like what’s shown in the NetSuite UI), you can use the powerful BUILTIN.DF() function. What is BUILTIN.DF()? BUILTIN.DF() is a special NetSuite SQL function that returns the default display value… Continue reading Get Record Display Names without JOIN in SuiteQL
What is PWD in Magento?
In the Magento/Adobe Commerce ecosystem, PWD usually refers to “Password” (for customer accounts or admin users). If you’re asking about Magento PWA Studio (sometimes people write it as PWD by mistake) → that’s Magento’s Progressive Web App framework for building headless storefronts. So, depending on your context: PWD = Password (login/security) PWA Studio = New… Continue reading What is PWD in Magento?