Get Started With the Sage Intacct Integration

Last updated: Jun 2, 2026, 3:36 PM

Learn more about xtraCHEF's integration with Sage Intacct and how to configure it.

This integration requires access to Toast Partner Integrations. To learn more, see Set Up Toast Partner Integrations.

 

Third-party products like Sage Intacct are provided solely according to the warranty and other terms specified by the third-party provider, who is solely responsible for service and support for its product.

 

In this Article:

 

Sage Intacct Integration Features

With Omniboost, restaurants and hotels can seamlessly connect and integrate Accounting, Point of Sale (POS), Property Management System (PMS), and more to create a connectivity layer that can automate their processes at revolutionary speed and eliminate redundancy and manual errors. Managing property data has never been easier or more accurate!

 

Toast properties that use the Sage Intacct software can connect their financial data with ease, gaining a holistic view to empower their business strategies and improve compliance. Omni Accounting unifies the data, enabling real-time access to all financial information from a central space.

 

Back to top

 

Enable Sage Intacct Integration With Toast

To enable the Sage Intacct integration with Toast, follow these steps:

 

  1. To enable Sage Intacct with Toast, log into Toast Web and navigate to Integrations > Integrations management > Browse & purchase integrations.
  2. Enter Sage Intacct in the search field and select Add Now.
    1. If you have multiple locations, please select the restaurants you would like to connect to Sage Intacct. Finally, select Apply.
    2. Note: Your restaurant must have access to Toast Partner Integrations to add this integration. To learn more, see Set Up Toast Partner Integrations.

        Sage Integration Tile 

  3. Review the data scope visibility terms and conditions, and select Confirm to accept. See the Data Scope Visibility article for more information.
  4. Once you select Add Now on the Sage Intacct tile in Toast Web, you will select which restaurant(s) you would like to connect to your Sage Intacct account, and select Apply
  5. After you select Applyyou will be forwarded to a confirmation screen.
  6. After adding the integration in Toast Web, the Sage Intacct team will reach out to you directly to start your account setup and onboarding if you have yet to create your Sage Intacct account.

 

Back to top

 

Integration Configuration

To support this integration, you'll need to make a few changes in your Sage Intacct account. To do this, you will need admin access in Sage Intacct.



Step 1: Add Web Services User

  1. In Sage Intacct, subscribe to Web Services by visiting Company > Subscriptions.
  2. Next, scroll down until you see Web Services and toggle this feature on. With Web Services on, you will then need to give xtraCHEF access to your account by creating a new web user. To do this, return to your Company tab. Then, select Web Services Users and Add.
  3. Sage Intacct will require a User ID, First Name, Last Name, and Email Address. Enter "sync_xtrachef" as the User ID, First Name, and Last Name. This username will indicate a non-billable user and will be used strictly for the integration. For the remaining Email Address field, use the address of the person managing your xtraCHEF account so they can monitor your future syncs.
  4. You will also need to select Business as your User type and grant Full Admin Privileges. Once the Web Services xtraCHEF user is created, you'll receive an email from Sage Intacct containing a temporary password.

    In User information tab, for User type, Business is selected and for Admin privileges, Full is selected

 

Back to top

 

Step 2: Edit Subscription Permissions

Next, you'll need to configure permissions for this Web Services User. To do this, return to your Company tab. Then, select Web Services Users and your new user (sync_xtrachef). There, you'll see a Subscriptions button. Select Subscriptions to ensure permissions are enabled for all modules.

 

Back to top

 

Step 3: Edit Role Permissions

  1. If you're using role-based permissions, you will need to create a new role for the user (sync_xtrachef). To do this, select Company in your Sage Intacct accounts. Then, select Roles and Add.
  2. To create a role, you will need to add a role name. We recommend naming this xtraCHEF Role.

    In Roles Information, recommended under Name: "xtraCHEF Role". Description: "xtraCHEF Role"

  3. From here, select All for each Application/Module. Be sure to save your changes once complete. Note: Some modules have an additional Reports permission section. Select All for Reports as well

 

