Skip to content
AtheronLABS

You're visiting from the United States. Prices are shown in US dollars. Not right?

labs@atheron:~/services/accounting$ sync --to quickbooks --two-way

Accounting integrations

Books that reconcile to the cent.

Your books stay in step with your store, your CRM, your ERP and your payments. We build custom apps on the QuickBooks Online API, with a dashboard that shows every record that did not sync, and why.

// what we build

Your systems and your books, in step.

01

Custom QuickBooks Online apps

Apps built on the QuickBooks Online API and connected with OAuth 2.0. Your accountant can switch them on and off.

02

Two-way sync

Customers, invoices, payments, items and inventory, bills and expenses, and journal entries, kept in step in both directions.

03

Webhooks and change data

Changes are picked up as they happen. A catch-up pass means nothing is missed when a webhook is.

04

Stores and payments

Stripe, Shopify and other e-commerce platforms post sales, fees, refunds and payouts to the right accounts.

05

CRM and ERP

Deals, customers, orders and stock move between your CRM or ERP and QuickBooks. Nobody types them in twice.

06

Multi-entity and multi-currency

Several companies or currencies, each posting to its own books. Exchange is handled the way your accountant wants.

07

Reconciliation and errors

A dashboard of what synced, what did not, and why. You fix problems before month end, instead of finding them at it.

08

Desktop to Online

We move you from QuickBooks Desktop to QuickBooks Online, then check the history line by line.

09

Custom reports

The reports your team actually needs, drawn from QuickBooks and your other systems together.

// how we build it

Every record accounted for.

  • Before we write a line, we map every field with your accountant and agree what happens when the two sides disagree.
  • Every sync is idempotent: a record sent twice is recorded once.
  • We build and test against a QuickBooks sandbox company first. We move to your live books only when the sandbox reconciles.
  • The integration never deletes anything from your books unless a person approves it.

// stack

What we usually build with.

api
The QuickBooks Online Accounting API, with OAuth 2.0 and webhooks
runtime
TypeScript on Node.js, with a queue for retries
data
PostgreSQL, holding the mapping and a record of every sync
sources
Stripe, Shopify, your CRM or ERP, through their own APIs
hosting
DigitalOcean by default, or your own cloud

// a typical first project

Two-way QuickBooks sync.

Customers, invoices and payments kept in step both ways, with a reconciliation dashboard. Open it in the estimator to see what it would cost.

// questions

QuickBooks questions.

Do you work with QuickBooks Online or Desktop?

We build on QuickBooks Online and its API. If you are on Desktop, we can move you to Online first and check your history afterwards.

Are you an Intuit partner?

No. We build on the public QuickBooks Online API. Your QuickBooks subscription stays yours, and so do your books.

What does it cost to run?

Our hosting and support are in the estimate. Your QuickBooks subscription is separate, and Intuit may charge for heavy use of its API. The estimate lists what applies.

Whose Intuit developer account is the app on?

Yours. An app built for one company is registered on that company's own Intuit developer account, so the app and its credentials belong to you. We build and test it there, with the access you give us.

What happens when a record will not sync?

It waits in a queue and is retried. It also shows on the error dashboard with the reason, so someone can fix it before month end.

// industries

How it fits your industry.

See what this looks like in your industry: the questions buyers ask, and example projects with a price range.

// where we work

Find your market.

See this work from your city: what changes there, the questions buyers ask, and prices in your currency.

// start

Not sure which you need?

Tell us the problem, not the solution. We will tell you what we would build, and what we would not.

QuickBooks Online integration development | Atheron Network Labs