AI-powered finance suite · ZATCA Phase 2 in production
The AI runs your back office. It never does the math.
Wahabooks is a bilingual invoicing and accounting suite for Saudi businesses. An AI agent understands what you need and prepares every document — while deterministic, tested code computes every riyal. Supports ZATCA Phase 2 e-invoicing in production. Amounts are calculated to the halala.
YOUR BUSINESS AT A GLANCE
Good morning, Omar ↗
Total revenue
SAR 248,500↗ 18.6% vs last monthOutstanding
SAR 32,85012 open invoicesNet profit
SAR 86,420↗ 12.4% vs last monthSee it in the product
One workspace for every riyal
Quotes, invoices, purchases, and accounting — a single bilingual interface built around how the Kingdom does business.


From request to ZATCA-format document
How Wahabooks gets you there
One plain-language request flows through a fixed path — the agent orchestrates, tested code executes, and every step is reviewable.
- 01
You ask
A request in Arabic or English — "invoice Al-Rajhi for 40 licences."
- 02
Agent gathers
The orchestrator fills gaps, confirms details, picks the right workflow.
- 03
Tools compute
VAT, rounding, and totals run in deterministic, unit-tested code.
- 04
ZATCA stamps
TLV QR, UBL 2.1 XML, and sequential numbering applied automatically.
- 05
Ledger posts
A balanced double-entry journal is written to a single source of truth.
- 06
You review
A bilingual, audit-ready document — exact to the halala.
The architecture is the pitch
Workflows. Agents. Tools.
Most "AI accounting" products let a language model touch your numbers. Wahabooks doesn't. Its three-layer design keeps AI where it excels — understanding intent and orchestrating work — and keeps money maths where it belongs: in deterministic code.
Layer 1 · Workflows
Written procedures
Every task — issue an invoice, post a refund, run a report — follows a versioned standard operating procedure. The AI reads the same playbook every time, so behaviour is consistent and reviewable.
Layer 2 · AI Agent
The orchestrator
You say "invoice Al-Rajhi Trading for 40 licences with 10% discount." The agent gathers the details, asks what's missing, and sequences the tools — in Arabic or English.
Layer 3 · Tools
Deterministic execution
Unit-tested modules do the actual work:
- VAT engine — integer halalas, ZATCA rounding
- ZATCA QR — TLV payload, Base64
- UBL 2.1 XML builder
- Sequential numbering
- Double-entry posting engine
“When AI handles every step itself, five 90%-accurate steps compound to 59% accuracy. Wahabooks's agent orchestrates; tested code executes. That's how you get AI convenience with accountant-grade correctness.”
The design principle behind Wahabooks
Works with your stack
Connects to the tools you already run
Sync banks, ZATCA Fatoora, and your accounting and payroll systems — so your ledger stays the single source of truth.
Compliance built-in, not bolted-on
ZATCA / Fatoora, from day one
Phase 2 e-invoicing is in full enforcement across the Kingdom. Wahabooks supports ZATCA Phase 2 e-invoicing in production; each business completes its own Fatoora onboarding.
ZATCA QR on every invoice
TLV QR — seller, VAT number, timestamp, totals — generated deterministically on every document.
UBL 2.1 XML
Standard and simplified invoices exported in ZATCA's required format, alongside a bilingual PDF.
Sequential numbering
Sequential document numbers with UUID and counter, with duplicate detection — audit-ready.
VAT, calculated to the halala
15% VAT with S/Z/E/O categories, computed in integer halalas, with no floating-point drift.
Arabic-first documents
Saudi-standard bilingual templates with correct right-to-left shaping on every quote, PO, and invoice.
Fatoora onboarding
Each business completes its own Fatoora onboarding before invoices are issued.
One suite, one ledger
Sales, purchases, and accounting — from a single source of truth
Every invoice, credit note, payment, and expense posts a balanced double-entry journal automatically. Your reports aren't reconstructed — they're derived from one auditable ledger.
Sales
المبيعات
- Quotes & estimates
- ZATCA invoices & credit notes
- Payments & refunds
- Delivery notes & recurring billing
- Clients & products
Purchases
المشتريات
- Purchase orders
- Vendors & expenses
- Debit notes
- Supplier payments & refunds
- Purchase dashboard
Accounting
المحاسبة
- P&L & balance sheet
- Trial balance
- Cash book & bank book
- VAT & tax reports
- Aging & chart of accounts

Built for Saudi businesses
Made for how the Kingdom does business
From Arabic-first documents to ZATCA Phase 2 e-invoicing and the halala-exact maths behind every riyal, Wahabooks is designed around Saudi requirements — not adapted to them after the fact.
- Arabic and English on every document, by default
- ZATCA / Fatoora Phase 2 in production
- Built and supported by a Riyadh-based team
Why it holds up in an audit
Numbers you can defend
every posted journal is balanced by the posting engine
amounts calculated to the halala, rounded per ZATCA
invoice numbering by design, with duplicate detection
languages on every document — Arabic and English, on one Saudi-standard template
Wahabooks Insights
Finance intelligence for Saudi teams
Practical takes on ZATCA compliance, VAT, and running finance operations in the Kingdom.
Questions, answered
What businesses ask us
What is Wahabooks?
Wahabooks is a bilingual invoicing and accounting suite for Saudi businesses. An AI agent prepares your documents from plain-language requests, while tested code handles all the maths, VAT, and compliance — so you get speed without sacrificing accuracy.
Does it support ZATCA Phase 2?
Yes. Wahabooks supports ZATCA Phase 2 e-invoicing in production — TLV QR codes, UBL 2.1 XML, 15% VAT with the correct tax categories, and sequential numbering. Each business completes its own Fatoora onboarding.
Does it support Arabic?
Every document is bilingual by default. Quotes, purchase orders, and invoices render in Arabic and English on one Saudi-standard template, with correct right-to-left shaping.
How do I get started?
Book a 30-minute demo. We'll walk you through the agent taking a plain-language request all the way to a ZATCA-format, ledger-posted invoice, and scope how Wahabooks fits your business.
See it with your own numbers
Invoicing that thinks. Accounting that doesn't guess.
Book a 30-minute demo and watch the agent take a plain-language request all the way to a ZATCA-format, QR-stamped, ledger-posted invoice — in front of you.
Prefer to talk now?