Custom GL Lines Plug-in Overview

The Custom GL Lines Plug-in modifies the general ledger impact of standard and custom transactions. Use the Custom GL Lines Plug-in to comply with a wide range of global accounting standards by applying custom transaction logic that adds lines to the NetSuite GL Impact page.

The Custom GL Lines Plug-in can set and read custom segment values from custom and standard lines, and from transaction records. The default values for column segments are sourced from the body. The Custom GL Lines Plug-in can change this value, even for segments that are applied only to the body.

Solution providers can create implementations of the plug-in to add GL lines to transactions. These plug-in implementations can be bundled and distributed as SuiteApps. NetSuite account administrators can install the SuiteApp and configure custom GL plug-in implementations to be applied to specific transaction types, subsidiaries, and accounting books. OneWorld accounts can set a plug-in implementation to run for specific subsidiaries, and accounts with the Multi-Book Accounting feature enabled can set a plug-in implementation to run for specific accounting books.

For example, a solution provider can create a plug-in implementation to capture locale-specific GL impact on standard transaction types. Plug-in implementations could also add bank, credit card, and wire charges to payments, cash sales, and refunds or create unique discount or markup rules that add an amount to an invoice or bill.

The following screenshot shows the GL Impact page for an invoice with custom lines created by the Tax Expense On Accruals plug-in implementation:

GL Impact page with custom line script.

In the preceding screenshot, the Custom Script column links to the plug-in implementation that created the custom line. In addition, because the custom lines created by a plug-in implementation are linked to the original transaction, the custom lines can appear in reports and searches. See Custom Lines on Reports and in Searches.

For information about the Custom GL Lines plug-in, see the following topics:

NetSuite Role

For more information, see ...

All roles

Custom GL Lines Plug-in Process Flow

Transaction Types Supported By Custom GL Lines Plug-in

Developer

Custom GL Lines Plug-in Implementation Development

Administrator

Custom GL Lines Plug-in Implementation Administration

Important:

The Custom GL Lines plug-in does not currently support SuiteScript 2.0. Only SuiteScript 1.0 is supported.

Related Topics

Custom GL Lines Plug-in Implementation Development
Custom GL Lines Plug-in Implementation Administration
Custom GL Lines Plug-In Interface Definition
Custom GL Lines Plug-in Reference

General Notices