Sage Intacct

Provides integration into Sage Intacct via its API.

Revision History

1.0.0.1 Initial Release
1.0.0.3 Added Legacy Samples
1.1.0.1 Added support for location ID
1.2.0.0 Added support for user-provided Sender ID
1.2.0.1 Fixed icon

Properties

Connection

Type: Connection Input
The Connection Property

ApiBaseUrl
Type: String
The Base Url is the api endpoint that Flowgear is expected to talk to. Currently the default for this is https://api.intacct.com/ia/xml/xmlgw.phtml. Under special conditions this can change.

SenderID
Type: String
Your Sage Intacct Sender ID.

SenderPassword
Type: Password
Your Sage Intacct Sender Password

UserID
Type: String
Your UserID of the User that you would like to integrate as.

Password
Type: Password
Your password of the User specified in UserId

CompanyID
Type: String
Your company id.

Action

Type: String Input
The Action Property describes what type of action you are performing based on what sample was selected.

Object

Type: String Input
The Object Property gives an idea of what type of object you'll be interacting with, this is based on the sample you select.

Request

Type: Multiline Text Input
The Request Property contains the space with which you are expected to place the data to-be-sent to Intacct.

HadError

Type: Boolean Output
The HadError Property

Response

Type: Multiline Text Output
The Response Property contains relevant Intacct API responses.

Setup

In order to make API calls to Sage Intacct, you will need a Sage Intacct Web Services developer license, contact your Sage account manager to obtain this. See https://developer.intacct.com/web-services/ for additional information. Once this has been established, you will be given a Sender ID and password which need to be used in the Connection for this Node. Note that sometimes the Sender ID is referred to as a Partner ID.

If you receive the error The sender ID ‘<SenderID>’ is not authorized to make Web Services requests to company ID ‘<CompanyID>’, you need to authorize your Sender ID to interact with your company under Web Services Authorizations.

Click Company

Click Security

Click Edit to allow for editing of Security settings.

Navigate to Web Services authorizations and click the Add button.

Add your Sender ID as Sender ID and Flowgear Integration as the description.


Click Save

Reload the page to confirm the Web Service authorization has been added.

Remarks

Samples are generated using the Postman samples available from the Sage Intacct API Reference, found here, https://developer.intacct.com/api/.

Please refer to that link for additional information on the endpoints and the API in general.

Often times one has to query specific fields from an Intacct object or filter on said fields. See Sample Workflow for an example of how to retrieve these field names so that they may be used in your request.

See Also

Sage Marketplace contains the necessary documentation for setting up the Sage Intacct environment for integration.

You can also request those documents directly from us.