What is ZATCA Phase 2? — Zakat, Tax and Customs Authority Phase 2 E-Invoicing (Integration Phase)
Direct Definition
ZATCA Phase 2 (Integration Phase) is the mandatory electronic invoicing regulation administered by the Zakat, Tax and Customs Authority in Saudi Arabia. It requires taxable businesses to integrate their billing and ERP systems directly with ZATCA's Fatoora platform for real-time clearance of standard B2B tax invoices and reporting of simplified B2C tax invoices. ZATCA Phase 2 replaces legacy paper invoices and disconnected billing with a cryptographically secured, real-time fiscal clearance ecosystem. By enforcing cryptographic stamping, previous-invoice hash chains, and structured UBL 2.1 XML formats, the regulation eliminates tax evasion, ensures transaction integrity, and establishes full audit transparency across Saudi Arabia commercial trade.
Statutory Authority & Legal Framework
ZATCA E-Invoicing (Fatoora) Regulations and Phase 2 Integration Wave Mandates.
Technical Architecture & Data Standards
UBL 2.1 XML structure, ECDSA digital signatures, SHA-256 cryptographic hashing, cryptographic stamp identifiers (CSID), Base64 QR code encoding, and real-time RESTful API integration with the Fatoora platform.
Who Must Comply
- All VAT-registered businesses resident in Saudi Arabia notified within successive implementation waves
- Wholesale, retail, manufacturing, logistics, and professional service companies issuing tax invoices in KSA
- Third-party e-commerce platforms and automated point-of-sale systems processing commercial sales in the Kingdom
Key Regulatory Requirements
- Real-time clearance of B2B tax invoices by ZATCA before delivering the legal invoice to the customer
- Near real-time reporting (within 24 hours) of simplified B2C invoices and associated credit/debit notes
- Generation of cryptographic invoice stamps, sequential counters, and previous-invoice hash chains
Enterprise Software & Integration Requirements
- Requires billing and ERP platforms to maintain technical integration adapters built to ZATCA Phase 2 API specifications
- Demands automated UBL 2.1 XML invoice schema transformation and cryptographic signature calculation
- Enforces absolute prevention of invoice tampering, unauthorized date changes, or invoice sequence renumbering
