Product · Kingdom of Saudi Arabia

ZATCA Phase 2 e-invoicing, made simple

Generate compliant e-invoices and connect to ZATCA's Fatoora platform for clearance and reporting — as a standalone solution or integrated with your existing ERP, POS or accounting software.

Overview

Stay compliant with the Integration Phase

Under ZATCA's Phase 2 (Integration Phase), VAT-registered businesses in Saudi Arabia must issue electronic invoices in a structured XML format and integrate their invoicing systems with the Fatoora platform, in waves announced by ZATCA.

Our solution handles the technical requirements for you: generating UBL 2.1 XML invoices, applying cryptographic stamps and QR codes, onboarding your devices with a CSID, sending standard (B2B) invoices for clearance and reporting simplified (B2C) invoices within the required timeframe.

  • UBL 2.1 XML invoice generation
  • Cryptographic stamp & QR code
  • CSID onboarding support
  • Clearance for B2B invoices
  • Reporting for B2C invoices
  • Arabic & English invoices
Key features

Everything required for Phase 2 compliance

Compliant XML Invoices

Standard and simplified tax invoices, credit and debit notes in UBL 2.1 XML format.

QR Code & Cryptographic Stamp

Automatic QR code and digital signature on every invoice as ZATCA requires.

CSID Onboarding

We guide you through compliance checks and obtaining your Cryptographic Stamp Identifier.

Clearance & Reporting

Real-time clearance of B2B invoices and reporting of B2C invoices via ZATCA APIs.

ERP & POS Integration

Connect with SAP, Odoo, custom ERPs, POS systems and accounting software through our API.

Secure Archiving

Invoices stored securely with status tracking, error logs and easy retrieval.

How it works

A simple, proven process

01

Assessment

Review your current invoicing system and integration wave.

02

Integration

Connect your ERP / POS or set up our invoicing portal.

03

Onboarding

Compliance checks and CSID generation with ZATCA.

04

Go-live & support

Start clearing and reporting invoices with ongoing support.

Integrations

Works with your existing systems

Custom ERPs Odoo SAP POS Systems REST API Excel / CSV Upload Cloud & On-premise
Who it's for

Built for Saudi businesses

Retail Chains
Restaurants & Cafés
Distributors & Wholesalers
Manufacturers
Contractors
Clinics & Pharmacies
Hotels & Hospitality
Service Companies
FAQ

ZATCA Phase 2 questions

Still have questions? Message us — we usually reply within minutes.

Ask on WhatsApp

Phase 2, also called the Integration Phase, requires taxpayers to issue e-invoices in XML format with specific security features and integrate their e-invoicing solutions with ZATCA's Fatoora platform. ZATCA rolls it out in waves and notifies taxpayers of their deadline in advance.

Standard tax invoices (B2B) must be sent to ZATCA for clearance before they are shared with the buyer. Simplified tax invoices (B2C) are shared with the customer immediately and reported to ZATCA within 24 hours.

No. In most cases we integrate our e-invoicing engine with your existing system, so your team keeps working the way they do today.

ZATCA notifies taxpayers of their integration wave based on revenue thresholds. Share your notification with us and we'll plan your go-live well before the deadline.

Explore more

Related solutions

Get ZATCA Phase 2 ready — without the stress.

Book a free consultation. We'll review your needs and send a clear, fixed quote.