transaction.Type
JavaScript does not include an enumeration type. The SuiteScript 2.x documentation uses the term enumeration (or enum) to describe a plain JavaScript object with a flat, map-like structure. In this object, each key points to a read-only string value.
Enum Description |
Holds the string values for supported transaction record types.
Note:
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. |
Module |
|
Sibling Module Members |
|
Since |
2015.2 |
For transaction types that use direct void, you must disable the Void Transactions Using Reversing Journals feature in your account to avoid an error being thrown. To disable this feature, go to Setup > Accounting > Preferences > Accounting Preferences.
Values
Transaction Record |
Supported Void Type |
---|---|
|
None |
|
None |
|
None |
|
None |
|
None |
|
Direct Void |
|
Direct Void |
|
Void by Reversing Journal |
|
None |
|
None |
|
Direct Void |
|
Direct Void |
|
Direct Void |
|
None |
|
Direct Void and Void by Reversing Journal |
|
Void by Reversing Journal |
|
None |
|
None |
|
Direct Void |
|
Direct Void |
|
None |
|
None |
|
None |
|
None |
|
None |
|
None |
|
None |
|
Direct Void |
|
None |
|
None |
|
Direct Void |
|
None |
|
None |
|
None |
|
Direct Void |
|
None |
|
None |
|
None |
|
None |
|
Direct Void |
|
None |
|
None |
|
None |
|
Direct Void |
|
None |
|
Direct Void |
|
Direct Void |
|
Direct Void |
|
Direct Void and Void by Reversing Journal |
|
Direct Void and Void by Reversing Journal |
|
Direct Void and Void by Reversing Journal |
|
Direct Void |
|
Direct Void |
|
Direct Void |
|
Direct Void |
|
Direct Void |
|
Direct Void |
Syntax
The following code sample shows the syntax for this member. It is not a functional example. For a complete script example, see N/transaction Module Script Sample.
//Add additional code
...
var voidSalesOrderId = transaction.void({
type: transaction.Type.SALES_ORDER,
id: salesOrderId
});
...
//Add additional code