41 articles4 sections
Resources
Practical guides to e-invoicing and ZATCA requirements — what the Authority has published, explained step by step.
New to e-invoicing? Start hereFundamentals
Start here: the concepts, the invoice types and the obligations — before any technical detail.
Compliance is not a state you attain once but a chain of controls per invoice: where it fails, how to build a provable cycle, and four explicit controls.
Read the article5 min readCancelling an issued invoice before ZATCA integration: why not delete it, and what to do insteadDeleting an issued invoice is barred from Phase 1. Cancel with a credit note within the deadline, and use a pro forma before payment to avoid cancelling.
Read the article3 min readPro forma invoices: a priced document before the buyer paysYour buyer needs a priced document to approve payment? Issue a pro forma instead of a tax invoice, then turn it into the invoice when they pay.
Read the article3 min readSales orders: one big order, invoiced in partsA customer orders for the season and calls off in parts? Record a sales order, invoice from it as goods go, and always know what is left on each line.
Read the article3 min readDelivery notes: deliver first, invoice what actually arrivedGoods leave on several trucks? Record each delivery on a signed note, invoice only what was delivered, and never miss an uninvoiced delivery.
Read the article3 min readMany deliveries, one invoice for the customerA customer takes several deliveries on different orders and wants one invoice? Combine the delivery notes on one invoice, each line traced to its order.
Read the article3 min readCompletion certificates and retention: billing projects by progressBilling by percentage done while the client holds 10% until handover? Issue a completion certificate and its invoice, and track retention until release.
Read the article6 min readDeductions, penalties and charges on an invoice: real casesA late-delivery penalty, a volume discount, a delivery charge or a fee your customer charges you: where each goes on the invoice, with worked figures.
Read the article4 min readStandard vs simplified tax invoices in Saudi Arabia: the difference, and when each appliesStandard invoices for B2B, simplified for point of sale. How the fields, the QR code and Phase 2 submission to ZATCA differ between the two.
Read the article4 min readWhat is e-invoicing? A guide for businesses in Saudi ArabiaE-invoicing in short: what it is, who is covered in Saudi Arabia, how it differs from paper or PDF invoices, and what the two phases mean for your business.
Read the article4 min readE-invoicing violations: what ZATCA looks for, and how to avoid itThe main e-invoicing violations as ZATCA publishes them, from a missing QR code to deleted invoices, how enforcement is graduated, and how to avoid them.
Read the article4 min readCredit and debit notes: correcting an issued invoice the lawful wayAn issued invoice is never edited or deleted. Credit notes reduce, debit notes increase: when to use each, and what it must cite from the original.
Read the article6 min readThe e-invoicing glossary: every term you will meet, demystifiedFrom clearance and reporting to CSID, ICV and PIH: Saudi e-invoicing terms defined practically, one by one — in plain language.
Read the article4 min readInput VAT deduction: why your supplier's invoice is your problemInput VAT is deducted on the strength of a valid tax invoice in your name. What makes an invoice deductible, and how e-invoicing protects that right.
Read the article4 min readWhen must the invoice be issued? Supply date, advances and continuous suppliesA counter sale is invoiced at once, but when do you invoice a contract, an advance or a monthly subscription? The timing rule, and why invoices carry two dates.
Read the articleZATCA compliance
ZATCA and the Fatoora platform: the waves, onboarding step by step, and readiness before your date.
When changing provider is justified, five domains to document first, a reversible phased transition, and how to set the cutover point and the fallback.
Read the article9 min readHandling invoices when ZATCA is down, without stopping businessClassify the outage before retrying: four operational document states, the first thirty minutes, and standard vs simplified invoices during downtime.
Read the article8 min readInvoicing across several legal entities, without the messOne account, clear isolation per entity: what to unify and what to isolate, binding the invoice to its entity up front, and the metrics that matter.
Read the article8 min readE-invoicing data residency in Saudi ArabiaResidency is not a hosting region: the data scope to map, residency vs sovereignty vs access, and the questions to put to any integration platform.
Read the article10 min readZATCA Phase 2 requirements for Saudi businessesWhat the integration phase changes: onboarding and certificates, invoice structure and data correctness, clearance and reporting, and a lower-risk plan.
Read the article9 min readZATCA invoice rejection errors, and how to prevent themFive families of rejection cause — data, tax, identifiers, signing, document type — and how to build a prevention layer before the Authority sees it.
Read the article9 min readHow to choose a ZATCA integration providerStart from the invoice path, not a feature list: validation before submission, key custody, auditability, pricing — and a question list before signing.
Read the article9 min readThe ZATCA Glossary: the official terms, and where they differ from what we sayZATCA has published a four-language glossary of zakat, tax and customs terms. The e-invoicing terms as the authority writes them, and three words read wrongly.
Read the article4 min readZATCA Phase 2 waves: how to know your compliance dateZATCA applies the Integration Phase in waves, by taxable revenue. How waves are set, what to do when your notice arrives — and what to do before it does.
Read the article4 min readFatoora platform onboarding, step by step: from testing to productionRegistering e-invoicing units, issuing CSIDs and passing compliance checks — the Fatoora onboarding path as ZATCA publishes it, step by step.
Read the article5 min readPhase 2 readiness checklist: ten points before your compliance dateA practical checklist to run before your Integration Phase date: data, system, units, testing and team — what to check, in what order, and when to start.
Read the article4 min readStoring e-invoices and audit readiness: what happens after issueIssuing is half the obligation; the other half is keeping the invoice retrievable for the statutory period. What to keep, where, and how to be audit-ready.
Read the article4 min readInvoice rejected by Fatoora? What rejection means, and what to do nextRejection deletes nothing: the rejected invoice has used its counter value and its place in the chain. Warnings vs errors, and why the fix is a new document.
Read the article5 min readSelf-billing and the reverse charge: when the supplier is not the one invoicingTwo cases where the supplier does not issue the invoice: self-billing under a documented agreement, and the reverse charge for non-resident suppliers.
Read the articleThe technical layer
Under the hood: the invoice structure, the QR code and the hash chain.
Seven steps to wire an ERP to ZATCA: field inventory, the mapping layer, validation before signing, certificates, status back to the ERP, failure testing.
Read the article9 min readRegistering a ZATCA electronic seal certificate (CSID)The certificate is a governed cryptographic identity: from CSR and OTP to the production CSID, where the private key stays, and when to replace it.
Read the article9 min readThe e-invoicing API a Saudi business actually needsThe whole document cycle, not just the submit call: one JSON shape, mandatory idempotency, scoped permissions, and a status your system can read.
Read the article8 min readAI-assisted e-invoicing, kept under controlAI does not replace compliance rules: where it adds real value, what must not be automated without controls, and separating reads from production writes.
Read the article9 min readUsing MCP for invoice automation, with real controlsConnecting an assistant to invoicing services without a direct route to production: reads vs writes, permission scope, and approval for high-impact actions.
Read the article6 min readHow to correct a rejected ZATCA invoice without breaking your document sequenceCorrecting a rejected ZATCA invoice: read the reason, fix the field at its source, know when to retry or reissue, and stop the error repeating.
Read the article4 min readThe invoice QR code: what it carries, and how it is verifiedThe QR on a Saudi invoice is not a link but TLV-encoded data: its base fields, the cryptographic fields Phase 2 added, and how the ZATCA app verifies it.
Read the article4 min readInside the e-invoice: XML, UBL, the counter and the hash chainBehind the printed layout: the UBL-based XML, the UUID, the invoice counter (ICV) and the previous-invoice hash (PIH), and why they make it tamper-evident.
Read the article5 min readThe most common Fatoora rejection errors — and how to fix themThe validation rules invoices actually fail on: VAT number, national address, transaction type code, dates and amounts, each with its rule code and fix.
Read the articleSector guides
E-invoicing as your trade actually lives it: restaurants, clinics and pharmacies — each sector’s cases and common mistakes.
Most restaurant invoices are simplified, but the details decide: several tills and branches, delivery-app orders, rush-hour cancellations, catering.
Read the article5 min readE-invoicing for clinics and medical centres: patient and insurer togetherA clinic runs both paths: a simplified invoice at reception, a standard invoice to the insurer, and notes as claims settle. How to run it calmly.
Read the article4 min readE-invoicing for pharmacies: zero-rating, insurance and returnsA pharmacy invoice is decided before issue: qualifying medicines zero-rated in the item table, the insurance share split, a credit note per return.
Read the article