Cloud Workflow
Raise an IssueJoin Community
  • Getting Started
    • Introduction
    • Integration Basics
    • Sign Up and Get a License
    • Features and Benefits
  • DBSync Platform
    • Core Components
    • System Requirements
    • AppCenter
      • Company and User Management
    • Development Studio
    • Security Features
  • iPaaS
    • Home
    • Apps
    • Extend
      • Functions
    • Administration
      • User & Role Management
    • Logs
    • Remote Agent
    • Published Templates
  • Create your Workflow
    • Project
    • Task
    • Flow Builder
      • Standard Functions
    • Actions
      • Flow
      • Variable
      • Transform and Write
      • SQL
      • Restructure
      • Query
      • Debug
      • ReST
      • Conditions
        • If (Condition)
        • For (Loop)
      • Storage
        • Dropbox
        • File
        • CSV
        • Google Drive
        • FTP
        • S3
      • Flow Management
        • Flow
        • Logs
        • Notification
        • Schedule
        • API
        • Webhook
        • Forms
    • Configuring DBSync Environment
  • Connectors
    • Amazon S3
    • Authorize.NET
    • ChannelAdvisor
    • Database
    • Dropbox
    • FTP
    • Google Drive
    • Google Sheets
    • HubSpot
    • JIRA Cloud
    • JIRA Service Management
    • Linnworks
      • Creating the DBsync Application on Linnworks Developer Instance
    • Mailchimp
    • Microsoft Dynamics 365 Business Central
    • Microsoft Dynamics 365 Finance and Operations (D365 F&O)
    • Microsoft Dynamics CRM Online
    • Microsoft Dynamics GP
    • Microsoft Dynamics NAV
    • monday.com
    • Narvar
    • NetSuite
      • NetSuite Connector Settings
    • OpenAPI
    • PointClickCare
    • QuickBooks Desktop
    • QuickBooks Online
    • Sage Intacct
    • Salesforce
    • ShipStation
    • Shopify
    • SkuVault
    • WooCommerce
  • Template Library
    • Salesforce to QuickBooks Online Order to Cash
    • Salesforce to QuickBooks Desktop Order to Cash
    • Salesforce to FTP Integration
    • QuickBooks Online to Salesforce Accounts Receivable
    • QuickBooks Desktop to Salesforce Accounts Receivable
    • QuickBooks Online to Business Central Integration
    • QuickBooks Online to ShipStation Orders
    • QuickBooks Desktop to Shipstation Orders
    • QuickBooks Desktop to monday.com Integration
    • QuickBooks Online to monday.com Integration
    • Shopify to QuickBooks Online
    • Shopify to QuickBooks Desktop
    • Linnworks Orders to QuickBooks Online
    • Linnworks Orders to QuickBooks Desktop
    • Linnworks to Salesforce Integration
    • Salesforce Litify and QuickBooks Online
    • Salesforce Litify and QuickBooks Desktop
    • HubSpot to QuickBooks Online Order to Cash
    • HubSpot to QuickBooks Desktop Order to Cash
    • SkuVault Orders to QuickBooks Desktop
    • SkuVault Orders to QuickBooks Online
    • SkuVault and Salesforce
    • ChannelAdvisor Orders and Salesforce
    • ChannelAdvisor and QuickBooks Online
    • ChannelAdvisor and QuickBooks Desktop
    • Shopify Orders to Dynamics365 CRM
    • Shopify Orders to Salesforce
    • ShipStation to Dynamics 365 CRM
    • ShipStation Orders to Salesforce
    • ShipStation to QuickBooks Online Orders
    • ShipStation to QuickBooks Desktop
    • Target Recruit to QuickBooks Online
    • Target Recruit to QuickBooks Desktop
    • QuickBooks Online to Database
    • QuickBooks Desktop to Database
  • Troubleshooting
    • Common Errors & Fixes
    • Adding Trusted IP Address in Salesforce
    • Installing QuickBooks Web Connector
    • QuickBooks to Salesforce Data Migration
    • Setting Password in QuickBooks Web Connector
    • Starting QuickBooks Web Connector
    • Update Salesforce Password & Security Token in DBSync
  • Additional Resources
    • Billing Information - Auto Renewal
  • Tutorials
    • Salesforce and QuickBooks
      • Account Hierarchy in Salesforce and QuickBooks
      • Account Owner Mapping
      • Resolving Email Fields Sync Issues in QuickBooks Online
      • Mulitple Price Levels in Salesforce QuickBooks Integration
      • Multicurrency in QuickBooks to Salesforce Integration
      • Multicurrency in Salesforce - QuickBooks Desktop Integration
      • Multicurrency in Salesforce QuickBooks Online Integration
      • Product Hierarchy in QuickBooks and Salesforce
      • QuickBooks Data Extraction Queries
      • QuickBooks File Backup and Recovery Process
      • QuickBoooks Reports to Salesforce Integration
      • Recurring Transactions to Accounting System
      • Retrieve Value from custom Field of QuickBooks Online
      • Salesforce Opportunity to QuickBooks - Disabling Jobs
      • Salesforce QuickBooks Custom Mappings
        • Use Case
      • Salesforce QuickBooks Integration with Multiple QuickBooks
      • Syncing Standard Group Line Items in QuickBooks Desktop
    • Using Date Function in DBSync Integration
    • Salesforce and Database
      • Database to Salesforce Integration
    • Database to Database
      • Database to Database Integration
