Client Support Our Success Stories Free Resources 011 4505 4000
Webtel
Request a Demo Pay Online
Home› E-Invoicing› Saudi Arabia E-Invoicing› ZATCA Integration

E-INVOICING · PHASE 2

ZATCA Integration

Connect your invoicing directly to ZATCA's FATOORA platform for real-time clearance and reporting — fully aligned with your applicable Phase 2 integration wave.

Real-Time

Clearance

24hr

Reporting Window

API

FATOORA Connect
Your System FATOORA
Stamp StatusSigned
Submission TypeClearance
Response Time< 2 sec
ZATCA Status✓ Cleared

OVERVIEW

What ZATCA Integration Means for Your Business

Phase 2 of Saudi Arabia's e-invoicing regulation moves businesses beyond simply generating compliant invoices — it requires those invoices to be integrated with ZATCA's systems. Standard tax invoices must be cleared by ZATCA before being issued to the customer, while simplified invoices must be reported to ZATCA within 24 hours. Every invoice also needs a cryptographic stamp and a unique identifier issued through an onboarded, ZATCA-compliant device.

Webtel's ZATCA integration module manages this layer for you. We handle device onboarding and certificate management, generate the required cryptographic stamps, and connect directly to the FATOORA platform's clearance and reporting APIs — so invoices move from your systems to ZATCA and back automatically, without your team having to manage the technical integration themselves.

CAPABILITIES

Everything Covered Under Integration

Device Onboarding & Certificates

We handle cryptographic stamp identifier (CSID) onboarding and renewal, keeping your integration authorized and current with ZATCA.

Real-Time Clearance & Reporting

Standard invoices are cleared before issuance and simplified invoices reported within the required window, automatically.

Cryptographic Stamping

Every invoice is digitally stamped and assigned a unique identifier as required for Phase 2 compliance.

Error Monitoring & Resubmission

Rejected or flagged invoices are surfaced immediately with clear reasons, so corrections and resubmission happen fast.

HOW IT WORKS

From Invoice to Cleared Submission

01

Onboard Your Device

We complete cryptographic stamp identifier onboarding with ZATCA on your behalf.

02

Stamp the Invoice

Each invoice is cryptographically stamped and assigned a unique hash.

03

Submit to FATOORA

The invoice is sent for clearance or reporting through ZATCA's integration APIs.

04

Confirm & Issue

Once cleared, the invoice is issued to your customer with its ZATCA response attached.

WHAT'S COVERED

The Two Sides of Phase 2 Integration

Depending on the invoice type, Phase 2 requires either clearance before issuance or reporting after issuance. Both are handled through the same integration.

Clearance (Standard Invoices)

B2B tax invoices are submitted to ZATCA and must receive clearance before they can be issued to the customer. The platform submits, waits for the cleared response and only then releases the invoice.

Reporting (Simplified Invoices)

B2C receipts are issued to the customer immediately and reported to ZATCA within the required 24-hour window, with the platform tracking and confirming each submission.

WHY IT MATTERS

The Benefits of a Managed Integration

No In-House API Work

We manage the technical connection to FATOORA so your team doesn't have to.

Real-Time Confidence

Know instantly whether an invoice was cleared, reported or rejected.

Certificate Management Handled

CSID onboarding, renewal and rotation are managed on your behalf.

Wave-Ready

The integration is built to your applicable wave and updates as ZATCA's rollout evolves.

Fewer Rejections

Validation checks catch issues before submission, not after ZATCA flags them.

Full Submission History

Every clearance and reporting response is logged and retrievable for audits.

FAQS

Questions About ZATCA Integration

How do I know which integration wave applies to me?+

ZATCA notifies each group of taxpayers directly, based on VAT-registered revenue, well ahead of their applicable date. Our team can help confirm your wave and plan the integration timeline around it.

What happens if an invoice is rejected?+

Rejected invoices are flagged immediately with ZATCA's stated reason, so your team can correct and resubmit quickly rather than discovering the issue later during reconciliation.

Do I still need e-invoice generation set up separately?+

Integration builds on generation — invoices are still created in the compliant format first, then cleared or reported. If generation isn't already in place, we set both up together.

EXPLORE MORE

Related E-Invoicing Solutions

Ready for Phase 2 Integration?

Talk to our team about your applicable wave and requirements.