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.
New AI Community Guidelines. Please review and follow them to ensure AI use stays safe, accurate, and compliant.
Keep an eye out for upcoming NetSuite events, including meetups, workshops, and webinars. These sessions are a great way to connect with peers, learn from experts, and stay current on the latest NetSuite updates and best practices. Registration links are provided in each event.
Convert sales order to item fulfillment
I am trying to convert sales orders to item fulfillments. Included is the code I am trying to run and the errors thrown. If anyone has any idea on how to fix, I would very much appreciate it!
var if_rec = nlapiTransformRecord('salesorder', so_id, 'itemfulfillment',true); //using dynamic or standard results in same error
if_rec.setFieldValue('status', 'B');
var if_id = nlapiSubmitRecord(if_rec);
Results in the following error: Code: USER_ERROR Details: You must enter at least one line item for this transaction.
However, if I try:
var if_rec = nlapiTransformRecord('salesorder', so_id, 'itemfulfillment');
if_rec.setFieldValue('status', 'B'); //SET TO PACKED
0