Skip to content
Articles

ZATCA and e-invoicing

Phase 2 explained the way a shop owner needs it: what to do, by when, and what happens when the internet is out.

  • ZATCA and e-invoicing

    5 min read

    ZATCA Phase 2: the complete guide for Saudi merchants

    What Phase 2 actually requires of your till, in plain language: the XML, the cryptographic stamp, the hash chain, clearance versus reporting, and the eight things to check before your wave arrives.

  • ZATCA and e-invoicing

    4 min read

    Simplified vs standard tax invoice: which one are you issuing?

    Getting this wrong is the most common Phase 2 mistake. The two invoice types follow different flows, carry different fields and have different deadlines — and your POS must choose correctly at the counter.

  • ZATCA and e-invoicing

    4 min read

    The ZATCA QR code: what is inside it and how to check yours

    The square on your receipt is a signed data structure, not a link. Here is exactly what it encodes, why Phase 2 added three fields to it, and how to verify your own printer is producing a valid one.

  • ZATCA and e-invoicing

    4 min read

    Onboarding a terminal with ZATCA: CSR, OTP, CSID, in order

    Every till that signs an invoice needs its own certificate from the authority. Here is the exact sequence, what each step produces, what goes wrong, and what to do when you add a terminal at 7pm.

  • ZATCA and e-invoicing

    5 min read

    Issuing compliant invoices when the internet is down

    A power cut or a fibre fault does not suspend your obligations. Here is what the rules allow during an outage, what your system must be able to do locally, and the fallback procedure to train your staff on.

  • ZATCA and e-invoicing

    4 min read

    ZATCA Phase 2 waves: how to find out when yours starts

    Waves are defined by annual revenue and announced progressively, with at least six months notice sent directly to the taxpayer. Here is how the mechanism works and how to check your own position.

  • ZATCA and e-invoicing

    4 min read

    ZATCA penalties: the violations that actually happen in shops

    Most e-invoicing violations are not deliberate. They are a QR that stopped scanning, a device whose certificate expired, or a week of rejected invoices nobody looked at. Here is how each one happens and how to catch it early.

  • ZATCA and e-invoicing

    4 min read

    Why ZATCA rejected your invoice: the eight usual causes

    A rejection is a validation failure with a code, not a mystery. Here are the eight causes behind most of them, what each looks like, and how to fix it without re-issuing a month of invoices.

Questions about your own shop?

Our team answers directly — not a form that disappears into an inbox.