My Stuff
Please note that on Friday, September 19, 2025, 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.
Comments
-
Hi, In Netsuite the CalendarEvent record is accessible via webservices. If I had to tackle this problem, I would write an application that queries all current or future calendar events (they would have to be flagged as marketing somehow). Then I would add them to the outlook calendar using Microsoft's API.
-
Ah, thanks for the input! I did end up creating new field on the form and populating it myself unfortunately.
-
Hey, I've been asked to come up with a solution for this in the past. And the only solution that I've come up with is to use the nlapiXMLToPDF in a suite script. This would mean totally customizing the estimate pdf. Please let me know if you have anymore questions
-
Hi, Would you want the same image on each label, or do you want each label to show it's own unique image? You can get this done with OzLink one of NetSuite's partners. It will need to be customized, but it will work. Let me know if you have any questions.
-
Hey, If I understand you correctly. The child and parent relationship that you tried should work. You will just need to provide a filter on the child custom record. And add the custom record to the customer record. This might be easier to explain over the phone. If you want you can contact me via email and I'll provide my…
-
Where you ever able to get an answer to this question?
-
Hey, I don't think I have enough information from your code to be helpful. In what context does this script get executed? Is it when the user clicks a button, saves a form, etc? Does: nlapiGetFieldValue('custrecord_pto_employee') return the internal id of an employee from a select list/drop down box?
-
Great explanation William. As a java developer I run into this all the time. As you said it has to do with the immutability of string objects. Once a string is created it can't be changed so you have to use the StringBuffer Thanks for the workaround in java script. I'll be sure to use that.
-
Hey, Is there a reason why the variables are global? Making them local to the functions could help if you a dealing with a "scope" error. Have you tried using a debugger? Firefox has a great plug in called FireBug it could help pinpointing the error. What browser are the people in Australia using?
-
Hey, It sounds like you need a "User Event" script that is called after a transaction is saved. When the script runs, make the calculations, then load the customer record to populate the custom fields.
-
Hey, The vendorbill like most transactions has the item list encapsulated in the object. For example, to access the item id value from the first row the code would look something like this: function onBeforeSubmit(type){ var vendorBill = nlapiGetNewRecord(); var item = vendorBill.getLineItemValue('item', 'item', 1); } Hope…
-
Hi, What is the name of the field that you are using? I've used the 'companyname' field and I haven't seen the ":" separating project names.
-
Hey, You could create a saved search that lists all of the non-inventory that you want to convert. Have the script read the save search, copy the data from the Non-Inventory item can place it on a new Inventory item, then save the new record. Depending on how much inventory you have you may want to do this as a scheduled…
-
Hey, I really depends on what you are trying to do. For example in your suitelet you can create a form using: var form = nlapiCreateForm('MyForm'); var field = form.addField('submit', 'text','submit'); field.setDefaultValue('T'); form.addSubmitButton('Submit'); When the user submits the form there will be a parameter…
-
Hey, What you need to do is grab the parent id from the sub-customer and use it to load the parent customer. Then grab the values from the parent customer. The following code will kick off when editing a sub-customer (please verify all API calls and field names): function editSub(){ var subCustomer = nlapiGetNewRecord();…
-
If you can navigate to the current line item you can use: nlapiSetCurrentLineItemText Hopefully that works.
-
NetSuite has a feature called Pricing Groups that should help. You create a pricing group, then assign items to that group, then finally you set a customer specific price level for each customer. Below I've copied instructions from the NetSuite help guide. Hope this helps:…
-
Hey Nathaniel, We are currently working on a Canada Post Integration for one of our customers. I would love to hear more about your needs. Did you need the integration to work on your shopping cart? Thanks,
-
Nathaniel, Your solution looks simple enough. Did you know that Canadian Post also has a webservice API? The integration that we are working on uses this API vs the xml import. We are actually a NetSuite Solution provider, and we do offer software services to our clients. Let me know if there is anything that I can do to…
-
Stephanie, that is great advice. I will try to remember that in the future.
-
I've been looking for this solution myself. Sorry, can't help you, just adding myself to this thread. :)
-
Kris, If you have a default department, division and location, you can set this in the beforeSubmit event. You will need to create a User Event suite script, evaluate if it is a web order, if it is add your default department, divsion, and location. If you have no experience with javascript you can contact me directly at…
-
Yes, either pending billing or partial fulfilled/Pending billing. Please let me know if you have any other questions.
-
Hey, You will need to create an item fulfillment record via webservices that references the sales order id in the "createdfrom" field. Also, the line order on each fulfillment item must match the line order on the sales order.
-
The error is saying that you can't update the entity/customer field. Normally whenever I see an error like this I assume that the field is read-only and I double check the form that I'm using. But in this case the entity field should never be read-only. Just to be on the safe side, I would specify the internal id for the…
-
Hi, It seems like using NetSuite's webservice API would be the way to go here. After the data is entered into your jsp site you probably have some middle tier java component that manipulates the user's input. This component could query the custom record in NetSuite using the webservice api, as well as update the custom…
-
I don't think that I understand what you are trying to do. If you are searching for a custom record then you could use the CustomRecordSearchBasic object to search on any field in the record.
-
Hey, What errors are you getting? Were you recently upgraded?
-
Richard, For the sake of efficiency, Netsuite doesn't return all of the fields by default. If you want every field on a record, you have to set it explicitly. In Java the code looks something like this: NetSuiteBindingStub stub = (NetSuiteBindingStub)_port; stub.clearHeaders(); SOAPHeaderElement searchPrefHeader = new…
-
Question: Does the Int ID value actually display?