Powered by GitBook
On this page
  • Overview
  • Prerequisites
  • Connector Configurations
  • Supported Query format
  • Uses Of Sage Intacct Connector
  • Useful Links
  1. Connectors

Sage Intacct

Learn how to use the Sage Intacct Connector in DBSync Cloud Workflow

PreviousQuickBooks OnlineNextSalesforce

Last updated 7 days ago

Overview

Sage Intacct connector is designed to allow a user to move data in, and out of, Sage Intacct on-demand financial application suite. As an Sage Intacct user, you can use DBSync's Sage Intacct connector to integrate any on-premise applications and legacy systems with Sage Intacct. This connector may also be used to integrate Sage Intacct with other on-demand or SaaS based applications - like CRM, E-Commerce, and others. Integrating with Sage Intacct consists of an XML request/response sent over an HTTPS connection. The technical details of this connection - such as request headers, error handling, HTTPS connection, etc. - are all elicited from the user to make implementation quick and easy.

Prerequisites

In order to establish a connection to your Sage Intacct account, from DBSync Sage Intacct connector, you'll need the following:

  1. You must confirm that your Sage Intacct account is subscribed to the XML gateway. Secondly, you must make sure that you have privileges to connect to the Sage Intacct API. Your Sage Intacct representative can confirm this for you by providing you with a sender ID and password specific to the integration API.

  2. You must have a Sage Intacct URL, which you should connect. The default is . However, for your specific implementation, please confirm your URL with Sage Intacct.

  3. You must understand which interface(s) and XML request you would like to integrate based on your business and integration requirement.

  4. You should also refer to the site for a detailed description of the available interface. Supported API XML version is 2.1.

Connector Configurations

The Sage Intacct connector instance represents a single Sage Intacct account, including login credentials. If a user wishes to connect to multiple instances of either sandbox/production, then s/he must create a separate connection for each and configure the parameters accordingly. The table below represents the parameters required for opening the connection to the Sage Intacct user instance.

Property

Description

Required

Company Id

company Id is required field to login to Sage Intacct

To locate the company ID in Sage Intacct, follow the steps below:

  1. Hover over Company and then click Company Info.

  2. The Company ID will be found in the ID field.

  3. Make sure this ID is entered in the Company ID field in the Sync > Login Info section.

Yes

User Id

