Custom GL Lines

The Custom GL Lines feature lets you create custom GL impact lines on standard transactions, such 

as invoices and vendor bills

• It’s used in situations where NetSuite standard GL impact doesn’t cover the specific needs of industry 

/ country / customer

• It’s used instead of manual journal entry adjustments for better auditability of transaction’s GL 

impact

• In general, those are scripts which run with transaction save process and generate additional GL 

impact lines

Why use Custom GL Lines

Modify the GL Impact of Standard Transactions

• Follow local and industry practices

• Avoid manual Journal Entries

• Clean up your General Ledger

• Full auditability

• Leverage multi-books for a fully customized GL

How does it work

User saves a Custom GL plug-in script

• User configures the script for a 

transaction/subsidiary/accounting book

• Script is enabled

• For any new transaction created / edited, the 

script runs after you submit the transaction

Where are Custom GL Lines Used?

Some sample use cases:

• Country- or industry-specific GL requirements

• Cash basis management

• Additional tailoring on secondary books, e.g. local GAAPs

• Tax liability on revenue posting

• Price variation tracking

Common Use Cases Across

1. Supplementary Tax Calculation

2. Local differences GL plug-ins (India, Brazil, Mexico, Peru,…)

3. Sales Returns Accounting

4. Cost of Goods Sold adjustments

5. Fund Accounting (non-profit)

What are the Limitations?

Some less used transaction types are not supported

• No postings to AR/AP account with customer/vendor 

on the line

• SuiteScript 2.1 is not supported yet

Leave a comment

Your email address will not be published. Required fields are marked *