Discussions
Stay up-to-date with the latest news from NetSuite. You’ll be in the know about how to connect with peers and take your business to new heights at our virtual, in-person, on demand events, and much more.
Now is the time to ask your NetSuite-savvy friends and colleagues to join the NetSuite Support Community! Refer now! Click here to watch and learn more!
Closing a line item in a sales order
We're trying to use SuiteScript to close specific line items based on specific criteria when a sales order is added/updated. The event is before submit.
It's possible to read the value of this field (isclosed) but when we set the value to T, it does not get set.
Following is a snippet of code:
// loop through line items... if (record.getLineItemValue('item', 'custcol_so_is_subscription', i) == 'T') { nlapiLogExecutionNote('DEBUG', 'Setting line item [' + i + '] as closed'); record.setLineItemValue('item', 'isclosed', i, 'T'); } Is this a read only field? Can it be set using SuiteScript? BTW, this field is missing in the user guide. We had to "guess" the name based on the corresponding WS name.
0