My Stuff
Nominate Your Peers for NetSuite Support Community's Choice of the Quarter! Submit your nomination today.
Intelligent Payment Automation version 1.0.3 is now available in the SuiteApp Marketplace. The SuiteApp, powered by BILL, lets you automate payments, manage vendor details, and bank account information within NetSuite. Learn more
No Limits. Just possibilities.
Join us for complimentary one-day events around the world and step into a future fueled by AI and limitless potential. Explore new breakthroughs, sharpen your skills, and connect with experts who are shaping what’s next. Experience bold keynotes, interactive learning, and connections that span the global NetSuite community. Discover what's next at SuiteConnect Tour 2026.
Join us for complimentary one-day events around the world and step into a future fueled by AI and limitless potential. Explore new breakthroughs, sharpen your skills, and connect with experts who are shaping what’s next. Experience bold keynotes, interactive learning, and connections that span the global NetSuite community. Discover what's next at SuiteConnect Tour 2026.
Celebrate Your 2025 Community Recap & Achievements!
We’re excited to announce that the 2025 Community Recap is now available! This special recap highlights the amazing contributions and achievements of our members over the year and celebrates the collective success of our community.
Check your personalized recap to see the impact you made in 2025 and how your efforts helped shape our community’s growth and success.
View Your 2025 Community Recap
Thank you to everyone for your passion, collaboration, and support. Here’s to building an even stronger community together in the year ahead!
We’re excited to announce that the 2025 Community Recap is now available! This special recap highlights the amazing contributions and achievements of our members over the year and celebrates the collective success of our community.
Check your personalized recap to see the impact you made in 2025 and how your efforts helped shape our community’s growth and success.
View Your 2025 Community Recap
Thank you to everyone for your passion, collaboration, and support. Here’s to building an even stronger community together in the year ahead!
Please note that on Friday, January 9, 2026, at 8:00 PM Pacific time, our Case Management System will undergo a scheduled maintenance for approximately 60 minutes. During this time, case creation via SuiteAnswers will be unavailable and inbound calls will be routed to Customer Service.
Comments
-
Hi, Are you trying to do this on Messages? In the saved Search criteria you can go to File Fields... and select Name Contains attachments-stripped.txt
-
OzLink is very good and they have an excellent Support.
-
Hello, Technically, you can do this with a User Event Script using nlapiSendEmail when the criteria are met. Regards,
-
I would think that a small script that sets the ShipVia in the IF would do the job. Regards,
-
Thanks a lot for that comment which might indeed be very useful.
-
Hi Tim, Without recommending a special brand, I have had a good experience with Mettler Toledo scales in the past. Do you plan to integrate that with NetSuite?
-
If I understood your question correctly, i.e If you want to restrict a role to a specific department you can edit that role and on Department Restriction select Own and Subordinates only. Then on the Employee Record you can assign that employee to that role and it will do the restriction.
-
Hi, If you are familiar with scripting, a Client Script on the Sales Order deployed on the recalc function should be able to do what you want.
-
I am not sure that you will be able to do this in the HTML code. What you could do is to get a date from a field on the sales order: For example you could include the shipdate field in the email by adding: <%=getCurrentAttribute('salesorder','shipdate')%> so if you had another field somewhere that would update with Current…
-
Hello Andrew, What kind of Shipping problems do you encounter? Can you elaborate a bit more?
-
If it was only in NetSuite we could easily have a script that would do something if the state was one of the two above. However in Webstore it is different. In version 2010.1 NetSuite will offer the feature Scriptable Checkout which means that you will be able to have that customization for your ecommerce. Regards,
-
Hi, I would suggest you to use a JavaScript in your HTML code: <script> today = new Date() </script>
-
We should be given the choice if we want to use the "Enhanced Security" or not. In my mind there's just pain and suffering to this new system. Users keep locking themselves out. As a Developer, I clean my cache regularly and sign in and out in multiple accounts. Which is not practical.
-
Hello Jerry, I agree that this is a most welcomed feature. However I did not hear / See any option for Versionning or connecting to an existing SVN. I hope that feasible. Regards,
-
What I thought of for Invoice number was a saved search also with criteria: Created by = me, Date created, within the last 10 mins. That would bring most probably all the recent ones. Basically your suitelet will need some kind of filters to grab a list of invoices that fits your specs for the Make Copy. Then with a…
-
Maybe a SuiteLet is your best bet for this feature. We wanted something like that too but our problem was to be able to get the Invoice Numbers after the Make Copy. We would do Mass Make copy (50) and then writing down the numbers in a piece of paper to go edit them afterwards was just a pain for business process.
-
use var minprice = nalpiFormatCurrency(((avgcost + shipping) / divisor)); see if it helps.
-
Also try to use the Tax Code ID's instead of the FieldText itself.
-
I suggest you run this script in the Script Debugger and debug it line by line. Might be much easier for you to pinpoint the failing code. It might be faster also for you to get your code working. If you're really stuck on one particular line, then post the failing line.
-
Inventory Item is called Inventory Part in Script Deployments. NetSuite always keeps us on our toes with different labels meaning the same thing ;) Regards,
-
As the previous post says, Custom Records are more powerful to manage permissions. If you totally don't want to convert the List to a Record, you could have a Customized Employee Center Role where you can Setup the permission under SETUP and set Custom Lists to View. Technically with the Standard Employee Center the…
-
I found an interesting link about that but I am not sure it that can help you. Take a look at: http://www.onlineaspect.com/2007/06/08/auto-detect-a-time-zone-with-javascript/ Regards,
-
I tried this with a Long Text Type Field and it works on my side. Can you tell us what kind of Field Type you want to you? Regards.
-
Hi Mark, Effectively your guess is right. I would use a script to convert the string to UpperCase. Regards,
-
The way to do this is you would have and Iframe tag in your webpage. <iframe>externalurl</iframe> In that Iframe you would put the external url of the online form found in NetSuite. Normally you would have a redirect to some HTML page that you would have uploaded in the file cabinet. That way, you can have some kind of…
-
Hello Sean, Unfortunately that kind of customization is not possible with only a custom field. It can be done through scripting though.
-
In a client side script you can use nlapiDisableField(field, true/false).
-
To Sort you can use the setSort() method. There are two examples already provided in the documentation to understand the functionality. var columns = []; columns[0] = new nlobjSearchColumn('internalid'); columns[1]= columns[0].setSort(); var rec=nlapiSearchRecord('customer', null, null, columns); This will sorte the…
-
Hi Alessio, that exactly why I wanted to to throw a simple error in your function. Just to make sure (since you did not expose your code), that there is no infinite loop or anything else that could cause the timeout to occur. did you try to run this through the debugger?
-
In your getisicExc(p_oExec) function, try something very simple as var error = nlapiCreateError(params); throw error; See if that works. I think it might have something to do in the Throw. you can also try to simply do a throw "TEST";