Transaction Types Supported By Custom GL Lines Plug-in

The following table lists the transactions supported by the Custom GL Lines Plug-in.

Transaction Name

ID

Assembly Build

assemblybuild

Assembly Unbuild

assemblyunbuild

Bill

vendorbill

Bill Credit

vendorcredit

Bill Payment

vendorpayment

Blanket Purchase Order

blanketpurchaseorder

Book-Specific Journal Entry**

journalentry

Cash Refund

cashrefund

Cash Sale

cashsale

Check

check

Credit Card Charge

creditcardcharge

Credit Card Refund

creditcardrefund

Credit Memo

creditmemo

Customer Deposit

customerdeposit

Customer Payment

customerpayment

Customer Refund

customerrefund

Deposit

deposit

Deposit Application

depositapplication

Expense Report

expensereport

Finance Charge *

invoice

Inventory Adjustment

inventoryadjustment

Inventory Cost Revaluation

inventorycostrevaluation

Inventory Transfer

inventorytransfer

Inventory Worksheet

inventoryworksheet

Invoice *

invoice

Item Fulfillment

itemfulfillment

Item Receipt

itemreceipt

Journal *

journalentry

Ownership Transfer

ownershiptransfer

Opportunity

opportunity

Paycheck Journal

paycheckjournal

Purchase Contract

purchasecontract

Purchase Order

purchaseorder

Return Authorization

returnauthorization

Revenue Commitment *

revenuecommitment

Revenue Commitment Reversal

revenuecommitmentreversal

Sales Order *

salesorder

Store Pickup Fulfillment

storepickupfulfillment

Vendor Prepayment

vendorprepayment

Vendor Return Authorization

vendorreturnauthorization

Work Order

workorder

Work Order Close

workorderclose

Work Order Completion

workordercompletion

Work Order Issue

workorderissue

* See Transaction Support Exceptions.

** Book-specific journal entries use the same transaction type ID as a standard journal entry. You can distinguish between book-specific and standard entries by checking the value of the accountingbook field on the TransactionRecord object (see Custom GL Lines Plug-In Interface Definition). Standard journal entries will have a null value in this field, while book-specific journal entries will return the NetSuite internal ID of the accounting book.

In all accounting book configurations, the Custom GL Plugin is executed only one time for the accounting book of the journal entry. If the plugin is not configured for the accounting book containing the journal entry, it will not be run at all.

Transaction Support Exceptions

The following transactions are supported with restrictions:

Transaction Processing

An implementation of the plug-in processes transactions by the following methods:

Related Topics

General Notices