Saudi Arabia has taken significant steps to digitalize business transactions with the introduction of e-invoicing. The Zatca approved e-invoicing in Riyadh ensures smooth compliance with tax regulations, making invoicing more secure and efficient. The e-invoicing mandate, introduced by the Zakat, Tax and Customs Authority (ZATCA), has two phases: Phase I and Phase II. These phases are designed to streamline tax reporting, prevent fraud, and enhance transparency in business transactions.
A key differentiating point between the phases is the QR codes. In Phase I, QR codes carried basic invoice information that allowed buyers to verify these transactions' authenticity. However, Phase II QR codes will carry cryptographic stamps and other data, creating robust security levels and compliance with ZATCA regulations. It is, therefore, mandatory that businesses understand the differences in order to ensure a seamless transition, avoiding any penalties.
The Kingdom of Saudi Arabia (KSA) has enacted e-invoicing regulations to transform taxation and compliance with respect to the Zakat, Tax, and Customs Authority (ZATCA). E-invoicing is a two-phased process: Phase I (Generation Phase) and Phase II (Integration Phase). The two-phased structure is QR Code which is one of the very important components for both phases when it comes to the verification and validation of invoices. The difference in the structure as well as in the requirements of QR Codes between both phases has been a topic of discussion for some time. The following article will discuss the Phase I QR Code and Phase II QR Code under the e-invoicing regime of KSA in detail.
Phase I (Generation Phase)
This phase was launched on December 4, 2021, when any business was to generate and maintain invoices electronically in a structured format. Below are some key highlights of Phase
This phase is the second phase of the e-invoicing implementation. It started on January 1, 2023. It currently mandates entities to conduct their operations in a way that will enable real-time reporting and system integration. Furthermore, such entities must meet the following requirements:
The introduction of QR Code in Phase I primarily involved simple tax invoices, which contained the basic details of invoices and their verifications via scanning with mobile devices for authenticity. The QR Code in Phase I contained five mandatory fields:
The QR Code in Phase I used Base64 encoding to store data in a compact manner. This QR Code is used purely for instant validation by customers and auditors of ZATCA.
The QR Code, in Phase II, has been developed greatly, with the embedding of cryptographic controls and other added invoice data. The new QR Code, in Phase II, consists of the following six fields:
Unlike Phase I, the QR Code in Phase II is now crimped and signed cryptographically, making it tamper-proof. Any modification in invoice data would make this QR Code invalid.
In order to comply with Phase II e-invoicing, businesses should:
The implementation of ZATCA-approved e-invoicing in Riyadh marks a milestone toward modernizing the Kingdom's financial ecosystem. The knowledge of differences between Phase I QR codes and Phase II QR codes is essential knowledge for businesses to adhere to tax regulations and run smoothly. Phase I QR codes only possess basic security features to validate the invoice, while Phase II QR codes are encrypted with cryptographic privacy to protect the data against malicious tampering.
With ongoing digital transformation initiatives in Saudi Arabia, businesses will have to take the necessary steps to comply with ZATCA's e-invoicing regimen. Companies should embrace these changes by upgrading their invoicing to be compatible with Phase II, thus positioning themselves for enhanced tax compliance, greater security, and improved operational efficiency in the changing economic landscape of the Kingdom.
window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-3109bb2e2783f515265","applicationID":"558315209","transactionName":"blUHbEVQCxECBUVQWVcfMEpeHhARBhRCFlRVXwIXVEMAAxcDU1VZXh4VUEc=","queueTime":0,"applicationTime":184,"atts":"QhIEGg1KGB8=","errorBeacon":"bam.nr-data.net","agent":""}
Written By:
Now choose your stay according to your preference. From finding a place for your dream destination or a mere weekend getaway to business accommodations or brief stay, we have got you covered. Explore hotels as per your mood.