ZATCA & E-Invoicing: ZATCA‑compliant e‑invoicing, built in.
We make your invoicing fully compliant with ZATCA's FATOORA mandate — Phase 1 (generation) and Phase 2 (integration) — with real-time clearance of standard invoices, 24-hour reporting of simplified invoices, QR codes, and cryptographic stamps, embedded into any ERP or billing system.
What it covers
- Clearance (B2B) & reporting (B2C) flows
- UBL 2.1 XML & PDF/A-3 invoices
- QR codes & cryptographic stamps
- FATOORA API integration & EGS onboarding
- Arabic / bilingual invoice layouts
- VAT calculation & tax reporting
The problem we solve
E-invoicing in Saudi Arabia is not optional — ZATCA's FATOORA mandate carries real penalties for non-compliance, and bolting it on late is painful. Standard (B2B) invoices must be cleared by ZATCA before they reach your customer, simplified (B2C) invoices must be reported within 24 hours, and every invoice must be hash-chained, stamped, and carry Arabic text. And it has to work inside the systems you already use, before your wave's deadline.
How we work
- 1
Assess your invoicing flow against ZATCA Phase 1 and Phase 2 rules.
- 2
Build compliant invoice generation, QR codes, and cryptographic stamps.
- 3
Integrate directly with the ZATCA (FATOORA) platform for clearance and reporting.
- 4
Test against ZATCA's sandbox and simulation environments, onboard your EGS units, and support go-live.
What you get
- Fully ZATCA-compliant e-invoicing inside your systems.
- Direct, tested integration with the FATOORA platform.
- Compliant invoice formats, QR codes, and stamps.
- Support through EGS onboarding, go-live, and audits.
Tools we use
- ZATCA / FATOORA APIs
- .NET
- UBL 2.1 XML / PDF/A-3
- ECDSA / X.509 (CSID)
- SQL Server
- Azure
Been notified for your Phase 2 wave?
We'll review your invoicing flow against ZATCA Phase 1 and Phase 2 rules and tell you what it takes to be ready.