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.
nlapiTransformRecord error - SalesOrder to ItemFulfillment
I'm getting this error
VALID_LINE_ITEM_REQD You must have at least one valid line item for this transaction.when performing nlapiTransformRecord . The record I'm transforming is a sales order to an item fulfillment -
I'm running it in a client script and the only item in the sales order record is a Kit/Package -
are these not valid in nlapiTransformRecord?
fulfilSalesOrder(orderId) { var fulfillmentId = null; try { var itemFulfillment = nlapiTransformRecord('salesorder', orderId, 'itemfulfillment'); itemFulfillment.setFieldValue("shipstatus", "C"); fulfillmentId = nlapiSubmitRecord(itemFulfillment, true); } catch (e) { nlapiLogExecution('ERROR', e.getCode(), e.getDetails()); } return fulfillmentId; }
Tagged:
0