Ultimate Guide to Utilizing Acumatica APIs for ERP Integration

Barbara Cook
By Barbara Cook
Barbara Cook

Barbara Cook

Barbara is a financial writer for Tipalti and other successful B2B businesses, including SaaS and financial companies. She is a former CFO for fast-growing tech companies with Deloitte audit experience. Barbara has an MBA from The University of Texas and an active CPA license. When she’s not writing, Barbara likes to research public companies and play Pickleball, Texas Hold ‘em poker, bridge, and Mah Jongg.

Follow

Updated October 18, 2024
Acumatica
API
ERP

ERP systems often have APIs to connect third-party software and share data between different programs. The result of using APIs or another integration method is the ability to use the software products together as a seamless, unified solution. 

In this article, we refer to third-party software being integrated with Acumatica open APIs as ERP integrations. Find out about Acumatica API and what makes it different. 

Does Acumatica Have an API?

Yes. Acumatica API integration to third-party software is encouraged by Acumatica, along with Acumatica API documentation explaining how to implement APIs to tie together an add-on software product (ERP integration) with Acumatica Cloud ERP.

Because Acumatica provides development platform APIs, it no longer allows users to connect via the ODBC (Open Database Connectivity) protocol. The general purpose of ODBC is to “connect a Microsoft Access database to an external data source such as Microsoft SQL Server”, according to Microsoft. 

Acumatica believes its API solution for integration, using data access layer objects, is superior to ODBC access because it’s easier to use, helps you avoid human errors, saves your company money to maintain customizations upon upgrades, and provides greater security. Beginning in August 2021, with Acumatica 2021 R2, Acumatica Cloud ERP provides a data access class (DAC) Schema Browser to access from within its software. 

Use Acumatica API to enable the integration of Acumatica ERP with add-on third-party software. When Acumatica Cloud ERP is integrated with external software, you can use the systems together. You’ll be able to do data transfers between systems, meaning that you don’t need to enter data twice into separate siloed systems. 

What Type of API Does Acumatica Use? 

The Acumatica API solution for third-party software for Acumatica Cloud ERP integration is uniquely provided by Acumatica as two types of web services APIs. The two types of Acumatica APIs are screen-based APIs with SOAP API interfaces and contract-based APIs based on Acumatica REST API interfaces (for recent Acumatica versions). 

Acumatica screen-based APIs link to every form in the Acumatica ERP system, using fields and actions directly from these forms, as a scripting interface. The Acumatica ERP software company provides Acumatica API documentation in its Developer Guide, Integration Development Guide, and Web Services API Developer Guide. 

Contract-based APIs work with business logic objects that aren’t screen-bound. Changes that you make to Acumatica (including form changes, customization, and localization) don’t interfere with the contract-based API object model, which still works as originally set up. In contrast, for screen-based Acumatica APIs, code modifications will be required for these types of changes. 

Acumatica’s Web Services API Developer Guide provides instructions for how to get started with and use Acumatica’s Web Services API, including how to execute API calls. 

How to Use Acumatica API

To use Acumatica API, as described in Acumatica’s Integration Development Guide, you use computer scripting code that’s written differently for screen-based and contract-based APIs. The simpler computer code for contract APIs doesn’t reference a screen. 

Acumatica’s Web Services API Developer Guide provides instructions for how to get started with and use Acumatica’s Web Services API, including executing API calls. Besides using Acumatica’s Integration Development Guide and Web Services API Developer Guide, software developers like to use GitHub coding repositories. 

Acumatica’s GitHub site contains help and training examples, computer code for specific ERP integrations, Acuminator, “a set of Acumatica-specific code analysis tools and an extension for Visual Studio”, and CodeSnippets, which consists of “Visual Studio Code Snippets for Acumatica xRP.”

Software developers can find REST examples from Acumatica developer guides and training courses in a GitHub repository folder for Help-and-Training-Examples. These REST examples are located in the IntegrationDevelopmentGuide.postman_collection.json file of the IntegrationDevelopment\Help folder.

How to Use REST API for Contract-Based Acumatica ERP Integrations 

With the contract-based REST API, integrated external software can get data records from Acumatica, process them, and add new or updated data records to Acumatica ERP. 

The REST API section of the Acumatica Integration Development Guide indicates how to use URL parameters for filtering records with specified conditions, expanding entities, and retrieving the values of fields that aren’t defined in the contract of the endpoint.

