Integration with NetSuite

Overview: This guide completes the following steps:

  • NetSuite Setup
    • Token Based Authentication [TBA]
    • Basic Authentication
  • Multiple Wage Accounts
  • Export Settings:
    • Journal Entry
    • Paycheck Journal
  • Export and View Data
  • Business Payments
  • Single SignOn

NetSuite Setup [Token Based Authentication -TBA]

[Recommended and mandatory for 2 Factor Authentication]

  1. Login to SimplePay
  2. Go to Add-Ons > NetSuite > Setup
  3. Select Token Based from Authentication Mode options
  4. Enter your NetSuite Token ID, Token Secret, Consumer Key and Consumer Secret.
    [Updating NetSuite Authentication Method to Token-Based]
  5. Enter Account Number
    1. For NetSuite OneWorld you can find account number in your NetSuite OneWorld account here:
      1. Setup > Custom > NC Product Registration
    2. For standard NetSuite you can find account number here:
      1. Setup > Integration > Web Services Preferences
  6. Select Account type (NetSuite / NetSuite OneWorld)
  7. If NetSuite OneWorld Account is selected, Subsidiary selection is mandatory.

NetSuite Setup [Basic Authentication]

This method only works if NetSuite 2 factor auth is not enabled

  1. Login to SimplePay
  2. Go to Add-Ons > NetSuite > Setup
  3. Select Basic from Authentication Mode options
  4. Enter your NetSuite Login information
  5. Enter Account Number
    1. For NetSuite OneWorld find account number here:
      1. Setup > Custom > NC Product Registration
    2. For standard NetSuite find account number here:
      1. Setup > Integration > Web Services Preferences
  6. Select Account type (NetSuite / NetSuite OneWorld)
  7. If NetSuite OneWorld selected. Subsidiary selection is required.

Payroll export options

  1. Payroll can be exported from SimplePay to NetSuite as:
    1. Journal Entry
      1. A separate journal for each employee
      2. Journal entry grouped by Team for each pay period
      3. Journal entry grouped by Department for each pay period
      4. A separate journal for each pay period
    2. Paycheck Journal
      1. A separate journal for each employee
      2. Paycheck Journal feature cannot be selected for Non-Canadian Subsidiaries in NetSuite One World account
  2. Set Export Type from Add-Ons>Accounting>NetSuite> Account Settings

Export as Journal Entry

  1. In Account Settings, select Export Payroll as Journal Entry
  2. Chart of Accounts will be populated from NetSuite. Every SimplePay expense and liability will be mapped to a chart of accounts imported from NetSuite in drop lists.
    1. Accounts which have currency other than CAD will be disabled and cannot be selected
  3. Create Chart of Accounts in NetSuite
    1. Chart of Accounts can be created in NetSuite from:
      1. Setup > Accounting > Chart of Accounts

Multiple Wage Accounts setup

If employees are managed in multiple Wage Accounts in NetSuite, they can be mapped in SimplePay NetSuite>Account Settings [for both Journal Entry and Paycheck Journal].

  1. for Journal Entry, Multiple Wage Account option is available for all Expense and Liabilities.
  2. for Paycheck Journal, Multiple Wage Account option is available only for Payroll Liability [Net Pay].
  3. Select Multiple Wage Account option and Save
  4. After Save, Manage Wage Accounts menu will appear
  5. Load Multiple Wage Accounts screen to assign accounts to employees:
    1. Select Wage Account Type
    2. Select Posting Account
    3. Click Load
    4. Select Employee(s). One or more employees can be selected for a single posting account.
    5. Select Class, if required, you can also manage employees in one Wage Account with different Classes or vice versa
    6. Click Add
    7. Employees will be moved to the Assigned Employees panel for selected Posting Account.
  6. List is also available to view employees in different accounts. Click View to see details
  7. Click Remove to delete employees assignments.

