ZATCA Phase 2 — Saudi e-Invoicing Integration & Compliance Platform
Odoo · Python · TypeScript · Arabic/RTL
ZATCA Phase 2 compliance, monitored continuously
The problem
Every VAT-registered business in Saudi Arabia has to comply with ZATCA Phase 2 e-invoicing. The integration is genuinely technical — the right XML, cryptographic stamps, QR codes, clearance and reporting through FATOORA. And worse, compliance isn’t a one-time switch: a software update or a quiet configuration drift can start producing non-compliant invoices without anyone noticing.
What I built
Two halves that solve both ends of the problem. First, a direct POS e-invoicing integration module for Odoo that produces the required format and connects to FATOORA. Second, a bilingual, Arabic-first compliance platform that audits a business against ZATCA’s requirements and then keeps watching — continuously monitoring invoicing health so issues surface early, not during an audit.
The result
SMEs don’t just get compliant — they stay compliant. Monitoring replaces guesswork, and a broken integration gets caught before it becomes a liability.