Configuring Items for QuickBooks Online Sync
Purpose. Use the Sellable and Purchasable toggles on each item to control how Flourish syncs that item to QuickBooks Online. Flourish sends only the fields that match the item's configuration, so QBO…
Purpose
Use the Sellable and Purchasable toggles on each item to control how Flourish syncs that item to QuickBooks Online. Flourish sends only the fields that match the item's configuration, so QBO creates the item correctly and invoices sync without errors.
Set these toggles before syncing an item to QBO, or before syncing any transaction that includes the item.
Prerequisites
You must have permission to manage items.
Understand item configuration options
Each item can be configured as one of the following:
- Sellable only — products you sell to customers. Requires an Income Account.
- Purchasable only — materials you buy from vendors. Requires an Expense Account.
- Sellable and Purchasable — items you buy and resell. Requires both an Income Account and an Expense Account.
- Neither — intermediate or work-in-progress items not used on transactions.
Inventory type items require an Inventory Asset Account regardless of the Sellable or Purchasable setting. Because QuickBooks Online requires an income account and an expense account on every Inventory item, Flourish also requires an Income Account and an Expense Account for Inventory type items regardless of the Sellable or Purchasable setting.
![[Image Description] Rules: The screenshot shows the Rules and Financial Reporting sections of a Flourish item detail page, side by side. The Rules section displays a list of toggle switches—including Sellable, Purchasable, Sell By Lot, Tax Exempt, Lot Tracked, E-Commerce Active (enabled), and Needs Fulfillment (enabled), among others—while the Financial Reporting section shows dropdown fields for Inventory Type (set to Non-Inventory), Expense Account, Income Account, and Inventory Asset Account (set to Inventory Asset). This illustrates where users configure the Sellable and Purchasable toggles and assign the required accounts that control how Flourish syncs the item to QuickBooks Online.](https://files.helpdocs.io/7xqaguw7nr/articles/bp8wq09ui8/1773079263729/screenshot-2026-03-09-at-11-00-09-am.png)
Configure an item
- Navigate to the item you want to configure.
- Locate the Rules section on the item detail page.
- Toggle Sellable on if you sell this item to customers.
- Toggle Purchasable on if you purchase this item from a vendor.
- Navigate to the Financial Reporting section.
- Select an Income Account if Sellable is on.
- Select an Expense Account if Purchasable is on.
- Select an Inventory Asset Account if the item type is Inventory.
- Click Save.
Sync an item to QuickBooks Online
- Open the item you want to sync.
- Click Sync to QuickBooks.
Flourish sends the following fields to QBO based on the item's configuration:
- If Sellable is on: sales description, unit price, and income account.
- If Purchasable is on: purchase description, purchase cost, and expense account.
- If item type is Inventory: asset account, quantity on hand (set to 0), inventory start date, income account, and expense account — the income and expense accounts are sent for Inventory items even if Sellable or Purchasable is off.
QBO checks I sell this product/service to my customers when Sellable is on, and I purchase this product/service from a vendor when Purchasable is on.
Account requirements by item type
Configuration | Income Account | Expense Account | Inventory Asset Account |
Sellable only | Required | Not required | — |
Purchasable only | Not required | Required | — |
Sellable and Purchasable | Required | Required | — |
Neither | Not required | Not required | — |
Any Inventory type item | Required | Required | Required |
If a required account is missing, Flourish blocks the sync and displays a validation error specific to the missing account type and the item's configuration (for example, a missing income account on a sellable item versus a missing asset account on an Inventory item). Assign the missing account and retry.
TODO(SME): confirm the exact user-facing validation error message text shown in the UI for each missing-account scenario (Income/Expense/Asset, by item type and Sellable/Purchasable configuration).
Re-sync an updated item
If you change the Sellable or Purchasable setting on an item that is already synced to QBO, sync the item again to update it in QuickBooks.
- Open the item.
- Update the Sellable or Purchasable toggle as needed.
- Update account assignments in the Financial Reporting section if required.
- Click Save.
- Click Sync to QuickBooks.
Flourish fetches the current item from QBO and sends a full update with the new field configuration.
How did we do?
Switch your QuickBooks Online Account to work with Categories
Enable Syncing of Outbound Orders to Quickbooks