SIGNET ·
Guides · ZATCA e-invoicing, Saudi Arabia

Plain-language guides to Fatoora

Saudi e-invoicing without the jargon — written by the team behind Signet, the Arabic-first Phase-2 bridge that sits beneath the ERP or POS you already run.

The 9 TLV tags inside every Fatoora QR, explained

Seller, VAT number, timestamp, totals — and the four cryptographic tags that mark an invoice as Phase-2.

READ THE GUIDE →

Phase 1 vs Phase 2: what actually changes

From "electronic" to "provable": UBL 2.1 XML, XAdES signatures, clearance and 24-hour reporting.

READ THE GUIDE →

Integration waves: when does Phase 2 reach you?

How revenue-based waves work, why Wave 24's SAR 375,000 threshold matters, and how to plan the runway.

READ THE GUIDE →

Why ZATCA rejects e-invoices

The five families of rejection — and why decoding the QR is the fastest first diagnostic.

READ THE GUIDE →

Every ZATCA rejection & error code, explained

Searchable reference — all 165 BR-KSA and EN 16931 validation rules with ZATCA’s official message. Paste your code to find it.

OPEN THE LOOKUP →

What a Phase-2 bridge actually does

Five jobs between your ERP and ZATCA — validation, UBL 2.1, signing, clearance, archival — and where Signet stands today.

READ THE GUIDE →

Arabic-first, not translated

The Arabic fields are the legal record. Why bolt-on translation breaks them, and what RTL-by-design means.

READ THE GUIDE →