Top Selling Extension Winner
2 times in a row
Magento 2 Zatca Invoice
Magento 2 ZATCA Invoice helps automate Saudi e-invoicing with QR codes, validation, and direct submission to ZATCA for compliant billing.
- Automatically generate ZATCA-compliant invoices for orders.
- Add QR codes to invoice PDFs from the admin panel.
- View QR codes while printing invoices.
- Track invoice status directly from the order page.
- Create simplified tax invoices as per ZATCA rules.
- Get real-time validation and response status.
- Generate simplified credit notes for refunds.
Top Selling Extension Winner
2 times in a row
- Description
- Reviews
- FAQ
- Customers ()
- Specifications
- Cloud Hosting
- Changelog
Magento 2 ZATCA Invoice simplifies Saudi e-invoicing for online stores. It creates, validates, and submits invoices to ZATCA automatically. This reduces manual work and improves accuracy.
Managing invoices by hand takes time and can lead to mistakes. This extension removes that effort and keeps your process consistent. It generates invoices based on ZATCA rules. You do not need to manage tax formats, required fields, or compliance steps.
The module also sends invoices directly to ZATCA. You get instant validation results after submission. Each invoice includes a QR code automatically. This helps you meet ZATCA compliance requirements without extra work.
Admins can track invoice details from the order page. You can view status, UUID, and responses in one place. It also supports simplified Saudi VAT invoices and credit notes. This makes refund handling quick and compliant.
Apart from this, if you want to customize and redesign invoices, you can also check the Magento 2 Invoice PDF Editor.

Highlighted Features
QR Code Enabled Invoice
Adds a ZATCA QR code to every invoice automatically.
Invoice Tracking from Order View
Track invoice status, UUID, and responses in one place.
Simplified Invoice Creation
Generate simplified tax invoices as per ZATCA rules.
Credit Note Generation
Create compliant credit notes for refund orders.
Real-Time Validation
Get instant validation response after invoice submission.
Centralized Invoice Management
Manage all invoice data directly from the admin panel.
Why do we need this Magento 2 ZATCA Invoice module?
ZATCA compliance is required for businesses in Saudi Arabia. Manual invoicing often causes delays and errors. Magento does not support ZATCA e-invoicing by default. It lacks QR codes, validation, and API submission.
This module solves that problem. It automates invoice creation and submission, reducing manual work and improving accuracy. It follows official ZATCA (FATOORA) guidelines to ensure compliant invoicing.
Additionally, you can also check Magento 2 Partial Payment Extension to allow customers to purchase products using EMI options.
Use Cases
This module helps businesses handle ZATCA invoicing in different scenarios.
-
Retail Stores in Saudi Arabia
Generate compliant invoices automatically for every order.
-
Businesses Handling Refunds
Create simplified credit notes for returned or canceled orders.
-
High-Volume Order Stores
Process and validate invoices quickly without manual work.
-
Multi-Admin Operations
Allow teams to track invoice status directly from the order view.
Magento 2 ZATCA Invoice Configuration
Set up the module from the admin panel by configuring API and business details.
- Switch between developer and production mode
- Configure ZATCA API endpoint
- Add cryptographic stamp settings
- Enter business (EGS) details

ZATCA Invoice Section in Order View
Track and manage invoice details directly from the order page.
- View invoice UUID and document type
- Check environment and validation status
- Access ZATCA response details
- Generate credit notes from order page

Invoice PDF with QR Code
Generate compliant invoice PDFs with all required ZATCA details.
- Display product and pricing details
- Show tax and total amount clearly
- Include ZATCA QR code
- Ready-to-print compliant invoices

Support
For any query or issue, please create a support ticket here http://webkul.uvdesk.com/.
You may also check our top-quality Magento 2 Extensions.
Specifications
Frequently Asked Questions
Move to Cloud Today
AWS Free tier hosting for one year by amazon web services, for more details please visit AWS Free Tier.
GCP Free tier hosting for one year with 300 credit points by google cloud platform, for more details please visit GCP Free Tier.
Azure free tier hosting for one year with 25+ always free services, for more details please visit Azure Free Tier.
In our default configuration we will provide tremendous configuration for your eCommerce Website which is fast to load and response.
Default Configuration Details of Server
- 1 GB RAM
- 1 Core Processor
- 30 GB Hard Disk
- DB with 1 GB RAM and 1 Core Processor
* Server Configuration may vary as per application requirements.
Want to know more how exactly we are going to power up your eCommerce Website with Cloud to fasten up your store. Please visit the Cloudkul Services.
Get Started with Cloud- + Features
- - Bugs
- + Compatible with Magento 2.4.8^ and PHP 8.4.
- + Admin can enable or disable ZatcaInvoice functionality from the module configuration.
- + ZatcaInvoice QR code is displayed on invoice PDFs generated from the Admin Panel.
- + Customers can view the ZatcaInvoice QR code when printing invoices from their account section.
- + ZatcaInvoice invoice tracking information is visible on the Sales Order View page.
- + Added Simplified Tax Invoice and Simplified Credit Note generation as per ZATCA requirements.
- + CSR configuration template file added in Admin Configuration.