This article explains how clients can enable and customize the plugin options for the NetSuite integration for Deel Contractor of Record (COR) contracts.
Please see How to Prepare Your NetSuite Account for Deel Integration to begin the set-up process.
You will need to generate secret tokens from NetSuite and make sure that certain features are enabled.
Once these NetSuite account updates are complete, you can finish the integration on Deel.
In this article:
How to set up expense account mapping
Vendor Management module
We can fully automate the provisioning and management of vendors.
Because bills require a vendor, you will need to complete the setup of this module to unlock bill payments and document syncing
Please note that for Deel Contractor of Record (COR), there is only one vendor: Deel Inc.
All COR invoices come from this vendor.
Select an existing NetSuite vendor, or have Deel create a new one in NetSuite.
Bill (invoice) syncing module
Enable this module to have Deel automatically sync bills and bill payments into NetSuite.
Set up expense account mapping to enable this module.
Bills will only begin syncing once enabled this module and only for the entity connected.
Clicking the View button will open the advanced settings. Once there, click on the Configure button to proceed with configuration by adjustment category.
After choosing preferred options, simply click on Complete Action to finalize the process.
l
Setting up expense account mapping
Choose the NetSuite Expense Accounts that match the corresponding Deel COR invoice items.
Unsynced Invoices
View all unsynced invoices and see the paid date and amount.
To manually sync an invoice, select it and click Sync Invoices
Tracking category mapping
Associate custom field options in Deel to classes, departments, and locations in NetSuite to add extra details to your transaction items.
Click Start Mapping.
In NetSuite, select the Setup tab and then select Company. Create new Departments, Locations, and Classes.
The class, department, or location selected in the tracking category mapping will be displayed in the corresponding NetSuite invoice.
How to create custom fields
Add customized attributes to Contractor of Record (COR) contracts, including Employee ID, Project Code, and more.
From Organization Settings page, select the Custom fields card and click on the Add fields button.
Please note that the NetSuite integration only supports custom fields in the form of a list.
Grouped expense account mapping
Map expense accounts by previously set up custom field values in Deel.
This allows for a set up on grouped mapping. This can be, for example, a mapping unique to all vendors in one department, or a mapping that is unique to only one vendor.
Auto invoice sync
Choose if you want Deel to automatically sync over invoices to NetSuite once workers are paid, or if there's a preference for doing it manually.
Advanced settings
Currency Settings
If multiple currencies have been setup, specify the default currency that vendors, invoices, and payments sync in.
When using the invoice currency, Deel will sync invoices and invoice payments in the currency that are used to pay invoices from contractors.
When using the payment currency, Deel will sync invoices and invoice payments in the currency of the payments that make a Deel client account.
Deel’s bookkeeping integrations always ensure that an FX rate is provided between the invoice amount and the client’s basal accounting currency.
To learn more about exchange rates, please see: About Exchange Rates And Fees
Invoice date
Choose the date that Deel uses when syncing bills to your accounting system. Choose either the date the invoice was issued, or the date when the invoice (bill) was paid.
Advanced bill configurations
Decide between including or excluding approval status on the bill; and enable or disable including the bill exchange rate. These are advanced customizations to the bill syncing procedure.
Payment Sync
Map saved payment methods in Deel to payment accounts within NetSuite.
This allows Deel to generate invoice payments so that previously synced invoices can be marked as paid and reconciled.
Please note that invoice payments will only sync upon payment of the invoice.
Click Map Payment Account next to a saved payment method.
Add a default payment account in NetSuite for each currency.
This is especially useful when paying Deel via bank transfer, or a payment method that is not mapped to a NetSuite payment account
Document Sync
Sync any invoice PDFs and expense documents to NetSuite.
To enable the plugin, select a default folder where these documents are to be synced.
Frequently Asked Question
[ACCORDION] Is a USD payment method needed?
No, a specific payment method is not required. There'd the flexibility to set a default payment account for all transactions, or assign saved payment methods to various accounts.