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.
Setting Custom Addresses Using SuiteScript - Netsuite Help Center
Hi,
I am trying to create a SO from a script which sets the billing address and shipoing address to values from fields.
I am using the following help center code
var record = nlapiCreateRecord('salesorder'); record.setFieldValue('entity', 967); record.selectNewLineItem('item'); record.setCurrentLineItemValue('item', 'item', 14); record.setCurrentLineItemValue('item', 'quantity', 1); record.setCurrentLineItemValue('item', 'location', 1); record.setCurrentLineItemValue('item', 'amount', '19.99'); record.commitLineItem('item'); record.setFieldValue('shipmethod', 92); record.setFieldValue('exchangerate', '1'); record.setFieldValue('ccapproved', 'T'); // The shipaddresslist field must be set to empty string to indicate custom. // If setting custom bill to address, change the shipaddresslist internal ID to billtoaddresslist. record.setFieldValue('shipaddresslist', ''); // The next set of fields are the UI equivalent of the fields that appear in the Custom Address popup record.setFieldValue('shipattention', 'Bill Hicks'); record.setFieldValue('shipaddressee', 'RantCo Inc.'); record.setFieldValue('shipphone', '999-888-7777'); record.setFieldValue('shipaddr1', '123 Main Street'); record.setFieldValue('shipaddr2', 'Suite 100'); record.setFieldValue('shipcity', 'New York'); record.setFieldValue('shipstate', 'NY'); record.setFieldValue('shipzip', '10004'); record.setFieldValue('shipcountry', 'US'); record.setFieldValue('shipoverride', 0