StandardTransactionCodeOutput
Type |
Interface output object |
Description |
Output object for getStandardTransactionCodes When NetSuite requests the standard transaction codes, this object sends the list of standard transaction code mappings to NetSuite. |
Methods |
|
Parent Object(s) |
N/A |
Child Object(s) |
createNewStandardTransactionCode
Function Declaration |
|
Type |
Object method |
Description |
The plug-in calls this method to create a new StandardTransactionCode object to enable the Bank Statement Parser Plug-in to set property values. This method does not persist a new account statement in NetSuite. |
Returns |
StandardTransactionCode |
Input Parameters |
None |
Parent object |
Example
var standardTransactionCode = context.output.createNewStandardTransactionCode();
standardTransactionCode.tranCode = tranTypes[i];
standardTransactionCode.tranType = tranTypes[i];
addStandardTransactionCode
Function Declaration |
|
Type |
Object method |
Description |
The plug-in calls this method to pass a standard transaction code mapping to NetSuite, which enables the plug-in to match the transaction code of the parsed transaction to the correct NetSuite transaction type, and correct Credit or Debit type. |
Returns |
void |
Input Parameters |
standardTransactionCode – the object containing the mapping of standard bank transaction code to NetSuite transaction type. |
Parent object |
Example
context.output.addStandardTransactionCode({"standardTransactionCode":standardTransactionCode});
StandardTransactionCode
Type |
Child Object |
Description |
Definition of a standard transaction code. createNewStandardTransactionCode uses this object. |
Methods |
|
Parent object |
|
Child Object(s) |
N/A |
getTranCode
Function Declaration |
|
Type |
Object method |
Description |
This method gets the raw transaction code from the parsed transaction. |
Returns |
string |
Input Parameters |
None |
Parent object |
setTranCode
Function Declaration |
|
Type |
Object method |
Description |
This method sets the raw transaction code for the transaction code mapping. This is a required field. |
Returns |
void |
Input Parameters |
tranCode – raw transaction code. |
Parent object |
getTranType
Function Declaration |
|
Type |
Object method |
Description |
This method gets the transaction type from the parsed transaction. |
Returns |
string |
Input Parameters |
None |
Parent object |
setTranType
Function Declaration |
|
Type |
Object method |
Description |
This method sets the NetSuite transaction type, to which the transaction code maps. This is a required field. |
Returns |
void |
Input Parameters |
tranType – Transaction type. |
Parent object |
getCreditDebitType
Function Declaration |
|
Type |
Object method |
Description |
This method gets the type of either Credit or Debit from the parsed transaction. |
Returns |
string |
Input Parameters |
None |
Parent object |
setCreditDebitType
Function Declaration |
|
Type |
Object method |
Description |
This method sets the type to Credit or Debit. BAI2 and other similar file formats use this method to determine if the amount should be positive or negative. |
Returns |
string |
Input Parameters |
creditDebitType – the value is either Credit or Debit. |
Parent object |
getDescription
Function Declaration |
|
Type |
Object method |
Description |
This method gets the description from the parsed transaction. |
Returns |
string |
Input Parameters |
None |
Parent object |
setDescription
Function Declaration |
|
Type |
Object method |
Description |
This method sets the description from the parsed transaction. |
Returns |
void |
Input Parameters |
description |
Parent object |