Sage Intacct configuration prerequisites

Created by Harry Lewis, Modified on Mon, 11 Nov at 7:17 PM by Harry Lewis

The below steps must be performed by an administrator of Sage Intacct for Velixo to connect to Sage Intacct through webservices.

 

Steps 5 and 6 are typically performed by every user of Velixo. We have included them in this article for your convenience, but they are also covered in our Installing Velixo NX article.

 

TABLE OF CONTENTS



Step 1. Enable Web Services

1. Navigate to the Top Level on the Entities dropdown list    

2. In Sage Intacct, go to Company > Admin tab > Subscriptions

3. Ensure Web Services are enabled as shown below:

 

Note: Velixo uses its own sender ID to connect to Sage Intacct Web Services; you do not need to pay for web service access in order to use Velixo.


 



Step 2. Add the Velixo IP addresses to the allow list

  1. In Sage Intacct, go to Company > Setup tab > Company

  2. Press the Edit button

  3. Open the Security tab

  4. Under Login settings > Password, go to the prompt for Enforce IP address filters 

⚠️ If the IP filter value is set to None, this current step is complete; your company does not enforce an IP address restriction policy. 

 

If the IP filter value is set to any value other than None, add each of the following IP addresses to the list of allowed IP addresses:

  • 13.239.34.44

  • 15.157.55.169

This will ensure that Velixo can make requests to your Sage Intacct company from its servers.





Step 3. Enable Velixo as a safe sender

  1. In Sage Intacct, go to Company -> Setup tab -> Company

  2. Press the Edit button

  3. Open the Security tab

  4. Go to the section labeled Web Services authorizations, and add Velixo’s sender ID: VelixoMPP





Step 4. Optional: configure a separate Sage Intacct user through which Velixo will access data

IMPORTANT


Velixo STRONGLY RECOMMENDS that users access their Sage Intacct data with the same username & password credentials they use to log into Sage Intacct in the browser.  


The biggest upside of that approach is that the data each user sees in their reports built with Velixo matches their Sage Intacct user permissions. 



It is also possible to set up a dedicated Web Services user for Velixo.  We do not recommend this approach because this user will require separate access roles configuration and this user may unintentionally be exposed to more sensitive data in Sage Intacct than they would normally see under their own account.  It is also more difficult to troubleshoot access rights issues with a dedicated Web Services user because such users are not able to sign in to Sage Intacct via a web browser.


If, for risk mitigation reasons, it is absolutely necessary to create a separate user (or multiple users with different access rights) specifically for Velixo integration, you can follow the instructions below. 

 

Note that these instructions vary slightly depending on whether the company’s security is defined as “Role-Based” or “User-Based”.


4a - Configuring the Role to be used

Both security types require that a role be created.


  1. In Sage Intacct, go to Company > Admin > Roles
  2. Press the Add button
  3. Configure the role's Name and press Save

  4. If our organization uses Role-Based security, enable the necessary permissions for each module, and then press Save

For a list of the permissions required, see Permissions for refreshing a Sage Intacct report

 

4b - Creating the Web Services User

Next, create the Web Services User account which will be used by the Velixo reports.
  1. Go to: Company > Admin > Web Services Users
  2. Press the Add button
  3. Configure the values for:
  • User ID
  • Email address
  • Contact name
  • User Type (set to Business User)
  • Role (select the Role created in step 4a)

If the organization uses Role-Based security, we are done defining the Web Services User.

Otherwise, proceed to step 4c to define the user-based permissions.



4c - Specify the User-Based permissions

Next, configure the permissions for this user:

  1. After saving the user, Sage Intacct will return to the list of Web Service Users.

  2. Find the newly created Web Service User and press the user’s Subscriptions button.

  3. Enable the necessary permissions for each applicable module.

  4. Press Save to apply changes.

    For a list of the permissions required, see Permissions for refreshing a Sage Intacct report




Step 5. Install the Velixo NX add-in

Configure the Velixo add-in in your Microsoft Excel application.  To do so, follow the steps outline in the Velixo NX add-in installation guide.


Step 6. Define a connection to your Sage Intacct company in Excel

  • After adding the Velixo add-in, click the Velixo button that appears on Home ribbon.

  • A side panel will open. Click the Get started button.




    • A connection manager will display. Click Add connection:


  • In the Add connection window, click the Type drop-down and select Sage Intacct from the supported ERP systems' list:

 


  • Fill in the connection details:

    • In the Name field, enter any convenient name of the connection that you will use in Velixo formulas in the workbook

    • In the Company ID field, enter the ID of your Sage Intacct company.

    • In the User ID and Password fields, enter:

      • If you configured a separate Web Services user for Velixo, the credentials of that user.

      • If you prefer to log in under your actual Sage Intacct user, your own User ID and password.

    • Check Remember credentials if you don't want to log in to Sage Intacct every time you reopen the Excel workbook. No worries: the remembered credentials are not stored on Velixo servers, they will be securely kept on your computer in an encrypted form.

 

  • Click the Connect button to finalise the connection creation.

  • You can now use Velixo to get instantly refreshable data from Sage Intacct into your Excel reports!



Next Steps

See other Getting Started articles for using Velixo NX with Sage Intacct.



Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article