Accounting & E-Invoicing — ZATCA & UAE e-invoicing accounting software

A full double-entry ledger with the GCC compliance others bolt on: ZATCA Phase 2 with real device onboarding and cryptographic signing, UAE FTA e-invoicing over Peppol, country-pack chart of accounts and VAT returns rendered in the official box layout.

Book a live demo

Step-by-step guides for every role

What you get

  • ZATCA Phase-2: device onboarding, ECDSA signing, ICV/PIH invoice chaining
  • UAE FTA e-invoicing (Peppol PINT-AE) — sign, submit, credit notes, status webhooks
  • Trial balance, balance sheet, P&L and cash-flow statements
  • VAT returns mapped to each country's official return boxes
  • AR invoicing with payments, allocation and aging
  • Bank statement import with AI reconciliation suggestions
  • Fiscal periods with posting locks; balanced-entry enforcement

What each role gets

  • Accountant — Runs the general ledger day-to-day — posting and voiding balanced journal entries, issuing AR invoices and applying customer payments, and importing bank statements for AI-assisted reconciliation. Drives the full ZATCA Fatoorah e-invoicing lifecycle for Saudi entities, renders the statutory VAT return straight from ledger grid codes for whichever country pack is installed, and locks and closes fiscal periods once every sub-ledger reconciles.
  • Payroll manager — Verifies that every posted payroll run lands as a balanced journal entry in the GL — confirming it posted exactly once with nothing missing or duplicated, drilling into cost-centre and department breakdowns, and investigating (without ever manually posting) anything that looks off. Reconciles statutory liability accounts each quarter against actual GOSI/GPSSA remittances, staying strictly read-only on the ledger itself.
  • Tenant admin — Owns the configuration accountants operate on — installing and upgrading country packs that seed the chart of accounts and VAT rates, extending the CoA, defining tax rates and fiscal years, and onboarding ZATCA devices or UAE FTA access points from sandbox through to production. Grants the accountant role its scoped permission bundle and is the only role that can reopen a closed fiscal period — a deliberately rare, audited action.

Frequently asked questions

Is ZATCA Phase 2 (integration phase) supported?

Yes, end to end: per-device CSR onboarding, ECDSA-P256 production stamping, invoice counter and hash chaining (ICV/PIH), clearance and reporting — sandbox and production.

What about UAE FTA e-invoicing?

Built in over the Peppol network (PINT-AE): signing, submission, credit notes and delivery webhooks — ahead of the mandatory B2B waves.

Can one company run Saudi and UAE books together?

Yes. Country packs install per branch, so a Saudi branch and a UAE branch keep their own charts, taxes and returns inside one tenant.

Part of one platform

Accounting & E-Invoicing is one of 30+ modules sharing the same login, the same people, the same customers and the same AI copilot — see all modules or how Tarleaks ERP compares to Odoo, ERPNext and Zoho.