You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/articles/new-expensify/connections/netsuite/Configure-Netsuite.md
+23-22Lines changed: 23 additions & 22 deletions
Original file line number
Diff line number
Diff line change
@@ -4,45 +4,45 @@ description: Configure the Import, Export, and Advanced settings for Expensify's
4
4
order: 2
5
5
---
6
6
7
-
# Best Practices Using NetSuite
7
+
# Best practices using NetSuite
8
8
9
9
Using Expensify with NetSuite brings a seamless, efficient approach to managing expenses. With automatic syncing, expense reports flow directly into NetSuite, reducing manual entry and errors while giving real-time visibility into spending. This integration speeds up approvals, simplifies reimbursements, and provides clear insights for smarter budgeting and compliance. Together, Expensify and NetSuite make expense management faster, more accurate, and stress-free.
10
10
11
-
# Accessing the NetSuite Configuration Settings
11
+
# Accessing the NetSuite configuration settings
12
12
13
13
NetSuite is connected at the workspace level, and each workspace can have a unique configuration that dictates how the connection functions. To access the connection settings:
14
14
15
-
1. Click your profile image or icon in the bottom left menu.
15
+
1. Click Settings in the bottom left menu.
16
16
2. Scroll down and click **Workspaces** in the left menu.
17
17
3. Select the workspace you want to access settings for.
18
18
4. Click **Accounting** in the left menu.
19
19
20
-
# Step 1: Configure Import Settings
20
+
# Step 1: Configure import settings
21
21
22
22
The following steps help you determine how data will be imported from NetSuite to Expensify.
23
23
24
24
1. From the Accounting tab of your workspace settings, click on **Import**.
25
25
2. In the right-hand menu, review each of the following import settings:
26
26
-_Categories_: Your NetSuite Expense Categories are automatically imported into Expensify as categories. This is enabled by default and cannot be disabled.
27
27
-_Department, Classes, and Locations_: The NetSuite connection allows you to import each independently and utilize tags, report fields, or employee defaults as the coding method.
28
-
- Tags are applied at the expense level and apply to single expense.
28
+
- Tags are applied at the expense level and apply to a single expense.
29
29
- Report Fields are applied at the report header level and apply to all expenses on the report.
30
30
- The employee default is applied when the expense is exported to NetSuite and comes from the default on the submitter’s employee record in NetSuite.
31
-
-_Customers and Projects_: The NetSuite connections allows you to import customers and projects into Expensify as Tags or Report Fields.
31
+
-_Customers and Projects_: The NetSuite connection allows you to import customers and projects into Expensify as Tags or Report Fields.
32
32
-_Cross-subsidiary customers/projects_: Enable to import Customers and Projects across all NetSuite subsidiaries to a single Expensify workspace. This setting requires you to enable “Intercompany Time and Expense” in NetSuite. To enable that feature in NetSuite, go to **Setup > Company > Setup Tasks: Enable Features > Advanced Features**.
33
33
-_Tax_: Enable to import NetSuite Tax Groups and configure further on the Taxes tab of your workspace settings menu.
34
34
-_Custom Segments and Records_: Enable to import segments and records are tags or report fields.
35
35
- If configuring Custom Records as Report Fields, use the Field ID on the Transactions tab (under **Custom Segments > Transactions**).
36
36
- If configuring Custom Records as Tags, use the Field ID on the Transaction Columns tab (under **Custom Segments > Transaction Columns**).
37
37
- Don’t use the “Filtered by” feature available for Custom Segments. Expensify can’t make these dependent on other fields. If you do have a filter selected, we suggest switching that filter in NetSuite to “Subsidiary” and enabling all subsidiaries to ensure you don’t receive any errors upon exporting reports.
38
38
-_Custom Lists_: Enable to import lists as tags or reports fields.
39
-
3. Sync the connection by closing the right-hand menu and clicking the three-dot icon > Sync Now option. Once the sync completes, you should see the values for any enabled tags or report fields in the corresponding Tag or Report Field tabs in the workspace settings menu.
39
+
3. Sync the connection by closing the right-hand menu and clicking the **three-dot icon** > **Sync Now** option. Once the sync completes, you should see the values for any enabled tags or report fields in the corresponding Tag or Report Field tabs in the workspace settings menu.
40
40
41
41
{% include info.html %}
42
42
When you’re done configuring the settings, or anytime you make changes in the future, sync the NetSuite connection. This will ensure changes are saved and updated across both systems.
43
43
{% include end-info.html %}
44
44
45
-
# Step 2: Configure Export Settings
45
+
# Step 2: Configure export settings
46
46
47
47
The following steps help you determine how data will be exported from Expensify to NetSuite.
48
48
@@ -59,7 +59,7 @@ The following steps help you determine how data will be exported from Expensify
59
59
-_Journal Entries_: Out-of-pocket expenses will be exported to NetSuite as journal entries. All the transactions will be posted to the payable account specified in the workspace. You can also set an approval level in NetSuite for the journal entries.
60
60
- By default, journal entry forms do not contain a customer column, so it is not possible to export customers or projects with this export option. Also, the credit line and header-level classifications are pulled from the employee record.
61
61
-_Export company card expenses as_:
62
-
-_Expense Reports_:To export company card expenses as expense reports, you will need to configure your default corporate cards in NetSuite.
62
+
-_Expense Reports_:To export company card expenses as expense reports, you must configure your default corporate cards in NetSuite.
63
63
-_Vendor Bills_: Company card expenses will be posted as a vendor bill payable to the default vendor specified in your workspace Accounting settings. You can also set an approval level in NetSuite for the bills.
64
64
-_Journal Entries_: Company Card expenses will be posted to the Journal Entries posting account selected in your workspace Accounting settings.
65
65
- Important Notes:
@@ -70,9 +70,9 @@ The following steps help you determine how data will be exported from Expensify
70
70
-_Invoice item_: Choose whether Expensify creates an "Expensify invoice line item" for you upon export (if one doesn’t exist already) or select an existing invoice item.
71
71
-_Export foreign currency amount_: Enabling this feature allows you to send the original amount of the expense rather than the converted total when exporting to NetSuite. This option is only available when exporting out-of-pocket expenses as Expense Reports.
72
72
-_Export to next open period_: When this feature is enabled and you try exporting an expense report to a closed NetSuite period, we will automatically export to the next open period instead of returning an error.
73
-
3. Sync the connection by closing the right-hand menu and clicking the three-dot icon > Sync Now option.
73
+
3. Sync the connection by closing the right-hand menu and clicking the **three-dot icon** > **Sync Now** option.
74
74
75
-
# Step 3: Configure Advanced Settings
75
+
# Step 3: Configure advanced settings
76
76
77
77
The following steps help you determine the advanced settings for your NetSuite connection.
78
78
@@ -84,16 +84,16 @@ The following steps help you determine the advanced settings for your NetSuite c
84
84
-_Sync reimbursed reports_: Any time a report is paid using Expensify ACH, the corresponding bill payment will be created in the NetSuite.
85
85
-_Reimbursments account_: Select the account that matches the default account for Bill Payments in your NetSuite account.
86
86
-_Collections account_: When exporting invoices, once marked as Paid, the payment is marked against the account selected.
87
-
-_Invite employees and set approvals_: Enabling this feature will invite all employees from the connected NetSuite subsidiary to your Expensify workspace. Once imported, Expensify will send them an email letting them know they’ve been added to a workspace.
88
-
- In addition to inviting employees, this feature enables a custom set of approval workflow options, which you can manage in Expensify Classic. (Click Switch to Expensify Classic from the Settings menu.)
87
+
-_Invite employees and set approvals_: Enabling this feature will invite all employees from the connected NetSuite subsidiary to your Expensify workspace. Once imported, Expensify will email them to let them know they’ve been added to a workspace.
88
+
This feature invites employees and enables a custom set of approval workflow options, which you can manage in Expensify Classic. (Click Switch to Expensify Classic from the Settings menu.)
89
89
-_Auto create employees/vendors_: With this feature enabled, Expensify will automatically create a new employee or vendor in NetSuite (if one doesn’t already exist) using the name and email of the report submitter.
90
90
-_Enable newly imported categories_: Toggle to enable this feature and anytime a new Expense Category is created in NetSuite, it will be imported into Expensify as an enabled category. Otherwise, it will import disabled and employees will be unable to see it as an option to code to an expense.
91
91
-_Setting approval levels_: You can set the NetSuite approval level for each different export type; Expense report, Vendor bill, and Journal entry.
92
92
- Note: If you have Approval Routing selected in your accounting preference, this will override the selections in Expensify. If you do not wish to use Approval Routing in NetSuite, go to **Setup > Accounting > Accounting Preferences > Approval Routing** and ensure Vendor Bills and Journal Entries are not selected.
93
93
-_Custom form ID_: By default, Expensify creates entries using the preferred transaction form set in NetSuite. Enabling this setting allows you to designate a specific transaction form.
94
94
-_Out-of-pocket expense_:
95
95
-_Company card expense_:
96
-
3. Sync the connection by closing the right-hand menu and clicking the three-dot icon > Sync Now option.
96
+
3. Sync the connection by closing the right-hand menu and clicking the **three-dot icon** > **Sync Now** option.
97
97
98
98
{% include faq-begin.md %}
99
99
@@ -107,20 +107,21 @@ Once imported, you can turn specific tags on or off under **Settings > Workspace
107
107
108
108
Yes, you can automatically import your employees and set their approval workflow with your connection between NetSuite and Expensify.
109
109
110
-
Enabling this feature will invite all employees from the connected NetSuite subsidiary to your Expensify workspace. Once imported, Expensify will send them an email letting them know they’ve been added to a workspace.
110
+
Enabling this feature will invite all employees from the connected NetSuite subsidiary to your Expensify workspace. Once imported, Expensify will email them to let them know they’ve been added to a workspace.
111
111
112
112
In addition to inviting employees, this feature enables a custom set of approval workflow options, which you can manage in Expensify Classic. (Click Switch to Expensify Classic from the Settings menu.) Your options for approval include:
113
113
114
-
-**Basic Approval:**A single level of approval, where all users submit directly to a Final Approver. The Final Approver defaults to the workspace owner but can be edited on the people page.
114
+
-**Basic Approval:**This is a single level of approval, where all users submit directly to a Final Approver. The Final Approver defaults to the workspace owner but can be edited on the people page.
115
115
-**Manager Approval (default):** Two levels of approval route reports first to an employee’s NetSuite expense approver or supervisor, and second to a workspace-wide Final Approver. By NetSuite convention, Expensify will map to the supervisor if no expense approver exists. The Final Approver defaults to the workspace owner but can be edited on the people page.
116
116
-**Configure Manually:** Employees will be imported, but all levels of approval must be manually configured on the workspace’s People settings page. If you enable this setting, it’s recommended you review the newly imported employees and managers on the **Settings > Workspaces > Group > [Workspace Name] > People** page.
117
117
118
118
119
119
## I notice that company card expenses export to NetSuite right away when I approve a report, but reimbursable expenses don’t, why is that?
120
120
121
-
When Auto Sync is enabled and you reimburse employees through Expensify, we help to automatically send finalized expenses to NetSuite. The timing of the export depends on the type of expense it is.
122
-
- **If you reimburse members through Expensify:** Reimbursing an expense report will trigger auto-export to NetSuite. When the expense report is exported to NetSuite, a corresponding bill payment will also be created in NetSuite.
123
-
- **If you reimburse members outside of Expensify:** Expense reports will be exported to NetSuite at the time of final approval. After you mark the report as paid in NetSuite, the reimbursed status will be synced back to Expensify the next time the integration syncs.
121
+
When Auto Sync is enabled and you reimburse employees through Expensify, we help you automatically send finalized expenses to NetSuite. The timing of the export depends on the type of expense.
122
+
123
+
-**If you reimburse members through Expensify:** Reimbursing an expense report will trigger auto-export to NetSuite. When the expense report is exported to NetSuite, a corresponding bill payment will also be created in NetSuite.
124
+
-**If you reimburse members outside of Expensify:** Expense reports will be exported to NetSuite at the time of final approval. After you mark the report as paid in NetSuite, the reimbursed status will be synced back to Expensify the next time the integration syncs.
124
125
125
126
## How do I configure my default corporate cards in NetSuite?
126
127
@@ -147,7 +148,7 @@ You can also select the default account on your employee record to use individua
147
148
148
149
If a report is reimbursed via ACH or marked as reimbursed in Expensify and then exported to NetSuite, the report is automatically marked as paid in NetSuite.
149
150
150
-
If a report is exported to NetSuite, and then marked as paid in NetSuite, the report will automatically be marked as reimbursed in Expensify during the next sync.
151
+
If a report is exported to NetSuite and then marked as paid in NetSuite, it will automatically be marked as reimbursed in Expensify during the next sync.
151
152
152
153
## Will enabling auto-sync affect existing approved and reimbursed reports?
153
154
@@ -157,6 +158,6 @@ Auto-sync will only export newly approved reports to NetSuite. Reports that were
157
158
158
159
When using multi-currency features with NetSuite, remember these points:
159
160
160
-
**Employee/Vendor currency:** The currency set for a NetSuite vendor or employee record must match the subsidiary currency for whichever subsidiary you export that user's reports to. A currency mismatch will cause export errors.
161
-
**Bank Account Currency:** When synchronizing bill payments, your bank account’s currency must match the subsidiary’s currency. Failure to do so will result in an “Invalid Account” error.
161
+
-**Employee/Vendor currency:** The currency set for a NetSuite vendor or employee record must match the subsidiary currency for whichever subsidiary you export that user's reports to. A currency mismatch will cause export errors.
162
+
-**Bank Account Currency:** When synchronizing bill payments, your bank account’s currency must match the subsidiary’s currency. Failure to do so will result in an “Invalid Account” error.
0 commit comments