Acumatica overview

Overview

Available on Ramp Plus. See Ramp Plus overview for plan details.

This article provides a comprehensive overview of how Ramp integrates with Acumatica, detailing the syncing of transactions, bills, and reimbursements. It explains how Ramp handles different types of transactions and reimbursements in Acumatica, such as syncing cashback redemptions and statement payments. Additionally, it covers multi-entity support, setup instructions, and FAQs, offering insights into transaction statuses and integration for effective financial management.

Prerequisites

Note: If you have an on-premises deployment please contact your Account Manager and have them work with our Solutions team to verify that we can support your instance. Please ensure that the Acumatica URL has acumatica.com in it. If acumatica.com is not in the URL, then Ramp will not support a direct integration because you have an on-premise deployment.

Introduction

Our integration with Acumatica ensures your spend data is current and accurate.

Transaction syncing

Vendor management

Additional support

What Ramp looks like

Here's how the Acumatica Accounting page appears on Ramp. For detailed information about settings, rules, and additional automations provided by Ramp, please refer to the linkedarticle.

Ramp Accounting page showing Ramp Card transactions with Acumatica connected

Setup

Please follow these instructions to linkAcumatica to Ramp.

How will transactions appear in Acumatica?

Ramp card transactions show up as cash purchases. We will automatically fill all fields on the cash purchase form linked to the credit card transaction coded within Ramp.

Acumatica Cash Purchase form showing a synced Ramp card transaction

Additionally, if a receipt is attached to a transaction, then Ramp will sync this over in files.

Acumatica Cash Purchase form with Files tab highlighted for receipt attachments

How will reimbursements appear in Acumatica?

Ramp syncs reimbursement transactions to Acumatica in two stages: first as a liability using a payable account, and then as a payment. Here’s how it works:

Configure your sync settings

Before syncing reimbursements, you must configure your Acumatica sync settings in Ramp.

Ramp Sync settings Reimbursements tab with payable account selected

Sync reimbursement transactions

Reimbursement sync options

Ramp lets you sync reimbursements either individually or in batches.

By default, reimbursements sync individually.

To sync reimbursements in batches, update your settings:

Step 1: Go to Accounting
Step 2: Select Settings
Step 3: Open Sync Settings
Step 4: Choose Reimbursements
Step 5: Turn on Batch reimbursements based on payments

Sync reimbursements individually

Reimbursements that sync individually are recorded as a single cash purchase. The payment syncs separately as a funds transfer.

Sync reimbursements in batches

You can choose to sync reimbursements in batches or individually. If you sync only part of a batch, Ramp will wait to sync the payment until all related reimbursements are synced.

Sync the payment

Once all reimbursements in a batch are synced, Ramp will sync the payment to Acumatica.

Acumatica Funds Transfer showing a synced reimbursement payment

Example

If you reimburse three employees for a total of $1,701.04:

How will bills appear in Acumatica?

Ramp bills show up as bills. We will automatically fill all fields on the bill form linked to the bill coded within Ramp.

Acumatica Bill form showing a synced Ramp bill

Note: Ramp cannot sync the bill payment to a bill until the bill is released.

Bill Lifecycle in Acumatica with Ramp:

  1. Ramp creates the bill
  1. Releasing bills
  1. Ramp syncs the payment record
  1. Releasing payments

Pro tip:

Use Release AP Documents to bulk-release bills and Release Payments to mass-release payments.

How will statement payments appear in Acumatica?

Ramp statement payments will show up as a fund transfer.

Acumatica Fund Transfer showing a synced Ramp statement payment

How will cashback redemption appear in Acumatica?

Ramp cashback redemption will show up as a cash transaction.

Acumatica Cash Transaction showing a synced Ramp cashback redemption

Ramp Checking Account transfers

We sync Ramp Checking Account brokerage orders and accrued yield as a Cash Transaction. We sync Ramp Checking Account all other wallet transfers as fund transfers.

Acumatica Cash Transaction showing a synced Ramp Banking interest income entry

Acumatica Fund Transfer showing a synced Ramp Checking Account deposit

Accounting logic

Ramp Checking Account bank feeds

Please follow the instructions in thisHelp Center articlefor setup.

How is multi-entity supported?

Ramp supports multi-entity setups in Acumatica, but the process varies depending on how your legal entities are represented in Acumatica. Follow the guidelines below based on your setup:

Note: Acumatica "Tenants" is not a supported way to represent entities and will required unified sign-in.

  1. Legal Entities Represented by Branches:
  1. Legal Entities Represented by Companies with Branches Enabled:
  1. Legal Entities Represented by Companies with Branches Disabled:

