NetSuite, a comprehensive cloud-based Enterprise Resource Planning (ERP) solution, offers a powerful translation feature that helps businesses operate seamlessly across multiple languages and regions. The translation functionality within NetSuite ensures that users can provide a localized experience, enhancing the overall usability of the system for global teams and customers. This feature is particularly essential for… Continue reading Understanding the Translation Feature in NetSuite
Author: Karishma Krishnadas
Replace & with & in Hyperlinks within PDF Files
In modern web development and document processing, it’s important to ensure that your content adheres to proper HTML and XML encoding standards. One of the most common issues that arise in PDF files—especially when they contain hyperlinks—is the handling of special characters such as the ampersand (&). This article will guide you through the importance… Continue reading Replace & with & in Hyperlinks within PDF Files
pdf-lib Library for Customizing PDFs in NetSuite
pdf-lib is a JavaScript library that allows dynamic creation and modification of PDFs. In NetSuite, you can leverage pdf-lib within a SuiteScript to customize PDF documents dynamically. Steps to Use pdf-lib in NetSuite: Include the pdf-lib library: Since NetSuite does not support direct NPM installations, you need to upload pdf-lib as a script file to… Continue reading pdf-lib Library for Customizing PDFs in NetSuite
Removing File Attachments When Copying a Transaction in NetSuite
In NetSuite, when copying a transaction such as an invoice, sales order, or purchase order, the attached files may also get copied. If you want to prevent this from happening, you can use a User Event Script (UE Script) to remove the file attachments from the copied transaction. Steps to Implement: Create a User Event… Continue reading Removing File Attachments When Copying a Transaction in NetSuite
SuiteScript 2.1: Compatible Build-Time Libraries
Here’s a list of build-time compatible libraries that specifically work with SuiteCloud projects: Think of build-time libraries as your comprehensive developer toolkit, enabling a range of functions: Minification: To enhance project size and performance, build-time libraries can minify your code. This process eliminates redundant characters and formatting, thereby reducing file size and improving load times without… Continue reading SuiteScript 2.1: Compatible Build-Time Libraries
How to Customize Dashboard Layout and adding Custom portlet
Dashboard Portlets: a drop-down list appear with the various layout options that can be applied to the dashboard in below image, which determines how the various portlets can be displayed on the your dashboard. The available layout options are as follows: Two-column, narrow on the left. Two-column, narrow on the right. Three-column, wide in the… Continue reading How to Customize Dashboard Layout and adding Custom portlet
Add a Custom Sublist to a Custom Record Type.
Create a Saved Search: Ensure the saved search includes the results you want displayed on your custom records. Important: The first item in the Available Filters subtab of the saved search must be a List/Record type field to make it available for sublist assignment. Access the Custom Record Type: Navigate to: Customization > Lists, Records,… Continue reading Add a Custom Sublist to a Custom Record Type.
Triggering a user event script on checking "Inactive" checkbox on record list page
No trigger a script when the “Inactive” checkbox is checked on the Record List Page and submitted, you need to use User Event Scripts. NetSuite does not directly allow real-time triggers on the list page, but when a record is saved (either individually or through inline editing on the list page), a User Event Script… Continue reading Triggering a user event script on checking "Inactive" checkbox on record list page
Limitations for Filters Displayed in the Filter Region
Date Filters: If a date filter (e.g., Date Created) is set in the Criteria tab, it inherits the settings in the Filter Region: For example, a filter set to “before 12/31/2014” on the Criteria tab will restrict results to dates before 12/31/2014, even if a different date is selected in the filter region. Period Filters:… Continue reading Limitations for Filters Displayed in the Filter Region
Saved Searches for Custom Sublists
Key Requirement: A saved search must have at least one List/Record type field defined as an Available Filter for it to be used in a custom sublist. Filter Functionality: The first filter on the Available Filters subtab is used to join the saved search results with the form record. This filter must: Be of List/Record… Continue reading Saved Searches for Custom Sublists