ZATCA Phase 2 E-Invoicing — Done in 14 Days, Audit-Ready
KSA SMBs and enterprises: get ZATCA Phase 2 (Integration phase) compliant with Fatoora portal connection, XML e-invoice generation, QR codes, cryptographic stamps, and tax-authority reporting. SkylinePOS-integrated or standalone.
The ZATCA Phase 2 deadline is here
ZATCA started rolling out Phase 2 (Integration) for KSA businesses by waves starting January 2024. Each wave gives 6 months notice. Non-compliance means SAR 5,000-50,000 fines per violation, plus suspended invoicing privileges that effectively shut down VAT-eligible sales.
Phase 2 requires real-time integration with the Fatoora portal: every invoice (B2B and B2C) must be cryptographically stamped, generate a QR code, contain mandatory XML structure (UBL 2.1), and either be cleared by ZATCA before issuance (B2B) or reported within 24 hours (B2C).
For SMBs without a ZATCA-certified billing system, the integration cost from external vendors averages SAR 25,000-80,000 with 6-12 week delivery. SKYLINE delivers in 14 days from SAR 4,999.
Why SKYLINE for your ZATCA Phase 2 work
- ✓ SkylinePOS is already a ZATCA-certified billing platform — we connect, stamp, and submit invoices live in production for retail, F&B, services, and B2B clients across KSA.
- ✓ Direct Fatoora portal integration with cryptographic stamping (CSID/PCSID), XML signature, and clearance/reporting flows for both B2B (Standard) and B2C (Simplified) invoice types.
- ✓ Bilingual support team (Arabic + English) familiar with ZATCA technical specifications, FAQ responses, and audit interactions.
- ✓ Continuous compliance updates as ZATCA releases new phases, schema versions, and field requirements — covered under your annual maintenance contract.
What you get
Get a quote
High demand — typical 2-week response window
FAQ
Which ZATCA wave am I in, and when does my deadline hit?
ZATCA assigns waves by annual revenue. We can check your wave status against the latest ZATCA published lists during the free 30-min scoping call. Even if your wave hasn't been called yet, getting compliant now lets you focus on your business when the notice arrives.
Do I need to switch from my existing accounting / billing software?
Not necessarily. We can either migrate you to SkylinePOS (recommended for retail/F&B) or build a Fatoora-integration layer that bridges your existing system to ZATCA. Both options are within the SAR 4,999+ pricing band.
What if Fatoora rejects my invoice?
Our system queues, retries, and surfaces failures with diagnostic codes. Most rejections are field-level (missing buyer VAT, incorrect commodity codes) and our integration validates these before submission. We provide ZATCA error-code documentation and remediation in the AMC.
How does this handle B2C vs B2B differently?
B2B (Standard) e-invoices must be cleared by ZATCA before issuance — our system makes the call and only prints/sends after clearance. B2C (Simplified) invoices issue immediately and are reported within 24 hours in batch — no customer-facing delay.
Can I see the ZATCA QR code requirements documentation?
Yes — during the scoping call we share the ZATCA technical spec, our implementation checklist, and a sample compliant invoice from a live client (anonymized).
What's the price for multi-branch businesses?
Base SAR 4,999 covers single-branch. Each additional branch is SAR 1,499. Annual maintenance (compliance updates + support) is 18% of project cost from year 2.