CS-Cart ZATCA E-Invoice Add-on helps businesses generate ZATCA compliant invoices easily.

It automates invoice creation and ensures that each invoice includes VAT details and a QR code.

As a result, store owners can meet Saudi e-invoicing requirements without any manual effort.

  • Generate ZATCA compliant invoices directly from the order workflow.
  • Include full VAT details on every invoice for accurate compliance.
  • Create QR payloads and QR codes according to ZATCA rules.
  • Manage vendor VAT details, including seller name, VAT number and status.
  • Maintain invoice numbering by vendor in the correct order.
  • Set custom invoice prefixes for flexible numbering.
  • Automatically cancel invoices for failed or canceled orders.
  • Validate required fields before invoicing.
  • Supports VAT registered and VAT free scenarios.
  • Limit unsupported currencies to ensure compliance.
  • Configure and manage all settings from the admin panel.

Additionally, check out the CS-Cart OTP Verification add-on for secure customer authentication at login and checkout.

Installation

After downloading CS-Cart ZATCA E-Invoice add-on, you will get one zip file, one install.txt file, and the relevant User Guide manual document.
Read carefully for correct configuration.

Go to Manage Add-ons, and click “Manual Installation” as shown below in the snippet.

Click “Local” to browse to the zip file, then click “Upload & Install” as shown below in the snippet.

Download CS-Cart zacta-e-invoice

Configuration || Admin

To configure the module, open it Add-Ons >> Manage Add-Ons >> Webkul Software Pvt Ltd. >> ZATCA E-Invoice >> Settings.

CS-Cart Zatca E-Invoice Configuration
  • Activate ZATCA invoice: Enable the option to enable ZATCA e-invoicing.
  • Seller/Business Name: Enter the seller or business name.
  • VAT Registration Number: Enter a valid VAT registration number.
  • VAT Status: Select the appropriate VAT status.
  • Reasons for VAT Exemption: Enter the reason if the seller is VAT exempt.
  • Invoice Prefix: Set a prefix for invoice numbering.
  • Cancel Invoice on Failed Orders: Enable this option to cancel invoices for failed orders.
  • Cancel Invoice on Canceled Orders: Enable this option to cancel invoices for canceled orders.
  • Cancel Invoices on Rejected Payments: Enable this option to cancel invoices for rejected payments.

To add currency, go to Settings >> Currency.

CS-Cart Add Saudi Arabian currency

For ZATCA E-Invoice, you must use the Saudi Arabian currency (SAR).

To set a template, go to Settings >> Notifications >> Documents.

CS-Cart Notifications

Invoice Summary:

Then navigate to Invoice part.
In the Invoices section, you need to make the necessary changes.

Changes to CS-Cart invoices
  1. Set the width to 33% instead of 66%.
  2. {{ WkZatca.qr_image|raw}}
  3. {{ WkZatca.invoice_number|raw }}
Changes to CS-Cart invoices

After making changes, save the configuration.

Order Summary:

For orders, navigate to Order part.

CS-Cart order summary
  1. Set the width to 33% instead of 50%
  2. {{ WkZatca.qr_image|raw}}
  3. Set the width to 33% instead of 50%
  4. {{ WkZatca.invoice_number|raw }}
CS-Cart order summary changes

After making changes, save the configuration.

After placing an order, customers can see the QR code on the invoice.

CS-Cart ZACTA E-Invoice

Customers will also receive a QR code at e-mail.

CS-Cart Mail

If you have any questions, suggestions, or customization requests, please feel free to contact us at [email protected] or submit a ticket at webkul.uvdesk.com.

Explore our premium quality CS Cart Extensions to enhance your store’s functionality.

You can also explore our CS-Cart Development Services and Quality CS-Cart add-ons.

Current Product Version – 1.0

Supported Framework Versions – 4.18.x, 4.19.x, 4.20.x

PakarPBN

A Private Blog Network (PBN) is a collection of websites that are controlled by a single individual or organization and used primarily to build backlinks to a “money site” in order to influence its ranking in search engines such as Google. The core idea behind a PBN is based on the importance of backlinks in Google’s ranking algorithm. Since Google views backlinks as signals of authority and trust, some website owners attempt to artificially create these signals through a controlled network of sites.

In a typical PBN setup, the owner acquires expired or aged domains that already have existing authority, backlinks, and history. These domains are rebuilt with new content and hosted separately, often using different IP addresses, hosting providers, themes, and ownership details to make them appear unrelated. Within the content published on these sites, links are strategically placed that point to the main website the owner wants to rank higher. By doing this, the owner attempts to pass link equity (also known as “link juice”) from the PBN sites to the target website.

The purpose of a PBN is to give the impression that the target website is naturally earning links from multiple independent sources. If done effectively, this can temporarily improve keyword rankings, increase organic visibility, and drive more traffic from search results.

Jasa Backlink

Download Anime Batch

Similar Posts