Book Image

NetSuite for Consultants

By : Peter Ries
Book Image

NetSuite for Consultants

By: Peter Ries

Overview of this book

NetSuite For Consultants takes a hands-on approach to help ERP and CRM consultants implement NetSuite quickly and efficiently, as well deepen their understanding of its implementation methodology. During the course of this book, you’ll get a clear picture of what NetSuite is, how it works, and how accounts, support, and updates work within its ecosystem. Understanding what a business needs is a critical first step toward completing any software product implementation, so you'll learn how to write business requirements by learning about the various departments, roles, and processes in the client's organization. Once you've developed a solid understanding of NetSuite and your client, you’ll be able to apply your knowledge to configure accounts and test everything with the users. You’ll also learn how to manage both functional and technical issues that arise post-implementation and handle them like a professional. By the end of this book, you'll have gained the necessary skills and knowledge to implement NetSuite for businesses and get things up and running in the shortest possible time.
Table of Contents (27 chapters)
1
Section 1: The NetSuite Ecosystem, including the Main Modules, Platform, and Related Features
5
Section 2: Understanding the Organization You Will Implement the Solution for
11
Section 3: Implementing an Organization in NetSuite
21
Section 4: Managing Gaps and Integrations
Appendix: My Answers to Self-Assessments

NetSuite people – sales, support, and services – and partners

NetSuite, the company, was founded in Northern California but now is truly a global organization. Oracle's headquarters just moved from California to Austin, Texas, at the beginning of 2021 but NetSuite's people reside in many countries around the world.

You'll find most NetSuite employees in North America still, but there are teams in Australia, Europe, Asia, and Central and South America too. Salespeople are the frontline points of contact, helping new clients get started on the product. The sales teams are divided into two groups – Direct Sales and Account Managers. The Direct Sales team gets you started and the Account Managers take over just before an organization goes live.

NetSuite's Customer Success teams offer professional services for any client looking for help with their implementation (or any time after that, really) but NetSuite also sells services from third parties just as often. These partners have many well-trained and experienced professionals such as in-house consultants and again, they can be found in all NetSuite markets and provide all of NetSuite's ERP, CRM, and such related services, from accounting to private equity consulting, to software development.

NetSuite's Education Services and Support people are some of the most patient and knowledgeable people you can work with. While the trainers are available in every market, the Support team is mostly found in the Philippines and near Toronto, Ontario, Canada. NetSuite offers a variety of training and support packages, but most recently has been encouraging clients to sign up for the always available subscription services to make sure all of the organization's employees are well trained and can get help when they need it. To this end, Education Services offer a Learning Cloud Support subscription, which means your employees can typically receive online training on any subject, whenever they need it (not just in the time right before going live, in other words). Support offers something similar called Advanced Customer Support, which extends their basic tech support option to include dedicated resources that know your account and business and apply that knowledge to each issue you need help with.

NetSuite's infrastructure and network people, product engineers, developers, and testers are distributed all around the globe, but most are either in the US, Canada, Spain, or the Czech Republic. Since NetSuite has acquired many other companies over the years, these developers work on a large range of products under the NetSuite umbrella.

NetSuite's product offerings

