NetSuite is an accounting integration. The integration is bidirectional: Bezala pushes expenses and fetches users, cost centers, and accounts.
Setting up NetSuite integration often requires customisation. But don’t worry, we’ve already done most of the work for you, so that the setup cost will be slim to none. And we’ll gladly help setup the Expense Claim Solution you want, even if you want to have some flows customised. Contact [email protected] to get started.
The process of integrating Bezala with NetSuite has five phases:
Add the necessary scripts to NetSuite
First off, we’ll add the necessary scripts to your NetSuite account. If you want to, we can even do this to your Sandbox, so that we can test it there first.
Once the scripts are added to NetSuite, we’ll need to setup your Bezala account. If you haven’t done this already, you can go ahead and setup a test account:
The following information then needs to be added to your Bezala account. We’ll have to do this part, but you can send your keys to us via SendSafely.
Host URI
GET script number
POST script number
Realm
Subsidiary
Token
Token Secret
Consumer Key
Consumer Secret
Select which NetSuite Accounts are to be shown in Bezala
In NetSuite, there are two types of Expense accounts:
The Expense Accounts listed in the General Ledger that are shown when adding Credit Card Receipts in NetSuite
The Expense Categories that are shown when creating Expenses in NetSuite
This is confusing to users, and hence we decided to combine these two in Bezala. Once the scripts are added to your NetSuite, you’ll see a few new fields when editing an account. Bezala imports only the accounts that have an Expense Category linked to them, AND that have the “SHOW IN BEZALA” checkbox activated.
This means that you have to have a corresponding Expense Category for each GL account that you want to show to your employees when they insert Expenses. When you’ve done this, navigate to the Accounts view in Bezala, and click the “Fetch data” button. Then the accounts will appear in Bezala, and can be selected by your employees when inserting Expense Claims.
Allowing different Expense Claim forms
In Bezala, you can chose to show the following forms to your employees:
Receipts
Per Diems (Daily Allowance)
Mileage
Rewards (see more here)
In order to add these properly to Bezala, make sure that there is both a GL account and an Expense Category for them in NetSuite. Then when they are in Bezala, make sure to connect the accounts to the corresponding form from the company settings page in Bezala (requires the Beta user role: contact [email protected] to get it). Once the accounts are connected, you can go ahead and assign them to your admin user from the Accounts view in Bezala. Otherwise they will also be shown when your employees create Receipts.
Selecting which accounts are reimbursable
In Bezala's company settings view in the tab "Reimbursement & Accounting" you will find a “reimbursement account” dropdown list (requires the Beta user role: contact [email protected] to get it). Select the payment method for which your employees expenses should be reimbursed. When an expense is added with that payment method, we’ll add it as an expense in NetSuite. Otherwise it will be added as as credit card transaction.
Adding Credit Cards
Select the Credit Card GL account that you wish to add to Bezala and activate the “Show in Bezala” checkbox. Pro tip: Go to Bezala and assign that Credit Card to only the employees who actually use it.
Select which Employees should be added to Bezala
First you need to navigate to the Employee list in Netsuite. From there, select edit on the employee you wish to add to Bezala.
Then you need to click enable the “Bezala user” checkbox. This Employee will then automatically be added to your Bezala account. Make sure that the Employees have their Bank details and Address Record (At least the country) set in their Employee Records, otherwise you won’t be able to reimburse them.
Select which Projects should be shown in Bezala
Navigate to the Project that you wish to show in Bezala, and activate the “Allow Expenses” checkbox from the edit view. Keep in mind that the Project has to exist in the Subsidiary which you are integrating to Bezala.
The Projects you have selected will be shown in Bezala under the “Cost Centers view”. The list of resources in the edit view will be added as the Assignees to the Projects in Bezala.
In that edit view, you will also find a new dropdown called “Project Approver”, and an existing one called “Project Reviewer”. If there are employees selected in these drop-downs, then all expenses that have this Project selected will have the following approval cycle:
Project Reviewer
THEN Project Approver
Select which Departments should be shown in Bezala
All of the Departments within the Subsidiary which is integrated to Bezala will be shown in Bezala.
Pro tip: you can assign these cost centers in Bezala to specific employees. That way all of your employees won’t see them.
Detailed instructions can be found here: https://bezala.com/en/integrations/bookkeeping-software/netsuite