transaction.void.promise(options)
Method Description |
Voids a transaction record object asynchronously and return an ID that indicates the type of void performed:
The type of void performed depends on the targeted account’s preference settings.
Important:
After you void a transaction, you cannot make changes to the transaction that impact the general ledger.
Note:
The parameters and errors thrown for this method are the same as those for transaction.void(options). For more information about promises, see Promise Object. |
Returns |
|
Synchronous Version |
|
Supported Script Types |
Client and server scripts For more information, see SuiteScript 2.x Client Script Type. |
Governance |
10 units |
Module |
|
Since |
2015.2 |
Syntax
The following code sample shows the syntax for this member. It is not a functional example. For a complete promise script example, see Promise Object.
//Add additional code
...
var voidSalesOrderId = transaction.void.promise({
type: record.Type.SALES_ORDER,
id: salesOrderId
});
...
//Add additional code