Under Company Permissions, select all for each Application/Module

 

Back to top

 

Step 4: Add Sender ID

  1. Next, add your company's Sender ID to the allowed list in your Sage Intacct account. To do this, select Company > Company Info. Next, select Edit, then select Security.
  2. Scroll down to the section labeled Web Services Authorizations and add your Sender ID. Input the sender ID you received from Sage and assign a description of Sender ID for xtraCHEF.
  3. If Sage asks for it, xtraCHEF's sender ID is xtraCHEFMPP.
  4. Finally, select Save.

 

Back to top

 

Step 5: Add Invoice URL

  1. For xtraCHEF to successfully sync invoice images to Sage Intacct, an Invoice URL needs to be created. To do this, select Company > Customization Service. Next, select Custom Fields.
    1. For some accounts, your Custom Fields section could be under Platform Services.
  2. Select Add, then choose AP Bill from the Choose Object to Extend drop-down.

    Under Custom Field Select Add. For Choose Object to Extend drop-down, select AP Bill
     
  3. Next, choose URL from your Choose Field Data Type drop-down. Continue by selecting Next.

    Under Custom Field, for Choose Field Data Type drop down, select Next
       
  4. You will then be prompted to Choose URL Field Characteristics. Under Label, enter "Bill_Image". For your Field ID, input "XC_INVOICE_URL"

    For Choose URL Field Characteristics, Label should be "Bill_Image" and Field ID should be "XC_INVOICE_URL"
     
  5. To proceed, select Next. Next, you can Choose Deployment Options. Enter Field Set as "xtraCHEF" and Show on Page as "Header." Finally, select Done.

 

For Step 4: Choose Deployment Options. Field Set should be "xtraCHEF" and Show on page should be "Header"
 

Back to top
 

Step 6: xtraCHEF Configuration Settings

  1. With your Sage Intacct setup steps completed, we can finalize your connection with xtraCHEF. To do this, log in to your xtraCHEF account and navigate to the gear icon > Account Setup.
  2. Then, select Integrations and Intacct. Here, you can enter the IDs you set up previously in your Sage Intacct account. Based on the previous instructions, these fields should read as follows:
    1. Company ID: This field will be provided by Sage
    2. User ID: sync_xtrachef
    3. Password: Check the email associated with your sync_xtrachef user. A password was emailed to that address when the user was created in step 1 above.

 

Integrations>Intacct>Under Configurations: Company ID, User ID and Password

 

Back to top

 

Use Class (Location ID) with Intacct Extracts

Customers can extract invoices from xtraCHEF using Class (at the location level), Department, or both. To have this configured in xtraCHEF, navigate to the gear icon > Locations. You will then be able to select the location that you would like to extract at the location level and edit this location’s Account Number.
 

  • If you wish to only use Class, the value in the "Account Number" field should be the location's Class ID in Intacct followed by a tilde. For example, ABCD~
    • Class may be labeled as "Location ID" in Intacct.
  • If you only wish to use Department, the value in the "Account Number" field should be a tilde followed by the Department ID in Intacct. For example, ~1234
  • If you wish to use both Class and Department, the value in the "Account Number" field should look something like this: ABCD~1234


Note: The integration supports extracting invoices at the Class invoice level. To have this configured, please reach out to your xtraCHEF customer care team at support@xtrachef.com.


Back to top
 

Intacct Sync Example

Once synced, invoices will carry over into your accounting system as a bill. Similarly, daily sales will appear as journal entries. The image below depicts an example of a bill synced via the xtraCHEF integration.

 

Sample bill synced via xtraCHEF integration

 

Back to top

 

Sage Intacct Integration: Troubleshooting and Support

For any questions or support issues relating to the Sage Intacct integration, you can contact Sage Intacct at:

  • General Support
    • Email: POS Support
    • Availability: Monday to Friday, 8:00 a.m. to 5:00 p.m. CET

 

Back to top