Viewing csv import status in custom role

By default, the csv import status, by navigating to Setup -> Import/Export -> Import csv status, will be visible only for administrator role. If the same is to be visible to custom roles, we need to navigate to Home -> Set Preferences -> Appearance and check the box “Use Classic Interface”. However, doing so will… Continue reading Viewing csv import status in custom role

Eliminate checkbox error was shown in normal JE on selecting intercompany receivable account while same was not shown in intercompany current account.

By standard, on selection of intercompany GL account in advanced intercompany JE, the eliminate checkbox is automatically checked. However, in the case of normal JE, we need to manually check the eliminate checkbox. In normal JE, we can save the transaction without eliminating for the intercompany current account as the account type is other current… Continue reading Eliminate checkbox error was shown in normal JE on selecting intercompany receivable account while same was not shown in intercompany current account.

NetSuite Performance Issue due to India localization bundle – troubleshooting

Workaround for resolving the performance issue due to India localization bundle: Customization > Scripting > Scripted Records Edit Record (ex. Vendor Bill Record) Undeploy all Scripts in User Event Scripts and Client Scripts relating to SuiteTax such as bundles ‘SuiteTax Engine | Bundle ID: 237702’ and ‘India Localization SuiteTax Engine SuiteApp | Bundle ID:400562’, by… Continue reading NetSuite Performance Issue due to India localization bundle – troubleshooting

Relative Selector in Saved Search

To provide date criteria within 12 months ago and 0 months ago, we need to select the Selector as Relative. In the criteria tab Select Date Then select “within” and select “Relative” Then provide the FROM and TO Save this

Simple Inventory Distribution

A Simple Inventory Distribution is the simplest way to distribute inventory. All of your inventory is distributed to a single location and transfer requests are created for inventory that needs to be relocated. No details are entered to distribute particular items and amounts to specific locations. It is intended that these details will be entered… Continue reading Simple Inventory Distribution

Generate Internal and External URLs for Suitelets in SuiteScipt 1.0

In NetSuite, you can use the standard function nlapiResolveURL() to create URLs for Suitelets and other script-based pages. The function signature is as follows: nlapiResolveURL(type, identifier, id, displayMode); Parameters: type: The type of script you are generating the URL for (e.g., ‘SUITELET’). identifier: The internal ID of the script (e.g., ‘customscript_testscript’). id: The deployment ID… Continue reading Generate Internal and External URLs for Suitelets in SuiteScipt 1.0

Search for Scripts Containing Hard-coded URLs with &h= Parameter

NetSuite 2024.1 introduced a change to the External URL format of Suitelets marked Available Without Login. Any other scripts calling a Suitelet using a hard-coded URL with the previous format must be updated to the new format. Try the following Suitelet and saved search combination to more quickly find scripts that contain hard-coded URLs using the &h= parameter.… Continue reading Search for Scripts Containing Hard-coded URLs with &h= Parameter

Map Reduce script to link Manufacturer records(custom) with Vendors

Map reduce script that will process all Vendor RFQ record lines that had a response entered in the previous day. Manufacturer record is a custom record. define([‘N/search’, ‘N/record’, ‘N/runtime’], function (search, record, runtime) {     /**      * @description Function to get authorized vendor id      * @param {*} manufacturerId     … Continue reading Map Reduce script to link Manufacturer records(custom) with Vendors