Two Way Vendor Information Sync

To import vendors directly from your accounting provider into Ramp, learn about Importing Vendors.

Overview

Two-Way Vendor Sync keeps the supported vendor fields in Ramp and your ERP aligned. Changes made in Ramp sync to your ERP, and changes made in your ERP sync back to Ramp for the fields your accounting provider supports.

This feature is supported for QuickBooks Online, NetSuite, Sage Intacct, Xero, and Acumatica.

For Acumatica, vendor 2-way sync requires Ramp's Acumatica customization project version 24.200.009 or later. See How to connect Acumatica to Ramp and How to update the Ramp Acumatica customization project.

How to turn this on

Customers on Bill Pay will automatically have this enabled. For existing Bill Pay customers, a notification will appear on the Home section of Ramp to inform them of the necessary steps to enable this feature. For those with no conflicts, you will see a notification that it was turned on.

Home page notification showing vendors are now automatically synced with NetSuite

For those with many conflicts between the two systems, you will see a dedicated onboarding process for you.

Setup prompt to configure vendor sync with NetSuite

How do I edit my vendor information in Ramp?

Go to Vendors → Select a vendor → Edit vendor. You will be able to see the edit history in the Activity tab.

How are vendor edits synced from Ramp to my ERP?

This step is dependent on whether you have a vendor approval process or not. The two possible scenarios are:

1. Vendor approvals are turned off (default)

Edits made to a vendor in Ramp will flow to your accounting system automatically and vice versa.

2. Vendor approvals are turned on

You can read more about vendor approvals.

Any edits made to a vendor on Ramp will require approval, just as with any other edit. Once approved, vendor edits will flow to your accounting system.

How to set up approvals for edits coming from my accounting system?

By default, changes for vendors will automatically sync between both systems.

If you’d like to add approvals for edits coming from your accounting system, go to VendorsSettingsVendor approvals → turn on Require review for changes made to vendors.

Vendor settings showing how to enable review for vendor changes

Then, add Update source is "ERP Import" and the fields that you'd like to trigger vendor approvals.

Vendor approval workflow triggered by ERP Import with field conditions

Here is how you can find vendor approvals on Ramp:

Go to VendorsNeeds Review and select from the list of vendor edits that have been made. From there, you can either Approve or Reject the edit.

You will also receive an email when a vendor edit has been approved or rejected.

Which vendor fields will sync between Ramp and my ERP?

Ramp FieldQuickBooks OnlineNetSuiteSage IntacctXeroAcumatica
Vendor NameDisplay nameCompany nameNameContact nameNot synced
Print on Check NamePrint on check namePrint on check asNot availableNot availableNot available
Vendor TypeNot availablePerson typeIndividual / PersonNot availableNot available
Country & StateFrom address on importFrom address on importFrom address on importFrom address on importAcumatica -> Ramp only
Vendor OwnerSet to importerVendor OwnerSet to importerSet to importerSet to importer
Contact EmailEmail fieldEmailPrimary contactPrimary person emailPrimary contact email
Contact NameName fieldNot syncedPrimary contact namePrimary person namePrimary contact name
Contact PhonePhonePhonePrimary phonePhone (Business Info)Primary phone
Payment TermsTermsTermsTermsTermsTerms (matching credit term required)
Mailing AddressAddressDefault addressAddressPO Box addressMain address
GL Accounting RuleNot via APIExpense accountAccountDefault expense accountAP account
1099 Eligibility (W9)Track payments (one-way)Updated on RampOne-way from SageOne-way from Xero1099 status
TIN (Tax ID)Updated on RampUpdated on RampTINTINTIN
ACH DetailsNot via APINot via APISage Intacct -> Ramp (initial only)Xero → Ramp (initial only)Acumatica -> Ramp only

How to turn off the two-way syncing of vendors

