ZATCA e-invoicing compliance (Fatoora)
ZATCA's e-invoicing regulation requires VAT-registered businesses to issue invoices electronically, then integrate their systems with the Fatoora platform in waves set by the authority. Odoo supports Saudi localization, and we configure it so you're ready.
The two phases of e-invoicing
Phase 1: Generation
Issue and store invoices electronically with the required fields, plus a QR code on simplified invoices.
Phase 2: Integration
Connect your system to Fatoora to submit and clear invoices, rolled out in waves that ZATCA notifies businesses of.
What we deliver
- Set up company data, VAT number and national address
- Connect Odoo to the Fatoora sandbox, then production
- Design tax and simplified invoices in Arabic and English
- Configure point of sale for compliant simplified invoices
- Set up VAT reports for periodic returns
- Train your accounting team on daily handling, credit and debit notes
Check your readiness in a minute
If you answer “no” to any of these, your system needs a review:
- 1.Does your system issue e-invoices in the approved XML format?
- 2.Do your simplified invoices carry the required QR code?
- 3.Have you received your wave notification and know its date?
- 4.Can your system integrate with Fatoora and submit invoices automatically?
- 5.Are credit and debit notes linked to the original invoice?
- 6.Are VAT returns produced directly from the system?
Frequently asked questions
Does Odoo work with the Fatoora platform?
Odoo includes a Saudi localization that supports e-invoicing requirements and Fatoora integration. We handle configuration and testing through to production onboarding.
How long does integration take?
It depends on the state of your data and the number of branches and POS terminals. We give an exact timeline after the first analysis session.
We use another system today. Do we have to switch?
Not necessarily. We review your current system first, and if moving to Odoo is the better option we migrate all your data.
Do you provide support after integration?
Yes. Support plans cover rejected invoices and updates to ZATCA requirements.
Make sure you're compliant before your wave
Book a free review session and we'll tell you exactly what your system needs.