Integration: QuickBooks Online

Overview

Flourish and Quickbooks Online (QBO) Integrate easily and set up by an administrator of both systems. The information synced between QBO and Flourish is transactional data and its dependent master elements.

Flourish supports integrating with QuickBooks Online Plus or QuickBooks Online Advanced. QuickBooks Simple Start and QuickBooks Basic do not support the tracking of inventory items, which is required to support the Flourish integration.

The elements *synced between Flourish and QBO are:

  1. Items (By SKU)
  2. Vendors
  3. Destinations
  4. Purchase Orders (Bills In QBO)
  5. Sales Orders (Invoices in QBO)
  6. Sales Order Payments

Inventory Types

The integration supports the following QuickBooks Online inventory types (product/Service information):

  • Inventory.
  • Non-Inventory.
  • Service.
The "Bundle" item type is not supported.

Pre-Integration

QBO Categories

Ensure your QuickBooks Online Account works with Categories. Learn more here.

QBO Inventory Types

Please coordinate with your CPA, Controller, or Bookkeeper for guidance on setting this up!
  • In QuickBooks Online, the chart of account mapping requirements changes by item type. 
  • We encourage you to consider setting the inventory type in QBO as a “Non-Inventory” so that you can keep your inventory management in Flourish Software and changes in the inventory levels in Flourish do not sync to QBO.
Once you decide on the QBO inventory type, ensure the Item "Inventory Type" in Flourish matches the one in QBO.

Set Flourish Inventory Types

From the Item Master

Set the Inventory Type for an item using the Edit Item screen or Bulk Update Item feature. If you edit a single item, find the Inventory Type within the Financial Reporting section of the Product Info screen.

The Financial Reporting section of the Product Info screen.

While mapping the items

Set the Inventory Type when you Map Your Items (below).

Chart of Account Mapping in Flourish.

After you activate the integration, you can map items to your financial general ledger's chart of accounts.

Learn more about Chart of Account Mapping in Flourish Software.

Inventory levels sync

When a Flourish user syncs an item of Inventory Type "Inventory" to QBO, 

Flourish does the following:

  1. Sets the TrackQtyOnHand property for the Item in QBO to True.
  2. Sends the combined inventory quantity across all facilities for the product to QBO.

After that, Flourish does not send inventor-level updates to QuickBooks Online. Other inventory level adjustments are internal to QuickBooks Online.

Activate

To start configuring QuickBooks and activating the integration, follow the steps below:

  1. Go to Manage Settings.
  2. Click Integrations (if you do not see Integrations, ensure it's turned on for your user role under Admin Roles).
  3. Click Configure QuickBooks Integration.
  4. Click Connect to QuickBooks.
  5. If connected successfully, the QuickBooks Integration status should now say Active.

Setup

Map Items to QBO

Mapping is the action of connecting the Flourish Items to QBO Products.

Map your Flourish Items to QuickBooks Online by following the steps below:

  1. Sync Accounts from QBO.
  2. Set the COA view
  3. Map the items.

Sync Accounts from QBO
  1. Go to Manage Settings.
  2. Click Integrations (if you do not see Integrations, ensure it's turned on for your user role under Admin Roles).
  3. Click on the Pencil icon in the QuickBooks card.
  4. Click Map Items.
  5. Click on Edit on the top right, and this is what you will see:
  6. Click to import your accounts from QuickBooks Online. This action sets the values under the clouds EXPENSE ACCOUNT, INCOME ACCOUNT, and INVENTORY ASSET ACCOUNT. Next is making sure you only see the account you want to see.
Set the COA view

Set which accounts display in the COA dropdown when mapping items to QuickBooks Online. Learn more here.

Map the items

  1. Go to Manage Settings.
  2. Click Integrations (if you do not see Integrations, ensure it's turned on for your user role under Admin Roles).
  3. Click on the Pencil icon in the QuickBooks card.
  4. Click Map Items.
  5. Click on Edit on the top right, and this is what you will see:

  1. Ensure that all Items have the Inventory Type and Accounts configured. Items are now ready to be synced.
  2. Click .
  3. For each item you want to sync, click the button. You should see The "QB ID:" and the "Last Synced: " data under the QB SYNC INFO column.

Learn more about Chart of Account Mapping.

Sync Settings

Sync Setting includes:

  • Save time by setting Flourish Software to sync to QuickBooks Online automatically!
  • ​Exclude facilities from syncing with QuickBooks Online.
  • ​Setting Inventory Start Date.​
  • ​Send Flourish Data To QBO Sales Order Custom Fields.

Complete the setup by following the steps here.

Sync Destinations, Vendors, and orders

Save time by setting Flourish Software to sync to QuickBooks Online automatically!

If all the automatic settings are off, manually sync all updates to QuickBooks. Sync manually any new Item, Order, Vendor, Destination, or payment.
  1. To sync any existing Item, Vendor, or Destination, go to the respective element in the settings screens.
  2. After you sync, Note the information on the QB SYNC INFO column.
  3. See the instructions for the sync of orders below.

Destinations/Vendors

  • For Destinations (or Customers in QBO), navigate to Manage Settings > Distribution > Destinations, and sync the items manually here as well. Do the same for Vendors.
Destinations and Vendors sync from Flourish Software to QuickBooks Online: Flourish maps using Destination DBA and then Company Email.  

Items

  • Use filters to show: Internal, External, Enabled, or Disabled items. The SKU is displayed as well for sorting.

Internal item sync
  1. Go to Settings.
  2. Select Integrations.
  3. Click the pencil icon next to Quickbooks.
  4. Select Chart Items.
  5. Locate the items.
  6. Click the Sync to QB green button.

If you try to create a back-dated PO or Sales Order that is before the item's initiated date in QBO, you will get an error. Edit the item in QBO to a date earlier than the Sales Order or PO date.

External item sync
  1. Go to Settings.
  2. Select Integrations.
  3. Click the pencil icon next to Quickbooks.
  4. Select Chart Items.
  5. Select External.
  6. Locate the items.
  7. Click the Sync to QB green button.

Orders

Now that all items are synced to QuickBooks, we can now sync Purchase Orders (Inbound) and Sales Orders (Outbound).

  • Sales Orders are synced as "Invoices"
  • Purchase Orders are synced as "Bills".
Inbound Orders
  1. Go to Inbound.
  2. Click the button next to the PO # you wish to sync.
  3. Click Yes to confirm sync.
  4. If you still have external items on your purchase order, either follow the steps above to sync an external item OR create it as a new item if you wish to change the name of the item and/or the cost or price of the item.
Outbound Orders
  1. Go to Outbound.
  2. Click the green QB icon next to the Order ID #.
  1. Click Yes to confirm sync.

Payments logged in Flourish will be reflected in QBO.

You can also sync from the Order Details screen, similar to the sync of Inbound orders:

  1. Click on the PO # you wish to sync.
  2. If all Items are already internal/synced to QuickBooks Online, click .
  3. Click Yes to confirm sync.


How did we do?