Saudi Arabia electronic invoicing and printing QR code in receipt
Completed-
Why your understanding is different than what everybody else in Saudi Arabia is doing, I am a local in Jeddah & I can share Many Invoices with you, where whoever else has adopted E-Invoicing gives, their QR Code results in a text Value.
Well, let me dig deep into this topic & if a found information from authentic source, I will share here.
-
This is official source of Guidelines
https://zatca.gov.sa/en/E-Invoicing/Introduction/Guidelines/Pages/default.aspxCheck the first document which is " SIMPLIFIED GUIDELINES FOR E-INVOICING PHASE 1"
On this document, page number 8, you will find specification of QR Code. It is clearly mentioned that... ( below fields are the minimum required fields that must be shown after scanning a QR Code in simplified tax invoice.)
Note here that the word "Shown", is used here, not the word "encoded"
so by scanning a QR Code, you have to show text information of (Seller name, Vat number, Time stamp, Vat Total, Invoice Total)
-
Hello
One of official person from ministry of commerce visited our outlet today and they warn that QR code should be shown required Text information on scan not any code. Fail to implement this feature before December first week will be penalized. Please make a QR for this or API so someone can develop this plugin -
Today i contacted the Zakat, Tax and Customs Authority to ask them if its allowed to use encoded QR code, they replied its not allowed to use encoded QR code, the QR code should decoded (human readable)
I wish Aronium can make the QR code decoded (human readable) as all other software in Saudi Arabia did 🙏 -
Today i contacted the Zakat, Tax and Customs Authority to ask them if its allowed to use encoded QR code, they replied its not allowed to use encoded QR code, the QR code should decoded (human readable)
I wish Aronium can make the QR code decoded (human readable) as all other software in Saudi Arabia did 🙏Hi Mr. Hosam. Could you please record the call & share the recording here?
-
Hi everyone,
Thank you all for your patience and suggestions.
Please refer to the "E-invoicing (FATOORA) technical workshop" video at https://youtu.be/CC_I0CQuRGU. It is the official ZATCA's workshop, and the questions you had about QR code format is asked at 18th minute of this video. You will find the answer there.
Additionally, as suggested on another official video (https://youtu.be/QFrIkQhHlF0 at 49m50s), there is an app that can correctly decode and presents all the details of the QR code. It is created by one of the solution providers, you can download and try it out from the links below:
- Android: https://play.google.com/store/apps/details?id=com.posbankbh.einvoiceqrreader
- iPhone / IOS: https://apps.apple.com/us/app/e-invoice-qr-reader-ksa/id1580793042
We have tested the app on both IOS (iPhone) and Android, it works great.

We believe this gives some clarity and at least you can always refer to this video and their official instructions in case of any doubt.
Thanks, Aronium team.
-
Hi Aronium team, I thank you for your further involvement in this topic, which is country wise specific requirement. Just wanted to confirm, as per your understanding, Is it the final version of your plugin/addon which you have released or Shall I expect any updated version of the plugin. In case you have developed additional understanding of this topic e-invoicing.
-
Hi everyone,
We have released an update to the Saudi Arabia E invoice plugin that prints requested title on all receipts.
ZATCA is requesting all receipts and refunds to have an explicit title, for example "Simplified tax invoice" must be printed on top of the receipt. You can see the official requirement on ZATCA workshop video at https://youtu.be/QFrIkQhHlF0?t=933

You can download the latest version from https://www.aronium.com/en/features/e-invoice-ksa.
Thanks, Aronium team.
-
Hi Javed
In order to avoid errors using KSA plugin, you need to update Aronium to the latest version.
If you still have problems please write an email to support@aronium.com for further investigation.
Thanks, Aronium team.
-
Hello Aronium team,
I contacted the Zakat Authority today, and they completely confirmed what you mentioned, as the QR-CODE must be encrypted and can only be readable through their own application on the link.
https://play.google.com/store/apps/details?id=com.smaatco.vatandroid&hl=ar&gl=US
Therefore, I would like to thank you for your remarkable accuracy in fulfilling the requirements of the first phase.I have a question, if you would please, about the start of the implementation of the second phase, which has requirements that may be related to electronic connectivity or the like.
Thank you so much.
-
Hi Arsalan,
Thanks for the update.
Regarding second phase, we still do not have development scheduled as it may be too early to plan. We still want to make sure all requirements are set for phase 1.
Once we have any news regarding 2nd phase, we will be happy to post an update here and on our social media.
Best regards, Aronium team.
-
Hi everybody,
We just wanted to share with you that Aronium is officially listed as electronic billing system provider.
You can find us among others on solution providers directory page by searching for "Fusionpos", as that is the name of the company which holds the rights of the Aronium software.

Thanks for all your help and contribution.
Post is closed for comments.


Comments
71 comments