Skip to main content

Sage Intacct - Web Service User Setup | Omniboost

The guide below outlines the steps needed to set up your Sage Intacct Web Services required for the integration with Omniboost.


Guide Overview

To allow Omniboost to access your Sage Intacct environment and successfully post financial and/or statistical journal entries, your Web Services and relevant users need to be configured correctly. Please follow the steps below to get this set up.

  • Enable Web Services

    • Ensure Web Services are enabled in Sage Intacct.

  • Create Omniboost Sage Intacct Contact

    • Create a dedicated contact named OmniboostMPP.

  • Create Omniboost Web Services User

    • Create a dedicated user named OmniboostMPP with the correct settings.

  • Create Omniboost Web Service Role

    • Create a role named Omniboost Web Service to be assigned to the OmniboostMPP user.

  • Configure the Omniboost Web Service Role

    • Enable the required permissions across General Ledger, Company, Order Entry, and Purchasing.

  • Assigning Omniboost Web Service Role to Omniboost User

    • Assign the Omniboost Web Service role to the OmniboostMPP user.

  • Add Omniboost to Web Services Authorization

    • Register OmniboostMPP as a trusted Sender ID in the Web Services Authorizations section.

Please follow each section carefully to ensure a smooth and successful Web Services setup in Sage Intacct. If you have any questions along the way, feel free to reach out to your Omniboost Agent or email us at support@omniboost.io.


Enable Web Services

From the main menu in the top left corner, navigate to Company → Subscriptions → Applications. Scroll to the bottom of the page and verify that Web Services are enabled. If not, click Configure to enable them.


Create Omniboost Sage Intacct Contact

The first step is to add Omniboost as a contact in Sage Intacct, as a contact is required when creating the Web Services user in the next step.

To do this, navigate to Company → Contacts and click Create in the top right corner. Fill in the following details:

  • Last Name, First Name & Middle Name: OmniboostMPP

  • Primary Email Address: info@omniboost.com

  • Company Name: Omniboost

Replace the suggested Contact Name and Print As fields with OmniboostMPP, and ensure the status is set to Active. Once completed, click Save in the top right corner and proceed to the next step.

Please refer to the image below for guidance:


Create an Omniboost Web Service User

Now that Web Services are enabled for your Sage Intacct profile, the next step is to create a dedicated Web Services User with the appropriate permissions. This ensures Omniboost can push your financial data through securely, without having unnecessary access to other parts of your Sage Intacct environment.

  1. Navigate to Company → Admin → Web Services Users → Add

  2. User ID, First name, and Last name: Enter OmniboostMPP - this indicates a non-billable user used strictly for the integration.

  3. Email address: Enter info@omniboost.io

  4. User type: Select Business

  5. Admin privileges: Select Off

Please refer to the image below for guidance:

Once the OmniboostMPP Web Services user has been created, a set of credentials will automatically be generated and sent to the Omniboost team via email. The next step is to assign the correct permissions to this user via the role.


Configure the Omniboost Web Service Role

To allow the Omniboost Web Services user to post journals, you'll need to create a dedicated role for the OmniboostMPP user. This role should include access to all relevant modules in Sage Intacct, ensuring the user has sufficient permissions to post journals and retrieve GL ledgers, departments, and other necessary data.

Please follow the steps below to create this role in Sage Intacct.

  1. Navigate to Company → Roles → Add

  2. Name: Omniboost Web Service

  3. Description: Allows Omniboost to Post Journals

  4. Click Save in the top right corner

Once saved, you'll be presented with an overview of the role's subscriptions for Omniboost Web Services, which should look like the image below:

For this role, we'll need to assign permissions across a few modules and applications within Sage Intacct. This ensures our user has sufficient access to post journals and allows our platform (such as Base) to automatically retrieve general ledgers, departments, locations, classes, and item tax groups.

To enable journal entry posting, navigate to General Ledger in this table and click Permissions on the right-hand side of that row. In the popup window, enable View and Add for both Journal Entries and Statistical Journal Entries. Additionally, enable View for Accounts so our platform (such as Base) can automatically retrieve General Ledgers.

Please refer to the image below for guidance:

This role also requires access to locations, departments, and classes. This allows our platform to determine the correct level (location/entity) to post journals to and, where applicable, assign departments or classes within the journal entry. This is particularly useful for clients with multiple venues posting to the same Sage Intacct environment, as it allows revenue and payments to be separated per venue.

To configure this, navigate to Company in your role's subscriptions and click Permissions on the right-hand side of that row. In the popup window, enable View for Departments, Locations, and Class and click on Save.

Please refer to the image below for guidance:

This role also requires access to Item Tax Groups, which needs to be enabled in two separate modules.

To configure this, navigate to both Order Entry and Purchasing in your role's subscriptions and click Permissions on the right-hand side of each row. In the popup window, scroll down slightly and enable View for Item Tax Groups in both modules.

Please refer to the image below for guidance:

Tip: The full table below lists all required permissions for this role, giving you a clear overview of what to assign and where.

Object

Module / Application

Required Permission

Navigation Path

Journal Entries

General Ledger

View & Add

General Ledger → Permissions

General Ledger Accounts

General Ledger

View

General Ledger → Permissions

Departments

Company

View

Company → Permissions

Locations

Company

View

Company → Permissions

Classes

Company

View

Company → Permissions

Item Tax Groups

Order Entry & Purchasing

View

Order Entry / Purchasing → Permissions

Once all the required permissions have been configured, do a quick double-check to make sure the checkboxes for Company, General Ledger, Order Entry, and Purchasing are all selected. Once confirmed, click Save.


Assigning Omniboost Web Service Role to Omniboost User

Now that the role has been created in Sage Intacct, it needs to be assigned to the Web Services user to ensure the correct permissions are applied.

To do so, navigate to Company → Web Services Users and click Edit next to the OmniboostMPP user. Scroll down slightly and you will find a section titled Sage Intacct Financials Permissions. At the bottom of this section, you will find a role dropdown - please select the Omniboost Web Service role that was created in the previous step.

Once selected, click Save in the top right corner to apply the changes.

Please refer to the image below for guidance:


Add Omniboost to Web Services Authorization

The final step in the setup process is to add Omniboost as a trusted Sender ID for Web Services within Sage Intacct. This is done by registering OmniboostMPP as an authorised Sender ID, which allows Omniboost to communicate securely with your Sage Intacct environment.

To complete this step, navigate to the Home page and go to Company → Set Up → Company. Once there, click on the Security tab and then click Edit to make changes. Scroll down slightly until you reach the Web Services Authorizations section and click the + sign to add a new entry.

In the Sender ID field, enter OmniboostMPP. You may optionally enter a meaningful description in the Description field, or leave it blank. Once completed, click Save to close the window, then click Save again on the parent screen to confirm all changes.

Please refer to the images below for guidance:

You've now completed all the necessary steps to set up the Web Services user credentials in Sage Intacct, and we can proceed with the next steps in your onboarding process.

Should any issues arise with the permissions, your Omniboost Agent will reach out to you directly. If you experience any difficulties following these steps, have any questions, or feel that any of the information is outdated, please don't hesitate to contact your Omniboost Agent or reach out to us at support@omniboost.io.

Did this answer your question?