NetSuite Customization Services

Embed Size (px)

Citation preview

  • 8/18/2019 NetSuite Customization Services

    1/12

     

    NetSuite Business Blueprint

    inoday implementation methodology and approach guide 

    Content : NetSuite Rapid Implementation Methodology Guide

    Content Version Number : 3.0

    @ inoday Consultancy Services Private Limited

    Manufacturing || Retail || Non-Profit || Software Industry || Service Industry

  • 8/18/2019 NetSuite Customization Services

    2/12

     

    C ontent : NetSuite

    With a single, integrated platform for CRM, Accounting/ERP and Ecommerce, you can automate key business functions

    across all departments, including sales, Marketing, service, finance, inventory, order fulfillment, purchasing, and employee

    management. Your employees no longer have to re-enter data in different systems, rectify inconsistent or inaccurate data,

    or wait for batch updates. Instead, all your employees view and share accurate data in real time, leading to greater

    collaboration among departments and increased productivity across your business.

    NetSuite is the industry's first and only Software-as-a-Service (SaaS) business software that supports your entirecompany—from accounting/enterprise resource planning (ERP) to customer relationship management (CRM) and Web

    capabilities—in a single, integrated and powerful business management software solution.

      Integrated ERP/CRM/E-commerce Application

      Built-in, customizable dashboards

     

    CRM and Accounting/ERP with integrated ecommerce

      SuiteAnalytics business intelligence

      SuiteFlex customization and extension

      Industry -Specific Solution for Distribution, Manufacturing, Retail, Software and Services

      Real Time access to critical Business data, anywhere, anytime

      Savings on IT cost, and Maintenance

    A Fully Integrated Cloud based Business management solutions

    Managing the Enterprise ecosystem on the Cloud

    Key Functions for Your Business

    Manage your entire business better with 1 web-based solution

  • 8/18/2019 NetSuite Customization Services

    3/12

     

    NetSuite ERP

    Financials• General Ledger • Multi-tier Chart of Accounts

    • Financial Statements • Accounts Payable, Multi-currency• Accounts Receivable, Multi-currency• Payroll, Direct Deposit  • Multiple Budgets 

    • Advanced Billing 

    • Revenue Recognition 

    • GAAP Reporting • Allocations 

    • Check Printing 

    • Online Banking 

    • Bill Payment  

    • Updates Taxes • Generate & Edit W-2, 940, 941• Print 1099 Forms • Customizable Chart of Accounts 

    • Reversing Journal Entries• Accounting Periods • Customizable Chart of Accounts • Credit Card Address Verification  • EFT Bill Payment  • Memorized Transactions • Aging Periods 

    • Vendor EFT Payments 

    Advanced Project Accounting• Amortization Schedules Inventory

    • Specific Costing

    • Item Kits 

    • Item Images 

    • Pricing Rules • Audit Trail for Inventory Adjustments • Replenishment Warnings 

    • Multi-location

    • Multiple Units of Measure • Kits, Assemblies 

    • Average, LIFO, FIFO Costing • Price Levels per item • Preferred vendor records

    • Lot Management  • Barcoding • Expiration Dating • Serialized Inventory • Inventory Matrix Items 

    • Reorder Point Tracking, Notification 

    • Physical Inventory 

    • Bin Management  

    • Landed Cost  • Demand Based Inventory Replenishment  

    Purchasing

    • Back Orders

    • Purchase History • Special Order P.O.S. • Approval Routing • Partial Receipt Tracking 

    • Requisitions • Purchase Orders • Purchase Request Tracking • Receiving • Accounts Payable 

    Order Fulfillment• Multiple Ship To 

    • Multiple Bill To Sub-Customer Tracking

    • Discount Calculation • Sales Taxes • Bulk Order Approval 

    • Handles Partial Shipments 

    • Back Orders 

    • Order Tracking for Customers 

    • Quote/Estimate • Order Processing • Available to Promise 

    • Inventory Commitment  • Pricing & Discounts • Sales Tax

    • Credit Card Authorization • Pick/Pack/Ship • Drop Shipments • Special Order Purchase Orders  • FedEx Shipping Integration 

    • UPS Shipping Integration 

    • Returns 

    Employee Management• Time and Billing Entry & Reporting 

    • Remote Time Entry 

    • Integrated Case Management

    • HR Publishing 

    • Schedule and Task Management  • Employee Records • Payroll, Direct Deposit  • Expense Reporting 

    • Time, Expense, Billing Approval Routing• Reminders 

    Customer / Vendor Center• Order History • Track Shipments • Return Orders • Update Profile 

    • Pay Invoices 

    • Online Self -Service• QuickBooks Import  • CSV Import/Export  

    • Always On Audit Trail 

    • User Privileges 

    • Data Exports 

    • Comprehensive Online Help • Printed Documentation • Mult i-User Options

    • Free Accountant Access 

    • Company Consolidation

    NetSuite Full Feature List (NetSuite ERP)

  • 8/18/2019 NetSuite Customization Services

    4/12

     

    NetSuite CRM

    Sales Force Automation• Territory Tracking & Assignment  • Lead Routing 

    • Opportunity Management  • Quote Generation • Sales Order Entry • Upsell Manager • Offline Sales 

    • Advanced Forecasting 

    • Mail Merge E-mail/Mail

    • Purchase History • Support History 

    • Sales Tools Publishing 

    • Probability Tracking 

    • Real-time Commission Reporting

    • Deal Expiration Notification • Flexible Commissions Schedules • Tiered Commissions • Real-time Credit Card Authorization

    • Forecast & Quota Management  • Competitor Tracking • Team Selling 

    Marketing Automation• Bulk E-mail• Telemarketing Management  

    • Print Management  

    • Direct Mail Management• Campaign Creative File Cabinets• Upsell Campaign Wizard

    • Message Personalization 

    • Alternate Tag Capability 

    • Campaign Scheduling 

    • Campaign ROI Reporting • Coupon & Cross-selling• Customizable Online Lead Forms  

    • Referral/Promotion Code Tracking 

    • Campaign Tracking 

    • Lead Source Management• E-mail Campaign Marketing Management• Targeted Segment Creation by Purchase History 

    Customer Support Management• Case Message Center • Case by Product Tracking • Priority Tracking 

    • Flexible Queue Management  

    • Case Assignment  

    • E-mail case capture & creation• Online Self -Service

    • Escalation and Notification 

    • Auto-escalation

    • Case Tracking by Products & Services  

    • Online Customer Center • NetAnswers Knowledge Base • Billable Time Tracking by Case • Issue Management  

    Partner Relationship Management• Order Entry • Partner Activity Reporting • View Customer Cases • Joint Lead Management  • Real-time inventory access

    • Promotional Discounts 

    • Marketing Campaign Publishing Real-time DashboardsExecutive & Role-based Dashboards

    • Publishable Layouts 

    • Drag and Drop Personalization

    • Key Performance Indicators • Quick Search • Graph & List Report Snapshots • Custom From Scratch Snapshots 

    • RSS Content Feeds 

    Scheduled & On-demand Dashboard Alerts

    • Customer Dashboard • KPI Scorecards 

    Productivity Tool• Group Calendaring• Import/Export of Records • Outlook and Palm Sync • Anytime/anywhere Web Access 

    • Executive Dashboard and Key Indicators 

    • NetBase Custom Records 

    • Spell Checker • Duplicate Detection & Merge  

    • Expiration Dating 

    • Customizable Reporting 

    • File Cabinet  

    • Reminders Customization• Click Not Code • Configuration 

    • User Privileges • Real-time Dashboards• Custom Records/Tables • Terminology • Custom Code • Customer Fields • Customer Saved Searches 

    • Drop Down List  

    • Forms • Customizable Roles• Customizable Dashboards 

    NetSuite Full Feature List (NetSuite CRM)

  • 8/18/2019 NetSuite Customization Services

    5/12

     

    NetSuite E-Commerce

    Web Store• Special Pricing 

    • Customer Specific Pricing • Inventory Integration • Subscription & Periodic Billing • Mass Price Updating • Coupon Processing

    • PayPal Integration 

    • Credit Card Processing Online 

    • Cross-selling• Shopping Cart  

    • Multi-currency shopping cart & checkout

    • Custom Check -out Forms

    • Document Sales 

    • Order Confirmation • Multiple Shipping • Tax Calculations • Campaign Code Capture

    • Promotional URLs • Electronic File/Software Download • Automated Upsell Recommendations • Gift Certificates • Item Coupons/Discounts 

    Web Site

    • Website Hosting 

    • Multi-domain hosting• Domain Name• Multi-domain Name Routing

    • Meta Tag Support  

    • Page Specific Meta Tag 

    • Publish Dynamic List  • Advanced Site Building • Online Forms • Multi-Lingual Websites

    Web Analytics• Visitor Click Stream 

    • Visitor Pages Viewed • Referring URL ROI Reports • Search Term ROI Reports • Site Activity • Cart Abandonment Analysis

    Customer Management

    • Customer Self -Service• Knowledge Base Access 

    • Customer Bill Pay 

    • Order Initiated Customer E-mails

    • Customer Transaction History 

    • Online Case Forms Forms & Publishing• Case • Lead 

    • Customer • Intranets • Extranets

    Web Store Developer's Kit• Shopping Cart & Product  • Integration • Password-protected Customer Center

    • Transfer Data Via XML 

    • Online capture forms for leads, customer info, casesetc.• Complete HTML customization of online forms 

    • E-mail notification on online lead capture

    • Automatic online lead routing rules/workflow 

    Reporting• Real-time Dashboards

    • 100 standard reports • Customizable Reports • Saved Searches • Report Export Capabilities • Advanced Analytics Capabilities 

    • Key Performance Indicator Snap Shots

    • Audience Control on Report Sharing 

    • Ad Hoc "from scratch" Report Creation 

    NetSuite Full Feature List (NetSuite E-Commerce)

  • 8/18/2019 NetSuite Customization Services

    6/12

     

    Inoday implementation methodologies

    for NetSuite ERP/CRM/ E-Commerce

    Application

    NetSuite Cloud ERP uses a business-

    process oriented methodology for rapid

    implementation. Once you establish

    business rules, deployment is extremely

    rapid. Typically, businesses are up andrunning in a matter of weeks.

    An implementation guide helps you to

    optimize the implementation process.

    The implementation guide includestemplates that you can use as models. Youcan also customize the templates to

    handle unique needs.

    The methodology blueprint (to the right)

    describes the complete implementationprocess, implementation some partial

    deployments may skip stages.

    To achieve a smooth and efficientimplementation process, use all

    supporting materials provided with thismethodology blueprint including:

    • System initialization • General ledger accounts setup • Master data migration and opening

    balances

    1. Handover from Evaluation Phase· Describe business processes and functionalrequirements

    · Develop a time schedule

    · Describe the structure of the companyand responsibilities· Use the customized demo database· Identify unconventional

    business processes· Identify proposed solutions· Identify activities and the amount of data

    that must be migrated, if possible

    Kickoff Meeting· Present the implementation methodology· Review available resources

    · Review the time schedule

    2. Process Analysis and Design · Clarify and elaborate on all business

    processes defined in the evaluation phase

    · Define business process needs in detail

    · Divide into subjects:· Sales process· Purchasing process· Inventory management

    · Production process and materialsrequirements planning (MRP)

    · Financials and chart of accounts

    · Sales opportunities· Service

    · Banking· Reporting· Define authorization and data ownership

    requirements· Review data conversion needs, includingthe type and amount of data

    · Establish any required integration

    points for third-party solutions· Review critical success factors

    in each section· Identify any limitations in the out-of-box

    solution and discuss work-around· Define the specifications of possible add-on

    developments· Create the project plan and assign tasks

    3. Execution· Perform the installation according to theinstallation guides

    · Initialize the system

    · Perform system initialization and definitionsin NetSuite Cloud according to the systeminitialization guide· Set up all user-defined fields

    · Migrate master data· Deliver the relevant templates, including theuser fields that need to be imported

    · Prepare data migration steps according to thedata migration and opening balances guide

    · Receive raw data for import· Test the validity of converted data· Obtain sign off for imported data

    · Implement business process requirements

    4. Acceptance Testing and Approval 

    · Perform any necessary upgrade if a new

    patch was released· Simulate all major business processes

    that have been defined

    · Simulate major business processes with a

    super user· Compare the data to established reports· Review results and obtain sign off

    Before Going Live· Review go-live checklist

    · Create or import opening balances· Create custom user manuals

    Go Live 

    5. Training 

    · Mandatory basic navigation training for all

    users· Individual business process training· Introduce NetSuite portal

    · Searching notes

    · Creating support messages· support contact information

    6. Post Live Support

    · System review according to post go-live checklist

    · Perform a month or quarter end closing toreview reporting and system correctness

    · As needed to optimize business processes:

    · Create users and authorizations

    · Create user-defined fields and tables· Customize the printout templates· Create queries

    · Create formatted searches as defined

    · Create reports· Create alerts· Define approval procedures in administration

    module· Create screen layouts via user settings

    inoday Cloud Implementation Methodologies and Approach

    Inoday Cloud implementation Methodologies Implementation Operation and Refinement

  • 8/18/2019 NetSuite Customization Services

    7/12

     

    To speak at macro level that is at project manager or at senior levels. The Functional Spec (Specification) which is a comprehensive document is created

    after the (SRS) Software Requirements Document. It provides more details on selected items originally described in the Software Requirements

    Template. Elsewhere organizations combine these two documents into a single document.

    The Functional Specification describes the features of the desired functionality. It describes the product's features as seen by the stake holders, and

    contains the technical information and the data needed for the design and development. The Functional Specification defines what the functionality will

    be of a particulate area that is to be precise a transaction in NetSuite terminology.

    The Functional Specification document to create a detailed design document that explains in detail how the software will be designed and developed.

    The functional specification translates the Software Requirements template into a technical description which:

    a)  Ensures that the product feature requirements are correctly understood before moving into the next step, that is the technical development process.

    b)  Clearly and unambiguously provides all the information necessary for the technical consultants to develop the objects.

    At the consultant level the functional specs are prepared by functional consultants on any functionality for the purpose of getting the same functionality designed by the

    technical people as most of the times the functionality's according to the requirements of the clients are not available on readymade basis.

    Let ’s throw some light on documentation which is prepared before and in a project:

      Templates

     

    Heat Analysis

      Fit Gap or Gap Analysis

      Business Process Design

      Business Process Model

      Business Change & Impact

      Configuration Design

      Future Impact & Change Assessment

      Functional Design (Module Wise)

      Risk Assessment

      Process Metrics and Many More-- Which has impact on Business and its work flow

    Creating Functional Specification

    Creating Functional Specification

  • 8/18/2019 NetSuite Customization Services

    8/12

     

    The purpose of Business Requirement document is to summarize functional and procedural requirements captured by NetSuite Professional Services during thebusiness process mapping phase of the implementation.

    This document represents information gathered in meetings held with the customer, which enables the NetSuite team to map the business requirements to an efficient

    flow in the NetSuite application. Business Requirement document (BRD) will serve as a blueprint for the NetSuite team to configure the application.

    A series of process mapping questionnaires, focusing on the key areas of the business, were used as a starting point for this exercise. BRD remains consistent in structure

    to those questionnaires as it categorizes the f indings into the same key process areas. This document is inclusive of all business requirements provided by Customer of

    different industry Specific Solutions. We have prepared BRD for Following industry specific.

      Manufacturing

     

    Retail

      Non-Profit

      Software Industry

      Service Industry

    Front Office Functions

    Customer Relationship Management

    Marketing Campaign Automation

    Sales Force Automation

    Case ManagementCustomer Center

    Back Office Functions

    Accounting

    Item Management

    Advanced Inventory

    Order ManagementPurchasing

    Employee Center

    Preparing Business Requirement Document (BRD)

    Preparing BRD

    Preparing in-Scope and Implementation

  • 8/18/2019 NetSuite Customization Services

    9/12

     

    More often than not, NetSuite implementations face unnecessary challenges when there is no clear plan as to how the ERP solution and the

    environment will be delivered to the end users. Most of the time, the fault lies with the implementation consultants as it is their duty to

    understand their client’s business, all relevant processes, assess all possible risks or pitfalls before the project execution phase, and finally

    create a plan or set of tasks that will lead the implementation to its final Go-Live phase.

    In this article I will discuss the final checklist of the tasks that must be duly completed before we can call an implementat ion a “success.”

    Although the checklist will vary from organization to organization, the order of tasks and their dependencies will typically follow the same

    pattern. Please note that this article assumes that you have completed the initial configuration of your NetSuite account, and that you have

    imported your Chart of Accounts.

    UAT Process and Process Templates

    After NetSuite has been configured (all the preferences, features, segments, COA, custom forms, custom fields, custom scripts have been setup and deployed), theNetSuite implementation consultant will typically hand out detailed templates of NetSuite’s transactional processes. These te mplates are default transactional workflows

    in NetSuite. The client and their team (usually comprised of business process owners for each functional department) will review and amend all the processes to fit their

    unique needs. They will also review and modify the “Roles” in NetSuite to ensure that every user can access all the records and transactions that are relevant to their

    duties and responsibilities. Once all the processes have been defined and tested with the appropriate roles in NetSuite, the above mentioned templates will become

    business operating guides that will be used for User Acceptance Testing (UAT).

    End User Training based on UAT Process Templates

    After the processes have been defined, the implementation consultant will train the organization’s user(s) in each NetSuite f unctional area. These training sessions will

    be based on the guides defined in the step above.

    System Cleanup / Deletion of Test Data

    If a sandbox environment is not available, the testing and process building phase of the project may generate unnecessary “test” data. You will need to delete all the test

    transactions and records as they may contaminate your general ledger activity. After you have deleted the data, ensure there are no balances in your general ledger by

    running and validating your detailed trial balance report.

    Lock Access to NetSuite

    Upon cleanup completion, it is advisable to remove NetSuite access given to general users during the testing phase. Generally, only the Administrators should have

    access to the system at this point, and they should not be creating any new test transactions as you’re preparing to go live.  

    inoday Pre Go-Live Checklist for NetSuite Implementations

    Process Setu and Testin

  • 8/18/2019 NetSuite Customization Services

    10/12

     

    CSV import of Customers, Vendors and Items (Inventory and Non-Inventory) 

    The time for testing transactions with “test” Customer and Vendor data is over. The implementation cannot proceed without the complete and verified import of

    Customers, Vendors and Items. It is recommended to import the Customers and Vendors first, ensuring and validating that all the forms, custom fields and custom lists

    are setup correctly before the import begins. After the Customer and Vendor records are in NetSuite, you can commence importing the Items (Inventory and Non-

    Inventory).

    Important Tip:

    Remember to use / populate the “external id” field during your imports, this is especially important  if you will be updating your data frequently, and if you are migrating

    your data from one NetSuite instance to another. The External ID field needs to be a unique and logical alphanumeric value.

    Historical Financial Data

    Many clients require comprehensive historical financial data for comparative reporting and reference purposes. In 99% of the cases, the external systems from which

    the data is being imported are architecturally different from NetSuite. Thus, before you can bring your financial activity int o NetSuite, a considerable “massage” or

    mapping of your data to the new structure is required. Accordingly, it is important to determine the most cost effective method for migrating your historical financial

    data into NetSuite.

    There are three widely accepted approaches:

    1.  Opening Balance Approach with no Transaction History

    2. 

    Journal entry imports with Customer and Vendor History3.  Complete Transaction history

    Open Transactions

    Unlike the previous step, open transactions must be entered or imported into NetSuite. It is important that all the items are correctly setup in the system

    as the imports will need to reference actual inventory and non-inventory items. It is also important that all of the Customers and Vendors have been

    migrated to NetSuite.

    Data Mi ration Sta e

    inoday Pre Go-Live Checklist for NetSuite Implementations

  • 8/18/2019 NetSuite Customization Services

    11/12

     

    Just before the Go-Live date, preferably at the end of the accounting period, the implementation team will complete the final set of implementation tasks.

    Inventory Worksheet vs Inventory Adjustment  

    Depending on the type of Inventory Items setup in the system, the team will either use:

    1.  Inventory Adjustments to load Serialized and Lot Item stock into the system.

    2.  Inventory Worksheet to load all other inventory items into NetSuite.

    Journal Entries for Opening Balances (Current Year) 

    After the Inventory has been adjusted, the team will need to either enter the opening balances for GL accounts or import them via CSV import

    functionality. Important: All open transactions need to be accounted for in order to avoid duplication. 

    Review of the Financial Reports and Validation 

    Finally, reviewing and validating all financial reports and trial balances will identify any inconsistencies and importing errors. These could be corrected with additional

    updates or correcting journal entries. 

    Delta Transactions 

    Between the import of open transactions and opening balances entry, there were likely other transactions created in the legacy accounting system. These will either be

    entered in NetSuite or imported via the CSV importing tool. 

    Go-Live Date 

    Congratulations, you’ve made it! It is important for all the stakeholders and project team members to monitor the system and note any errors or inconsistencies during

    the initial go-live timeframe. When identified early, these issues can usually be resolved expeditiously.

    In conclusion, the absence of proper planning, preparation and guidance will likely result in an implementation riddled with unnecessary challenges and a lower degree

    of confidence in the deployed solution. Failed implementations can be very costly in terms of wasted time, resources and money. The above checklist, in addition to the

    right team and implementation methodology, will help make your transition to NetSuite a true “success!” 

    inoday Pre Go-Live Checklist for NetSuite Implementations

    Opening Balances and Inventory

  • 8/18/2019 NetSuite Customization Services

    12/12

     

    inoday Consultancy Services Pvt Ltd 

    G 16, 2nd Floor, Sector-3, 

    Noida-201301, 

    Uttar Pradesh, India

    [email protected] 

    mailto:[email protected]:[email protected]:[email protected]