Sync repayments to your accounting software

Overview

When an employee pays the company back for a charge on their Ramp card, it is called a repayment. You must track these in your books to keep your records accurate. Ramp can sync eligible repayments to your accounting software to reverse the expense impact of the original transaction, keeping your General Ledger (GL) balanced without manual data entry.

Repayment syncing is supported for QuickBooks Online, Sage Intacct, NetSuite, Xero, Microsoft Dynamics Finance and Operations, Microsoft Dynamics Business Central, and Workday Financial. Ramp supports repayments made by bank account, manual payment, payroll, or debit card.

Sage Intacct, NetSuite, and Microsoft Dynamics Business Central repayment syncing require Ramp Plus. Microsoft Dynamics Finance and Operations and Workday Financial repayment syncing require Ramp Enterprise. Debit card repayment syncing requires Ramp Plus.

This article applies to Admins and users with the Accounting role who manage accounting syncs.

Prerequisites

Before a repayment can sync, confirm the following:

Accounting sync settings page showing the Statement payments account selector under Ramp Card balance settings.

Where to find repayments in Ramp

Repayments appear in two places in Ramp.

To see all repayments:

  1. Go to Expenses > Card transactions in the sidebar.
  2. Click the three-dot menu on the right side of the screen and select Repayments .

Expenses section displaying card transactions with options for repayments and statements.

To see repayments ready to sync:

  1. Go to Accounting > Card transactions in the sidebar.

Overview page showing repayment transactions waiting for synchronization, with details like date and sync status.

In the repayments table, the Sync Status column shows the current state: SYNC_SUCCESS, SYNC_FAILURE, IN_PROGRESS, or NOT_STARTED.

How bank account, manual, and payroll repayments sync

For repayments made by bank account, manual payment, or payroll, Ramp creates a record in your accounting software that reverses the expense impact of the original transaction. Ramp starts with the original transaction's accounting coding, and you can update the repayment's accounting coding in Ramp before the repayment syncs to your ERP.

Sage Intacct, NetSuite, and Microsoft Dynamics Business Central require Ramp Plus. Microsoft Dynamics Finance and Operations and Workday Financial require Ramp Enterprise.

QuickBooks Online

Ramp syncs bank account, manual, and payroll repayments as Deposit objects in QuickBooks Online.

Transaction list in QuickBooks Online showing a deposit record created by a repayment sync.

Sage Intacct

Ramp syncs bank account, manual, and payroll repayments as journal entries (GL Batch) in Sage Intacct.

After the sync succeeds, you can open the Sage Intacct journal entry directly from Ramp using the deep link.

NetSuite

Ramp syncs bank account, manual, and payroll repayments as journal entries in NetSuite.

If you use NetSuite OneWorld, Ramp also includes the subsidiary tied to the business entity on the journal entry.

Microsoft Dynamics Finance and Operations

Ramp syncs bank account, manual, and payroll repayments as journal entries in Microsoft Dynamics Finance and Operations.

Workday Financial

Ramp syncs bank account, manual, and payroll repayments as journal entries in Workday Financial.

Microsoft Dynamics Business Central

Ramp syncs bank account, manual, and payroll repayments as journal entries in Microsoft Dynamics Business Central.

Xero

Ramp syncs bank account, manual, and payroll repayments as Bank Transaction (Receive) records in Xero. The receipt posts to the cash or bank account.

How debit card repayments sync

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

When an employee repays via debit card, Ramp creates a record in your accounting software that reverses the original expense, using the credit card liability GL account as the offset instead of a bank cash account.

QuickBooks Online

Ramp syncs debit card repayments as Credit Card Purchase (credit) objects in QuickBooks Online.

After the sync, the record appears as a positive credit card credit in QuickBooks Online.

Sage Intacct

Ramp syncs debit card repayments as Credit Card Transactions (refund type) in Sage Intacct.

