Requirement: For some specified SKUs, and based on the ship state the Powerpony orders need to default to east cost and west cost locations. Solution: In the Celigo flow achieving this is not possible as adding complex conditions is not feasible. Hence we can add a server scripts to set the location values based on… Continue reading Automated Location routing for Powerpony orders
Category: NS Customization
All articles / code related to Netsuite customization
Suitelet Page: Using UI components
Sometimes we need to add some more features to the Netsuite built-in pages, but it has no customizable option. In this case, we usually create the Suitelet page the same as the Netsuite built-in page, but it’s sometimes complicated to make it the same as the origin, or it takes a lot of time or… Continue reading Suitelet Page: Using UI components
NetSuite OAuth 2.0 M2M (Client Credentials) Configuration Steps
Prerequisites Enable SuiteCloud > OAuth 2.0 in Setup > Company > Enable Features before starting. Role Permissions must match the scopes you intend to use. Please note: Only RESTlets, REST Web Services, and SuiteAnalytics Connect are supported. Steps for configuring Log in with Administrator role Ensure you have Administrator privileges to configure integrations. Create an… Continue reading NetSuite OAuth 2.0 M2M (Client Credentials) Configuration Steps
“Invalid return type for custom action” from Workflow Action Script
The following error is thrown when triggering a Workflow Action Script. Notice: ■Invalid return type for custom action Solution Above error is returned when the Workflow Action has a value selected under Parameters> Store Results In but does not have a return value inside the Workflow Action script. Sample: function workflowAction() { var recordnumber = nlapiGetRecordId();… Continue reading “Invalid return type for custom action” from Workflow Action Script
Why the email is not sending to the primary recipient mentioned in the saved search
The reason why emails are not being delivered to the employee ‘Ucca Bermejo’. In the employee record, it shows: “The following email addresses have experienced bounces recently. ucca.bermejo@oxtools.com Error Message: Hard Bounce – Other.” Upon further review, we checked the list of bounced email addresses under Lists > Relationships > Bounced Email Addresses, and found… Continue reading Why the email is not sending to the primary recipient mentioned in the saved search
Manage the list of bounced email addresses
You can view and manage the list of bounced email addresses at Lists > Relationships > Bounced Email Addresses. You can use the search field Bounced to filter recipients with invalid email addresses from your marketing groups. You can create groups of recipients based on the type of system response received for them after sending… Continue reading Manage the list of bounced email addresses
Introduction to Akeneo PIM (Product Information Management)
Overview Akeneo PIM is a leading Product Information Management system designed to centralize, manage, enrich, and distribute high-quality product data across multiple sales and marketing channels. It helps organizations ensure product data consistency, accuracy, and completeness across websites, marketplaces, mobile apps, print catalogs, and more. What is PIM? A PIM (Product Information Management) system is… Continue reading Introduction to Akeneo PIM (Product Information Management)
Redirecting to a Specific Subtab in NetSuite When Opening a Record
NetSuite provides the redirect.toRecord() API in SuiteScript 2.0, which allows developers to redirect users to a specific record. By passing the selectedtab parameter, you can control which subtab is displayed when the record loads. if (currentUrlParam[“selectedtab”] != “custpage_create_box_app_subtab”) { redirect.toRecord({ type: recordType, id: recordId, … Continue reading Redirecting to a Specific Subtab in NetSuite When Opening a Record
Read and Extract Text from Documents with NetSuite’s N/documentCapture Module
What is the N/documentCapture Module? The N/documentCapture module in NetSuite helps you automatically extract data from documents like PDFs, invoices, and images. This module can pull out key information like invoice numbers, dates, amounts, and more — and put it directly into your NetSuite system. This means less manual data entry and fewer chances for… Continue reading Read and Extract Text from Documents with NetSuite’s N/documentCapture Module
Limitation in NetSuite: Line Item Tax Rates Cannot Be Displayed in Standard Reports
In NetSuite, Users often need to analyze tax rates applied to Sales Orders. While the overall Sales Order tax rate can be displayed in reports using formulas, the tax rate of individual line items cannot be shown in standard reports. This is due to the way NetSuite stores tax information across separate tables, creating a… Continue reading Limitation in NetSuite: Line Item Tax Rates Cannot Be Displayed in Standard Reports