Back
Logo of Intuit Quickbooks.

Next Steps: Connect Open Pantry to QuickBooks Online (QBO)

This guide explains how Open Pantry and QuickBooks Online (QBO) work together, what gets synced, how matching works (products + customers), and what we need from you to go live smoothly.

How Open Pantry + QBO work together

Open Pantry is your operational source of truth for:

  • Products (SKU / pack size / descriptions)
  • Customer-specific pricing and price tiers
  • Ordering workflow and order history

QBO remains the financial source of truth for:

  • Invoicing + accounts receivable
  • Reconciliation
  • Financial reporting and tax reporting

Typical workflow

  1. A restaurant places an order in Open Pantry
  2. Open Pantry exports the order into QBO as an Invoice (unsent)
  3. You review in QBO and send/finalise the invoice from QBO

In QBO, an Invoice is used when the customer pays later; a Sales Receipt is used when the customer pays immediately. QuickBooks+1

Seeding your integration (recommended first step)

If you already have an established QBO file, seeding helps reduce duplicates and makes matching more reliable.

What we can seed:

Option A — Pull from QBO into Open Pantry

  • Seed Customers from QBO
  • Seed Products & Services (items) from QBO

Option B — Seed via export

  • You export customers/items from QBO and we use the file to align matches

If you’ve been invoicing from QBO for a while and have a long product list, seeding is usually worth it.

What gets sent from Open Pantry to QBO

Commonly synced:

  • Customers (matched or created)
  • Products & Services items (matched or created)
  • Orders exported as Invoices
  • Line items: quantity, unit price, description
  • Tax treatment (taxable / non-taxable + rate)
  • Freight/fees (if applicable)

Usually not synced:

  • Inventory/COGS journals (unless explicitly part of your setup)

Income accounts (GL) mapping in QBO

In QBO, each Product/Service item has an Income account. QuickBooks

If you want your existing GL structure

If you want items mapped to specific income accounts (and/or freight to a different account), tell us what you want and we’ll configure it.

In QBO you typically manage/confirm item income accounts via Settings (gear) → Products and services → Edit item → Income account. QuickBooks+1

Tax mapping (taxable vs tax-free + rates)

QBO sales tax is managed in the Sales Tax Center (Taxes → Sales tax), where you set up tax agencies/rates and defaults. QuickBooks+1

What we need to map:

  • Your tax-free / non-taxable handling (for tax-free products or customers where applicable)
  • Freight tax treatment (taxable vs non-taxable, if different)Note - Your standard taxable sales rate (e.g., GST) will be determined in QBO based on your location.

Default behaviour

  • If you already have taxable and tax-free set up in QBO, we can map Open Pantry’s taxable/non-taxable products accordingly.
  • If you want specific rules (e.g., “all new items non-taxable” or customer defaults), confirm your preference.

QBO supports default sales tax settings, including options like marking new customers/products taxable and selecting a default sales tax. QuickBooks

Product matching (Open Pantry → QBO “Products & Services”)

In QBO, items live under Products and Services and are used on invoices/sales forms. QuickBooks+1

Matching Hierarchy

Open Pantry matches each product to QBO using this order:

  1. Previously linked QBO Item ID (most reliable)
  2. SKU / Item Code (recommended)
  3. Exact name match (fallback)
  4. If no match → Create a new Product/Service item in QBO (if auto-create is enabled) A product will be created with fields: Type=Inventory, Quantity_on_hand = 1.

We suggest creating items(products) in Open Pantry and letting it sync to QBO, however if an item is created in QBO

It will be created with:

  • Name + SKU/Item code (where supported)
  • Income account (default unless you provide a mapping)
  • Taxable/non-taxable setting (based on your mapping)

Customer matching (Open Pantry → QBO “Customers”)

In QBO, customers live under Sales → Customers and use a display name. QuickBooks+1

Matching Hierarchy

  1. Previously linked QBO Customer ID
  2. Email match (if unique)
  3. Account/Customer number (if you use one)
  4. Exact name/display name match
  5. Search by customer address
  6. If no match → Create a new Customer in QBO (if auto-create is enabled)

Notes on names and IDs

  • QBO uses a customer Display name across sales transactions. QuickBooks+1
  • Once linked, we rely on QBO’s internal customer/item IDs to prevent mismatches (merges/deletes in QBO may require re-linking).

How often new Open Pantry products sync to QBO

Open Pantry checks for new products added in Open Pantry and pushes them to QBO every 24 hours otherwise upon invoice.

What we need from you (QBO setup checklist)

Please send:

  1. QBO file/organisation name (and which region/version if relevant)
  2. Confirm export type: Invoices (unsent) (default)
  3. Default Income account for sales
  4. Sales tax setup:
    • Taxable rate (e.g., GST)
    • Tax-free / non-taxable mapping
    • Freight tax treatment
  5. Auto-create preferences:
    • Auto-create missing Products & Services items? Yes/No
    • Auto-create missing Customers? Yes/No
  6. Any special mapping rules (different income accounts by category, freight rules, etc.)

Go-live checklist

  • ✅ Integration connected
  • ✅ Seeding completed (if required)
  • ✅ Test export with 1–2 orders
  • ✅ Confirm:
    • correct customer match/creation
    • correct product match/creation + income accounts
    • correct taxable vs tax-free behaviour
  • ✅ Team aligned: invoices are sent from QBO
  • ✅ Go live
Open Pantry online ordering system graphics.

Frequently Asked Questions

Open Pantry is the operational source of truth for products including SKU, pack size and descriptions, customer-specific pricing and price tiers, and the ordering workflow and order history. QBO remains the financial source of truth for invoicing and accounts receivable, reconciliation, and financial and tax reporting. A restaurant orders in Open Pantry, the order exports to QBO as an unsent invoice, and you send it from QBO.
Commonly synced are customers, matched or created; products and services items, matched or created; orders exported as invoices; line items covering quantity, unit price and description; tax treatment showing taxable or non-taxable plus rate; and freight or fees where applicable. Inventory and cost-of-goods journals are usually not synced unless they are explicitly part of your setup.
QBO manages sales tax in the Sales Tax Centre under Taxes, where agencies, rates and defaults are set. Your standard taxable rate such as GST is determined in QBO based on your location. What needs mapping is your tax-free or non-taxable handling for exempt products or customers, and the freight tax treatment where it differs from the standard rate.
In order: a previously linked QBO item ID, then SKU or item code which is recommended, then an exact name match. If nothing matches and auto-create is enabled, a new product or service item is created in QBO with type inventory and quantity on hand of 1. The suggested approach is to create products in Open Pantry and let them sync across.
By previously linked QBO customer ID, then a unique email match, then an account or customer number if you use one, then an exact name or display name match, then a search by customer address. If none match and auto-create is enabled, a new customer is created. Once linked, internal QBO IDs prevent mismatches, so merges or deletes may require re-linking.
Your QBO file or organisation name and region, confirmation that the export type is unsent invoices, your default income account for sales, sales tax setup covering the taxable rate, tax-free mapping and freight treatment, auto-create preferences for missing items and customers, and any special mapping rules. Then run a test export of one or two orders and confirm matching and tax behaviour.
Share
Copy link
Posted on: May 19, 2026
Posted By: Gelou Jimeno

Still using phone or email for orders? There’s a better way.

Start Free Trial

Join the worlds leading edge ordering management system

Try for Free