e-Invoicing is mandatory for businesses with 10 Cr+ turnover. Likely to be mandatory from Jan 2023 for businesses with 5 Cr+ turnover

What We Do




Digital Journeys

Digitize the lending journey


Enable Account Aggregator (AA) solutions leveraging the power of aggregated data

Who We Are


Cygnet Digital: Leading the Digital Evolution

Welcome to Cygnet Digital, your trusted partner in dynamic digital transformation.

Discover more

Executive Leadership Team

The minds behind our expertise, experience and excellence

Discover more

#WeAreCygnet – One Cygnet

Living the Trust of Career Value of Cygnetians!

Discover more

Trust in Testimonials

Living the Trust of our Clients

Discover more

Cygnet Digital Press Releases and In the News

Find latest news and happenings about Cygnet Digital, a part of Cygnet Infotech.

Discover more

Cygnet Digital's Partner Program

Unlock Your Peak Performance with Partner Connect.

Become a Partner

Software compliant for ALL WAVES OF KSA e-Invoicing

Software compliant for ALL WAVES OF KSA e-Invoicing

Taxable Revenue criteria

Above 3 Billion SAR in the year 2021

Above 500 Million SAR in the year 2021

Above 250 Million SAR in the year 2021

Above 150 Million SAR in the year 2021

Above 100 Million SAR in the year 2021

Above 70 Million SAR in the year 2021

Above 50 Million SAR in the year 2021

Above 40 Million SAR in the year 2021 or 2022

Phase 2 of e-invoicing

Wave 1

Wave 2

Wave 3

Wave 4

Wave 5

Wave 6

Wave 7

Wave 8

Date of commencement

1st January 2023

1st July 2023

1st October 2023

1st November 2023

1st December 2023

1st January 2024

1st February 2024

1st March 2024


31st June 2023

31st December 2023

31st January 2024

29th February 2024

31st March 2024

30th April 2024

31st May 2024

30th June 2024

Trusted by brands across the globe

Have you been notified by ZATCA? If Yes, then

Our e-Invoicing platform is the ultimate solution for all the invoicing queries

Is your POS System equipped for KSA Phase-II regulations?

Is your system connected with ZATCA?

Can your system process huge volumes of invoices?

Can you meet phase-II compliance needs such as XML structure, UUID, Hash of XML?

How will you resolve errors in bulk invoices?

How does our e-Invoicing solution ensure compliance?

Ready connectors for integration with ERP and POS systems via API & file-based approach
Real-time validation of documents with audit trail
2-way integration with POS Systems to generate QR codes for printing e-Invoice

Technical requirements of Phase 2 of e-Invoicing

Phase 2: Integration phase From 1 January 2023 onwards

QR Code must contain
  • Seller’s name
  • VAT Total
  • Seller’s VAT Registration No.
  • Hash of XML
  • Time Stamp (date & time)
  • Cryptographic stamp
  • Invoice Total
  • UUID

Role of Cygnet’s Offline Utility Services in generating real time e-invoices

  • 1Generated e-Invoices are stored in Cygnet’s Offline Utility Services when there is limited internet connectivity ​
  • 2Cygnet’s Offline queues E-Invoices and transfers them to Cygnet’s cloud as the internet restores
  • 3Cygnet’s cloud further moves the e-Invoices to the compliance platform for validation
  • 4Cygnet’s compliance platform ensures multiple validations and generates e-Invoices basis ZATCA’s requirement
  • 5ZATCA registers B2B & B2C Transactions, acknowledges UUID & QR Code ​
  • Business Systems/ ERPs/ POS​​
  • Cygnet’s Offline Utility​
  • Cygnet’s Cloud
  • Cygnet’s Compliance Platform
Queue your e-Invoices, not your customers!

Get ZATCA approved e-Invoicing solution and comply before the deadline!

On-cloud & on-premise e-Invoicing solution compatible with ZATCA

Ready API integration to fetch & return data to POS & ERPs

Extensive validations & data transformation capabilities

Generate PDF/A3, XML, Hash of XML, UUID, Cryptographic stamp & QR code in real-time

Real-time validation & submission of invoices to ZATCA API

Tamper-proof system with secured login and access control management

Process large volume of invoices

BI Dashboards for insightful reports and better decision making


A Guide to KSA e-Invoicing Phase 2

Download Now!

Case Study

Case Study on real-time ZATCA-approved invoices

Read Now


A Guide to KSA e-Invoicing Phase 2

Download Now!

Case Study

Case Study on real-time ZATCA-approved invoices

Read Now

Why us? We have the best e-Invoicing solution to cater to your needs. Book A Demo

250+ successful ERP integrations

Processing millions of transactions within minutes

1750+ Million e-Invoices generated

400+ top corporates as clients

Scalable solution with excellent support and security

