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!
New AI Community Guidelines. Please review and follow them to ensure AI use stays safe, accurate, and compliant.
Stay in the Know
Be sure you're subscribed to NetSuite communication to stay in the know about monthly happenings, updates and announcements. Subscribe
Be sure you're subscribed to NetSuite communication to stay in the know about monthly happenings, updates and announcements. Subscribe
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