Benjamin Jung
07/16/2023, 12:05 AMError trying to submit sales order record. Error: Code: TRANS_UNBALNCD Details: Transaction was not in balance. Total = -0.01
I must be missing something simple but I can't figure it out.
This is my code:
var record = nlapiCreateRecord('salesorder');
// setting other required fields here
record.setFieldValue('orderstatus', 'B');
record.selectNewLineItem('item');
record.setCurrentLineItemValue('item', 'item', 242);
record.setCurrentLineItemValue('item', 'linenumber', '1');
record.setCurrentLineItemValue('item', 'quantity', '1');
record.setCurrentLineItemValue('item', 'price', '-1'); // custom price level
record.setCurrentLineItemValue('item', 'rate', 3144.71);
record.setCurrentLineItemValue('item', 'amount', 3144.71);
record.commitLineItem('item');
record.setFieldValue('billingschedule', '1');
record.setFieldValue('paymentmethod', '1'); // Check
record.setFieldValue('otherrefnum', 123);
try {
var salesorderID = nlapiSubmitRecord(record);
}
catch (e) {
nlapiLogExecution('Error', 'Error', e);
}
CD
07/16/2023, 1:04 AMbattk
07/16/2023, 2:01 AMbattk
07/16/2023, 2:01 AMBenjamin Jung
07/16/2023, 9:37 AMBenjamin Jung
07/16/2023, 9:38 AMCD
07/16/2023, 9:43 AMBenjamin Jung
07/16/2023, 9:47 AMNElliott
07/17/2023, 7:20 AM