If we tried to list all of NetSuite's features and options, the list would stretch over many pages, but the product's main offerings can be summarized as follows:

  • ERP and CRM: These products include things such as finances, procurement, and order management. This is where we'll talk about Customers and Contacts, Items and Inventory tracking, Purchase and Sales Orders, GL Accounts and Journal Entries, Revenue Recognition, and many more topics. NetSuite changes how they sell this every so often, but generally, they offer a package for small companies (those who have outgrown QuickBooks, for instance), mid-sized companies, and larger enterprises.

    Most NetSuite ERP customers purchase the OneWorld product, which allows for things such as multiple subsidiaries, currencies, and accounting books (when needed).

    This is where we will focus most of our time in this book since there is so much under this heading – we always begin new implementations with these features.

  • SiteBuilder and SuiteCommerce: These are NetSuite's built-in e-commerce platforms and they include everything needed to sell products or services via the web, with all of the customer and transaction data directly tied into the same NetSuite account. (No integrations needed!)

    SiteBuilder is the simpler, legacy product, and SuiteCommerce Advanced (SCA) is the current and full-featured offering.

    Broadly speaking, about one-third of all NetSuite clients run their web store on the SCA platform, but many others have tied an external web store into their NetSuite accounts via integration.

    This can be a very complex topic since most companies' web stores are heavily specialized and often customized, so it could easily require an additional set of chapters to cover properly. For these reasons, I will mention this subject again as appropriate but most SCA learning will not be covered in this book.

  • NetSuite WMS: For companies in the Wholesale Distribution (WD) or Manufacturing (MFG) industries, a Warehouse Management System (WMS) is key to running a highly efficient warehouse operation.

    NetSuite's own WMS offering includes many of the features a small to mid-sized company needs to tie their inventory and production management into their accounting systems, such as warehouse location tracking (via lots and bins, and so on), fulfillment (picking, packing, and shipping), inventory counts, and more.

    A while ago, NetSuite offered this in a Lite and an Advanced version but today they just have NetSuite WMS (which was the Lite version).

    There are a few partners with solutions as well, and Oracle has its own WMS offering for larger operations or those with more complex fulfillment requirements.

    Again, this topic would require more space than we can provide in this book, but I will mention it a few times where appropriate.

  • The special-purpose, limited access Centers: NetSuite also offers a set of alternative UI Centers as web-based extensions for people other than the client's full-license users.

    Customer Center allows a client's customers to directly sign into a limited version of the NetSuite UI and place orders, review invoices, or see the status of previously placed orders.

    Vendor Center is similarly set up for a client's vendors, enabling them to work with purchases placed by the client and to interact with them.

    Employee Center allows a simplified UI for a client's employees; typically, these are the people who do not otherwise sign into NetSuite. This can make it easy for them to submit time-off requests or expense reports, for instance.

    All of these Centers require additional (and very limited) licenses to be purchased. This allows them to be used with the NetSuite sales team, which allows them to understand additional costs and limitations for each type of license before they plan to use them.

In addition to these main offerings, NetSuite has many smaller optional packages available as add-ons. Here are the most popular of those add-ons or full-blown custom solutions:

  • SRP: NetSuite's Services Resource Planning features are geared toward companies that send people out in the world instead of selling products.

    This includes Project and Resource management features, Advanced Timesheets and Expenses, and the specialized accounting options they require.

  • SuitePeople: This is the extension of NetSuite's native Human Resources features for companies that have more than a few hundred employees, or just have more complex employee management requirements (depending on their locale and industry).

    NetSuite now refers to this as Human Capital Management.

  • SuiteBilling: Just announced a few years ago, this is the advanced Billing package NetSuite offers to companies who need to support subscriptions or contracts and such.

    NetSuite has consolidated its billing features under this heading, replacing what used to be known separately as either the Contract Renewals bundle or Subscription Billing.

    This is typically used by companies in the Software vertical.

  • Advanced Revenue Management: Any organization that needs to control its revenue recognition or uses billing schedules can take advantage of this package.

    This is also typically used by software companies since their product sales are not as simple or direct as physical item companies, and they must adhere to relevant accounting principles.

  • Advanced Inventory Management: NetSuite offers what most smaller companies need to keep track of the items they purchase and sell in the basic, starter package, but for companies with multiple locations (warehouses or retail stores) or those that want to offer items for sale with more complicated pricing schemes, the Advanced Inventory module is required.

    And then there are a few other companies that NetSuite has acquired that offer separate products any company can sign up for. Some of these are also integrated with NetSuite ERP to various degrees.

  • Bronto: NetSuite acquired Bronto, a provider of email marketing products and services, in 2015.

    Any NetSuite client who requires more in this area than the native marketing emails features offered can take advantage of the Bronto mail, mobile, and social marketing options.

  • OpenAir: For companies that want even more in the realm of service management, NetSuite offers a product they acquired in 2012 called OpenAir.

    This is a full SRP package in a separate UI that companies can either use in conjunction with NetSuite ERP/CRM or can be sold as a standalone product.

    It includes timesheets and expense reports, as well as management dashboards and reports.

  • NetSuite SuiteCommerce In-Store: Starting around 2010, RetailAnywhere offered an in-store retail Point-of-Sale (PoS) system and NetSuite acquired them in 2013. Since then, Oracle sells this offering as NetSuite SuiteCommerce In-Store.

