Support for e-invoicing compliant QR codes for online stores in Saudi Arabia

On December 4, 2020, the Zakat, Tax and Customs Authority (ZATCA) published new regulations on the implementation of electronic invoicing (e-invoicing) in Saudi Arabia (KSA). A full year has passed since, and the first phase of these regulations has been enforced as of December 4, 2021.

For Phase 1, known as the "Generation Phase," all taxpayers or other parties issuing tax invoices on behalf of suppliers subject to VAT based in Saudi Arabia, are obliged to issue invoices electronically using a compliant electronic system. In addition to that, these invoices must include a QR code that will provide basic information about the purchase and the seller.

As part of our commitment to compliance, we strive to ensure that our invoices and other important documents meet the requirements of local tax and legislation authorities.

Taking this into account, our development team spent the past weeks implementing the new requirements to ensure all mandatory fields are supported.

Support for e-invoicing compliant QR codes for Saudi Arabia (KSA)

Sufio invoices are compliant with the newly introduced e-Invoicing Regulations in KSA

We are pleased to announce that as of December 4, 2021, Sufio includes all the essential elements along with the e-invoicing compliant QR codes on all invoices, for both Shopify and BigCommerce Saudi store owners.

Sufio invoices are now fully compliant with the e-Invoicing regulations (FATOORA, الفوترة الإلكترونية) given by Zakat, Tax, and Customs Authority (ZATCA) in Saudi Arabia (KSA).

These QR codes contain the seller's name, the VAT registration number of the seller, the timestamp (date and time) of the invoice, the total value of VAT, and the overall value of the invoice (including VAT).


If you'd like to set your Sufio account to include QR codes on your invoices automatically, please contact our support. We'll be happy to set it up for you.

To generate and print the QR code on your invoices, Sufio is using the Tag-Length-Value (TLV) base64 encoding scheme as per the official documentation by Zakat, Tax, and Customs Authority (ZATCA) in Saudi Arabia. As a result, to scan and preview the encoded data, you'll need to use one of the available e-invoice QR code readers, such as E-Invoice QR Reader KSA, available for iOS or Android.

We are confident that this feature will help our users based in Saudi Arabia transition smoothly and be confident that their invoices and other documents are locally compliant. This way, you can fully focus on building your online business.

Need help?

Is there anything in Sufio you are missing that would benefit you? If so, please contact our support team. We will explore ways to make the necessary improvements!