How to Use SOAP API for Acumatica Screen-Based ERP Integrations 

For how to use the screen-based Acumatica SOAP API, also refer to the Acumatica Integration Development Guide. Working with commands of the screen-based SOAP API for Acumatica requires using specific sequences of commands for the system to work with elements on an Acumatica ERP form. The screen-based SOAP API Reference chapter lists specific objects and methods exposed by the screen class. 

Ready to get more out of your Acumatica software?

Use Acumatica API to automate and improve end-to-end payables and global payments. Tipalti AP automation software with Acumatica is a winning back-office business solution.

FAQs 

Some frequently asked questions (FAQs) and answers about Acumatica ERP follow. 

What programming language is Acumatica?

Is Acumatica SQL-based? 

How much does Acumatica cost for small business? 

How do you export in XML, using Acumatica?

Acumatica API + ERP Integrations

Adding third-party ERP integrations like sales and finance automation software solutions to Acumatica greatly expands its functionality. Your company can save time and money by streamlining and automating processes. Your teams can gain more real-time visibility, analytics, and business intelligence for decision-making. 

That’s why Acumatica deemed it worthwhile to make Acumatica API integration easy for its users and developed unique solutions to accomplish API integration. 

Choosing the Right ERP Integration for Your Business 

Your business has many choices for best integrations with Acumatica Cloud ERP. How do you choose the right third-party software integration for your business? And more specifically, which is the right Acumatica ERP integration with a cloud-based finance automation software platform?

When choosing the best ERP integration for Acumatica, you’re not limited to one type of software. For example, Salesforce is the leader in CRM (customer relationship management) software that gives your sales team and company visibility for managing contacts, developing prospects into customers, configuring sales orders with its CPQ software (to configure, price, quote), communicating, and forecasting sales. 

Tipalti Mass Payments ERP Integration with Acumatica API

To optimize making large batch payouts that can reach a volume of thousands, your business needs the Tipalti finance automation solution for Mass Payments. Your finance team can use it to make efficient and secure global payouts at a reasonable cost, working seamlessly with your ERP via Acumatica API integration. Your company will experience digital, touchless processing, reducing human error.

Tipalti Mass Payments is used to pay independent contractors like freelancers, creators, streamers, affiliates, ad networks, and publishers. You can make paying royalties and other global payments efficiently with the software, including knowing the amounts to pay through integration with marketing performance platforms. 

Tipalti seamlessly integrates with marketing performance platforms, including:

  • Everflow
  • CAKE
  • LinkTrust
  • TUNE (formerly hasOffers)
  • Vidooly
  • Affise
  • Paladin
  • HitPath

Tipalti Mass Payments automation software works as a multi-entity solution and lets your company centralize payments through Tipalti’s payments infrastructure and global banking network. Tipalti is a qualified and licensed Money Services Business (MSB) that you can trust for making your global payments. 

Tipalti Mass Payments lets your payees onboard through a self-service portal, select their preferred payment method, and get paid in a choice of over 196 countries and 120 local currencies. Tipalti’s finance automation platform is scalable for growth and will result in less hiring needed to keep up with business volume increases. 

Besides its Mass Payments automation software, Tipalti AP automation software has Acumatica API integration for end-to-end payables with automated invoice processing.

Tipalti Mass Payments Customer Testimonial

Applovin uses Tipalti Mass Payments automation software. Speaking at the Tipalti Illuminate 2023 conference, Herald Chen, the CFO of AppLovin, shared his appreciation for the power of Tipalti automation software, expressed through the following two quotes:

I don’t think the people who aren’t willing to change or adapt to the latest technologies in the most efficient forms will survive in this new world. What is interesting to me as well is how efficient companies can get. There’s an underestimation as to what a company can do in terms of outsourcing or cutting costs. We’ll see what the experiment at Twitter/X leads to, with just a fraction of the original headcount.

It’s exciting if you can make core back-office activities more efficient and can reallocate those resources to focus on the likes of driving efficiency in the sales force, driving price increases, and supply chain constraints using technology. Whether you’re an accountant, the controller, FP&A, or CFO, it really allows you to step up and out of that back-office function role or mindset and be at the fore.

It’s time for you to become more strategic and improve business results in your company as a contributor to profitability. For better global mass payout or AP automation efficiency, security, and cost-effectiveness, request a demo

Recommendations

You may also like