Skip to content

Commit

Permalink
Merge pull request Expensify#50203 from Expensify/sakluger-patch-3
Browse files Browse the repository at this point in the history
[NO QA] Fix formatting in Connect-to-Sage-Intacct.md
  • Loading branch information
youssef-lr authored Oct 10, 2024
2 parents fac9d16 + bea4205 commit 658239c
Showing 1 changed file with 34 additions and 34 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,37 +4,37 @@ description: Integrate Sage Intacct with Expensify
order: 1
---

# Connect to Sage Intacct
The Sage Intacct integration allows for automated syncing and reduces manual entries. The integration allows you to import your standard dimensions (like department, class, location, customer, and project/job) as well as user-defined dimensions for selection in Expensify.

Enjoy automated syncing and reduce manual entries with the Expensify and Sage Intacct integration. Gain in-depth, real-time financial insights with user-defined dimensions, as well as expense coding by department, class, location, customer, and project (job).
The features available for the Expensify connection with Sage Intacct vary based on your Sage Intacct subscription. The features may still be visible in Expensify even if you don't have access, but you will receive an error if the feature isn't available with your subscription.

{% include info.html %}
The Sage Intacct integration is only available on the Control plan.
{% include end-info.html %}

## Overview
# Overview

Expensify’s integration with Sage Intacct allows you to connect using either role-based permissions or user-based permissions and exporting either expense reports or vendor bills.
Expensify’s integration with Sage Intacct allows you to connect using either role-based permissions or user-based permissions and to export either expense reports or vendor bills.

Checklist of items to complete:
**Checklist of items to complete:**

1. Create a web services user and configure permissions
1. Enable the T&E module (only required if exporting out-of-pocket expenses as Expense Reports)
1. Set up Employees in Sage Intacct (only required if exporting expenses as Expense Reports)
1. Set up Expense Types (only required if exporting expenses as Expense Reports)
1. Enable Customization Services
1. Download the Expensify Package
1. Upload the Expensify Package in Sage Intacct
1. Add web services authorization
1. Enter credentials and connect Expensify and Sage Intacct
1. Configure integration sync options

## Step 1a: Create a web services user (Connecting with User-based permissions)
Note: If the steps in this section look different in your Sage Intacct instance, you likely use role-based permissions. If that’s the case, follow the steps [here].
2. Enable the T&E module (only required if exporting out-of-pocket expenses as Expense Reports)
3. Set up Employees in Sage Intacct (only required if exporting expenses as Expense Reports)
4. Set up Expense Types (only required if exporting expenses as Expense Reports)
5. Enable Customization Services
6. Download the Expensify Package
7. Upload the Expensify Package in Sage Intacct
8. Add web services authorization
9. Enter credentials and connect Expensify and Sage Intacct
10. Configure integration sync options

