Identifying the WSDL version for the SOAP Web service update

Sometimes, we need to update the WSDL version for the smooth running of the SOAP integration. Example: Recently, for the 2025.1 NetSuite version update, it is scheduled to disable the 2018_1 WSDL version, and it will return the response as “INVALID_VERSION.” In that scenario, we need to update the old version to the current supporting… Continue reading Identifying the WSDL version for the SOAP Web service update

Print Transactions with Customer Part Numbers

Setup Requirements for Customer Part Number Before you set up customer part numbers, review the following sections: Prerequisites for Customer Part Number Install the Supply Chain Management SuiteApp Enabling Customer Part Number Roles and Permissions for Customer Part Number Prerequisites for Customer Part Number Before you install the Supply Chain Management SuiteApp, you must enable… Continue reading Print Transactions with Customer Part Numbers

Setting up Outsourced Manufacturing

Before the Outsourced Manufacturing feature can be enabled, an administrator must enable prerequisite features, if they are not already enabled. After the prerequisite features are enabled, an administrator can then enable Outsource Manufacturing. To enable Outsourced Manufacturing: Go to Setup > Company > Setup Tasks > Enable Features Ensure that the following features are enabled: Purchase… Continue reading Setting up Outsourced Manufacturing

Required Reconfiguration of Your Domain’s DNS Setup

What is Changing? Beginning May 15, 2025, we will enforce stricter configuration of DNS records for all website domains. Incoming traffic on improperly configured domains will be restricted, which could affect your website functionality and availability. There will be a test window of the changes on March 20, 2025 (00:00 – 23:59 EST), before the actual enforcement… Continue reading Required Reconfiguration of Your Domain’s DNS Setup

Resolve Permission Error “Error 403: ERR_INSUFFICIENT_PERMISSIONS” When Accessing the Checkout Page

Scenario Shoppers are getting an Error 403: ERR_INSUFFICIENT_PERMISSIONS when navigating to the Checkout Page; hence, they are unable to submit any order online.  The reason why shoppers are getting that permission error is because the permission level of the Payment Instruments defined on the custom customer center role is set to NONE.  Once the Payment Instruments… Continue reading Resolve Permission Error “Error 403: ERR_INSUFFICIENT_PERMISSIONS” When Accessing the Checkout Page

Department field in Item Fulfillment

The Department field cannot be shown on Item Fulfillment – there is an existing enhancement. Here is a way how to display department information from Sales Orders on the Item Fulfillment form. We need to include a custom field to store the department from the sales order Type = Free-Form Text  Store Value = checked  Applies To… Continue reading Department field in Item Fulfillment

Advantages of Using Cucumber Framework in Selenium

Cucumber is a powerful Behavior-Driven Development (BDD) framework that enhances test automation with Selenium by making test cases more readable, reusable, and maintainable. It allows teams to write test scenarios in plain English (Gherkin syntax), ensuring better collaboration between testers, developers, and business stakeholders. Below are the key advantages of using Cucumber in Selenium automation.… Continue reading Advantages of Using Cucumber Framework in Selenium

Use cases of Object.entries method in SuiteScript

Object.entries() is a JavaScript method used to return an array of a given object’s own enumerable string-keyed property [key,value] pairs. It is useful when working with objects dynamically. Syntax: let customerData = { name: ‘John Doe’, email: ‘johndoe@example.com’, phone: ‘123-456-7890’ }; Object.entries(customerData).forEach(([key, value]) => { log.debug(‘Customer Data’, key + ” = “ + value); });… Continue reading Use cases of Object.entries method in SuiteScript

REST API and RESTlet

In NetSuite, both REST API and RESTlet are used to interact with external systems and perform operations like creating, reading, updating, and deleting data. But they have some differences: REST API in NetSuite: (Representational State Transfer) Standard API: It’s a built-in system that follows a standard format (REST) for working with NetSuite data. Easy to… Continue reading REST API and RESTlet