User ID to connect to Sage Intacct acccount.

Yes

Password

Password of the Sage Intacct account.

Yes

Sender Id

Sender ID is your api gateway credentials. Contact support, or your account manager at Sage Intacct, for more details

Yes

Location ID

Optional. Used if your account has multiple locations.

No

Client ID

Optional. Provided if you're using a client application registration.

No

Control password

Application Control / Sender Password is your API gateway credentials.Contact support, or your account manager at Sage Intacct, for more details.

Yes

DTD version

Sage Intacct API Version 3.0 DTD.

Yes

Host Url

Sage Intacct Gateway Url.

Yes

Supported Query format

The Sage Intacct Trigger allows the DBSync core system to query entities from the Sage Intacct Backend services. Sage Intacct exposes a “get” and “get_list” interface which is masked using a “SELECT query syntax” exposed by the Sage Intacct connector. The “SELECT query” syntax is given below:

select [ fld, fld2, fld3,…fldn / *] <fields>
from <entity>
where [<fld1> opr <fld2>] <single_condition>
or/and[<fld1><opr> <fld2>,<fld3><opr><fld4>]|
or/and[<fld5><opr><fld6] <multiple conditions><where_clause>
order_by <fld1> asc, <fld2> asc, <fld3> desc <order_by_clause>

In the above-mentioned syntax:

Fields: The fields are the attributes, or the elements, within an entity that need to be fetched by the query. In case all the fields need to be fetched, an asterisk “*” can be used.

Entity: The entity that needs to be fetched from the Sage Intacct Backend.

Where Clause: The “where” clause takes in a series of “or/and “ conditions, which internally contain the logical expressions ( the operands) that need to be operated upon. Please note that only the first condition will have two expressions as operands, and any other additional operand will be a single expression.

Please note that a “single_condition” is also supported, which consists of a single expression in the where clause.

Order By Clause: The “order_by” clause allows the sort order to be specified for the fields fetched.

Note that 'where', and 'order_by', clauses are both optional and need not be specified. The “Query Type” property in Sage Intacct Trigger specifies whether it is a list query or a single select query.

Following are some examples

Select * from Customer 
Select Customerid,Name, Parentid,Termname, Custrepid,Shippingmethod, Custtype,Taxid,Creditlimit from Customer 
Select * from Invoice WHERE [whenmodified < 10/22/2010 00:00:00\] 
Select Recordno,Customerid, Name from Customer Where [Customerid = ZAB001] AND [Recordno = 24] 
Select * from Customer [key=Key_Value]

Uses Of Sage Intacct Connector

The Sage Intacct connector makes it easy to work with the Sage Intacct web service by:

  1. Synchronizing Sage Intacct Customer, Items, Invoice and payment details with CRM Application back and forth.

  2. Gives enterprises the ability to provide better customer services, access to additional up-sell, and cross-selling, opportunities.

Frequently Asked Questions (FAQ)

How does DBSync connect to Sage Intacct?

DBSync connects to Sage Intacct platform through connector called Sage Intacct connector. This has inbuilt API methods that open a connection to Sage Intacct application for reading, and writing, data in, and out of, the platform.

Does DBSync need to be installed on the same machine as that of Sage Intacct?

No. Since both, DBSync and Sage Intacct platforms, are available through cloud. If required DBSync is also available as on-premise version.

How does Sage Intacct connector handle errors?

A: DBSync Sage Intacct connector handles processing of errors in different ways depending on the error type. Error can be tracked via log section of the DBSync platform. If there is a connection error, authentication error or schema validation error then, process level error is triggered.

Useful Links

We default to ''.

https://www.Sage Intacct.com/ia/xml/xmlgw.phtml
Sage Intacct Developer
https://developer.Sage Intacct.com/tools/
https://developer.Sage Intacct.com/platform-services/
https://developer.Sage Intacct.com/api/
api.Sage Intacct.com