Accounting, tax and ERP for the Gulf · Sun–Thu, Gulf time
Home / Services / Tax & E-invoicing / ZATCA · Odoo
ZATCA · Odoo

ZATCA Phase 2 integration for Odoo

Wave 25 brings Saudi businesses with taxable turnover above SAR 187,500 into Phase 2 by 1 February 2027. We connect your Odoo to Fatoora and make sure every invoice passes.

Who it's for
  • Odoo users notified by ZATCA for Wave 24, 25 or later
  • Companies on Odoo 16–19, Community or Enterprise
  • Odoo partners needing an accountant to validate tax data
  • Businesses whose Phase 2 go-live produced rejected invoices
What's included
  • Readiness review of your Odoo data and tax setup
  • Fatoora portal onboarding and CSID generation for each device/branch
  • Saudi e-invoicing module configuration (standard and simplified invoices)
  • Test invoices, credit and debit notes in the sandbox
  • Go-live checklist, first-month monitoring and error fixes
  • Short guide for your sales and finance users

Problems we solve

Deadline approaching

Integration must be live by your wave date, and onboarding takes time.

Invoice data not ready

Missing buyer VAT numbers, addresses or item tax codes cause rejections.

Credit notes and simplified invoices

B2B and B2C flows are reported differently and both must work.

Unclear responsibility

IT, the Odoo partner and finance each assume someone else owns compliance.

Packages

Phase 2 setup

from $900 one-off

  • One company, one branch
  • Configuration, onboarding and testing
  • Go-live support
Get a free proposal

Phase 2 + 3 months support

from $1,600

  • Everything in setup
  • Multi-branch or POS where needed
  • Three months of error monitoring and fixes
Get a free proposal

Starting prices in USD. Your fixed price is confirmed in the proposal after a short call.

How it works

  1. Free 15-minute call

    We confirm what you need and what you use today.

  2. Fixed-price proposal

    Scope, deliverables, timeline and price in writing within one business day.

  3. Onboarding

    Access, opening balances and a clear checklist. Usually one to two weeks.

  4. Monthly rhythm

    Agreed deadlines, a named point of contact and reports you can act on.

Related project experience

ZATCA e-invoicing

Saudi e-commerce retailer

Set up ZATCA-compliant e-invoicing for an online store selling across Saudi Arabia, aligning invoice data from the store with the accounting records.

  • Invoice fields mapped to ZATCA requirements
  • VAT treatment checked by product line
  • Ongoing VAT and bookkeeping support
Odoo audit & remediation

Saudi venture-backed company, Odoo 18

Full technical and functional audit of a live Odoo 18 database (6–7 users) that the team no longer trusted, followed by a remediation plan.

  • Every Technical-menu area reviewed and documented
  • Recommendation: fix in place instead of re-implementing
  • Remediation scope sized at about 200 hours

Client names withheld for confidentiality. Projects →

Prefer to pay by card for this service?

Book the fixed-price starter package online: ZATCA Phase 2 Readiness Review – $300

Pay & book

Frequently asked questions

Does Odoo support ZATCA Phase 2?

Yes. Odoo provides Saudi e-invoicing localisation for Phase 2 in recent versions. It still needs correct onboarding, configuration and clean master data.

How long does integration take?

Typically two to four weeks from access to go-live for a single company with clean data.

What if we're on an old Odoo version?

We check whether your version can comply. If it can't, we price the upgrade separately and tell you before you commit.

Can you help if we're not on Odoo?

Yes. See our tax and e-invoicing services for other systems.

Get a free 15-minute review of your books and system.

No cost, no obligation. Replies within one hour.

Get a free proposalWhatsApp

The KasemCPA monthly brief

ZATCA, VAT and corporate tax updates for the Gulf and Egypt, plus practical Odoo tips. Once a month, no spam, unsubscribe any time.