megaphone
Update your Profile with your Support type to get your Support Type badge.
Nominate Your Peers for NetSuite Support Community's Choice of the Quarter! Submit your nomination today.
Stay in the know of how NetSuite can help grow your business with our guides, webinars, and events. Subscribe Here
What Topic Should We Cover Next? Your idea could be our next feature—drop your suggestion now!
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. Discover what's next at SuiteConnect Tour 2026.
Try Intelligent Payment Automation – Fee Free For Your First Month For more information, visit this thread.
New AI Community Guidelines. Please review and follow them to ensure AI use stays safe, accurate, and compliant.
Expand your NetSuite knowledge by joining our Ask A Guru Live sessions. RSVP on this event now.
Don't miss out on our Question of the Week! You only have until tomorrow, April 2, 2026, 2:00PM ET to comment your answers.

My Stuff

New AI Community Guidelines. Please review and follow them to ensure AI use stays safe, accurate, and compliant.

3955398 Newbie

Comments

  • My company uses assemblies for pretty much everything so we definitely have a need for easily replacing a component item that's used in many assemblies with another component item, especially right now since we are re-creating all of our items to utilize a different costing method and take advantage of NetSuite's WIP and…
  • Hey Josh, Here is my SuiteLet code. The output to the user interface is still pretty crude but the code get's the job done. Please remember that this SuiteLet works in conjuction with a Portlet script that passes the internal id's of the two items to the SuiteLet. function MemberUpdaterSuitelet(request, response){ //…
  • If I understand correctly what you are looking for then I would say that what you want is not able to be done using native NetSuite. You could probably get close using SuiteScript though. Without more details or examples though, I hesitate to go any further. ~nick
  • Have you tried clicking the "Move Elements Between Subtabs" button from the customize form screen? I believe that you can move lists between subtabs that way. Another option is, from your custom child contents record, edit the field that lists the item fulfillment as the parent record. On the Display tab of that field…
  • Hey All, I am looking to do the same types of sublists. I was able to get the cases by company sublist mentioned above to work but I am struggling with a couple of others. Maybe you can shed some light on what's happening? Here are my other sublists. 1. Case Search -> Looking for other cases that share the same serial…
  • Hello All, Please allow me to provide some more background information about my problem. My company uses a 3rd party marketing solution to manage all marketing activities. When a prospect in the marketing software reaches a certain score they want this prospects information automatically pushed over to NetSuite via web…
  • Hey Everyone, I don't normally do this and I apologize if this breaks any rules or offends anyone, but I cannot help but respond directly to aplack as I hope it will prevent him/her from trying to provide false information and poor guidance to anyone else in the future. Had I been an absolute novice and attempted the…
  • This is exactly what I was looking for. Anyone know if this list is still current or if there is an updated version floating around somewhere?
  • I am also looking for a solution to this. Right now I am thinking GL plugin or scripted Journal Entry's. Not sure which way to go and still looking for a solution that doesn't seem like a band-aid. Thanks in advance for anyone's help. ~ Nicholas
  • Andy, Here is an example of an item search that specifies return columns: [PHP]if (!$this->hasSearchPreferences()) { $this->setSearchPreferences(FALSE, 10, TRUE); } $isa = new ItemSearchAdvanced(); $isa->criteria = new ItemSearch(); $isa->criteria->basic = new ItemSearchBasic(); $isa->criteria->basic->internalIdNumber =…
  • okay, it's as I thought. "searchValue" is actually a ListOrRecordRef Object. In PHP, when you try to echo a variable, (I believe) PHP invokes the toString magic method of the variable, which errors out with objects. If you were to do a var_dump of searchValue ... [PHP]echo "Customer: ";…
  • Hey Andy, Here is some more documentation. I use the online schema browser constantly. The schema browser and the wsdl are for the 2013.1 release. SuiteTalk Online Schema Browser WSDL SuiteTalk Platform Information SuiteTalk Records
  • 1. Where to find the object type information: I assume the "documentation" you would use to know you column inclusion of 'type' should be SearchColumnStringField() vs SearchColumnSelectField() was based either off 1) the SOAP error that's thrown on execution or 2) reverse engineering down into the source... I see when I…
  • Your statement ... echo "Customer: " . $record->basic->CUSTBODY_END_CUSTOMER[0]->searchValue . "\n"; ... falls just short of where you need to be. The statement should look something like this: $record->basic->customFieldList->customField[0]->searchValue. This is because the customFieldList property of the…
  • Thomas - what version of the API are you using? ~nick
  • Hello, My understanding is that, if you are using a concurrent web services license, you may have up to 10 active sessions at 1 time. This would mean that you could make 10 simultaneous calls via web services at any given time. A standard user license provides you with 1 active web services session and 1 active UI session…
  • Instead of doing a SupportCaseSearch with an EmployeeSearchBasic join, make your searchRecord a SupportCaseSearchBasic and search on the assigned to field. I have no idea how to do it with SoapUI but here is an example. <SOAP-ENV:Envelope xmlns:ns4="ns" xmlns:ns3="urn:messages_2013_1.platform.webservices.netsuite.com"…
  • I got tired of waiting and created a global associative array for my scripts which I include in a common file. The array looks like: $countryMap = array( '_unitedStates' => 'United States', .........., ); Then I added two functions for converting back and forth and, voila, I'm no longer waiting on NetSuite. It's not really…
  • A simple way to do this would be to return the entire Customer record and then loop through the CustomerAddressbookList object to find your default billing/shipping addresses. You didn't give much background or criteria to go on so I tried to make the below code as generic as possible. [PHP]$client = new NetSuiteService();…
  • It took almost 24 hours. I submitted one day and got the response about the same time the next day. ~nick
  • I have also sent in requests for a developer account without response. Where do we go from here? :h_a_w: ~nick
  • For poops and giggles, I submitted a developer account request to Netsuite here. I did get a denial response in about 1 week (used my Gmail account, said I wasn't a business). Are you guys using this form? UPDATE: After I read the above post I resubmitted my request and it was accepted. I now have SDN access. @jonke: The…
  • I've noticed, while testing/developing, that the first web services request in the morning can take an extremely long time to complete - 30, 40 or even 60 seconds. We have a verifiably fast internet connection. I just tried now and 5 times in a row I got a 30-second delay. What is there to know about web services…
  • Hello, This is a code snippet I created recently to add a single sales person to the sales team list. I created this as part of creating a new Lead record and it is done using PHP. I would repeat this for as many sales persons as needed, making sure that contribution equals 100 when finished. The contribution part…
  • Hi, Are you initializing the Vendor Payment from the Vendor Bill? Have you tried adding one field at a time until you receive the error? What was the previous related post that you read with the possible solutions? In short, could you provide us with more details?
  • I don't fully understand the question you are asking and hope you will explain your need in greater detail. In the mean time, one fallback to a purely scripted solution is to, if it's possible, create a saved search within the UI that meets your needs and call the saved search through web services. Sometimes I have found…
  • Has anyone tried using the concurrent license with Asynchronous requests? I have not used asynchronous requests or the concurrent license yet and I am curious if there is any performance gain.
  • I have a web portal that I built for internal company use. Employees use their NetSuite username and password combo to log into the portal and then perform certain job functions. The web portal checks the username and password combo against NetSuite for authentication. Basic outline of process is as follows: 1. Portal…
  • I don't know that there is a way to access the printed version of the Invoice / Packing Slip through web services. I have looked in the past and, unless NetSuite changed something, I was not able to find a way to do it. In the spirit of throwing out ideas, another way to do this might be to create a workflow that emails…
  • Hey Latif, I am looking to do something similar to this. I was beginning to think about using custom records and scripting to accomplish this as we also have a need to track the 1-1 relationship of serialized assembly to serialized components after the build process. Were you able to find any solutions? Nick Schultz…