🧾 Compliance

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.

Starting price: from 4,999 SAR

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

1. ZATCA-certified billing software (SkylinePOS or standalone) with Fatoora live connection
2. CSID and Production-CSID provisioning + cryptographic stamp configuration
3. Both Standard (B2B clearance) and Simplified (B2C reporting) e-invoice support
4. QR code on every invoice (PDF + receipt printer), Arabic + English templates, multi-branch support
5. Staff training (2 hours), documentation, and 90-day post-go-live support
6. Optional: VAT return automation feeding ZATCA returns directly from invoice data

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.