Netsuite Script beforeLoad record not being modified

We cannot modify fields on existing records in beforeLoad. Here’s a snippet of beforeLoad limitations: beforeLoad user events cannot be triggered when you load/access an online form. Data cannot be manipulated for records that are loaded in beforeLoad scripts. If you attempt to update a record loaded in beforeLoad, the logic is ignored. Data can be manipulated for… Continue reading Netsuite Script beforeLoad record not being modified

Consolidated Exchange Rates

The Consolidated Exchange Rates table includes three consolidated exchange rate types. Current, Average, and Historical. The consolidated exchange rate types and the types of accounts that use them are as follows: Average – The weighted average of the currency exchange rates for all transactions posted during the period to accounts with a rate type of Average.… Continue reading Consolidated Exchange Rates

Use Reorder Multiple on Purchase Order and Sales Order

Scenario Currently, the Reorder Multiple feature only works on the Order Items page. Solution Should the user wish to enforce order multiples in the Purchase Order and Sales Order, you may perform the following alternate solutions: A. For Purchase Order, assume the following:    Inventory Item = Item A    Desired Order Multiple = 5     The user may create an Item Group with… Continue reading Use Reorder Multiple on Purchase Order and Sales Order

A/P Aging report balance differs from Trial Balance value

Select A/P aging summary report: Go to filter In Add Fields; Select Open payables select Account line first one and then select the A/P account you are trying to compare with Trial Balance. Click on show in Filter region Once these fields are done save the report. NOTE : Setting up of preference is mandatory… Continue reading A/P Aging report balance differs from Trial Balance value

Online Case form sample template (Hiding mandatory fields)

This is a custom template That can be used for creating online case forms in Netsuite. The online case forms can be used to create a new case record in NetSuite from the website. While submitting the form a case record will be created on the NetSuite. In this template, we can see the script… Continue reading Online Case form sample template (Hiding mandatory fields)

Demand Planning : Basics

NetSuite Demand Planning supports both demand and supply planning capabilities. NetSuite Supply and Demand Planning helps balance supply and demand in a way that provides businesses the right combination of cost control, accurate lead times and service level. Using inventory management and demand planning techniques combined with a robust scheduling engine and predictive analytics, NetSuite… Continue reading Demand Planning : Basics

Email template for overdue invoice

<#assign customerPassed=”#customer”>Hello ${customerPassed},<br /><br /><#assign invoiceid=”#invoiceDATA”><#assign dataPassed=”#DATA”><#assign totalPassed=”#TOTALDATA”><#assign invoicePassed=”#subject”><#assign duePassed=”#pastDue”>Thank you for your continued business with OX Tools USA!Your invoice ${invoicePassed} is past due by ${duePassed} days, please pay your invoice immediately! The total amount of the order is $${totalPassed}, and it has been open for ${dataPassed} days.<br /><br /><span style=”font-weight:bolder”>We’re excited to announce a… Continue reading Email template for overdue invoice

Update Bulk item price on a button click

Requirement : On button click from sales order/estimate we can have a pop up listing all items with a checkbox and a field to enter the price level.When the user selects items and enter the price for it, upon submit, the selected items will get updated with the new price added. Solution 1: Created the… Continue reading Update Bulk item price on a button click

Script to automatically create alternative text to each image tag

This function checks whether each image tag that contains alternative text or not. If it does not exist, then it will add ‘alt’ attribute. The value for that attribute will be the name of the image which fetches from the URL of the image. Advantages of this method compared with previous methods No need of… Continue reading Script to automatically create alternative text to each image tag