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.
- 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
- 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
Phase 2 + 3 months support
from $1,600
- Everything in setup
- Multi-branch or POS where needed
- Three months of error monitoring and fixes
Starting prices in USD. Your fixed price is confirmed in the proposal after a short call.
How it works
Free 15-minute call
We confirm what you need and what you use today.
Fixed-price proposal
Scope, deliverables, timeline and price in writing within one business day.
Onboarding
Access, opening balances and a clear checklist. Usually one to two weeks.
Monthly rhythm
Agreed deadlines, a named point of contact and reports you can act on.
Related project experience
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
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 & bookFrequently 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.