ZATCA & Compliance
8 posts
How QR Codes Work on Saudi Tax Invoices
What a ZATCA QR code actually encodes, how it is generated, and how to spot a mismatch that signals a compliance problem.
ZATCA-Approved Software: What to Look For
What ZATCA compliance actually requires technically, questions to ask a vendor, and red flags to watch for.
Common ZATCA Compliance Mistakes (and How to Avoid Fines)
The recurring compliance gaps that put businesses at risk of ZATCA penalties, and how to close them for good.
XML Invoicing for ZATCA: A Technical Overview
Why ZATCA Phase 2 requires XML instead of PDF, the UBL 2.1 standard behind it, and what a compliant XML invoice actually contains.
E-Invoicing Deadlines: Is Your Business Ready?
A practical readiness checklist for ZATCA e-invoicing, covering both Phase 1 compliance today and Phase 2 wave deadlines.
B2B vs. B2C E-Invoicing Requirements in Saudi Arabia
How ZATCA e-invoicing requirements diverge between B2B and B2C transactions, and how software should handle both.
ZATCA Phase 2: what Saudi businesses need to know
Phase 2 moves e-invoicing from QR codes to full API clearance. Here is what changes and how to stay compliant.
Bilingual tax invoices: an Arabic/English guide
Why your tax invoices should carry both Arabic and English — and what ZATCA actually requires.