Skip to content
English
  • There are no suggestions because the search field is empty.

SAGE INTACCT API INTEGRATION

Craftable’s Sage Intacct API integration seamlessly syncs bill and vendor data from Craftable into your Sage Intacct accounting platform—saving time and reducing manual entry.

To complete the Sage Intacct API integration please log in to your Sage Intacct instance as an admin, and complete the following steps:

Enable Web Services

  1. Go to Company->Subscriptions
    1st image
  2. Scroll to the bottom of the page and verify that Web Services is toggled “On”.
    2nd image

Create a Sender ID to make Web Services requests

  1. Go to Company -> Setup -> Company
    3rd image
  2. Click the Security > Edit tab
    4th image
  3. Under Web Services authorization, click “Add”.
    5th image
  4. In Sender ID, enter "CraftableMPP" and then click Save
    6th image

Configuring Role

We can be set up as an “Admin” or have restricted permissions. If you do not mind us having admin permissions, skip to Create a Web Service User
  1. Navigate to Company -> Admin -> Roles -> then “Add”.7th image
  2. Enter a Role title. 
  3. Ensure that Company, Cash Management, General Ledger, Accounts Payable, and Accounts Receivable are ticked. Then click “Permissions” next to each application or module.
    8th image
  4. Ensure “All” is selected for each Application or Module then click save. This would need to be done for Company, Cash Management, General Ledger, Accounts Payable, and Accounts Receivable.
    9th image

    Create a Web Services users for Craftable

  1. Navigate to Company > Admin -> Web Services Users then click “Add”.
    10th image
  2. Under User Information, enter “Craftable”.
  3. Under Account email address, enter “integrations@craftable.com”.
  4. Contact name, you can either use an assisting contact or create a new one.
  5. Select “Business” under User type.
  6. Admin Privileges can be Limited or Full
  7. The Role can either be “Admin” or the previously created role. 
  8. Under User Entities, ensure that we have access to all the locations needed.
  9. Optional - If Departments or Classes are used, ensure our Web Service User has access to each department. 
  10. Press Save. 
    11th image

Note: Once the above steps are completed, please let our integration team members know and we can move forward on completing the rest on our side.

Top Level or Entity Level setup

If your Intacct instance supports multi-entity, you will want to decide whether you want transactions created at the entity level or the top level. If you want transactions created at the top level, simply create a user with access to all entities (don’t assign any entities to the user).

If you want to create transactions at the entity level, create a User for each Entity and assign the entity to that user.