After the sync, the record appears as a negative amount on the credit card associated with the liability account mapping.

NetSuite

Ramp syncs debit card repayments as journal entries in NetSuite, using the same structure as bank account repayments.

If you use NetSuite OneWorld, the subsidiary is included on the journal entry.

Microsoft Dynamics Finance and Operations

Ramp syncs debit card repayments as journal entries in Microsoft Dynamics Finance and Operations.

Workday Financial

Ramp syncs debit card repayments as journal entries in Workday Financial.

Microsoft Dynamics Business Central

Ramp syncs debit card repayments as journal entries in Microsoft Dynamics Business Central.

Xero

Ramp syncs debit card repayments as Bank Transaction (Receive) records in Xero. The record appears as money received against the same card or liability account associated with the original transaction.

Repayment sync summary by provider

ProviderProvider-specific plan requirementBank account, manual, or payroll repaymentDebit card repayment (Ramp Plus)Offset account
QuickBooks OnlineNoneDepositCredit Card Purchase (credit)Bank account: Cash or bank GL account Debit card: Credit card liability GL account
Sage IntacctRamp PlusJournal Entry (GL Batch)Credit Card Transaction (refund)Bank account: Cash or bank GL account Debit card: Credit card liability GL account
NetSuiteRamp PlusJournal EntryJournal EntryBank account: Cash account Debit card: Credit card liability GL account
Microsoft Dynamics Finance and OperationsRamp EnterpriseJournal EntryJournal EntryBank account: Cash or bank GL account Debit card: Liability or card GL account
Workday FinancialRamp EnterpriseJournal EntryJournal EntryBank account: Cash or bank GL account Debit card: Liability or card GL account
Microsoft Dynamics Business CentralRamp PlusJournal EntryJournal EntryBank account: Cash or bank GL account Debit card: Liability or card GL account
XeroNoneBank Transaction (Receive)Bank Transaction (Receive)Bank account: Cash or bank account Debit card: Card or liability account associated with the original transaction

How syncs are triggered

You can trigger a repayment sync manually in Ramp, or Ramp can pick it up automatically once the repayment is ready to sync.

Manual syncs

Repayment actions menu showing Sync repayment and Mark as synced options.

Automatic syncs

After a successful sync, you can use the deep link on the repayment to open the synced record directly in your accounting software.

Partial repayments

Ramp distributes partial repayments proportionally across all split lines in the original transaction, based on each line's share of the total amount.

Example

Original transaction:

Partial repayment: $30

Distribution:

Each split line receives a portion of the repayment that matches its original percentage of the total. If you need to apply the repayment to only one split line, manually update the entry in your accounting software after it syncs.

Troubleshooting

If a repayment fails to sync, check for these common causes:

Frequently asked questions

Which accounting providers support repayment syncing?

QuickBooks Online and Xero have no provider-specific plan requirement. Sage Intacct, NetSuite, and Microsoft Dynamics Business Central require Ramp Plus. Microsoft Dynamics Finance and Operations and Workday Financial require Ramp Enterprise.

Which repayment methods sync?

Ramp supports repayments made by bank account, manual payment, payroll, or debit card. Debit card repayment syncing requires Ramp Plus.

When are repayments eligible to sync?

Repayments are eligible to sync once the underlying transaction has successfully synced and the repayment has been fully processed.

What record does Ramp create in my accounting software?

It depends on the provider and repayment method. See the summary table for details.

Can I change the accounting coding on a repayment?

Yes. Ramp starts with the original transaction's accounting coding, and you can update the repayment's accounting coding in Ramp before it syncs. Ramp syncs the repayment using the coding currently shown on the repayment.

Where can I find the synced record?

After a successful sync, Ramp stores a deep link to the record in your accounting software. Open it directly from the repayment in Ramp.

Does Ramp create an AP payment for repayments?

No. Ramp creates the record shown in the summary table. It does not create AP payments, vendor bills, or bill payments.