How to Integrate with ZATCA Phase 2: Ultimate KSA Compliance Guide
Saudi Arabia’s Zakat, Tax and Customs Authority (ZATCA) continues to advance digital tax transformation across the Kingdom through mandatory e-invoicing (Fatoora). While Phase 1 (Generation) required businesses to generate structured invoices electronically, Phase 2 (Integration) mandates direct, real-time API connectivity between enterprise accounting/ERP systems and the central ZATCA platform.
Understanding
What Makes ZATCA Phase 2 Different?
Phase 2 moves from offline invoice generation to continuous live validation. Businesses must transmit UBL 2.1 XML invoices directly to the ZATCA Fatoora portal.
To achieve full
Universally Unique Identifier (UUID): A 128-bit digital string identifying each unique invoice.
Cryptographic Stamp & Digital Signatures: Authentication issued per integrated solution.
Previous Invoice Hash (PIH): Cryptographic chaining that secures transaction history against tampering.
Phase 2 Dynamic QR Codes: Enhanced QR codes embedded with cryptographic validation data.
Step-by-Step ZATCA Phase 2 Onboarding
Successfully connecting your POS, ERP, or billing software requires a structured technical onboarding workflow:
System Audit & Gap Analysis: Evaluate whether your accounting stack supports UBL 2.1 XML formatting and REST API connections. Working with experienced
helps identify technical gaps early.e-invoicing solution providers Saudi Arabia Fatoora Portal Authentication: Request One-Time Passwords (OTPs) through ZATCA’s portal to generate Cryptographic Stamp Identifiers (CSIDs) for your device.
Sandbox Testing & Simulation: Test invoice generation, hash algorithms, and API submission inside ZATCA’s Developer Sandbox before transitioning to the live environment.
Live Production Onboarding: Connect your solution to the live ZATCA endpoint to enable automated clearance and reporting.
For an end-to-end execution roadmap, review
Key Features to Look For in Phase 2 Solutions
Connecting your billing stack to ZATCA without causing software downtime requires enterprise-grade software. Partnering with certified
When evaluating a
API Middleware Integration: Connects existing software to ZATCA without requiring a full ERP overhaul.
Automated Clearance & Reporting: Handles real-time B2B clearance and B2C 24-hour reporting automatically.
Bilingual Data Processing: Generates compliant invoice documentation in both English and Arabic.
High Availability & Encryption: Guarantees SLA uptime with secure cloud archival for up to six years.
B2B vs. B2C E-Invoicing Requirements in KSA
Understanding invoice classification is vital when configuring
| Requirement | B2B (Standard Tax Invoice) | B2C (Simplified Tax Invoice) |
| Validation Standard | Clearance Model | Reporting Model |
| Transmission Timeline | Real-time clearance prior to buyer delivery | Transmitted within 24 hours of issuance |
| Buyer Details | Mandatory buyer VAT ID and address | Optional buyer detail requirement |
| Output Document | Cleared XML with cryptographic stamp | Printed/digital receipt with Phase 2 QR Code |
Tailoring your software setup for
Simplify Compliance with Zatify
Achieving seamless
Contact Our Team Today:
Address: Jeddah Square, Ash Shati, Corniche Road, Jeddah, Saudi Arabia
Email: sales@zatify-sa.com
Phone: +966 574 747 404
Website:
Zatify KSA E-Invoicing Solutions

Comments
Post a Comment