Home › E-invoicing reference › Changelog

Changelog

ZATCA's e-invoicing updates, our changes to the reference and what it covers today. Every entry has a date and a source.

Coverage today

ItemCount
Terms37
Integration waves25
Codes in the table240
Codes with a page240
Codes with a worked XML example40
Rules in the XML checker38
Systems compared20
Opening guides2

Follow the updates in a feed reader: /en/zatca-updates.xml

A page for every rejection code

27 October 2026 · Reference change

Every one of the 240 codes now has a page in Arabic and English: the official SDK text, its severity, an unofficial Arabic translation, its source in the XML standard with section and page, and fix steps built from the rule wording. The 40 hand-written pages are unchanged.

Source: Rejection codes

We corrected the fine amounts on our e-invoicing pages

26 October 2026 · Reference change

Our e-invoicing fines page and the tax invoice and credit note pages quoted ZATCA's November 2021 announcement. All of them, with the e-invoicing page and the penalty calculator, now use the classification guide (May 2024): a warning the first time, and fines from the second. Not issuing an invoice, for example, is SAR 5,000 the second time and reaches SAR 40,000 after the sixth. A new check stops a deploy if a figure differs between the pages and the calculator.

Source: ZATCA violations classification guide for VAT and e-invoicing, 2nd edition, May 2024 (Arabic)

Opening guides

26 October 2026 · Reference change

We published the step-by-step guides to opening a restaurant and a shop, each step with its agency, fee and time from the official page.

Source: Open a restaurant

POS comparison

26 October 2026 · Reference change

We published the comparison of 20 POS systems across 15 features, each cell with its source, with the methodology page and the questions before you buy.

Source: POS comparison

Checkers

26 October 2026 · Reference change

We published the in-browser XML checker for 38 rules, the VAT number format checker with an embeddable widget, and the penalty calculator from the classification guide.

Source: Invoice XML checker

Rejection codes

26 October 2026 · Reference change

We published the table of 240 invoice rule codes with their official text and severity, and 40 explanation pages with a fix and an example run through ZATCA's SDK.

Source: Rejection codes

E-invoicing reference launched

26 October 2026 · Reference change

We published the first stage of the reference: the glossary, the integration waves table and the limits, methodology and corrections pages. Codes, tools, the comparison and the guides follow in stages, each logged here.

ZATCA announces Wave 25

24 July 2026 · ZATCA update

Wave 25 covers VAT-registered businesses whose taxable revenue passed SAR 187,500 in 2022, 2023, 2024 or 2025. The deadline to integrate with Fatoora is 1 February 2027.

Source: ZATCA's Wave 25 announcement, 24 July 2026

Fines-cancellation initiative extended to 31 December 2026

29 June 2026 · ZATCA update

ZATCA extended the initiative by six months, from 1 July 2026 to 31 December 2026. It covers late registration, late payment and late filing fines, and VAT return correction fines. The announcement does not list e-invoicing offences, so do not assume they are covered.

Source: ZATCA's fines-cancellation extension, 29 June 2026

ZATCA announces Wave 24

26 September 2025 · ZATCA update

Wave 24 covers businesses whose revenue passed SAR 375,000 in 2022, 2023 or 2024, with an integration deadline of 30 June 2026.

Source: ZATCA's announcement

ZATCA announces Wave 23

27 June 2025 · ZATCA update

Wave 23 covers businesses whose revenue passed SAR 750,000 in 2022, 2023 or 2024, with an integration deadline of 31 March 2026. The announcement is in Arabic; its English page did not open when we checked.

Source: ZATCA's announcement

Last updated: 26 October 2026 · What we don't do · Methodology · Correct us · Changelog

First published 2026-10-26 · Archived copy

First 500 restaurants, cafés, bakeries and sweet shops: a SAR 99 monthly cap.

Instead of SAR 149, per branch, for a full year. Free to join, no commitment.

Reserve your seat