NetSuite
Plugin Setup
Pre-Onboarding Checklist (NetSuite)
looking for a self serve installation experience? check out our guides, starting at step 1 here prior to joining the onboarding call, please follow the below steps to ensure that installation process runs smoothly any missed steps may result in the onboarding call being rescheduled to a later time bring a netsuite administrator our onboarding calls require a netsuite administrator (or someone with sufficient permissions) to be present in the call the below is what we require this user to have access to do install bundles create access tokens configure features on the netsuite company define permissions on scripts manage users/roles if no attendees have permissions to do the above, the call may be rescheduled review your "multiple currencies" setup the "multiple currencies" feature in netsuite must be enabled in order for the bank plugin to function the bank plugin was built with muti currency at the forefront in order to support growing business who scale beyond single currency operations for this to be possible in netsuite, it is mandatory to enable the "multiple currencies" netsuite feature attempting to use the plugin without this feature enabled will result in a suitescript error on every page you can verify your "multiple currencies" setup by navigating to setup → company → enable features the "multiple currencies" feature can be found within the company tab note your netsuite edition netsuite offers oneworld and non oneworld editions please check if subsidiaries are present in your netsuite environment if subsidiaries are present, you are on a oneworld edition some features in your bank plugin may be incompatible with non oneworld editions of netsuite as they require subsidiaries to be enabled note any custom workflows or scripts your bank plugin works best in netsuite environments that do not have any customized workflows or scripts that block or alter standard accounts payable workflows, such as bill payment creation or the vendor record common examples include approval workflows please check with your bank representative or with a member of our onboarding or support team for what payment approval steps are available to you for users moving into production, please ensure you have tested your bank plugin thoroughly in a netsuite sandbox environment that contains custom workflows or scripts that pertain to accounts payable note any third party plugins or applications other third party plugins, applications, or integrations within netsuite may not work perfectly with your new bank plugin for users moving into production, please ensure you have tested your bank plugin thoroughly in a netsuite sandbox environment containing relevant third party applications to avoid any future disruption to service confirm sandbox testing speak with a fispan representative if you do not wish to enable a netsuite sandbox environment all users moving into production should test the bank plugin in a netsuite sandbox environment alongside any custom workflows, scripts, or third party plugins or applications this will ensure a smoother transition onto the bank plugin and help avoid any future disruption to service please refer to the sandbox checklist (netsuite) page for a number of suggested scenarios to test note where banking details are stored make a note of where your payee's bank details are currently stored our supplementary entity bank details bundle currently allows users to migrate data from netsuite's electronic bank payments bundle, while also providing import templates for banking data that may be stored elsewhere we strongly recommend using our entity bank details bundle for greater support of additional payment types and for a smoother user experience review limitations the netsuite bank plugin and the supplementary entity bank details bundle is currently not able to support the following environments without the "multiple currencies" netsuite feature enabled non oneworld netsuite editions (no subsidiaries) partial payments automated writing of balance or transaction data directly into the netsuite reconciliation module(s) handling of payroll or employee commissions user specific approvals within netsuite for payments submitted through the bank plugin read from payee bank data stored outside of our supplementary entity bank details bundle conduct saved searches or run reports on bank information stored in the entity bank details bundle have the invitation email handy you should have received an invitation email from your bank with links to install the bundle in netsuite ensure that at least one person attending the call has access to this email, whether they were the original recipient or it was forwarded to them have your netsuite account id handy this can be found by navigating to setup → company → company information within the company information page you can find your account id copy this account id somewhere and save it as we will need this information during the installation process configure netsuite features while not a mandatory step, configuring your netsuite company’s features ahead of time will speed up the onboarding process significantly please follow the below steps to enable the required features in netsuite go to setup → company → enable features under the company tab, enable multiple currencies under the employees tab, enable expense reports (this is required for apply bill credits functionality) under the suitecloud tab, enable the following items custom records client suitescript server suitescript token based authentication then, select save navigate to setup → accounting → accounting preferences under the general tab, enable the “use account numbers” checkbox then, click save