Skip to main content
QuickBooks Help Guide
Ian McKay avatar
Written by Ian McKay
Updated over a week ago

Overview

It is easy to export transactions from Commerce to QuickBooks Online (QBO). In this tutorial, we'll see how to export a Sale (invoice) and an Expense (purchase/bill) and post them to QBO.

NOTE

If you change any of your settings in QBO (e.g. add a new account to your Chart of Accounts), Commerce will sync your changes on the next export.

Prerequisites

We recommend that you know how to connect an accounting platform and an account in Commerce.

PRO TIP

If applicable, don’t forget to make an expense account in QBO for payment processing fees, transaction fees, and marketplace fees. Commerce generates ancillary transactions for netted out fees and deductions from bank deposits, if there are any, so that you can reconcile your operating costs!

Expense Transactions

An Expense in Commerce consists of three different transaction types: Purchase, Bill, or Reimbursement. The transaction type shows on each transaction.

When you export an Expense from Commerce to QBO, each type will map to an expense transaction in QBO.

Sales Transactions

A Sale in Commerce records both the sale and the payment. A Sale consists of two transaction types: Sales Receipt or Refund. When you export a Sale from Commerce to QBO, each type will map to either a Sales Receipt (immediate payment) or a Refund in QBO.

NOTE

If you modify any settings in QBO, they will be refreshed in Commerce during the next export.

Export an Expense or Sale Transaction

All users can export transactions one-at-a-time to their connected accounting package.

NOTE

If you start your workflow in Commerce, the Payment Date field in QBO will be auto-filled with the date of the actual transaction. If you start your workflow in QBO however, remember that QBO defaults to today’s date instead and requires that you verify/correct it later.

To export an Expense or Sale transaction:

  1. Press the Expenses

    icon OR the Sales

    icon and then choose the company.

  2. Click the Export button on the transaction.

Commerce refreshes your settings from QBO to ensure everything is up to date.

NOTE

Commerce auto-fills the Reference Number field with the transaction number when available.

Export Step 1 of 3: New or Matched

Commerce searches for matches and duplicates in all of your QBO accounts. If a match is found you have the option to update the matched expense or create a new one.

Updating a matched expense will not cause a duplicate in QBO, rather it will update the transaction with additional details and attach the original receipt if available.

CAUTION

Review matches carefully. Even though Commerce finds similar transactions, you may still intend on creating a new transaction

Export Step 2 of 3: Select Export Options

Commerce displays the fields required to successfully export your transaction to QBO. The names of the fields mirror the names QBO uses.

PRO TIP

To see detailed information about each field check out:
-> The Anatomy of an Expense Export Guide and
-> The Anatomy of a Sales Export Guide

Depending on your plan and what you have enabled/set up in QBO, some fields may not show for you.

PRO TIP

You can customize your advanced data export options with Commerce’s Accounting Data Export Preferences feature. Set your Time Zone, Summary or Itemized Mode, Shipping Total, Discounts, Contact Levels, and Item SKU Matching.
-> Learn how to configure your export preferences

Summary Mode

With summary mode, a transaction is exported as a single line item, associated to a single account in your accounting file.

For example, an Amazon expense that consists of 3 different products would be bundled into one expense category. The details of the order, including the description of all 3 items would be combined into the description field for the single line item expense.

Itemized Mode

With itemized mode, each line item within a transaction is separated and categorized separately.

For example, an Amazon expense that consists of three different products would require you to assign an expense category to each of the three items within the order.

QBO Help

QBO HOW TO

CAUTION

Do not copy the estimate to the invoice. Avoid putting Billable Expenses that are paid onto the invoice twice.

QBO HOW TO

There are many ways to track expenses by job. QBO Pro Advisors recommend Class Tracking as a Job Costing workaround. Remember to turn on Track Expenses by Items and Customer, and then turn on Projects in QBO. -> Learn about the Job Costing Workaround via this video:

Once you have filled out all the fields, click the Export button.

Export Step 3 of 3: Confirmation

If the export was a success you see the confirmation screen.

After Export

Go to QBO to view the new or enhanced transaction. You will see that Commerce has completed the fields with receipt data, and attached the receipt when available.

Commerce does not create generic journal entries. Behind the scenes, Commerce will remember your export mappings for next time, set the date of the transaction, input the reference number, create a text receipt of the line items for the Description, map the transaction type for Expenses, Sales, Returns, Reimbursements, Invoices, Bills, etc, displays the real payment date, the sales tax, the shipping field, track the PO number, track classes, locations, departments, and categories, attach the receipt when available, and more.

Re-Export

If you make changes in QBO that apply to an already exported transaction (such as adding a Product or Service) you may want to re-export the transaction to reflect the changes.

To re-export an Expense transaction:

  1. Click the three vertical dots

    menu >> Re-export transaction to accounting system.

Commerce recognizes it and suggests updating the existing transaction.

Whether it was voided (still visible but 0 amt) or deleted (can only view in audit log) in QBO, it will be treated like an initial export. Return to Steps 1-3 to complete the export.

How to Optimize for Receipt Fetching

Not all stores/seller platforms track your receipts the same way. It could be by login ID, account, payment method, loyalty card, etc. Here are some tips on how to switch ON your receipt data.

Amazon (Purchases)

Amazon Seller Central (Sales)

Etsy (also eBay sellers, Square) (Expenses and Sales)

Home Depot (Purchases)

Shopify (Sales)

Stripe (Sales)

Walmart (Purchases)

Did this answer your question?