Skip to content

QuickBooks Parallel Work

Use this guide when a client is still operating with QuickBooks Online but you want the firm to start doing real work in Kraal.

What Kraal does with QuickBooks

Kraal uses ERPNext as the accounting engine underneath the app. For QuickBooks-connected clients, Kraal can:

  • connect and monitor the QuickBooks company
  • import baseline accounting data during setup
  • show connection and write-back health
  • write supported Kraal-origin work back to QuickBooks when the client is configured for parallel operation
  • stop and surface repair steps when a mapping, account, recipient, or business rule needs attention

The practical model is:

  • do the accounting work in Kraal
  • use QuickBooks as the parallel system during transition
  • use Kraal's health and repair surfaces to keep the two systems aligned

Where users find QuickBooks features

1. QuickBooks integration detail

Open Settings > Integrations > QuickBooks or Accounting > Integrations > QuickBooks for the selected client.

This is the main control surface for:

  • connection status
  • reconnect prompts
  • write-back enabled or disabled
  • repair queue
  • recent write-back results
  • mappings and guided repair
  • parallel confidence summary

Use this page first when you need to understand whether QuickBooks is healthy for a client.

2. Workspace Home

Open Workspace > Home with the client selected.

This is the best place to answer:

  • is this client safe to keep running in parallel
  • are there stale QuickBooks failures
  • are there open QuickBooks repairs
  • do we need client follow-up before mirrored work is trustworthy

Use this page when you want the broad client operating picture, not just integration detail.

3. Command Center

Open Command Center with the client selected.

This gives you a client-scoped QuickBooks confidence summary while you are already reviewing or launching work. Use it when you are operating from Command Center and need to know whether QuickBooks is healthy without leaving the task flow.

4. Accounting forms

On supported accounting workflows such as journal entries, invoices, bills, payments, and expense claims, Kraal can show QuickBooks readiness or write-back feedback directly in the form flow.

Use this to catch a QuickBooks problem before or immediately after posting, instead of discovering it later in a log.

5. Client settings

Open Settings > Clients > [client] when you need the broader client setup context around contacts, delivery, and collaboration.

Use client settings when the issue is not the QuickBooks connection itself, but a missing business path around the client setup.

Connect and confirm the client

  1. Connect QuickBooks from the client's integration detail.
  2. Confirm the connection is healthy.
  3. Let Kraal complete the first baseline sync and readiness checks.
  4. Review the client's QuickBooks integration detail before treating the client as ready for parallel work.

Do the work in Kraal

Create and review accounting work in Kraal. Do not use QuickBooks as the primary operational screen once the client is being run through Kraal.

Watch the parallel signals

Use the QuickBooks integration detail, Workspace Home, and Command Center to watch:

  • recent mirrored work
  • open repairs
  • stale failures
  • readiness status

If Kraal says Needs cleanup, repair that before increasing reliance on the parallel flow.

Repair from Kraal

When Kraal shows a QuickBooks write-back problem:

  1. open the repair action from the integration detail or the surfaced banner
  2. follow the guided setup or mapping flow
  3. retry from Kraal
  4. confirm the repair result in the same Kraal surface

Avoid making a manual workaround in QuickBooks first and hoping Kraal discovers it later.

Source-controlled master data

During a QuickBooks parallel period, some customers, vendors, items, and accounts may still be controlled by the QuickBooks source record. If Kraal flags a duplicate or stale master-data issue for one of those records, do not fix it by only changing the matching ERPNext record. A later QuickBooks sync may bring the source value back.

Use the Kraal repair path first. If Kraal says the item needs source-system review, resolve the duplicate or inactive record in QuickBooks or follow the guided mapping repair in Kraal, then recheck the Daily Board.

Balance-bearing duplicate customers

If a duplicate QuickBooks customer has balances or transaction history, QuickBooks may block a simple inactive/deactivate action. In that case, Kraal should treat the item as a source-system handoff instead of repeatedly retrying the same repair.

Follow the repair guidance from Kraal, merge the duplicate customer into the correct customer in QuickBooks when the business owner confirms it is the same customer, then return to Kraal and recheck the Daily Board. Treat the merge as permanent and review the target customer name carefully before confirming it in QuickBooks.

When to use each surface

NeedBest place
Connect or reconnect QuickBooksQuickBooks integration detail
See whether a client is safe to run in parallelWorkspace Home
Check QBO health while working tasksCommand Center
Repair a failed write-backQuickBooks integration detail
Review source-controlled customer/vendor/item duplicatesQuickBooks integration detail or the Kraal repair action
Check readiness before posting a formThe accounting form itself
Fix broader client setup gapsClient settings

Safe operating rules

  • Use only the reconnect and repair actions that Kraal shows in the app.
  • Do not share QuickBooks connection dialogs, auth codes, or browser session details with anyone who does not need them.
  • Do not ask users to edit raw mappings unless Kraal explicitly routes them there.
  • Do not use shared credentials across clients.
  • Do not rely on QuickBooks as the source of truth once the client is being operated from Kraal.
  • If a mirrored write-back fails, repair it in Kraal so the audit trail and retry path stay intact.

If something looks wrong

Start with the QuickBooks integration detail and check:

  • whether QuickBooks is connected
  • whether Kraal is asking for a reconnect
  • whether write-back is enabled
  • whether there is an open repair queue
  • whether failures are stale

Then use the guided repair path Kraal shows. If the client still cannot operate cleanly after the surfaced repair steps, escalate through your firm's normal support path.

Kraal — AI-powered accounting for modern firms