As an administrator, you may frequently encounter scenarios where you need to duplicate existing transactions—such as creating repeat invoices for loyal customers, replicating purchase orders, or preparing test data in your sandbox. Doing this manually can be time-consuming and error prone. Fortunately, SuiteScript 2.1 offers a solution: the record.copy.promise method. This method allows you to… Continue reading Efficient Transaction Duplication in NetSuite Using SuiteScript 2.1’s record.copy.promise Method
Category:
Generating HAR File on Edge
Press F12, Ctrl+Shift+I or go to More tools>Developer tools. The following window will open: Go to settings by clicking the Settings button or pressing F1. Under Global settings check Auto-open Dev tools for popups. Go to Network Tab, and Click the Clear button to clear out any existing logs from the Network tab. Press the play button at the top left to start recording. Reproduce the issue. After you have… Continue reading Generating HAR File on Edge
Automating Email Notifications in NetSuite with Saved Searches
Saved searches are more than just reporting tools. When combined with scheduled email delivery, they become automated communication engines that push critical information directly into your team’s inboxes. Instead of relying on employees to pull reports, NetSuite can push the right data to the right people at the right time. Example: Sending Expiring Quotes to… Continue reading Automating Email Notifications in NetSuite with Saved Searches
Substepping: Reducing Character Tunneling
Physics simulations in real-time 3D experiences depend on discrete time steps to update motion, collisions, and forces. When objects move too far between frames—due to frame drops, high velocities, or gravity—they may pass through solid surfaces without registering a collision. This issue is known as tunneling. Substepping addresses this by splitting each frame’s physics update… Continue reading Substepping: Reducing Character Tunneling
How to combine 3 pdf’s into single pdf in suitelet script 2.0?
This is suitelet script which generates n different pdf’s for n work orders. Now instead of printing different pdf’s for each work order data, I want to print single pdf and show different work order data on different pdf page on the same single pdf. Solution Essentially with a set you will want each pdf… Continue reading How to combine 3 pdf’s into single pdf in suitelet script 2.0?
Redirecting to a Record from Suitelet on a button Click
To return the new purchase order internal id from your suitelet you will need to write it on the response : response.write(purchaseOrderId); You can catch that value from your client side script : var response = nlapiRequestURL(url); // run response validation if (response.getCode() == 200) { var purchaseOrderId = response.getBody(); } Then you can redirect to your purchase order… Continue reading Redirecting to a Record from Suitelet on a button Click
Customer Invoice Automation
Automate invoice creation when an Item Fulfillment is created in Shipped status. Criterias: The invoice should be automatically created when an item fulfillment is generated in Shipped status. Currently pick pack ship feature is not enabled in the account, hence it IF is created directly in the shipped status. The automation should not execute during… Continue reading Customer Invoice Automation
RESTlet vs SuiteTalk (SOAP) : Pros, Cons and Use Cases
NetSuite offers two primary APIs for external system integration : RESTlet and SuiteTalk (SOAP). RESTlet is a RESTful API built using SuiteScript, ideal for lightweight and custom integrations. SuiteTalk is a SOAP-based web service that provides standardized access to NetSuite records, suitable for enterprise-grade and legacy system integrations. Understanding their strengths and limitations helps in… Continue reading RESTlet vs SuiteTalk (SOAP) : Pros, Cons and Use Cases
Breaking Down the Animation Pipeline: From Concept to Screen
Breaking Down the Animation Pipeline: From Concept to Screen These days, animation is used across a wide range of industries to entertain, inform and communicate. From movies and video games to education, architecture and beyond, there is a growing demand for skilled and knowledgeable animators to turn ideas into reality on the screen. If you have your sights set… Continue reading Breaking Down the Animation Pipeline: From Concept to Screen
VR – Look to Select
The simplest and possibly most common is the Google Cardboard style of VR which is basically a phone put into a face mask. This kind of VR has no controller so people have to come up with creative solutions for allowing user input. The most common solution is “look to select” where if the user… Continue reading VR – Look to Select