My Stuff
Comments
-
Also consider the auto-installation of integration preference and whether that is set to require approval
-
What sort of rebates do you offer? What features do you need from this bundle?
-
Hi Jonathan, it sounds like you have the right idea. You need to include the integration record in the bundle. The consumer key and secret are on the integration record (although not visible), so they will be the same values you saw when you originally created the integration record in the source account.
-
Hi All, We have developed a script solution in our Sandbox account, and created a bundle for that. Now we want to refresh our Sandbox account but do not want to install or move the bundle to the production account. To accommodate this, I have shared the bundle to one of our demo account and installed it over there. My…
-
I can access the XML version of an installed bundle at https://system.netsuite.com/app/bundler/bundledetails.nl?sourcecompanyid=XYZ&id=12345&xml=T Which has: <type>BundleDetails</type> But I haven't had any luck using that in nlapiSearchRecord, nlapiLookupField, or nlapiLoadRecord
-
While NetSuite doesn't have this feature, it would be simple to script yourself: 1. Create some customization object in bundle A to track that it is installed. 2. In the before install method of the bundle installation script for bundle B, check for that customization object and throw an error if it is not present.
-
I can't recall seeing a preference for that, but you could always create a workflow that clears the email address field before the new contact form loads.
-
Alternatively, if you create this as a mass update script and deploy it to the desired record types and desired users/roles, then deleting of records will be available as a custom mass update: function massUpdateDelete(recType, recId) { try { nlapiDeleteRecord(recType, recId); } catch(err) { nlapiLogExecution('ERROR',…
-
Use the following URL (use the appropriate domain for your environment), where 12345 is the internal ID of the folder: https://system.netsuite.com/app/common/media/mediaitemfolders.nl?folder=12345 If you're not sure the internal ID of your folder, go to Home > Set Preferences and check the SHOW INTERNAL IDS checkbox in the…
-
You can also use an HTML portlet and build an HTML table with as many columns as you can fit in the space.
-
Have you considered using NetSuite's out-of-the-box employee center functionality? The employee center lets employees submit purchase orders, and employee center licenses are much cheaper than full access NetSuite licenses.
-
Instead of using the WYSIWYG editor, try uploading the text file from your desktop to the file cabinet.
-
I don't believe any new features are coming to SiteBuilder since it is being replaced with SuiteCommerce Standard. That could be accomplished with the "Scriptable Cart" feature though.
-
That refers to SiteBuilder websites. The Commerce API is fully enabled for multiple shipping routes. setEnableItemLineShipping() Toggles the item line shipping flag for the current order. This flag must be set prior to using other Multiple Ship To APIs. Important The Multiple Shipping Routes feature is required. An…
-
With the multiple shipping routes feature, each item line can have its own shipping method.
-
Hey, So I have my online price set with a markup (say 50%) for argument's sake. I sell items from about 50 different companies. Some require us to sell their items at list price, and some let us mark up online to whatever we like. Is there a way, with Netsuite, to meet this business requirement? I've tried to do it by…
-
OK, so it sounds like multiple shipping routes are out. Still, how about a single shipping method with shipping rates by item - specify a shipping cost on each item and create a shipping item with "By Item" selected. You can set the default on the shipping item to $0 and override that amount on specific items that have a…
-
Two places: 1. On the discount item record itself 2. You also need to check the checkbox for respecting the discount item's preference on the United States tab of the SETUP > ACCOUNTING > SETUP TAXES screen.
-
When you say downloading large files times out, are you attempting to download ZIPs of all files inside of folders? If you can't download the entire folders as ZIPs, then I'd just download each file individually. You can create a saved search to export a spreadsheet of the URLs of all files in that folder - then use any…
-
I have no affiliation with Coupa, but you may want to check their SuiteApp and see if it would work for your needs: http://suiteapp.com/Coupa-for-NetSuite-Cloud-Procurement-and-Expense-Management Their features list the following: Your employees can add items to their cart from your suppliers’ catalogs, directly from…
-
NetSuite publishes SOAP APIs. RESTlet APIs are scripts that the end-user deploys in their own NetSuite account, they're not published by NetSuite. However, NetSuite does plan to offer RESTful APIs equivalent to their SOAP APIs soon.
-
Recent versions of NetSuite's web services require that you create an "Integration" record in your NetSuite account - just create the integration record, and NetSuite will automatically generate the application ID associated with it. Hope that helps!
-
That's great news if they're available now. This is the first I've heard of NetSuite's generic REST APIs being available already. I haven't seen any indications in the documentation or release notes. Evan mentioned them in his keynote address at SuiteWorld, but I don't recall him mentioning an availability date.
-
In the Schema, there's a boolean attribute named replaceAll. Setting replaceAll to true overwrites as you observed in Time 3 above. Setting replaceAll to false will let you add a line. Here's the replaceAll attribute in the schema browser:…
-
One possible cause is that your account preferences may not allow you to set the entityId field. In general, the entityId is generated automatically, although some accounts allow for it to be overridden.
-
The columns > basic element contains a customFieldList element. See customFieldList field in this list: https://system.na1.netsuite.com/help...l?mode=package And then drilling into its data type, SearchColumnCustomFieldList, you can see the customField element: https://system.na1.netsuite.com/help...l?mode=package And then…
-
I'm not sure if the limits are different for async operations, but have you considered using asyncAddList? Does Jitterbit support that?
-
seems rocket science :-( Sorry, let me clarify a bit - user event scripts trigger immediately when a record is created/edited. If you have a tolerance for a delay, you can search NetSuite's database for changes on your own timeline. NetSuite keeps track of changes to most records by storing "system notes." You can search…
-
Some permissions aren't available unless certain features are enabled on the enable features page. For instance, to see the List>Currencies permission, you have to enable the multi-currency feature. As far as the invalid custom record type error, you are likely passing the wrong internal ID for the record type in that…
-
By the way, notice that customField is in a different namespace. So you'll need <customField xmlns="urn:core_2017_1.platform.webservices.netsuite.com" scriptId="custbody_abc"/>