How to Disable the Guide Learning Icon in NetSuite’s home dashboard.

Introduction: NetSuite, a leading cloud-based Enterprise Resource Planning (ERP) system, offers various features to help users navigate and utilize the platform effectively. One of these features is the Guide Learning Icon, often represented as a lightbulb icon. While this feature can provide valuable guidance, there may be situations where you want to disable it. In… Continue reading How to Disable the Guide Learning Icon in NetSuite’s home dashboard.

Creating a Custom Recycle Bin in NetSuite: A SuiteScript Approach

Introduction: NetSuite is a powerful and versatile Enterprise Resource Planning (ERP) system, but there are times when its native features might not fully align with your data management needs. One such scenario is the need for a custom recycle bin. While NetSuite doesn’t provide a native recycle bin feature for all records, you can implement… Continue reading Creating a Custom Recycle Bin in NetSuite: A SuiteScript Approach

Passing Values from BeforeSubmit to AfterSubmit in a NetSuite User Event Script

Introduction: NetSuite User Event scripts are powerful tools for automating processes within your NetSuite environment. Sometimes, there’s a need to pass values between different phases of a User Event script, such as from BeforeSubmit to AfterSubmit. This article explores a technique using the Cache module to achieve this seamless data transfer. Using the Cache Module:… Continue reading Passing Values from BeforeSubmit to AfterSubmit in a NetSuite User Event Script

“MODULE_DOES_NOT_EXIST” when trying to utilize @NAmdConfig

My modules file is located at “SuiteScripts/Config/modules.json” and contains the following contents: {“paths”: {“prefUtils”: “SuiteScripts/Modules/Pref.js”}} In a Suitelet file, the following is at the top: /*** @NApiVersion 2.1* @NScriptType Suitelet* @NAmdConfig /SuiteScripts/Config/modules.json*/ define(‘prefUtils’], function (prefUtils) { ….. However this script errors with the message: {“type”:”error.SuiteScriptModuleLoaderError”,”name”:”MODULE_DOES_NOT_EXIST”,”message”:”Module does not exist: /prefUtils.js”,”stack”:[]} It’s as if the module config file isn’t… Continue reading “MODULE_DOES_NOT_EXIST” when trying to utilize @NAmdConfig

How to show Checkbox in Advanced PDF?

There is no standard method for showing the checkbox in PDF. Showing a checkbox image in the print or using the following code snippet based on the check box field value. <#if record.checkbox == true> [<span style=”color:green; font-size:12px;”> ✓ </span>] <!– Checkmark symbol –> <#else> [<span style=”color:red; font-size:12px;”> ✗ </span>] <!– Cross symbol –> </#if>

Disable the “Remove” link on a custom record sublist in NetSuite

When a custom record is added as a sublist to another custom record or standard record NetSuite will show Remove option once the record is created. Remove link will remove the Parent record link from the child record. This can be resolved in 2 ways: Procedure 1: In Custom record set the Access Type as… Continue reading Disable the “Remove” link on a custom record sublist in NetSuite

How to add processing animation in the script.

The N/ui/dialog module is intended for showing dismissable messages, and won’t really work for progress bars as you cannot hide the buttons, nor close it via code. I would recommend looking at a third party library. A very popular one is SweetAlert2, and there is some sample code on the NetSuite Professionals site for using… Continue reading How to add processing animation in the script.

NetSuite Accepts Bitcoins

Bitcoins, this is a very repeated concept nowadays, still a big discussion whether this crypto-currency will finally find the acceptance in business and in the markets. NetSuite, the fastest growing international ERP has included Bitcoin as a Payment Method and a form of currency, not only for company operations but also for eCommerce. Due to… Continue reading NetSuite Accepts Bitcoins

Solving Chinese Character Display Issues in Advanced PDF.

Introduction In today’s interconnected business world, effective communication is vital, even across language barriers. However, challenges can arise when printing non-Latin characters, like Chinese, in Advanced PDFs. This article offers a straightforward solution to ensure accurate Chinese character printing. The Solution: Choosing the Right Font To tackle Chinese character printing issues, pick the right font.… Continue reading Solving Chinese Character Display Issues in Advanced PDF.