Enabling SuiteBilling Features

SuiteBilling has a collection of features to enable. To enable SuiteBilling features: Go to Setup > Company > Enable Features. Click the Transactions subtab. In the Billing section, check the following boxes: Bill Costs to Customers Advanced Billing Charge-Based Billing Billing Accounts Billing Operations Subscription Billing Advanced Subscription Billing Optionally, you can check the following boxes: Add-on Items… Continue reading Enabling SuiteBilling Features

SuiteBilling

SuiteBilling is a collection of features you can use to create subscriptions for your customers. You can create subscriptions to sell services or non-inventory items over a period of time. SuiteBilling is not for the sale of physical inventory items. You use SuiteBilling to: Create subscription plans, price books, subscriptions, and price plans Set up… Continue reading SuiteBilling

Changes to External Suitelet URLs

Suitelets that are available without login have updated External URLs as of May 9, 2024. The new URL is displayed in the External URL field on the script deployment record and uses the &ns-at= parameter followed by a new value. The previous URL format will continue working for a limited time, but it is recommended that you… Continue reading Changes to External Suitelet URLs

Sales order revenue forecasting feature in NetSuite

The Sales Order Revenue Forecasting feature in NetSuite enables businesses to forecast revenue based on the amounts from sales orders and return authorizations. This feature provides a more comprehensive view of future revenue, as it includes all sales orders, whether they have been billed, remain unbilled, or involve multiple invoices. If your business also uses… Continue reading Sales order revenue forecasting feature in NetSuite

Function to check duplicate manufacturer records

Function to check duplicate manufacturer records in NetSuite. function checkForDuplicateManufacturers(currentRecord) { try{         var catalogItemsObj = {};         var manufacturerName = currentRecord.getValue({ fieldId: ‘name’ });         var normalizedName = removeSpecialCharacters(manufacturerName);         var manufacturerSearch = search.create({             type: ‘customrecord_mhi_ibs_manufacturers’,… Continue reading Function to check duplicate manufacturer records

Create a Saved Search to Display Role Changes on Employees Within Specific Period

Create a saved search that will display all the role changes in a specific date period on Employee records. Navigate to Lists > Search > Saved Searches > New Search Type: Click Employee Search Title: Enter a title Example: Role Changes for Q1 2021 Click Criteria Click Standard Filters: Select Role Change Date Role Change Date: Select within Quick Filters: Select this fiscal quarter Click Set Select Role Change Role… Continue reading Create a Saved Search to Display Role Changes on Employees Within Specific Period

Enable Email Preferences for a Role in NetSuite

Configuring email preferences for specific roles in NetSuite is essential for ensuring that employees receive the necessary notifications and updates. Follow these steps to enable email preferences for a role in NetSuite: Step 1: Access the Employee’s Role Log in to NetSuite using the Administrator role. Navigate to the Employee record whose role you want… Continue reading Enable Email Preferences for a Role in NetSuite

Components & Best Practices for Map/Reduce Scripts

Components of Map/Reduce Scripts 1. Map Phase Purpose: To process individual records and transform data. Function: Processes each record retrieved by a search or data input, usually in parallel, and emits intermediate results for the Reduce phase. Implementation: Implemented using the map() function. 2. Reduce Phase Purpose: To aggregate and further process the data emitted… Continue reading Components & Best Practices for Map/Reduce Scripts

Proposal for Item Migration and customizations

1.Requirement from Knot & co    The Client have requested the below requirements through the meeting:    Inventory Item Migration: The client wanted to ensure that inventory items, including on-hand quantities, were included in the migration, and they discussed the importance of maintaining consistency with the trial balance and chart of accounts during this process.  … Continue reading Proposal for Item Migration and customizations