Skip to main content
Table of Contents

Quickbooks Online: Syncing Order Discounts

Syncing discounts on outbound orders to QuickBooks Online

Table of Contents

QuickBooks Online: Syncing Order Discounts

Purpose

Sync discounts on outbound orders to QuickBooks Online (QBO) so they display correctly on invoices. Flourish supports order-level discounts (configured in QBO) and order-line discounts (mapped to a QBO item in Flourish's integration settings).

Prerequisites

Ensure you have the proper permissions/role required to view or change the Discount Line Item Mapping setting in Flourish.

A Flourish role permissions screen showing the "Actions for Outbound Orders" panel, with the "Create discounts and charges" toggle enabled and highlighted, indicating the…
Enable order-level discounts in QuickBooks Online

Order-level discounts require a setting change directly in QuickBooks Online, not in Flourish.

  1. In QuickBooks Online, go to Account and Settings.
  2. Select Sales.
  3. Under Sales form content, toggle Discount on.

This adds a Discount field to invoices and other sales forms in QBO. To route the discount amount to a specific Chart of Accounts, set the Discount account under Advanced > Chart of Accounts.

Screenshot of the QuickBooks Online "Account and Settings" page under the Sales tab, showing the "Sales form content" section with the Discount toggle enabled and a tooltip…

Once enabled, the order-level discount displays as a Discount percent field below the Subtotal row on the invoice.

Screenshot of a QuickBooks Online invoice form showing the line-item table (Product/Service, Description, Qty, Rate, Amount, Class) with the Subtotal section below it, where a…
Map order-line discounts to a QBO item

Order-line discounts sync to QuickBooks Online as a separate invoice line item, with a negative rate and a quantity of 1. Map this line item to a QBO item so Flourish routes the discount amount to that item's Chart of Accounts.

  1. Click Settings.
  2. Select Integrations.
  3. Select QuickBooks.
  4. Select Sync Settings.
  5. Scroll down toward the bottom of the screen to locate the Discount Line Item Mapping section. It will say 'Use this QBO item for discount lines on invoices:'Use
  6. From the dropdown, select the QBO item you want order-line discounts to sync to.
  7. Click Save.
Screenshot of Flourish's QuickBooks integration Sync Settings page showing the "Discount Line Item Mapping" section, where a dropdown lets users select which QBO item is used for…

The QBO item you select must already be configured in QuickBooks Online to post to the Chart of Accounts you want. Flourish only references the item — it does not create or configure it in QBO.

What happens next

When an outbound order includes a line-level discount, Flourish sends it to QuickBooks Online as a separate invoice line referencing the mapped QBO item, posted to that item's Chart of Accounts.

Order Line Discount in Flourish Software

A Flourish Software outbound order details screen showing two line items — "Bulk Flower 24k Pre-Packed Eighths" and "Bulk Flower THC - Sin Mint Cookies" — with their respective…

The Corresponding Order Lines in QuickBooks Online

A QuickBooks Online invoice line-item view showing how Flourish order line discounts sync as separate line entries (rows 2 and 4, highlighted in red) immediately following their…

For more on configuring order-level discounts and charges in Flourish, see Discounts and Charges.

How did we do?

Remap a QuickBooks Item from Inventory to Non-Inventory Type

Send Flourish Data To QBO Sales Order Custom Fields

Contact