Sometimes a user can open the “Purchase by Vendor Summary” report in NetSuite but runs into an error when trying to drill down into vendor details. In other words, the summary works fine, but the user can’t see the underlying vendor records. Why does this happen? This usually happens because the role assigned to the… Continue reading How to Fix Purchase by Vendor Summary Report Drill Down Access Issues
Month: August 2025
Saved search not displayed in the custom field creation page
Scenario: While creating a custom field and trying to set the value of the field through search, the page is not displaying the created search. i.e. A saved earch has been created. But the search is not displaying in the custom field creation page. Solution: Confirm that the search fulfills the following: Apply a valid… Continue reading Saved search not displayed in the custom field creation page
Unreal Engine Web Apps
Unreal Engine (UE) is widely known for high-end game development, but it also supports web deployment, enabling rich, real-time 3D experiences accessible directly from a browser. This article covers the process, benefits, and optimisation techniques for building and deploying Unreal Engine Web Apps. 1. What are Unreal Engine Web Apps? Unreal Engine Web Apps are browser-based applications powered by… Continue reading Unreal Engine Web Apps
What is Voice Cloning?
This article explains how to integrate voice cloning technology with Three.js projects, and how to optimise audio performance for real-time 3D and WebXR experiences. Voice cloning can be used to create realistic narrations, NPC dialogue, or immersive audio environments in 3D applications. 1. What is Voice Cloning? Voice cloning refers to the process of generating synthetic speech that mimics… Continue reading What is Voice Cloning?
How to use variables for custom fields inside NetSuite search.lookupFields and record.submitFields()
In NetSuite script functions search.lookupFields and record.submitFields() there is an option to pass multiple custom field scriptids as parameters. e.g: let fieldLookUp = search.lookupFields({ type: search.Type.SALES_ORDER, id: ‘101’, columns: [‘custbody_1’, ‘custbody_2’, ‘custbody_3’, ‘custbody_4’] }); record.submitFields({ type: record.Type.SALES_ORDER, id: 101, values: { ‘custbody_1’: ‘Hello from custom field’, ‘custbody_2’: ‘Test’, ‘custbody_3’: 254, ‘custbody_4’: ‘1’ } }); But… Continue reading How to use variables for custom fields inside NetSuite search.lookupFields and record.submitFields()
Connecting controller to ESP32
If you’re looking to combine your love for gaming with a knack for tinkering, you’ve landed in the right place. Today, we’re pairing a game controller with an ESP32 using Bluetooth. That way, you can control all kinds of projects like robots, robot vehicles, animatronics, motorized props, or even cooler, a battle bot! In order… Continue reading Connecting controller to ESP32
Financial Report Totals Do Not Match Saved Search Results
Issue/Problem Statement: Users noticed that the totals in the Income Statement report do not match the results generated from a Transaction Saved Search built on the same criteria. This discrepancy is creating confusion during financial reconciliation and month-end closing. Symptoms: Report shows higher or lower revenue totals compared to a saved search. Transactions visible in… Continue reading Financial Report Totals Do Not Match Saved Search Results
Inbound Shipment in netsuite
Inbound shipments provide visibility of in-transit inventory and the status of a shipment. Items from multiple purchase orders can be assigned to an incoming shipment and bulk received and billed from within the record. The internal ID for this record is “inboundshipment”. An order is identified as an inbound shipment when a vendor packs the… Continue reading Inbound Shipment in netsuite
Mandatory Ship Date Selection During Checkout
During checkout we need for the user to create/select a future “SHIP DATE” with some sort of calendar style selection? This selection needs to be mapped to the field id on the SO called {shipdate}. We need the first available ship date that displays to be “4 business days from today” which could also be… Continue reading Mandatory Ship Date Selection During Checkout
To trigger the script on clicking “Mark Shipped” on Item Fulfilment record
context.UserEventType APPROVE CANCEL CHANGEPASSWORD COPY CREATE DELETE DROPSHIP EDIT EDITFORECAST EMAIL MARKCOMPLETE ORDERITEMS PACK PAYBILLS PRINT QUICKVIEW REASSIGN REJECT SHIP SPECIALORDER TRANSFORM VIEW XEDIT const afterSubmit = (scriptContext) => { try { let fulfillment = scriptContext.newRecord; … Continue reading To trigger the script on clicking “Mark Shipped” on Item Fulfilment record