Powered by Adobe Commerce 2.4.9

magento2-zatca-invoice-webkul.png
PRODUCT:
0
TOTAL:

Trader Information

Back to top

Overview

Back to top

ZATCA 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 top

Seller profile

Webkul Software Private Limited

Seller contact

E-mail

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 top

Installation & Varnish Tests

Passed

Coding Standard

Passed

Plagiarism Check

Passed

Malware Check

Passed

Marketing Review

Passed

Manual Testing

Passed

All 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 top

4.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 top

The 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

Q & A

Back to top

Reviews

Back to top