ZATCA E-Invoicing Basics Every Accounting Student Must Know
Still confused about Fatoorah Phase 2? This plain-English guide breaks down how ZATCA e-invoicing works in Saudi Arabia — with journal entries, real SAR examples, and exam-style questions you can use right away.
By the SuperAccountant Editorial Team
Why Should an Accounting Student Care About E-Invoicing?
Picture this: you land your first accounting role at a Riyadh-based trading company. On day one, your manager asks you to post a sales invoice in the ERP — and the system rejects it because the XML file is missing a mandatory ZATCA field. Everyone looks at you. You don't know what went wrong.
That moment happens more often than you'd think. Saudi Arabia's e-invoicing mandate — officially called Fatoorah — is now a live compliance reality, and employers expect fresh graduates to understand at least the basics. Whether you are sitting a B.Com exam, preparing for CA Inter, or applying for your first finance role in the Gulf, knowing how ZATCA e-invoicing works gives you a real edge.
Let's break it down, step by step, with numbers you can follow.
What Is ZATCA E-Invoicing? (The 60-Second Version)
ZATCA stands for the Zakat, Tax and Customs Authority — Saudi Arabia's equivalent of a tax department and customs body rolled into one. Their website is zatca.gov.sa.
E-invoicing (Fatoorah) is the legal requirement for VAT-registered businesses in Saudi Arabia to generate, store, and share invoices in a structured electronic format instead of (or alongside) paper. The key word is structured — a scanned PDF does not count. The invoice must be machine-readable, typically in XML or PDF/A-3 with an embedded XML.
There are two phases:
| Phase | Go-Live | What It Requires |
|---|---|---|
| Phase 1 — Generation | 4 December 2021 (8 Jumada I 1443H) | Businesses must generate e-invoices using compliant software; paper-only invoices are no longer acceptable |
| Phase 2 — Integration | Rolled out in waves from 1 January 2023 (7 Jumada II 1444H) onwards | Businesses must integrate their ERP/POS with ZATCA's Fatoorah platform in near-real-time |
By 2026, virtually all VAT-registered taxpayers above the relevant turnover thresholds are expected to be integrated. If you are studying now, Phase 2 is the world you will graduate into.
The Two Types of E-Invoices You Must Know
ZATCA defines two invoice types. Examiners love testing this distinction.
1. Tax Invoice (الفاتورة الضريبية)
Issued B2B — from one VAT-registered business to another. It must show:
- Full seller and buyer details (name, VAT registration number)
- A unique Sequential Invoice Number
- A Universally Unique Identifier (UUID) generated by the software
- Line-item breakdown with net amount, VAT rate (15%), and VAT amount
- A QR code (mandatory in Phase 2 for B2B integration)
- A cryptographic stamp (ZATCA's digital seal after clearance — Phase 2 only)
2. Simplified Tax Invoice (الفاتورة الضريبية المبسطة)
Issued B2C — when a business sells to an individual consumer. Think of a supermarket receipt. It still requires a QR code (which the buyer can scan to verify), but the buyer's VAT number is not needed.
Quick memory trick for exams: B2B → Tax Invoice → Clearance Model (ZATCA checks it before the buyer gets it). B2C → Simplified Invoice → Reporting Model (uploaded to ZATCA within 24 hours).
How the Fatoorah Phase 2 Process Works (Step by Step)
Here is the flow for a standard B2B Tax Invoice under Phase 2 Integration:
- Seller's ERP generates the invoice in ZATCA-compliant XML format.
- The system sends the XML to ZATCA's Fatoorah platform via API.
- ZATCA validates the invoice — checks VAT calculations, mandatory fields, digital certificate.
- ZATCA returns a cleared invoice with a cryptographic stamp, usually within seconds.
- The seller shares the cleared invoice with the buyer.
- Both parties book the transaction in their accounts only after clearance.
For B2C Simplified Invoices, the seller generates the invoice locally (no upfront clearance), embeds the QR code, and then reports a batch to ZATCA within 24 hours.
Journal Entries — The Exam Bit Nobody Else Explains
Most articles stop at the technology. You need to know how this hits the ledger. VAT in Saudi Arabia is 15% (as of 2024, per the VAT Implementing Regulations published by ZATCA).
Example 1 — Recording a B2B Sale (Tax Invoice)
Al-Noor Trading Co. sells goods worth SAR 10,000 (exclusive of VAT) to a registered buyer. A cleared tax invoice is issued via Fatoorah.
| Account | Debit (SAR) | Credit (SAR) |
|---|---|---|
| Accounts Receivable | 11,500 | — |
| Sales Revenue | — | 10,000 |
| VAT Payable (Output Tax) | — | 1,500 |
VAT = SAR 10,000 × 15% = SAR 1,500. The total invoice value is SAR 11,500.
Example 2 — Recording a B2B Purchase (Receiving a Tax Invoice)
The same buyer, Rayan Supplies LLC, receives this invoice and can claim an input tax credit (subject to eligibility conditions under the VAT Implementing Regulations).
| Account | Debit (SAR) | Credit (SAR) |
|---|---|---|
| Purchases / Inventory | 10,000 | — |
| VAT Recoverable (Input Tax) | 1,500 | — |
| Accounts Payable | — | 11,500 |
Exam tip: Output Tax − Input Tax = Net VAT Payable to ZATCA. If Output Tax > Input Tax, you owe ZATCA. If Input Tax > Output Tax, you have a refund claim.
Example 3 — B2C Sale (Simplified Invoice)
A pharmacy sells medicine to a walk-in customer for SAR 230 inclusive of VAT.
VAT included = SAR 230 × (15/115) = SAR 30. Net sale = SAR 200.
| Account | Debit (SAR) | Credit (SAR) |
|---|---|---|
| Cash / POS | 230 | — |
| Sales Revenue | — | 200 |
| VAT Payable | — | 30 |
Mandatory Fields on a ZATCA-Compliant Invoice — Quick Checklist
Use this before any mock exam or practical exercise:
- ✅ Seller's name and VAT Registration Number (15-digit format)
- ✅ Buyer's name and VAT Registration Number (B2B only)
- ✅ Invoice date (Gregorian and Hijri for compliance)
- ✅ Sequential invoice number (cannot skip or repeat)
- ✅ UUID (Universally Unique Identifier)
- ✅ Description of goods/services
- ✅ Quantity and unit price (exclusive of VAT)
- ✅ Discount amount (if any)
- ✅ VAT rate (15%) and VAT amount per line
- ✅ Total excluding VAT, VAT total, total including VAT
- ✅ QR code (both invoice types in Phase 2)
- ✅ Cryptographic stamp / digital signature (Tax Invoice — Phase 2)
If even one of these is missing, ZATCA's platform will reject the invoice. That rejection has real accounting consequences — the sale is not recognised as VAT-compliant until a corrected invoice is cleared.
Want to test whether you can actually apply these rules under exam pressure? Check out the SuperAccountant quiz platform — it has topic-specific drills built exactly for students at the B.Com and CA Inter level.
Common Student Mistakes (And How to Avoid Them)
Mistake 1 — Treating a scanned invoice as an e-invoice. A scan is just an image. ZATCA requires structured data. Think XML, not JPEG.
Mistake 2 — Booking the journal entry before clearance. Under Phase 2, the B2B invoice is not legally valid until ZATCA clears it. Book it after the stamped invoice comes back, not when you hit "generate" in the ERP.
Mistake 3 — Confusing VAT-inclusive and VAT-exclusive amounts. Always check whether the invoice shows prices inclusive or exclusive of the 15% VAT. The formula to extract VAT from an inclusive price: VAT = Gross × 15/115.
Mistake 4 — Forgetting the Hijri date. ZATCA invoices must carry both Gregorian and Hijri dates. In exam scenarios set in Saudi Arabia, leaving out the Hijri date is a compliance gap.
Mistake 5 — Assuming all businesses are in Phase 2. ZATCA rolled out Phase 2 in waves, targeting larger taxpayers first (based on annual VAT-liable revenue). Smaller businesses entered later. In an exam question, check whether the entity in the scenario is subject to Phase 1 only or full Phase 2 integration.
How This Connects to Broader Accounting Knowledge
E-invoicing does not exist in isolation. Here is how it links to topics you are already studying:
- Revenue recognition (IFRS 15): You recognise revenue when the performance obligation is satisfied — but in Saudi practice, the cleared e-invoice is the documentary trigger for the transaction record.
- Accounts receivable management: Faster clearance means faster invoice delivery to buyers, which can accelerate payment cycles.
- Internal controls: ZATCA's cryptographic stamp is essentially an external control — it prevents backdating or altering invoices after the fact.
- ERP systems (Mu'tamad ERPs): ZATCA maintains a list of certified ("Mu'tamad") solutions. When you join a Saudi company, the ERP they use is almost certainly on this list. Understanding why helps you ask smarter questions on the job.
If you want to go deeper into how accounting technology connects with your career options in the Gulf, the SuperAccountant jobs board lists roles that specifically require ZATCA/Fatoorah familiarity — useful for understanding what employers actually expect.
Your 5-Minute Revision Summary
- ZATCA e-invoicing = Fatoorah. Two phases: Generation (Dec 2021) and Integration (from Jan 2023).
- Two invoice types: Tax Invoice (B2B, clearance model) and Simplified Tax Invoice (B2C, reporting model).
- VAT rate = 15%. Output tax − Input tax = net liability to ZATCA.
- Journal entries follow the cleared invoice, not the draft.
- Key formula: VAT from inclusive price = Gross × 15/115.
- ZATCA's official resource: zatca.gov.sa.
E-invoicing is one of those topics where a small investment of study time pays off disproportionately in interviews, assessments, and your first weeks on the job. You now have the vocabulary, the journal entries, and the compliance logic — that already puts you ahead of most candidates who have never opened a ZATCA article.
If you're not sure where to start, take SuperAccountant's free 10-minute quiz at https://app.superaccountant.in/en/quiz — it places you at the exact phase of our curriculum that matches your current level, so you stop revising what you already know.