Skip to Content
ZATCA E-INVOICING · PHASE 2

ZATCA-compliant invoices, straight from Odoo.

We set up Odoo e-invoicing for the FATOORA platform: onboarding with ZATCA, compliant XML invoices with QR codes and cryptographic stamps, and automatic clearance and reporting for every invoice.

Talk to a ZATCA expertBook a free demo

Phase 1 and Phase 2B2B clearance and B2C reportingArabic and English invoicesImplemented by Mega Processor
WHAT ZATCA REQUIRES

Two phases, one compliant system

E-invoicing (FATOORA) is mandatory for VAT-registered businesses in Saudi Arabia. Odoo covers both phases in the same platform you use for sales, purchasing and accounting.

01
Since 4 December 2021

Phase 1 · Generation

Issue and keep tax invoices electronically from a compliant system, with all required fields and a QR code on simplified invoices. Handwritten or editable invoices are no longer accepted.

02
In waves since 1 January 2023

Phase 2 · Integration

Connect your invoicing system to the FATOORA platform. Standard (B2B) tax invoices are cleared by ZATCA before they reach the buyer, and simplified (B2C) invoices are reported within 24 hours.

WHAT WE DELIVER

Everything you need to invoice with confidence

  • Saudi localization and VAT setup in Odoo
  • Onboarding your company and devices with the FATOORA portal
  • UBL 2.1 XML invoices with QR code, UUID and cryptographic stamp
  • Automatic clearance for B2B and reporting for B2C invoices
  • Credit and debit notes, POS receipts and multi-branch setups
  • Testing in the ZATCA simulation environment before go-live
  • Bilingual Arabic and English invoice layouts
  • Training for your finance team and 24/7 support

Phase 2 at a glance

Invoice formatUBL 2.1 XML
SecurityCSID · ECDSA
B2B invoicesClearance
B2C invoicesReporting · 24h
HOW WE DELIVER IT

From readiness check to live invoices

A clear four-step path, tested before anything reaches ZATCA.

01

Readiness check

We review your VAT data, invoice types, branches and devices, and confirm your ZATCA wave.

02

Configuration

Odoo is configured with Saudi localization, taxes, sequences and bilingual invoice layouts.

03

Onboarding and testing

We onboard with FATOORA and test every invoice scenario in the simulation environment.

04

Go-live and support

You go live on production and our team supports you 24/7.

FAQ

ZATCA questions, answered

Still unsure about your case? Our team replies within 24 hours.

YOUDoes Odoo support ZATCA Phase 2?+
MP

Yes. Odoo includes Saudi e-invoicing that generates compliant XML invoices, signs them and connects to ZATCA for clearance and reporting. We configure and test it for your company.

YOUWhen does my company need to comply with Phase 2?+
MP

ZATCA rolls out Phase 2 in waves based on taxpayer revenue and notifies each group in advance. We help you confirm your wave and get ready before the deadline.

YOUDo Point of Sale receipts work with ZATCA too?+
MP

Yes. Point of Sale receipts are issued as simplified tax invoices with a QR code and reported to ZATCA automatically.

YOUCan you move us from another invoicing system?+
MP

Yes. We migrate your customers, products and open balances into Odoo and make sure invoice numbering and VAT settings follow ZATCA rules.

YOUHow long does the setup take?+
MP

It depends on the number of branches, devices and invoice types. After the readiness check we give you a clear timeline with milestones.

Ready for ZATCA Phase 2?

Tell us about your invoicing today and we will show you how it runs in Odoo.