Please reference Ramp support for multi-entity for more details.

User-defined fields

Ramp can sync user-defined fields from Acumatica, allowing your team to code transactions, reimbursements, and bills with custom attributes that sync back to your ERP. To appear in Ramp, a user-defined field must meet the following requirements.

Entity attachment

The user-defined field must be added to the correct document type in Acumatica under Customization > Manage User-Defined Fields:

Supported control types

Control typeBehavior in Ramp
Combo BoxAppears as a single-select dropdown with predefined values
TextAppears as a free-form text field
CheckboxAppears as a true/false toggle

Other control types (such as Datetime or Multi Select Combo) are not currently supported.

Document-level only

Ramp supports user-defined fields at the document header level only. Line-item (detail) level user-defined fields are not currently supported.

Publishing and enabling

After adding or modifying a user-defined field in Acumatica, publish your customization project for the field to appear in the Acumatica API. Once published, trigger an accounting field refresh in Ramp to discover the new field. Newly discovered user-defined fields are hidden by default. After the refresh completes, go to Accounting > Settings > Accounting fields and click Enable in Ramp next to the field to make it available for coding.

Custom fields created outside of Manage User-Defined Fields are not supported.

Frequently asked questions

What status will a transaction from Ramp have when it is synced to Acumatica?

Transactions synced from Ramp start in the 'Balanced' state, which is one state advanced from the 'Hold' state. At this point, they can be moved to the pre-release state or they can be directly released manually or via a batch process from within Acumatica on the Release Payments screen: go to payables -> release payments -> select the Ramp payment method & Ramp card account in cash account, select transactions, and then click process all in the menu.

Acumatica Release Payments screen with Ramp payment method selected

For credit card, reimbursement, and bill transactions, Ramp will sync these in the 'Balanced' state. For statement payments and cashback, Ramp will sync these in the 'hold' state.

Why does Ramp sync using cash purchases for transactions?

Ramp syncs transactions as cash purchases for several reasons:

Acumatica Demo Data: The Acumatica demo data recorded credit card transactions as cash purchases.

Acumatica Documentation: According to Acumatica's documentation, cash purchases are the correct way to record vendor purchases that do not create a liability to the vendor. This is why they are termed "cash" purchases.

Consultant Recommendations: Our Acumatica consultants have advised that recording Ramp transactions as cash purchases is the most technically accurate method.

Does the Ramp & Acumatica integration support Procurement?

There's no immediate plan to support procurement. Please reach out to your Account Manager to provide feedback.

How does Ramp treat hidden Acumatica projects?

If a project is hidden in Acumatica, then it will not populate in Ramp. In other words, Ramp only displays Acumatica projects with the "active" status.

Why am I prompted to re-enter my Acumatica credentials every 30 days?

In Acumatica 2023R1, Ramp cannot grant indefinite access to the Acumatica environment. Because of this, the user who connects Acumatica to Ramp will need to re-enter their Acumatica credentials every 30 days in the Accounting tab.

After updating to Acumatica 2023R2, Ramp is granted indefinite access to the Acumatica environment, and this step is no longer required.

Why do refunds sync as Cash Transactions instead of Cash Purchases in Acumatica?

In Acumatica 2023R1 and 2023R2, creating refunds as Cash Purchases is not supported. As a result, when a refund is synced to Ramp using either of these versions, it will appear as a Cash Transaction instead of a Cash Purchase.

After updating to Acumatica 2024R1, refunds will sync as Cash Purchases with the Cash Return document type.

Why does the Project Task dropdown sometimes only show the project without an associated task?

If a project in Acumatica doesn't have any specific tasks (meaning it only has a default task), it will appear in the Project Task dropdown as just the project name without an associated task. This is due to technical and product design reasons, which is why the project and task are not split into two separate fields.

How do projects with tasks appear in the Project Task dropdown?

For projects that do have tasks, the Project Task dropdown will display them in the format "Project Name - Task Name." For example:

What is the "Payment Ref" number, and why is it so long?

The "Payment Ref" number is an internal Ramp ID for the transaction. This unique identifier is used internally by the integration to ensure accurate data is recorded in the ERP system. Due to its importance in maintaining data integrity, the number cannot be shortened.

Does Ramp support bill payment syncs when Pay-by-Line is enabled?

No. At this time, Ramp does not support automated bill payment syncs for Acumatica accounts that have Pay-by-Line enabled. Supporting this workflow would require a significant custom build that is not currently available.

Will upgrading Acumatica to a new version require re-integration with Ramp?