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
Author: Abhincy Thomas
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)
N/email module in Suitescript
In this module in suitescript, the syntax is: In the syntax, for the recipients, we can give either the id of the recipient or the email address of the recipient. The author should be the id of the sender. When we give the email in recipient, the email will be sent to them. But when… Continue reading N/email module in Suitescript
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.
validateline entry point
This is an entry point in the client script type. In this entry point, the elements in the line items will be validated according to the given code. It defines the validation function that is executed before a line is added to an inline editor sublist or editor sublist. This event can behave like a… Continue reading validateline entry point
Three ways to add element to zeroth index of an array using JavaScript.
The element to an array is usually inserted to the end of the array. Here are some ways to insert in the start index. They are: unshift () method – It is an inbuilt method in JavaScript which is used to insert at the beginning. splice () method – It is also used to add… Continue reading Three ways to add element to zeroth index of an array using 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