# Step 1a: Create a web services user (Connecting with User-based permissions)
Note: If the steps in this section look different from your Sage Intacct instance, you likely use role-based permissions. If that’s the case, start with [Step 1b](#step-1b-create-a-web-services-user-connecting-with-role-based-permissions).

To connect to Sage Intacct, you’ll need to create a special web services user (please note that Sage Intacct does not charge extra for web services users).

1. Go to **Company > Web Services Users > New**.
1. Go to **Company > Web Services Users > New**
2. Configure the user as outlined below:
- **User ID**: “xmlgateway_expensify”
- **Last Name and First Name:** “Expensify”
Expand All @@ -59,15 +59,15 @@ These are the permissions required for this integration when exporting out-of-po
- **Projects (Read-only)** - Only required if using Projects or Customers
- **Accounts Payable (All)** - Only required if exporting any expenses expenses as vendor bills

## Step 1b: Create a web services user (Connecting with Role-based permissions)
Note: If the steps in this section look different in your Sage Intacct instance, you likely use role-based permissions. If that’s the case, follow the steps [here].
# Step 1b: Create a web services user (Connecting with Role-based permissions)
Note: If the steps in this section look different in your Sage Intacct instance, you likely use role-based permissions. If that’s the case, start with [Step 1a](#step-1a-create-a-web-services-user-connecting-with-user-based-permissions).

**First, you'll need to create the new role:**

1. In Sage Intacct, click **Company**, then click on the **+ button** next to Roles
1. Name the role "Expensify", then click **Save**
1. Go to **Roles > Subscriptions** and find the “Expensify” role you just created
1. Configure correct permissions for this role by clicking the checkbox and then clicking on the Permissions hyperlink. These are the permissions required for this integration when exporting out-of-pocket expenses as vendor bills:
2. Name the role "Expensify", then click **Save**
3. Go to **Roles > Subscriptions** and find the “Expensify” role you just created
4. Configure correct permissions for this role by clicking the checkbox and then clicking on the Permissions hyperlink. These are the permissions required for this integration when exporting out-of-pocket expenses as vendor bills:
- **Administration (All)**
- **Company (Read-only)**
- **Cash Management (All)**
Expand All @@ -89,7 +89,7 @@ Note: If the steps in this section look different in your Sage Intacct instance,
3. Assign the role to that user: click the **+ button**, then select the “Expensify” role and click **Save**


## Step 2: Enable and configure the Time & Expenses Module
# Step 2: Enable and configure the Time & Expenses Module
**Note: This step is only required if exporting out-of-pocket expenses from Expensify to Sage Intacct as Expense Reports.**

Enabling the T&E module is a paid subscription through Sage Intacct and the T&E module is often included in your Sage Intacct instance. For information on the costs of enabling this module, please contact your Sage Intacct account manager.
Expand Down Expand Up @@ -118,7 +118,7 @@ In Sage Intacct, go to **Company menu > Subscriptions > Time & Expenses** and to
6. Click **Save** to confirm your configuration


## Step 3: Set up Employees in Sage Intacct
# Step 3: Set up Employees in Sage Intacct
**Note: This step is only required if exporting out-of-pocket expenses from Expensify to Sage Intacct as Expense Reports.**

To set up employees in Sage Intacct:
Expand All @@ -135,7 +135,7 @@ To set up employees in Sage Intacct:
1. Fill in their Primary Email Address along with any other required information


## Step 4: Set up Expense Types in Sage Intacct
# Step 4: Set up Expense Types in Sage Intacct
**Note: This step is only required if exporting out-of-pocket expenses from Expensify to Sage Intacct as Expense Reports.**

Expense Types provide a user-friendly way to display the names of your expense accounts to your employees. To set up expense types in Sage Intacct:
Expand All @@ -150,20 +150,20 @@ Expense Types provide a user-friendly way to display the names of your expense a
- **Description**
- **Account Number** (from your General Ledger)

## Step 5: Enable Customization Services
# Step 5: Enable Customization Services
**Note:** If you already have Platform Services enabled, you can skip this step.

To enable Customization Services, go to **Company > Subscriptions > Customization Services**.


## Step 6: Download the Expensify Package
# Step 6: Download the Expensify Package
1. In Expensify, go to Settings > Workspaces
1. Click into the workspace where you'd like to connect to Sage Intacct
- If you already use Expensify, you can optionally create a test workspace by clicking **New Workspace** at the top-right of the Workspaces page. A test workspace allows you to have a sandbox environment for testing before implementing the integration live.
1. Go to **Connections > Sage Intacct > Connect to Sage Intacct**
1. Select **Download Package** (You only need to download the file; we’ll upload it from your Downloads folder later)

## Step 7: Upload Package in Sage Intacct
# Step 7: Upload Package in Sage Intacct
If you use Customization Services:

1. Go to **Customization Services > Custom Packages > New Package**
Expand All @@ -177,20 +177,20 @@ If you use Platform Services:
1. Click **Import**


## Step 8: Add Web Services Authorization
# Step 8: Add Web Services Authorization
1. Go to **Company > Company Info > Security** in Sage Intacct and click **Edit**
2. Scroll down to **Web Services Authorizations** and add “expensify” (all lower case) as a Sender ID

## Step 9: Enter Credentials and Connect Expensify and Sage Intacct
# Step 9: Enter Credentials and Connect Expensify and Sage Intacct
1. In Expensify, go to **Settings > Workspaces > [Workspace Name] > Accounting**
1. Click **Set up** next to Sage Intacct
1. Enter the credentials you set for your web services user in Step 1
1. Click **Confirm**

## FAQ
# FAQ

### Why wasn't my report automatically exported to Sage Intacct?
## Why wasn't my report automatically exported to Sage Intacct?
There are a number of factors that can cause auto-export to fail. If this happens, you will find the specific export error in the report comments for the report that failed to export. Once you’ve resolved any errors, you can manually export the report to Sage Intacct.

### Can I export negative expenses to Sage Intacct?
## Can I export negative expenses to Sage Intacct?
Yes, you can export negative expenses to Sage Intacct. If you are exporting out-of-pocket expenses as expense reports, then the total of each exported report cannot be negative.

0 comments on commit 658239c

Please sign in to comment.