QuickBooks Desktop integration: File export

Overview

To support QuickBooks Desktop customers, we export the QuickBooks Desktop export file (IIF format) for transactions and reimbursements. IIF exports are not supported for statement payments. Instead, statement payments should be manually entered into QBD.

Ramp can export data for these 4 fields (not including the memo):

  1. Chart of Accounts (Accounting Category)
  2. Customer
  3. Vendor
  4. Class

Setup

Before exporting IIF files from Ramp, you need to import the chart of accounts and lists from QuickBooks Desktop to Ramp and set the default accounts.

On QuickBooks Desktop:

Export window showing selected lists: Chart of Accounts, Customers, Vendors, and Class in QuickBooks.

You should have a Credit Card, Bank and Accounts Payable account in your chart of accounts.

On Ramp:

If you change your accounting categories on QuickBooks Desktop, you need to update the categories in Ramp as well.

Sync to QuickBooks Desktop

See Syncing transactions & reimbursements on Ramp to learn about the layout of the Accounting tab, what its subtabs are for, and how to set the default accounting date.

You can sync to QuickBooks Desktop using CSV files or IIF files:

Transactions in QuickBooks Desktop

Note: To import an IIF file into QuickBooks Desktop, a user needs Administrator or External Accountant privileges. Thus, any user managing this process who is not one of these roles needs to have permissions updated. For more information regarding permissions, please visit this article.

An IIF file exported from Ramp can be uploaded into QuickBooks (in single-user mode only) via File> Utilities> Im****port> Import IIF. Select the file and click the OKbutton to import. (Tip: Back up the local QuickBooks company file first).

Home Page section with Utilities menu open, highlighting Import option for IIF files.

If you have any windows open, you will see this:

Warning dialog prompting user to close all windows in QuickBooks to import the IIF file, with OK and Cancel buttons.

Click the OK button to close any open windows and open the IIF import dialog:

Import IIF file dialog showing options to import lists and transactions, view errors, and buttons to import or cancel.

You can select a file to Import. The dialog only accepts files with an IIF extension.

File selection dialog showing options to choose an IIF file for import, with a filename field at the bottom.

File import confirmation showing success for lists and transactions with one file imported.

In the above dialog, the IIF has been successfully imported. In this instance, a list item (in this case, a vendor) has also been successfully imported, and the transaction has also been imported.

The data shows up on the QuickBooks Desktop Bills screen as a Paid Transaction:

Table showing unpaid and paid bills, with options to filter by vendor and status; one paid bill listed for

It shows up under Vendor Transactions:

Vendor Information page displaying transaction details, including credit card charges and notes options.

Click on the transaction view details of the split and the expense accounts it has been allocated to:

Enter Credit Card Charges page showing an expense report with details for a purchase made on 09/29/2021.

No categorization step is required on the QuickBooks side, as this has been done on the Accounting tab in Ramp, and no separate import of vendors is required either.

Note: If you get an error message, QuickBooks Desktop generates another IIF file with error messages for each failed import. Use Excel to view the file and get the error message(s). If you contact Support about a failed sync, please attach this file to aid in troubleshooting.

Statement payments in QuickBooks Desktop

You cannot export statement payments in IIF files. Instead, the recommended procedure is to enter the payment in QuickBooks Desktop manually.

Reimbursements in QuickBooks Desktop

After the IIF file is imported into QuickBooks, go to each Employee, open up a Bill and click Pay Bills.

Pay Bills section showing bills to be paid, including vendor details and payment options.

On this screen, select each bill, click Set Credits, and then find the corresponding General Journal entry for the Bill:

Pay Bills section showing vendor details, amounts due, discounts, and credits for specific bills.

Click Done. You will need to repeat this for each paid bill (QuickBooks Desktop does not allow bulk actions).

Finally, click the Pay Selected Bills button, marking these as Checks. You can add them as To be printed or Assign Check Number - your preference.

Pay Bills section showing vendor details, selected bills, and payment method options. Total credits available is displayed.

You will receive this confirmation screen:

Payment summary showing recorded payments for three bills, highlighting unpaid amounts and payment method details.

Click Done, and the bills against those employees will be marked as paid.

Bill Pay

Bill Pay for QuickBooks Desktop is available! For more information, please reference this article.