Navigating to Vendors → Settings → General → Sync vendors from accounting system, you’ll see the menu below to turn off individual fields that are syncing from Ramp to your accounting system and vice versa. If you are having issues that this doesn’t solve, please contact Ramp Support.

For the address field, you can specify what Ramp address should map to the default one in your accounting system in this table as well.

Syncing information panel showing vendor field mapping between Ramp and NetSuite

How can I see my vendor edit history?

Go to Vendors, search for the vendor you want to see the edit history for, and click on it. Then, go to Activity. From there, you will be able to see all edits made on the vendor.

Can I bulk update my vendors via CSV?

Since Ramp cannot sync over 100% of vendor information, some fields need to be updated via CSV. You can do this by going to VendorsSettingsImport vendors → Add missing vendor information with CSV and uploading a CSV with your complete vendor information.

Frequently asked questions

Which system's information will override the other?

The most recent edit will take precedence over the other. If you’d like Ramp to be the source of truth, add an approval step for vendor controls so that edits coming from the ERP have to go through someone before they update said vendor in Ramp.

If you’d like the ERP to be the source of truth, you can ensure vendor controls / approvals are only present for edits originating in Ramp.

How will I know where an edit came from?

In the Activity tab of a vendor, the edit will be denoted whether if came from a Ramp edit via an ERP edit. You can see the example below in green writing specifies the edit came "via import from QuickBooks"

If I rename a vendor in my accounting system, why doesn’t the vendor name automatically update in Ramp?

When using two-way sync with a supported accounting provider, Ramp links each vendor in Ramp to a specific vendor record in your accounting system. While the link between the two records remains intact—and certain synced fields may update automatically—the vendor name in Ramp may not be editable after the record is created.

Because of this, if you rename a vendor in your accounting system, the updated name may not automatically appear in Ramp. The systems stay linked, but the display name in Ramp may remain unchanged.

What should I do if I need the updated vendor name to appear in Ramp?

If you want the new vendor name to display in Ramp (for example, to reflect a legal name change or rebrand), the standard approach is:

Step 1: Create a new vendor in Ramp using the updated name.
Step 2: Confirm the new vendor syncs correctly with your accounting system.
Step 3: Use the new vendor for all future transactions.

You may also want to inactivate or stop using the old vendor record in Ramp to prevent confusion.

What is the timing for data to refresh?

Vendor two-way sync is a combination of event-based and scheduled mechanisms, depending on the direction:

Can I customize which vendors I import?

Yes, you can choose to import all vendors or only those associated with bills. View the Importing Vendors into Ramp article for more details.

What should I do if I encounter issues with vendor imports?

If you face issues such as missing payment details due to ERP restrictions, consider using the regular CSV import for the initial upload. For bulk deletions, filter by Vendor creation source = ERP Import and disable the import feature before deleting.

What does Acumatica vendor sync support?

Acumatica vendor import plus limited 2-way sync supports mailing address, primary contact name, primary contact phone, primary contact email, payment terms, default expense account, 1099 status, and TIN. Country and state, plus bank account details, can sync from Acumatica into Ramp, but Ramp does not sync vendor names or push bank account details back to Acumatica.

Why didn't a payment term sync to Acumatica?

Ramp matches vendor payment terms to an existing credit term in Acumatica with the same number of days. If Acumatica does not have a matching credit term, the vendor update will not sync until you add one in Acumatica.

Which field in NetSuite is considered the "Company Name"?

By default our integration uses altname if it is available for the NetSuite vendor, but will fall back to companyname if not. If neither field is present, we will use entitytitle.

Which field in Intacct is considered the "Address"?

By default our integration uses the DISPLAYCONTACT > MAILADDRESS field on the vendor record. In the Intacct UI, this corresponds to the primary contact's mailing address - the address shown at the top of the vendor record.

Why don’t past transactions reflect a vendor category change?

If you’ve updated a vendor’s category in Ramp but don’t see past or current transactions under the new category, this is expected behavior.