We have recently been busy converting netsuite scripts and have converted quite a few of our modules from SuiteScript 1.0 to SuiteScript 2.0. and continue to do so. If you haven't had a play with suitescript 2.0, I definitely recommend getting into it as soon as possible.
Some of the advantages we have found so far are:
Easier to use custom modules than attaching script library files to script records (or plugins for that matter).
Customising NetSuites Email Segmentation to Multiple Stakeholders
We like to believe that Netsuite's built in email functionality is excellent, allowing you to use email templates and transactions to the main email address on the customer record. However, for a lot of businesses with different departments, this is simply not enough. What we have found is a lot of our customers require their NetSuite emails to be sent to an individual group of people Ie.: the accounts department for invoices, Shipping notifications to the Warehouse department etc.
5 Years of Business is an exciting milestone for Cloud Coders
As we enter our fifth year of business, a lot has changed from the way our business runs, to the products we build to support businesses running Netsuite and JCurve. Here are just some of the milestones that we have met along the way:
Over 200 customers using our customisations and products
Doubling the staff to support business needs in 2015
Diversification of customer base now includes small business to large corporations.
Increase in annual software related income to over 50% of the business
I was at the SuiteWorld Ask and Expert questions session and someone wanted to now how to find out about what permissions grant what function in Netsuite. I knew I had a spreadsheet with all the functions on it, but had a little trouble tracking it down.
We often find new options appearing in the Accounting Preferences that are not always documented in the release notes.
In the 2015.1 release we found a new preference for updating the transaction dates, could this finally be an attempt from Netsuite to fix the gross profit reporting when an order is paid for in one period and fulfilled in another, which is a really common issue we get asked about in the Wholesale and Distribution space.
Classes and Departments are two very powerful inbuilt ways to report on business activity with-in NetSuite. Over the years I have seen some very poor implementations of these, so thought it would be beneficial to go over soem of the set-up steps, and how it all hangs together. In the example below I'll go through the set-up stages using classes as an example.
One of the things that we have been very excited about, is the addition of eWay as a payment gateway in Netsuite. What got us excited, is that they have also just released an updated plugin for Magento that works perfectly in conjunction with our Magento/Netsuite Integration. You can find more information about the new eWAY Rapid 3.1 plugin here
And why is that exciting?
I also enjoy finding the little things that NetSuite does in the upgrades that make life easier or more in line with industry standards. This one is a simple one but will make life a bit clearer for users in the Chart of Account.
What they have added is the ability to create an account as s header account that cannot be posted too.
I often get asked, how to restrict the items in NetSuite that a user can see when they are entering a quote for an invoice.
With NetSuite, there are two easy ways to do this, both with different results. The are using Classification restrictions, and using a saved search. In this post, we'll go over how to do it using a saved search.
The business case I recently had was: All support reps to quote Customers only on certain service items.
The online webstore is normally split into two areas for development, the Browsing Experience,where you make it as easy for people as possible to find the products and make an informed decision on whether they re appropriate or not, and the Checkout Experience,which makes it as easy for the people to purchase the goods as possible. It's important that the two of these areas are tied together as easily as possible.