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!
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
Please note that on Friday, March 20, 2026, at 8:00 PM Pacific time, our Case Management System will undergo a scheduled maintenance for approximately 4 hours. During this time, case creation via SuiteAnswers will be unavailable and inbound calls will be routed to Customer Service.
Using SuiteScript to enter static ship date
I have created a transaction body field for original ship date so our production team knows what the actual ship date was since it does get pushed back on some sales orders. My first script ended up copying the date from the NS 'ship date' field, but updates when that field gets updated by sales.
I tried putting an "if" statement in the script on the custom field to check if it's null and then copy the original ship date into the field upon sales order creation.
Here's what I have thus far, comments are welcome:
function SetOSDate (field) {
var sdate = nlapiFieldValue('shipdate');
0