Trader Information
Back to topOverview
Back to topZATCA Invoice for Magento 2 helps manage Saudi e-invoicing for Magento stores. It creates, checks, and sends invoices to ZATCA using API.
Manual invoicing can take time and lead to errors. This module handles invoice format, QR codes, and submission automatically.
It is built for businesses in Saudi Arabia that need a simple and reliable ZATCA compliance solution.
What is ZATCA E-Invoicing for Magento?
ZATCA e-invoicing for Magento 2 connects your store with Saudi Arabia’s tax system.
It helps generate invoices in the correct format. It also adds QR codes and checks data before submission.
This reduces errors and helps businesses follow Saudi VAT rules across Adobe Commerce platforms.
Purpose of ZATCA Invoice for Magento 2
This extension makes invoice handling simple and fast for Magento 2 stores. It reduces manual work and improves accuracy.
Admins can configure business (EGS) details and manage invoice settings from the Adobe Commerce backend.
Customers receive invoices with QR codes, while admins can track status and responses in real time.
Key Features of ZATCA Invoice for Magento 2
- Create ZATCA-ready invoices automatically
- Add QR codes for quick verification
- Send invoices using ZATCA API
- Track invoice UUID and status in admin
- Support simplified invoice format
- Create credit notes for refunds
- Get real-time validation and response updates
- Manage all invoice data from backend
Why ZATCA Invoice for Magento 2 Matters for eCommerce
ZATCA rules are required for businesses in Saudi Arabia. Manual invoicing can cause errors and delays.
ZATCA by default does not support for Magento. Zatca E-invoice extension adds full support for invoice generation and submission in Adobe Commerce.
Saudi E-Invoicing Compliance for Magento Stores
ZATCA by default does not support for Magento.Zatca E-invoice extension adds full support for invoice generation and submission in Adobe Commerce.
Accurate Invoice Validation and Reporting
Invoices are checked before and after sending. This helps avoid rejection.
Real-Time Invoice Tracking
Admins can view invoice UUID, status, and responses directly from the order page.
Simplified Refund and Credit Note Handling
Refunds use credit notes. This keeps records clear and correct.
How ZATCA Invoice for Magento 2 Works
This extension connects for Magento orders with ZATCA and automates the invoice process.
Admin Configuration and Setup
Go to: Stores → Configuration → Webkul → ZATCA Invoice
Add business details, upload the private key, generate CSR, and register the system using OTP.
Invoice Generation and QR Code Flow
When an invoice is created:
- Invoice data is prepared as per ZATCA format
- QR code is generated automatically
- Invoice is ready for submission
Invoice Submission and Validation
ZATCA Invoice extention sends invoice data to ZATCA through API.ZATCA validates the invoice and returns:
- Success status
- Validation messages
- Reporting status
Admin Invoice Tracking
Admins can view:
- Invoice UUID
- Reporting status (e.g., REPORTED)
- Validation results
- API responses
All data is available in the order view under ZATCA section.
Credit Note Workflow
When a refund is created:
- Credit note is generated
- It is submitted to ZATCA
- Response is stored and displayed
FAQs
What does ZATCA Invoice for Magento 2 do?
It helps store owners for Magento 2 create, check, and send e-invoices to ZATCA automatically, ensuring compliance and reducing manual invoice handling effort.
Is this module required for Saudi stores?
Yes, it helps businesses use Meet ZATCA for Adobe Commerce e-invoicing rules and avoid errors that can occur with manual invoice processing.
Does it generate QR codes on invoices?
Yes, this extension automatically adds QR codes to every invoice, making it easy for customers and authorities to verify invoice details as per ZATCA rules.
Can admin track invoice status?
Yes, admins can track invoice UUID, status, and API responses directly from the order view for Magento 2 store without using external tools.
Does it support credit notes for refunds?
Yes, ZATCA e-invoice extention creates and sends credit notes for refund orders, ensuring proper documentation and compliance with ZATCA requirements.
Installation
Upload the module for your Magento root folder and run setup commands.Then configure from:
Stores → Configuration → Webkul → ZATCA Invoice
Support Policy
- You get free 3 months of tech support included.
- You can buy 6 or 12 months extra support deal.
- For issues, create a ticket or send email to support@webkul.com.
- Free lifetime updates of the module.
Technical Specifications
Back to topSeller profile
Webkul Software Private Limited
Seller contact
Current Version
4.0.0
Adobe Commerce platform compatibility
Adobe Commerce (cloud): 2.4 (current)
Adobe Commerce (on-prem): 2.4 (current)
Magento Open Source: 2.4 (current)
Type
Stable Build
Updated
05 May, 2026
Categories
Extensions, Accounting & Finance, ERP & Accounting
Quality Report
Back to topAll tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.
Release Notes
Back to top4.0.0:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
+ 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.
Support
Back to topThe best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.
Contact Vendor