Some transactions that impact General Ledger

General Ledger is a core accounting process that automate accounting processes and provides a flexible structure that adapts to the needs of any organization. The GL impact refers to the transactions that are posted to the general ledger account. Some of the transactions that impact the GL are listed below: Item Fulfillment Invoice Cash Sale… Continue reading Some transactions that impact General Ledger

Making undeposited invoices deposited in Netsuite

When accepting payment for an invoice, there is an option to choose an account or undeposited funds. If you are entering a payment that will be deposited to a bank account later, select Undeposited Funds. Undeposited Funds are a chart of accounts with type as Other current Asset. If you are entering a payment that… Continue reading Making undeposited invoices deposited in Netsuite

Form.addSublist(options)

This is the method to add a sublist to the custom form. This needs a module called N/ui/serverWidget. This return a serverWidget.Sublist object. It is supported in suitelet script type and user event script types (beforeload). The syntax is as follows: var sublist = form.addSublist({ id: ‘custpage_id’, type: serverWidget.SublistType.INLINEEDITOR, label: ‘Inline editor Sublist’ }); In… Continue reading Form.addSublist(options)

SuiteScript governance and limit

It basically refers to the limitation in the usage units. It optimizes the performance. The limit are tracked based on two levels: Script level API level The remaining usage limits of a script can be retrieved using the method Script.getRemainingUsage(). But for that, there should be runtime module to get the currently running script. Below… Continue reading SuiteScript governance and limit

Sparse array and deleting an element in an array in JavaScript.

Sparse Array The sparse array in JavaScript refers to an array with commas, that is, no elements are there in the array. When this array is printed, the output will be a text saying ’empty array’ with the length. Here the length represents the number of commas. The following is the code and the output.… Continue reading Sparse array and deleting an element in an array in JavaScript.

Dynamic default value sourcing in custom segment

In some cases, you can apply a custom segment to two record types that have a relationship with each other. In these situations, you may want the segment value on one record to populate with the value selected on the other. To create dynamic default logic for a custom segment: Edit the custom segment. Click… Continue reading Dynamic default value sourcing in custom segment

Description item usage

In NetSuite, the use of description items serves various purposes, especially in the context of managing inventory, sales, and purchasing. Description items are often used for non-inventory items or services that a company offers. Here are some common use cases: Services and Non-Inventory Items: Description items are frequently used to represent services or items that… Continue reading Description item usage