E-Waybills & E-Invoices.

The e-Way Bill and e-Invoice are both digital systems introduced in India under the Goods and Services Tax (GST) framework, but they serve distinct purposes. Here’s a detailed comparison: 1. Purpose: E-Way Bill: Facilitates the movement of goods. Used to track goods being transported from one place to another, ensuring compliance with GST regulations. E-Invoice:… Continue reading E-Waybills & E-Invoices.

Custom field on discount or markup item.

Currently, we are unable to add custom fields directly to discount or markup items as we do for other item types. As an alternative, we can create a custom record to hold the necessary custom fields and link this record to the discount or markup items. This connection can be achieved by adding a virtual… Continue reading Custom field on discount or markup item.

Proposal For Syncing Unsynced Items from the NetSuite to Magento

Proposal Summary    This proposal outlines the scope and estimated effort required to integrate a new item type from NetSuite into Magento. The integration will enable seamless synchronization of the Un synced item types, ensuring that all relevant product information is accurately represented in Magento.    The estimated effort for implementing the customization in the Sandbox… Continue reading Proposal For Syncing Unsynced Items from the NetSuite to Magento

Generate Internal and External URLs for Suitelets in SuiteScipt 1.0

In NetSuite, you can use the standard function nlapiResolveURL() to create URLs for Suitelets and other script-based pages. The function signature is as follows: nlapiResolveURL(type, identifier, id, displayMode); Parameters: type: The type of script you are generating the URL for (e.g., ‘SUITELET’). identifier: The internal ID of the script (e.g., ‘customscript_testscript’). id: The deployment ID… Continue reading Generate Internal and External URLs for Suitelets in SuiteScipt 1.0

Search for Scripts Containing Hard-coded URLs with &h= Parameter

NetSuite 2024.1 introduced a change to the External URL format of Suitelets marked Available Without Login. Any other scripts calling a Suitelet using a hard-coded URL with the previous format must be updated to the new format. Try the following Suitelet and saved search combination to more quickly find scripts that contain hard-coded URLs using the &h= parameter.… Continue reading Search for Scripts Containing Hard-coded URLs with &h= Parameter

Proposal for Implementing Automated Version Control for Service Orders in NetSuiteĀ 

Proposal Summary    This proposal outlines the development of a feature to track and manage version control for service orders in the NetSuite system. The new feature will automatically update a version number field whenever changes are detected in the service order record or its associated sublist items. This will ensure that all modifications are… Continue reading Proposal for Implementing Automated Version Control for Service Orders in NetSuiteĀ 

Creating Intercompany Customers and Vendors

Intercompany customers and vendors are entity records with one or more assigned subsidiaries that NetSuite uses for intercompany transactions. They represent the buyer and seller in transactions between subsidiaries. The default receivable account for an intercompany customer must be an intercompany receivable account. For intercompany vendors, the default payable account must be an intercompany payable… Continue reading Creating Intercompany Customers and Vendors

Centralized Purchasing and Billing

The Centralized Purchasing and Billing feature enables you to receive orders and fulfill vendor returns across multiple subsidiaries and locations. This simplifies the procurement workflow, makes the item receipt process more flexible, and avoids unnecessary transfer of orders between locations. After you enable the Centralized Purchasing and Billing feature, you are not limited to receive… Continue reading Centralized Purchasing and Billing

Proposal For Automated Management of Main and Intercompany Purchase Orders in NetSuite

Proposal Summary    This proposal outlines implementation of an automated system within NetSuite that streamlines the creation and management of Intercompany Purchase Orders (POs) based on a manually created Main Purchase Order.   The estimated effort for implementing the customization in the Sandbox and Production is 46 hours.   The scope and the provided estimate are based… Continue reading Proposal For Automated Management of Main and Intercompany Purchase Orders in NetSuite

User Event Script to Detect Record Changes Using System Notes in NetSuite

/**  * @NApiVersion 2.x  * @NScriptType UserEventScript  */ define([‘N/search’, ‘N/record’], function(search, record) {     function beforeSubmit(context) {         var newRecord = context.newRecord;         // Ensure this script only runs on edit         if (context.type !== context.UserEventType.EDIT) {             return;  … Continue reading User Event Script to Detect Record Changes Using System Notes in NetSuite