Architectural Taxonomy: Clearance vs Reporting Models
To prevent tax fraud while accommodating high-speed retail checkout counters, the Zakat, Tax and Customs Authority designed two complementary technical pathways:
Standard Invoice (B2B)
ERP generates XML → Real-time API call to ZATCA → ZATCA issues Clearance Stamp → Delivered to Buyer
Simplified Invoice (B2C)
POS generates XML + QR code → Receipt handed to consumer immediately → Sent to ZATCA within 24h
B2B Credit/Debit Notes
Associated upward/downward adjustments must pass real-time clearance referencing original UUID
B2C Credit/Debit Notes
Associated consumer return adjustments reported to ZATCA within 24 hours referencing original receipt
Side-by-Side Comparison: Standard (B2B) vs Simplified (B2C)
The following comprehensive regulatory matrix details the contrasting requirements between the two invoice classifications:
| Compliance Dimension | Standard Tax Invoice (B2B / B2G) | Simplified Tax Invoice (B2C) |
|---|---|---|
| Target Recipient | Taxable commercial businesses, corporations, government ministries. | End-consumers, walk-in retail shoppers, unregistered individuals. |
| ZATCA Integration Model | Clearance Model (*Nizam Al-I'timad*) | Reporting Model (*Nizam Al-Iblagh*) |
| API Transmission Timing | Real-Time / Synchronous. Must clear before sharing with buyer. | Asynchronous. Permitted up to 24 hours after transaction time. |
| ZATCA API Endpoint | /e-invoicing/core/invoices/clearance/single | /e-invoicing/core/invoices/reporting/single |
| Buyer Information Required | Mandatory: Full legal name, registered address, and 15-digit VAT TRN. | Optional / Not Required: Generic consumer checkout allowed. |
| Document Delivery Format | Human-readable PDF/A3 format embedding the cleared UBL 2.1 XML. | Printed paper thermal slip, electronic SMS, or emailed PDF with QR code. |
| QR Code Requirements | Embedded inside XML; optional on human-readable layout. | Mandatory on printed receipt. Must contain 9 cryptographic TLV tags. |
| Input VAT Deductibility | Fully Deductible by the buyer on quarterly VAT returns. | Non-Deductible. Cannot be used for corporate input tax claims. |
| System Failure Contingency | Invoices queued locally; cannot be legally finalized until cleared. | Invoices issued offline to consumers; synced upon network recovery. |
Deep Dive: The Clearance Model for Standard B2B Invoices
For business-to-business commerce, ZATCA acts as a mandatory intermediary gatekeeper. A commercial agreement between two corporate parties is not legally enforceable for VAT deduction without government verification:
1. Step-by-Step Clearance Execution
POST: POST /e-invoicing/core/invoices/clearance/single HTTP/1.1
Host: gw-fatoora.zatca.gov.sa
Accept-Language: en
Clearance-Status: 1
Accept-Version: V2
Content-Type: application/json
Authorization: Basic <Base64_Encoded_CSID_Credentials>200 OK with status CLEARED, appending an official ZATCA Cryptographic Stamp and clearance timestamp.Prohibition Against Pre-Clearance Delivery:
Delivering a B2B invoice to a corporate client before receiving ZATCA clearance is a direct statutory violation. Un-cleared invoices lack legal standing under Saudi tax law.
Deep Dive: The Reporting Model for Simplified B2C Invoices
Retail cash registers, restaurants, and e-commerce stores serving everyday consumers cannot withstand API latency during peak transaction hours. Therefore, ZATCA allows offline immediate issuance followed by delayed reporting:
1. Step-by-Step Reporting Execution
POST /e-invoicing/core/invoices/reporting/single HTTP/1.1
Host: gw-fatoora.zatca.gov.sa
Accept-Language: en
Accept-Version: V2
Content-Type: application/json
Authorization: Basic <Base64_Encoded_CSID_Credentials>REPORTED. ZATCA logs the transaction into the national ledger for corporate tax reconciliation.The Hybrid Dilemma: B2B Transactions Under SAR 1,000
Under Article 53 of the Saudi VAT Executive Regulations, transactions under SAR 1,000 can technically be issued as simplified tax invoices. However, a critical business rule applies:
Statutory Safeguards & Rights Protection
Mandatory protections enforced by MHRSD & Saudi Labor Law
Phase 2 QR Code Requirements: B2B vs B2C
The cryptographic QR code is the most visible compliance component:
| QR Code Tag / TLV Element | Tag ID | Required on Simplified (B2C)? | Required on Standard (B2B)? |
|---|---|---|---|
| Seller Legal Name | Tag 1 | Mandatory | Embedded in XML (Optional on layout) |
| Seller 15-Digit VAT TRN | Tag 2 | Mandatory | Embedded in XML (Optional on layout) |
| Invoice Timestamp (ISO 8601) | Tag 3 | Mandatory | Embedded in XML (Optional on layout) |
| Invoice Total (With VAT) | Tag 4 | Mandatory | Embedded in XML (Optional on layout) |
| Total VAT Amount | Tag 5 | Mandatory | Embedded in XML (Optional on layout) |
| SHA-256 Invoice XML Hash | Tag 6 | Mandatory | Embedded in XML |
| ECDSA Digital Signature | Tag 7 | Mandatory | Embedded in XML |
| Public Key Certificate | Tag 8 | Mandatory | Embedded in XML |
| ZATCA Certificate Signature | Tag 9 | Mandatory | Injected by ZATCA upon clearance |
On Simplified B2C printed receipts, the QR code must be rendered with high contrast, measuring at least 20mm x 20mm, allowing instant optical scanning by consumer smartphones.
Handling Adjustments: Credit and Debit Notes
When merchandise is returned, discounts are applied retroactively, or billing errors are corrected, businesses cannot simply edit or delete the invoice. They must issue an electronic note that inherits the exact architecture of the original document:
/invoices/clearance/single./invoices/reporting/single.Frequently Asked Questions (FAQ)
Can a registered business claim input VAT using a Simplified Tax Invoice?
No. Under Saudi VAT Executive Regulations, registered enterprises are legally prohibited from claiming input tax deductions based on Simplified Tax Invoices. Taxable entities must insist on receiving a fully cleared Standard Tax Invoice containing their 15-digit VAT number.
What happens if our internet connection goes down during B2B invoicing?
Because Standard B2B invoices require real-time clearance, your ERP cannot legally issue finalized invoices to corporate buyers during a connectivity outage. The transactions must be held in a local queue and cleared as soon as connectivity is restored before dispatching them to clients.
What is the reporting deadline for Simplified B2C invoices?
Simplified invoices must be reported to ZATCA's Fatoora API within 24 hours of the transaction timestamp. Failing to report within this window triggers compliance penalties and potential audit investigations.
Are export invoices treated as B2B Standard or B2C Simplified?
All export invoices—regardless of whether the foreign buyer is a business or individual—must be issued as Standard Tax Invoices (B2B) and submitted to ZATCA's clearance engine.
Can an enterprise issue both Standard and Simplified invoices from the same ERP?
Yes. During EGS onboarding, an enterprise can register its solution with invoice capability code 1100, which authorizes the system to generate both Standard (clearance) and Simplified (reporting) tax invoices from a unified platform.
Was this compliance guide helpful?
Your feedback helps our legal editorial team maintain authoritative KSA guidance.
Advocate High Court (Punjab Bar Council) and ATT GCC VAT Certified Specialist. Author of comprehensive regulatory commentaries on Saudi corporate law, ZATCA e-invoicing protocols, and Labor Reform Initiatives.