I will integrate zatca phase 2 fatoora XML e invoicing in odoo PHP and custom systems


About this gig
Is your business ready for the ZATCA Phase 2 deadline on June 30, 2026?
Failure to integrate with the Fatoora portal can lead to heavy penalties and rejected invoices. I specialize in the technical integration of ZATCA Phase 2 e-invoicing for Odoo, PHP, and custom-built systems. I ensure your system is fully compliant with the latest KSA requirements, from XML UBL 2.1 generation to real-time API clearance.
I am Hailey brooks, a ZATCA Integration Expert. I bridge the gap between your sales workflow and the Saudi governments Fatoora platform. I handle the complex cryptographic requirements so you can focus on running your business.
Technical Services Provided:
- Phase 2 XML Generation: Creating UBL 2.1 compliant XML and PDF/A-3 files.
- Onboarding & API: Linking your system to the ZATCA Sandbox and Production environments.
- Cryptographic Security: Implementation of UUID, ICV, PIH, and Cryptographic Stamps.
- Real-Time Clearance: Setting up the B2B clearance workflow and B2C 24-hour reporting.
- Compliant QR Codes: TLV-encoded Base64 QR codes containing all 9 mandated Phase 2 fields.
Avoid the fines and secure your compliance today. Message me for a Wave 24 readiness check!
Get to know Hailey.B
Senior Odoo Architect, ERP Compliance, Financial Integrations
- FromFrance
- Member sinceApr 2026
- Avg. response time10 hours
Languages
French, English, Spanish, German, Italian
My Portfolio
Other Software Development Services I Offer
FAQ
What is the difference between Phase 1 and Phase 2?
Phase 1 was just about generating an invoice locally. Phase 2 (Integration) requires your system to connect directly to ZATCA via API for real-time clearance of B2B invoices and reporting of B2C invoices.
Do I need to be on the Odoo Enterprise version for this?
While Odoo Enterprise has built-in tools, I can integrate ZATCA Phase 2 into Odoo Community and Custom PHP systems using specialized API bridges and XML generators.
How do we handle the Cryptographic Stamp?
I guide you through the onboarding process on the Fatoora portal to generate your CSR (Certificate Signing Request). Once ZATCA issues your stamp, I integrate it into your system's signing logic.
What is "Wave 24" and does it apply to me?
Wave 24 applies to businesses with VAT-taxable revenue exceeding SAR 375,000 in 2022, 2023, or 2024. The deadline for full integration is June 30, 2026.
Is the integration "Real-Time"?
Yes. For B2B (Standard) invoices, the system sends the data for "Clearance" before you even send it to the client. For B2C (Simplified) invoices, it is "Reporting" within 24 hours.

