Deel offers its clients the chance to integrate NetSuite as part of their system. This integration automatically syncs all Deel invoices, by creating a vendor bill on your NetSuite account when an invoice is paid.
In this article you will find:
- Getting started
- Steps to install the integration
- Preparing your NetSuit account
- Walkthrough video with step-by-step instructions
- FAQs
Getting Started
Step 1 -- Log in to your Deel account and select Apps & Perks in the navigation menu.
Step 2 -- Locate Netsuite in the Accounting section and click connect on the next page.
There will be 7 installation steps in order to set up your integration with NetSuite and Deel.
Step 1 -- Enter your NetSuite account details and click next.
Step 2 -- Choose to have invoice items appear as expenses or items in NetSuite, then click Next.
Step 3 -- From the drop down menu select the legal entity you wish to connect, then click Next.
Step 4 -- Select the account to use for each bill. You can choose between one account for all bills or per adjustment type.
Step 5 -- Enable contract sync.
If you want to automatically sync all new contracts with your integration you can enable that feature now. Click next to continue.
Step 6 -- Customize your integration.
First, you can decide if you want us to synchronize each invoice along with an invoice payment so the invoices get marked as paid.
Second, choosing the default payment account.
Step 7 -- Complete the integration by selecting relevant options for you and your company.
Congratulations, you just integrated your NetSuite account to Deel!
Additional steps
Once you have successfully integrated your NetSuite account to Deel, you may have contractors to sync. Click on Not linked and check the box for Select all contractors. Click Link and you should be good to go!
In NetSuite integration you will need to input some parameters manually. Select Team Settings from the navigation menu, and select the Integrations tab.
You will need some information to hand before hand such as:
- Account ID
- Customer Key
- Customer Secret
To generate those tokens, a NetSuite user with Administrator role should go to : Setup > Integrations > Manager Integrations > New
The configuration of the Integration in NetSuite should look like this:
Finally, after saving a screen like this will be shown, and the consumer key and secret will be at the bottom of the page:
- Token ID
- Secret Token
Token key and Token secret
To generate those tokens, a NetSuite user with Administrator role should go to : Setup > User/Roles > Access Tokens > New
The configuration of the Access Token in NetSuite should look like this:
ATTENTION: Choose a role with the needed permissions (see more in the following paragraph).
After saving, the tokens will be at the bottom of the page:
NetSuite User Role Grants
The user role used to generate the Access Token must have the following permissions:
- With this information available, you can start the integration process.
- Note you can leave at any point, and then integration will be live; you can go back and complete it when you have whatever info you may need.
You can then click the "Integrations" options on the top of your page.
Preparing your NetSuite account
Multi-currency
If you deal with more that one currency on Deel, multi-currency must be enabled. To do it, in NetSuite, go to Setup > Company > Enable Features
In Enable Features page, look for Multiple Currencies
and check it:
Accounting periods
Accounting periods feature must be enabled. To do it, in NetSuite, go to Setup > Company > Enable Features
In Enable Features page, look for Accounting periods
and check it:
Walkthrough video with step-by-step instructions
FAQs
How can I delete the integration?
Easy! Go to the Apps & Perks section of the navigation menu, select the Integrations tab, locate NetSuite and click on Disconnect. You can find step-by-step instructions in this article.
What if the person who set the integration up leaves?
You can set up an email notification to go to several inboxes so if someone is off, or has left the organization, there isn't a single point of failure.
Do I get notifications if there is an issue with the integration?
An email notification setting has been added to the Xero integration, and the user can add as many email addresses as they wish so people get notified.
Does NetSuite map bill payments to a department?
You can use the Bill Payment Department setting to select a department to map all Bill Payments too. This is an integration-level setting and will apply to all teams.