Modules
Objects/Functions
SuiteScript 2.0
transaction.Type.{|ASSEMBLY_BUILD,ASSEMBLY_UNBUILD,BIN_TRANSFER,BIN_WORKSHEET,BLANKET_PURCHASE_ORDER,CASH_REFUND,CASH_SALE,CHECK,CREDIT_CARD_CHARGE,CREDIT_CARD_REFUND,CREDIT_MEMO,CUSTOM_PURCHASE,CUSTOM_SALE,CUSTOMER_DEPOSIT,CUSTOMER_PAYMENT,CUSTOMER_PAYMENT_AUTHORIZATION,CUSTOMER_REFUND,CUSTOM_TRANSACTION,DEPOSIT,DEPOSIT_APPLICATION,ESTIMATE,EXPENSE_REPORT,FULFILLMENT_REQUEST,INBOUND_SHIPMENT,INVENTORY_ADJUSTMENT,INVENTORY_COST_REVALUATION,INVENTORY_COUNT,INVENTORY_STATUS_CHANGE,INVENTORY_TRANSFER,INVOICE,ITEM_FULFILLMENT,ITEM_RECEIPT,JOURNAL_ENTRY,OPPORTUNITY,PAYCHECK,PAYCHECK_JOURNAL,PERIOD_END_JOURNAL,PURCHASE_CONTRACT,PURCHASE_ORDER,PURCHASE_REQUISITION,RETURN_AUTHORIZATION,REVENUE_ARRANGEMENT,REVENUE_COMMITMENT,REVENUE_COMMITMENT_REVERSAL,SALES_ORDER,STORE_PICKUP_FULFILLMENT,TRANSFER_ORDER,VENDOR_BILL,VENDOR_CREDIT,VENDOR_PAYMENT,VENDOR_PREPAYMENT,VENDOR_PREPAYMENT_APPLICATION,VENDOR_RETURN_AUTHORIZATION,WAVE,WORK_ORDER,WORK_ORDER_CLOSE,WORK_ORDER_COMPLETION,WORK_ORDER_ISSUE|}
N/transaction Module
transaction.Type
Enum Description:
Enumeration that holds the string values for supported transaction record types.
JavaScript does not include an enumeration type. The SuiteScript 2.0 documentation utilizes the term enumeration (or enum) to describe the following: a plain JavaScript object with a flat, map-like structure. Within this object, each key points to a read-only string value.
Supported Script Types:
All client and server-side scripts
For more information, see SuiteScript 2.0 Script Types.
Module:
N/transaction Module
Since:
2015.2
Search NetSuite -
https://system.netsuite.com/app/help/helpcenter.nl?search=transaction.Type
Example:
// Code Example 1
//Add additional code
//...
var voidSalesOrderId = transaction.void({
type: transaction.Type.SALES_ORDER,
id: salesOrderId
});
//...
//Add additional code
//SOURCE: https://system.netsuite.com/app/help/helpcenter.nl?fid=section_4483109897.html