Skip to main content

Generating credentials for Fyle–Sage Intacct integration

Learn how to generate the required credentials in Sage Intacct for integrating your account with Fyle.

P
Written by Product Team
Updated this week

To integrate Fyle with Sage Intacct, you’ll need to set up roles, permissions, web services, and authorizations. This guide walks you through every step needed to enable secure access and export data smoothly.

Prerequisites

Before you begin, make sure:

  • You have admin access in Sage Intacct.

  • You know whether you’ll be exporting expenses as Expense Reports, Bills, Journal Entries, or Charge Card Transactions. If you're unclear, refer to the options here.

Step 1: Create a custom role for Fyle

  • Log in to Sage Intacct.

  • Navigate to Company → Admin → Roles.

  • Click the + icon to create a new role.

    Navigating to Company → Admin → Roles and clicking the + icon to add a new role.
  • Enter a Role Name and Description. Click Save.

    Entering Role Name and Description before clicking the Save button.

Step 2: Assign permissions to the role

Use the following checklist to configure the required permissions:

Module

Permission required

Company

All

General Ledger

Read-only (if exporting as Bills/Charge Card Transactions)
All (if exporting as Journal Entries)

Accounts Receivable

Read-only

Projects

Read-only

Inventory Control

Read-only

Purchasing

Read-only

Time & Expenses

All (if exporting Expense Reports)

Accounts Payable

All (if exporting Bills/Journal Entries/Charge Card Transactions)

Cash Management

All (if exporting as Charge Card Transactions)

Setting permissions for a created role by selecting checkboxes and configuring individual permissions.

📌 Note: If you’re exporting as Journal Entries, you must create a journal folder. Refer to this article: Creating a journal folder

Step 3: Create a Web Services user

  • Go to Company → Admin → Web Services Users.

  • Click the + icon to create a new user.

    Navigating to Company → Admin → Web Services Users and clicking the + icon to add a new user.

  • Fill in the following:

    • User ID

    • First and Last Name

    • Email (use company admin’s email)

    • User type: Business

    • Admin privileges: Yes

    Filling in User ID, Name, Email, User Type, and Admin Privileges fields for a new Web Services user.

  • Click Add to create a new contact if required.

    Creating a new contact by selecting "Add" from the dropdown menu.

    • Enter Suggested contact name and Print as fields.

    • Click Save.

    Entering Suggested Contact Name and Print As fields before clicking Save.

  • Scroll to the Roles section.

    Scrolling down to the Roles section after completing the user details.

  • Select the Fyle role you created earlier and click Save.

    Selecting the created "Fyle" role from the list and clicking the Save button.

  • Enter your password when prompted, then click Done.

    Entering password to confirm creation of Web Services user and clicking Done.

Step 4: Enable required subscriptions

  • Go to Company → Subscriptions.

    Navigating to Company → Subscriptions in the Intacct interface.

  • Enable the following:

    • Web Services (for XML Gateway access)

      Enabling Web Services in Sage Intacct Subscriptions to allow Fyle data export, then clicking Done.

    • Time & Expenses (if exporting Expense Reports)

      Enabling Time & Expenses module in Sage Intacct for exporting Fyle expense reports.

    • Accounts Payable (if exporting Bills)

      Enabling Accounts Payable module in Sage Intacct for exporting Fyle expense reports as Bills.

    • Cash Management (if exporting CCC expenses)

      Enabling Cash Management module in Sage Intacct for exporting Fyle CCC expenses as Charge Card Transactions.

  • Assign the Fyle role to the Unrestricted Approver under Configure → Expense report approval settings → Approvers

    Assigning the created role as Unrestricted Approver under Expense Report Approval Settings.

Step 5: Authorize Web Services access

  • Go to Company → Setup → Company.

    Navigate to Company -> Setup -> Company

  • Switch to the Security tab and click Edit.

    Switching to the Security tab and clicking on Edit to modify settings.

  • Scroll to Web Services Authorizations and click Add.

    Scrolling to the Web Services Authorizations section and clicking the Add button.

  • Enter the following:

    • Sender ID: FyleMPP

    • Add a Description

    • Set the Status to Active

      Entering "FyleMPP" in Sender ID, adding Description and Status, then clicking Save.

  • Click Save.

Step 6: Retrieve credentials

Once setup is complete, Sage Intacct will send you:

  • User ID

  • Password

  • Company ID

Keep these credentials handy - you’ll need to enter them in Fyle’s Sage Intacct Integration setup.

Additional resources

Contact support

If you need help at any point, reach out to us at [email protected] and we’ll be happy to assist you.

Did this answer your question?