e-Invoices in Arabic & English language with QR code

Frequently asked questions

Indeed, there is a Sandbox environment accessible for testing solutions.

The process of onboarding and sequencing depends on the specific requirements. If it is possible to manage unique sequencing at the central application level, then onboarding can be done centrally. However, if unique sequencing needs to be handled at the individual POS level, each POS will need to be onboarded either at the entity level or the POS level.

The system responsible for generating the invoice and managing the unique sequence needs to be onboarded. However, other systems that are used only for gathering information and forwarding it will not be considered part of the ecosystem.

Certainly, it is possible to connect any system to our solution using API, Flat File, or DB access. Our e-invoicing solution will handle compliance checks and manage the necessary technical details.

Indeed, we provide an offline utility that can be deployed within the store and connected to local POS terminals. This utility enables the generation of QR codes without relying on internet connectivity or experiencing any delays.

Certainly, our e-invoicing system is capable of seamless integration with Visual FoxPro, if the necessary fields can be exported in a compatible flat file format.

The approach to invoice sequencing and onboarding will vary based on the specific invoice sequencing and onboarding approach requirements and sequencing needs. If it is feasible to manage unique sequencing at the central application level, onboarding can be conducted at the central level. However, if the sequencing needs to be managed at the POS level, individual POS terminals will need to be onboarded either at the entity level or the POS level. It’s important to note that the unique sequence is directly linked to the chosen onboarding approach.

Once an invoice is generated, it cannot be cancelled, modified, or deleted. In the event of any issues, it is necessary to issue a Credit Note or Debit Note appropriately to address the situation.

The implementation of phase 2 by the authority will occur in waves, starting on January 1, 2023, targeting specific taxpayer groups. It is necessary for taxpayers to adhere to additional compliance requirements. They are responsible for ensuring that their technical teams and service providers modify the e-invoicing solutions to meet the newly introduced technical requirements. Furthermore, these compliant e-invoicing solutions must be seamlessly integrated with ZATCA’s system to generate e-invoices in a standardized format.

For Phase II, it is mandatory to utilize the ZATCA Platform for the uploading
of e-invoices.

For Standard Tax Invoices:

  • Standard Tax Invoices and their corresponding notes are required to be
    promptly uploaded to the ZATCA Platform to undergo clearance in real-time.
  • Upon successful clearance, ZATCA will provide a cryptographic stamp in
    real-time. To comply with ZATCA requirements, the e-invoicing solution must
    generate a QR code containing specified fields, which must be incorporated
    into the Standard Tax Invoice.
  • The ability to share invoices with customers is contingent upon successful
    clearance and the generation of a valid QR code. Consequently, it is
    mandatory to upload every Standard Tax Invoice to ZATCA in real-time.

For Simplified Tax Invoices:

  • However, you have the flexibility to generate, print, and share Simplified
    Tax Invoices and their accompanying Notes electronically using your
    e-invoicing solution, without needing to involve ZATCA.
  • Just keep in mind that it’s important to report these Simplified Tax
    Invoices and their Electronic Notes to the authority within 24 hours from
    the time you create them.
  • Once you upload these Simplified Electronic Invoices to ZATCA, they will be
    checked for accuracy and validity by ZATCA. You will receive an
    acknowledgement through the API response to confirm the successful upload.

For a Tax Invoice to be valid, it must contain a sequential number that serves as a unique identifier. If the Unique Number generated by an e-invoice solution provider meets the criteria of sequential numbering, it can be considered as the invoice number.

Cygnet solution offers seamless integration capabilities with various in-house ERP or POS systems. If you require more information, please don’t hesitate to reach out to us at hello@cygnetinfotech.com. We will be glad to assist you further.

Every electronically generated e-invoice must undergo clearance by the authority before it can be shared with buyers, ensuring its legality and validity. The clearance process follows a real-time transaction integration model for e-invoices. Once integrated, the taxpayer directly submits the electronic invoice to the authority before sharing it with the buyer.

For B2B (business-to-business) invoices, real-time clearance is required, while B2C (business-to-consumer) invoices should be reported within 24 hours. It is essential to integrate with ZATCA accordingly, based on the transaction type, whether it is B2B or B2C.

Registration with ZATCA is a requirement for Phase 2 and applies to all businesses. Cygnet will serve as the designated e-invoice solution provider during the integration phase.

Cygnet solution can assist you in generating invoices in a sequential manner, ensuring compliance with ZATCA requirements. For more information, please don’t hesitate to contact us at eamilid. We are available to provide further details and support.

Connect now with our TaxTech Architects

    I agree to the Terms & Conditions and Privacy Policy and allow Cygnet Digital to contact me via email or phone call for my inquiry.*

    I agree to receive occasional product updates and promotional messages on WhatsApp / Email / SMS.