AWRA OpsHub Search

The QuickBooks Sync: A One-Way Push

A one-way push of vendors, items and purchase orders into QuickBooks Online. What that is genuinely worth, what it is not, and why "syncs with your books" is the phrase to interrogate hardest on any integrations page — including ours.

Integrations & Data Washingtone Aura 10 min read

The word "sync" does more work on integrations pages than any other word in software marketing. It can mean a nightly two-way reconciliation of two ledgers. It can mean a button that pushes a list of names in one direction. Both are described identically, and the gap between them is a quarter of somebody's time.

Ours is closer to the second. Here is exactly what it does, so you can judge whether it is worth the setup.

What moves, and which way

The QuickBooks Online connection

Record Direction and trigger

Vendors Pushed out, on request — all of them or one at a time

Items Pushed out, on request

Purchase orders Pushed out, on request

Anything at all Never pulled back in

The connection itself OAuth against Intuit, with tokens held per organisation

One direction, on demand. There is no nightly schedule and nothing is read back from QuickBooks, so a change made in QuickBooks does not appear here and never will through this connector. Treat it as a way of populating your books, not of keeping two systems in agreement.

A note on our own copy

The connector's summary in the product describes syncing "vendors, items, invoices and purchase orders". Invoices are not among what the sync actually pushes — vendors, items and purchase orders are. We have left this note here rather than quietly correcting the page, because a reader deciding on the basis of that line deserves to know which of the two statements was checked against code.

What this is genuinely useful for

Good fit

You already run QuickBooks and your accountant lives in it

Getting supplier and item records in without re-keying them saves real hours at setup, and pushing purchase orders across means your accountant can see committed spend without asking you for a list.

Good fit

One-off population at go-live

Arguably the best use. Push once, cleanly, at the start, rather than treating it as a running process.

Poor fit

You want one set of books, continuously current

This will not do that. Without a pull direction or a schedule, two systems will diverge, and the divergence is invisible until somebody reconciles by hand.

Poor fit

You want QuickBooks to be the operational system

Wrong shape entirely. Stock movements, receiving, approvals and counts stay here; the accounting package is downstream of them, and no amount of syncing changes which system is doing the work.

The larger point about accounting integrations

This system posts double entry from every business flow — a sale posts revenue and cost of goods, a stock receipt posts to inventory, an expense posts to the expense account and to bank or payables. What it does not have is a manual journal entry, which is why it is a book of operational record rather than a statutory book of account. That distinction is worked through in chart of accounts and opening balances.

Which means the honest architecture for most Kenyan SMEs is two systems with a stated boundary: operations here, statutory accounts with the accountant, and a monthly handover of agreed figures. An accounting connector helps with that handover. It does not remove the boundary, and a vendor implying that it does is selling you a reconciliation you will still be doing by hand in month six.

Where the boundary actually sits

Here

Operational record, posting as things happen

  • Stock movements, receiving, counts and adjustments with reasons.
  • Requisitions, approvals, purchase orders and committed spend.
  • Sales, POS, invoices, and eTIMS filing where applicable.
  • Double entry generated by each of those, with a reference back to the document.

The accountant

Statutory book of account

  • Accruals, prepayments, deferrals and depreciation.
  • Correcting journals and closing entries.
  • A numbered statutory chart, if the jurisdiction requires one.
  • The final statements and the filings.

What crosses each month

  • Agreed figures out of the reports, in an agreed format, on an agreed day.
  • Suppliers, items and purchase orders, if you use the connector, so they are not re-keyed.
  • Nothing back. Decide this explicitly, because assuming otherwise is where the drift starts.

Setting it up

Four steps and one habit

  • Connect through OAuth — you sign in to Intuit and approve. Nothing to paste, and the tokens are held for your organisation.
  • Push vendors first, then items, then purchase orders. Check the first ten records that arrive in QuickBooks before pushing the rest.
  • Watch for duplicates. A vendor that already exists in QuickBooks under a slightly different name will not be recognised as the same one.
  • Decide who owns each record type going forward, and write it down. Two systems both allowed to create suppliers will produce two supplier lists.
  • The habit: if you push periodically, do it on a day of the month rather than when someone remembers. On-demand syncing without a rhythm is on-demand syncing that happened twice.

The connector, plainly

What AWRA OpsHub does today

  • OAuth connection to QuickBooks Online with per-organisation tokens and a sync log.
  • Push of vendors — in bulk or one record at a time.
  • Push of items.
  • Push of purchase orders.
  • Connect and disconnect from the integrations settings.

What it does not do

  • Nothing is pulled back from QuickBooks. It is one direction only.
  • No scheduled sync. It runs when somebody presses the button.
  • No customer invoice push, despite the connector summary mentioning invoices.
  • No payments, journals, chart-of-accounts alignment or tax-code mapping.
  • No duplicate detection against records that already exist in QuickBooks under a different name.
  • No other accounting package — no Sage, no Xero, no Tally, no Zoho Books.

Our take

Worth doing once at go-live to avoid re-keying suppliers, items and orders, and worth being clear-eyed about afterwards: it is a one-way push on a button, not a way to keep two systems in agreement. Interrogate the word "sync" everywhere you meet it — direction, trigger, and what happens to a record that already exists at the other end. The answers separate an integration from a logo.

Push once, cleanly, at the start

An OAuth connection to QuickBooks Online with a one-way push of vendors, items and purchase orders — described by direction and trigger, so you can judge it rather than assume it.

See plans & pricing

Frequently asked questions

What does the QuickBooks integration sync?

Vendors, items and purchase orders, pushed out to QuickBooks Online on request. Nothing is pulled back, and there is no scheduled sync — it runs when somebody presses the button. The connection itself is OAuth against Intuit with tokens held for your organisation.

Are customer invoices pushed to QuickBooks?

No. The connector's in-product summary mentions invoices, but what the sync actually pushes is vendors, items and purchase orders. We have said so here rather than quietly editing the page, because anyone deciding on the basis of that line deserves to know which statement was checked against the code.

Will this give us one continuously current set of books?

No. Without a pull direction or a schedule, the two systems will diverge, and the divergence is invisible until somebody reconciles by hand. The honest architecture is two systems with a stated boundary — operational record here, statutory accounts with your accountant, and a monthly handover of agreed figures. A connector helps with the handover; it does not remove the boundary.

Will it create duplicate suppliers?

It can. A vendor that already exists in QuickBooks under a slightly different name will not be recognised as the same record. Push the first ten and check them before pushing the rest, and decide explicitly which system is allowed to create suppliers going forward — two systems with that permission will produce two supplier lists.

Which other accounting packages are supported?

None. QuickBooks Online is the only accounting integration — there is no Sage, Xero, Tally or Zoho Books connector. For those, the handover is reports out of here in an agreed format on an agreed day, which is what most SMEs in this market do regardless of the connector.

Help Center

Need a quick answer while you read?

Run inventory, procurement, assets, sales, and field work with approved AWRA guidance for setup, migration, integrations, security, pricing, and support.

Search all approved AWRA public help articles.

Open Help Center