Export as Paycheck Journal

  1. Set export to Paycheck Journal in SimplePay
    1. Go to NetSuite>Account Settings. Set Export Payroll = Paycheck Journal
  2. Dropdowns will be populated with payroll Items created in NetSuite
  3. Enable Paycheck Journal in NetSuite
    1. Login to your NetSuite account
    2. Go to Setup>Company>Enable Features
    3. Click on Employees Tab
    4. Select Paycheck Journal checkbox and click Save to enable Paycheck Journal in NetSuite
  4. Create Payroll Items in NetSuite
    1. Once Paycheck Journal feature is enabled in NetSuite , you can create payroll items
    2. Go to List>Employees>Payroll Items>New to create payroll items
    3. These payroll items will be available in SimplePay for mapping in AddOns>NetSuite>Account Settings screen.
  5. Payroll Items / Accounts Synchronization
    1. After NetSuite has been connected with SimplePay, Payroll Items and Accounts can be synchronized
    2. Go to Add-Ons>NetSuite>Account Settings
    3. All Payroll Items / Chart of Accounts NetSuite will be available in drop downs. Set Payroll Items / Chart of Accounts for all Expenses & Liabilities and click Save.
  6. Export employees from SimplePay to NetSuite
    1. Go to Add-Ons>NetSuite>Export Data
    2. Click Export Employees
    3. All employees in SimplePay will be exported to NetSuite. SimplePay also shows number of employees not exported
    4. Employee information exported to NetSuite:
      1. Last Name
      2. First Name
      3. Phone
      4. External Id
      5. Email
      6. Middle Name
      7. Mobile Phone
      8. Subsidiary
      9. Labor Cost
      10. Birth Date
      11. Hire Date
      12. Release date
      13. Title
      14. Social Insurance Number
      15. Address Book
        • Address1
        • City
        • Phone
        • State
        • Zip
      16. Department
        • Name
        • Subsidiary
    5. You can view exported employees in NetSuite from List > Employees
  7. Import employees from NetSuite to SimplePay
    1. To import employee from NetSuite, click Import Employees button
    2. The Employee information imported from NetSuite:
      1. Internal Id
      2. Email
      3. First Name
      4. Last Name
      5. Middle Name
      6. Address Book
        • Address1
        • Address2
        • City
        • Phone
        • State
        • Zip
      7. Mobile Phone
      8. Birth Date
      9. Hire Date
      10. Release Date
      11. Department Name
      12. Title
      13. Social Insurance Number
    3. SimplePay also shows number of employees not imported from NetSuite
    4. Select employee(s) using check box, which are to be imported in SimplePay
    5. Update the information retrieved from NetSuitebefore saving in SimplePay
    6. IMPORTANT for employee import/export
      For the 2 apps to work together, employees must be created in 1 app and exported to the other. DO NOT create the same employees in both apps.
  8. Synchronize employees after import / export
    1. Employees updated in NetSuite
      1. SimplePay provides an option to synchronize employees which have been updated in NetSuite.
      2. Employees for which data has been updated in NetSuite will be listed under Synchronize Employees panel.
      3. Clicking Synchronize Employees will update employee data in SimplePay.
      4. Following fields are updated from NetSuite to SimplePay:
    2. NetSuite SimplePay
      Internal Id Custom Id
      First Name Given Name
      Last Name Last Name
      Middle Name Middle Initials
      Address 1 + Address 2 Address
      City City
      State Province
      Zip Post Code
      Phone Phone (Res)
      Mobile Phone Phone (Cell)
      Job Title Job (Created new if not present)
      Department > Name Department (Created new if not present)
      Email Email
    3. Employees Updated in SimplePay
      1. After exported / imported, if any employee information is changed in SimplePay, employees will be automatically updated in NetSuite.
      2. Following fields are updated on user request from SimplePay to NetSuite: [missing?]
      3. SimplePay NetSuite
        Custom Id Internal Id
        Given Name First Name
        Last Name Last Name
        Middle Initials Middle Initials
        Email Email
        Phone (Res) Phone
        Phone (Cell) Mobile Phone
      4. Subsidiary will be added if One World account is selected in setup.
      5. SimplePay NetSuite
        Date of Birth Birth Date
        Date of Hire Hire Date
        Department Name Department Name (Created if not present)
        Job Name Job Title
        Last Salary Profile Rate Labor Cost
        Date of Termination Release Date
        Phone Phone (Cell)
      6. Default Billing address book will be updated if present. Otherwise a new address book will be created.
      7. SimplePay NetSuite
        Address Address 1
        City City
        Phone Phone
        Province State
        Post Code Zip

Export payroll to NetSuite

  1. After accounts setup, payroll can be exported to NetSuite
  2. For Paycheck Journal export, employee synchronization between both applications is mandatory
  3. For Journal Entry export, payroll can be exported separately for each employee or grouped by Teams.
  4. Go to Add-Ons>NetSuite>Export
  5. Select Pay Period [active if more than one]
  6. Select End Date or Date Range
  7. Click Export
  8. Data exported to NetSuite and can be viewed in NetSuite

View payroll imported in NetSuite

  1. To view payroll exported in NetSuite, login to your NetSuite account
  2. View as Paycheck Journal
    1. Go to Transactions>Employees>Paycheck Journal>List
    2. Click View / Edit to see details
  3. View as Journal Entry
    1. Go to Transaction>Financial>Make Journal Entries>List
    2. Click on View / Edit to see details

Business Payments export to NetSuite

  1. If vendors or contractors [Business Payments] were paid from SimplePay, Business Payments Account Settings will be available
  2. All Chart of accounts in NetSuite will be available in drop downs. Set and click Save Settings
  3. Go to Add-Ons>NetSuite>Export Data
  4. Select date range
  5. Press Export
  6. Business Payments will be exported to NetSuite
  7. To view, Go to Transactions>Financial>Make Journal Entries>List
  8. All exported Business Payments will be available
  9. Click View / Edit to see details

NetSuite Single SignOn [SSO] to SimplePay

  1. Login to NetSuite
  2. Go to Customization>SuiteBundler>Search & Install Bundle
  3. In the Keywords text field, type SimplePay SSO and search
  4. Install SimplePay SSO Bundle
  5. A preview of files to be copied/added to your account with the bundle will be displayed. Click Install Bundle [bottom right of screen]
  6. Click OK to continue
  7. Installed bundles list will be displayed, wait for SimplePay SSO bundle to be installed
  8. The status will change to a tick mark when the bundle is installed. Refresh the page to monitor status
  9. In SimplePay, go to Add-Ons>NetSuite>Setup
  10. Generate a connection point url. Copy the URL. (Only Company admins can generate connection point URL in SimplePay).
  11. Go to your NetSuite Account
  12. Go to Setup->Integration->SuiteSignOn. Edit Login to SimplePay record
  13. Paste copied url to URL field under Connection Points subtab (Replace existing url).
  14. Go to Lists>Accounting>SimplePay.ca. A new page will open where you can login to SimplePay
  15. You need to login to your Simplepay account for the first time for confirmation
  16. It will take about 5 to 10 minutes to show SimplePay.ca link in NetSuite Lists>Accounting menu.