ZATCA e-Invoicing
ZATCA e-Invoicing is Saudi Arabia's electronic invoicing regime, run by the Zakat, Tax and Customs Authority. Phase 2 requires B2B invoices to be cleared with ZATCA before they are given to the customer, and B2C invoices to be reported afterwards and to carry a QR code. TamilAccounting does both from inside the invoice you already raise.
What Phase 2 asks of you
| Invoice type | Called | What must happen |
|---|---|---|
| B2B | Standard | Cleared with ZATCA before the invoice is issued to the customer. |
| B2C | Simplified | Reported to ZATCA after issue, and carrying a QR code. |
Both require a cryptographic identity registered with ZATCA — a private key, a certificate signing request and the certificates ZATCA issues against it. That is what the setup wizard obtains.
The pages
| Tab | What it is for |
|---|---|
| Overview | Where your e-invoicing stands: cleared, reported, pending, failed. |
| Sales e-Invoices | Every invoice and credit note with its ZATCA status and actions. |
| Audit Trail | Every ZATCA action, who took it and what came back. |
| Tax Categories | Mapping your item tax types to ZATCA's categories and exemption codes. |
| Settings | The four-step setup wizard and the settings it produces. |
Getting compliant
| Step | Page |
|---|---|
| 1. Work through the four-step setup | The setup wizard |
| 2. Pass the compliance check | The compliance check |
| 3. Map your tax types | Tax categories |
| 4. Raise invoices as usual | ZATCA on an invoice |
When something goes wrong, Troubleshooting covers the errors that actually happen and what each one means.
ZATCA is a seller-side obligation. The seller clears or reports; a buyer does not have to submit anything for invoices they receive. Input VAT on purchases is deducted through ordinary purchase accounting and the Tax Report, not here — which is why there is no purchase e-invoice tab.
In this section · 9 articles
ZATCA Overview
The ZATCA Overview is the compliance dashboard: how many invoices have been cleared or...
The ZATCA Setup Wizard
The setup wizard walks through the four things ZATCA needs before you can clear...
The ZATCA Compliance Check
The compliance check sends ZATCA a set of sample documents and asks whether they...
ZATCA Sales e-Invoices
Sales e-Invoices lists every invoice and credit note with its ZATCA status, and is...
ZATCA Tax Categories
ZATCA classifies every invoice line by tax category, and where a line is not...
ZATCA Audit Trail
The Audit Trail records every ZATCA action taken in the ERP: who did it,...
ZATCA Settings
ZATCA Settings is the last step of the setup wizard and the page you...
ZATCA on an Invoice
Once ZATCA is set up, e-invoicing happens inside the invoice you already raise. There...
ZATCA Troubleshooting
ZATCA rejections are specific, and most of them come from a handful of causes....