This solution integrates a point-of-sale terminal (tablets, cash registers, and so on) with your NetSuite financials, inventory, and order management for a seamless experience.

Other ways NetSuite is enhanced

There are many, many more options available to every NetSuite client (far too many to list here). In a typical sales process, NetSuite's salespeople will work to understand the business' industry and specific needs and then recommend just the right list of features and options to be included in each client's package. In all cases, NetSuite tries to recommend what they refer to as the leading practice; that is, the set of native and predefined features and components available off the shelf, versus a custom solution for each client. That same approach should be applied to implementations as well, as we'll explain later. Most of the time, those features and options will come directly from NetSuite. However, the system of partners and other third-party application developers for the NetSuite SuiteCloud Platform has grown significantly over the years, so solutions can come from these folks as well.

Important Note

When we talk about the NetSuite SuiteCloud platform, or sometimes just the Platform, we're talking about the customization and integration options designed for the NetSuite product, which allow us to extend the native feature set as we need. NetSuite's designers built features such as custom scripts, workflows, and web services into the product since they knew that a modern application can rarely stand entirely on its own. So, the Platform includes all of these additional options, such as SuiteScript, SuiteFlow, SuiteTalk, and SuiteAnalytics Connect, which we'll talk about next and then in the implementation context in the last few chapters of this book.

Today, many very important tools and applications are only available from partners via the SuiteApp.com website or the SuiteApp Marketplace within every NetSuite account's UI. Think of this as the app store for NetSuite clients who want to add new functions to their NetSuite accounts without building the customization themselves – which is generally a good idea. These partner solutions are in use already and have been tested by many other clients, which means they offer higher reliability and ROI.

Here are a few good examples of the most popular SuiteApps today:

  • Avalara : AvaTax: In the US, tax laws vary from state to state and Avalara makes keeping your sales in line with them all a piece of cake.

    The AvaTax package can be installed in an account and adds improved tax-related records and fields to Sales and other screens where needed.

  • Boomi: Dell's Boomi service is a large-scale data middleware provider that makes it easier than ever to connect NetSuite to any external service that doesn't already have its own NetSuite connector yet.
  • eMerchant services: Provides credit card processing and more for payment services.
  • Expensify: Provides advanced employee expense management with tight integration into the NetSuite product for any type of business.
  • Pacejet: Provides shipping and logistics integration, extending NetSuite's native features with things such as real-time rating and advanced package management.
  • StrongPoint: For those who maintain one or more NetSuite accounts, with all of the many settings and features and with many people possibly making changes all the time, you need a change management process for keeping track of the current configuration and customizations – and that's what StrongPoint's tools help with.

    The StrongPoint spider searches throughout an account and automatically catalogs all custom objects, scripts, and so on, and notices when they change.

The key with all of these SuiteApps is that they are provided by third parties and so a separate Purchase & Contract is needed in each case. You can check out all of the available apps at SuiteApp.com or check out the relatively new SuiteApp Marketplace within the NetSuite UI. Reach out to those other companies for more information. For more complex SuiteApp solutions, NetSuite clients will need a separate services contract and support agreement with the app's provider. Keep this in mind when you're scheduling an implementation!

Important Note

It's important to say here that as a NetSuite consultant, one key aspect of your job is to make sure your clients know about all of the viable options available for solving their problems, including all of the SuiteApps out in the marketplace. Depending on how your business is set up, you may also recommend some solutions in particular, but ultimately, the client has to make the final decision on which to contract with, for the good of their business. Work with your company's people and the client's management to guide them to the right choice – the one that will serve them best in the long run.

Now that you know a bit more about the NetSuite product and the options we have for enhancing its features, we'll explain a little about what we should do when those options are not enough to meet a client's full requirements. This is where customizations come into play.