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.