Post approval edits on Journal workflow

Scenario: The client wants the journal to go through approval routine, if the admin edits the journal after approval. i.e. Administrator edits trigger re-approval and JE is unposted until re-approved. The journal contains a review state. Reviewed journals will be submitted for approval by admin. If they are approved by admin it should go to… Continue reading Post approval edits on Journal workflow

Tax calculation via script

require([‘N/currentRecord’],function(currentRecord){   currentRecord.executeMacro({id:’calculateTax’}); }); To calculate the tax inside Netsuite via scripts // get macros available on the record           let macros = invoiceRecord.getMacros();            // execute the macro           if (‘calculateTax’ in macros) {             macros.calculateTax(); // For promise version use: macros.calculateTax.promise()           }

Advance paid settlement against expense reports

This article outlines how NetSuite manages advances paid to employees against expense reports. Below is the detailed process flow: The first prerequisite is we can setup default Advance Paid COA in the subsidiary Setup.  When creating a journal entry (JE) for the advance, mark the employee’s name at the line level. If the employee later… Continue reading Advance paid settlement against expense reports

TO DISPLAY THE ASSEMBLY ITEM WITHOUT ITS COMPONENTS IN A TRANSACTION DATASET

REQUIREMENT When creating a dataset for sales orders, you may want to include line items. If a line item contains an assembly item, NetSuite automatically adds both the assembly item and its component items to the dataset. This may give discrepancies as you find totals for certain fields. SOLUTION In order to handle the requirement… Continue reading TO DISPLAY THE ASSEMBLY ITEM WITHOUT ITS COMPONENTS IN A TRANSACTION DATASET

Renaming “Copy Previous” Button on Purchase Request

Scenario Users wants to rename the Copy Previous button on Purchase Request using the Administrator role. The new label will be seen when creating Purchase Request using the Employee Center Role. Solution Navigate to Customization > Forms > Transaction Forms Preferred Purchase Order Form: Click Customize/Edit Click Action  Click Standard Actions Auto Fill: Label: Enter Label Example: Copy Previous Record Note: The Copy Previous button is also called Auto Fill. This button… Continue reading Renaming “Copy Previous” Button on Purchase Request

Thread Function in Fusion 360

Where to Find It Design Workspace → Solid Tab → Create → Thread Or in the toolbar: Create → Thread How to Use the Thread Tool 1. Start the Command Go to Create → Thread. Select the cylindrical face (for external threads) or hole face (for internal threads). 2. Set the Options 3. Positioning You… Continue reading Thread Function in Fusion 360

Published
Categorized as Robotics

Shopify to NetSuite Customer Sync: Map/Reduce Script Integration Guide

Integrating Shopify with NetSuite helps automate the synchronization of customer data between both platforms. This ensures customer information, such as contact details and order history, is consistent and up-to-date across both systems, reducing manual effort and errors. With this integration, businesses can improve operational efficiency and gain real-time visibility into their customer data. In this… Continue reading Shopify to NetSuite Customer Sync: Map/Reduce Script Integration Guide

Published
Categorized as Shopify

Building a Third-Person Bow & Arrow System in Three.js

Creating an interactive, real-time 3D experience in the browser has never been easier thanks to Three.js. In this article, we’ll dive into building a complete third-person bow & arrow aiming system — including smooth aiming, bone attachments, character animation, and projectile physics — all running fluidly on the web. Overview This project demonstrates: A third-person… Continue reading Building a Third-Person Bow & Arrow System in Three.js

Make Fields Mandatory on Transaction and Entry forms.

By default, some of the standard fields in NetSuite are already set as Mandatory depending on the importance or impact of that field/s into the Transaction or Entity records. But if there are some other fields that user wants to set as Mandatory, here are the steps on how to do so. NOTE: These steps apply on both Transaction forms and Entry forms. 1. Navigate to Customization… Continue reading Make Fields Mandatory on Transaction and Entry forms.

BotGauge-AI-Driven Testing Tool-Pros & Cons

BotGauge is a cutting-edge AI-powered testing platform launched in 2025, focusing on no-code automation and autonomous AI agents to streamline QA for web, mobile, API, and enterprise apps. It leverages generative AI for test creation, execution, and maintenance, achieving up to 85% cost savings and 20x productivity gains. Use Cases eCommerce: Dynamic UI testing (PDP,… Continue reading BotGauge-AI-Driven Testing Tool-Pros & Cons