A Zoho Books accounting service, not a Zoho Books replacement
Zoho Books is a capable ledger and the Saudi edition handles the local requirements properly. What it does not do, and is not meant to do, is the daily work of deciding what each transaction was and posting it. That is a person's job, and it is the job most Saudi SMEs are quietly not doing well. This page is about adding that layer without moving off Zoho.
What the integration reads and writes
Authentication is OAuth2 through the Saudi data centre, and the API root is the regional one rather than the global default, which is the first thing most integrations get wrong. From there the connection reads the chart of accounts, reads and writes journals, reads bank transactions per account, and subscribes to webhooks so changes arrive rather than being polled for.
The rate limit is one hundred requests a minute per organisation, which is generous for a daily sync and tight for a backlog import. Backfills are paced accordingly rather than run at full speed and retried.
- Read the chart of accounts, map each account to a canonical slot
- Read invoices, bills, payments and bank transactions
- Write approved journals back, never drafts
- Webhooks for changes, so the mirror stays current between syncs
Why a shadow ledger rather than working inside Zoho
Everything is mirrored into a separate double-entry ledger and reconciled there. That gives an independent trial balance to compare against the one Zoho reports, and the difference between them is the most useful report either system can produce.
It also means the daily churn of proposals, validations and rejected suggestions happens outside your books. Only entries a human approved are written back, as ordinary journals with a narrative and the source references in it, so your Zoho ledger stays something an auditor can read.
What this fixes that Zoho alone does not
Settlement payouts from Moyasar, Tap, Tabby and Tamara. Zoho will happily record a SAR 41,318.40 deposit; it will not break it back into eight orders and the processor fees, and nothing in the product is supposed to. That breakdown is where most SME reconciliation time goes.
The second gap is the question loop. Zoho can flag an uncategorised transaction. It cannot ask the owner about it in a way the owner will answer, and it cannot hold the balance in suspense with an audit trail of when it was first asked and by whom.
Moving on or off
Nothing here creates a lock. Your books stay in Zoho, in your own account, under your own credentials. If you stop the service, what you keep is a Zoho ledger that has been reconciled daily and closed monthly, which is a better position than the one most companies stop from.
Common questions
- Do you need admin access to my Zoho organisation?
- You grant access through Zoho's own OAuth flow, scoped to what the connector needs, and you can revoke it from Zoho at any time.
- What if I use a different system?
- QuickBooks, Qoyod, Wafeq, Xero, SAP and Odoo are on the connector roadmap. Zoho Books is supported first because it is the most common ledger among Saudi SMEs of this size.
- Will my accountant still work in Zoho?
- For approving and reviewing, yes. The approval queue exists so drafts can be reviewed in batches, and what lands in Zoho is the approved result.
- Does this handle Zoho's Saudi VAT setup?
- It reads the VAT treatment on each document and carries the code through to the journal line, which is what makes a return an aggregation rather than a reconstruction.
Start with a free books health check
One read of your ledger, findings counted and priced, yours to keep. About ten minutes of your time.
Last reviewed: