Frequently Asked Questions About Sage Intacct Integrations
What Software Can Integrate With Sage Intacct?
Sage Intacct can integrate with applications across CRM, payroll, ecommerce, tax, expense management, inventory, finance, procurement, AP automation, and other business functions.
Sage’s Marketplace currently lists more than 350 software integrations, while custom integrations can also be created using Sage Intacct’s platform and API capabilities.
Does Sage Intacct Have an API?
Yes. Sage Intacct provides a REST API and continues to support its XML Web Services API.
Sage recommends REST for new client applications and says new objects and features are being released through REST. The XML Web Services API remains supported and provides more than 300 API methods.
Do I Need a Developer License to Use the Sage Intacct API?
Yes. Both the REST API and the XML Web Services API run under the Sage Intacct company’s Web Services subscription, and Sage ties developer access to a Web Services developer license.
The authentication and authorization requirements differ between the two APIs.
For XML Web Services, an active developer license provides a Web Services sender ID and password. The Sage Intacct company administrator must also enable the Web Services subscription, authorize the sender ID, and configure the appropriate company-level access.
The REST API uses OAuth 2.0 authentication rather than the XML API’s sender ID and password authentication method. REST integrations require the appropriate API access, application credentials, authorization, and permissions.
Who Is Responsible for the Developer License?
For custom integrations, the organization and its developer or implementation partner should agree who will provide and manage the required API subscription, credentials, and ongoing access.
Where a third-party application already integrates with Sage Intacct, the software provider may manage some of these requirements. Confirm the licensing and configuration responsibilities with the provider before implementation.
Sage recommends contacting your Sage Intacct account manager for information about developer subscriptions and access requirements.
Should I Use the Sage Intacct REST API or XML Web Services API?
For new custom integrations, start with the REST API; XML Web Services remains supported for existing integrations and specific use cases.
Before choosing an API, confirm that the objects, operations, authentication requirements, and integration capabilities needed for your specific use case are supported.
How Frequently Can Sage Intacct Integrations Synchronize?
Synchronization frequency depends on the integration method, connected application, and business process.
Sage Intacct Data Flow allows organizations to schedule data flows on a cadence that fits their needs, while API-based integrations can use timing and triggers defined by the integration design.
The appropriate frequency should reflect the business process rather than assuming every data set needs real-time synchronization.
Should Sage Intacct Integrations Be One-Way or Bidirectional?
It depends on the business process and data ownership. Some information may appropriately flow only into Sage Intacct, while other processes require status or master data to move back to the operational application.
Define the system of record and permitted update direction for each data set rather than assuming everything needs bidirectional synchronization.
What Should Be Tested in a Sage Intacct Integration?
Testing should cover data and dimension mapping, complete end-to-end transactions, permissions, attachments, duplicate prevention, exception handling, and reconciliation.
Finance teams should also verify the actual accounting entries in Sage Intacct, including debit and credit postings, tax calculations, invoice dates, posting dates, and accounting periods.
User acceptance testing should include representative business users and real-world scenarios, such as month-end adjustments, recurring manual tasks, and exception processes.
What Is User Acceptance Testing for a Sage Intacct Integration?
User acceptance testing, or UAT, validates whether the integrated process works for the people who will actually use it.
Representative users should complete realistic business scenarios, verify system responsibilities and permissions, confirm accounting and reporting results, test exceptions, document problems, and sign off on critical workflows before go-live.
How Should Sage Intacct Integration Errors Be Managed?
Integration failures should be logged, visible to the appropriate team, assigned to a clear owner, and supported by documented resolution procedures.
Finance should also maintain controls that allow it to identify missing, duplicated, rejected, or incomplete transactions.
Who Should Own a Sage Intacct Integration After Go-Live?
Ownership should be explicitly assigned. Depending on the organization, responsibilities may be shared between finance, IT, system administrators, and the connected application’s owner.
The operating model should define who monitors the integration, resolves errors, maintains mappings, manages permissions and credentials, approves configuration changes, and coordinates with vendors.
How Does PLANERGY Integrate With Sage Intacct?
PLANERGY can operate as the procurement and AP layer while Sage Intacct remains the accounting and financial reporting system.
The integration supports mapped accounting and dimensional data, authorized invoice transfers with supporting documents, payment information flowing back into PLANERGY, configurable journal synchronization used in budget reporting, supplier synchronization, and optional purchase-order transfer depending on the implementation.
Can Operational Users Work Outside Sage Intacct?
Yes, depending on the connected application and architecture.
With PLANERGY, users involved in procurement, approvals, purchase orders, goods receipt, invoice processing, and budget control can carry out those operational activities in PLANERGY rather than requiring day-to-day Sage Intacct access.
What Should Be Reviewed After a Sage Intacct Integration Goes Live?
Post-go-live reviews should examine synchronization errors, exception rates, reconciliation effort, user adoption, mapping changes, process performance, reporting accuracy, and whether users are falling back to manual workarounds.
The integration should evolve as business processes, dimensions, entities, connected systems, and reporting requirements change.