As per Zakat, Tax and Customs Authority (ZATCA) of Saudi Arabia, one of the main requirements is the implementation of QR codes on tax invoices in the e-invoicing project (Fatoora), which will be mandatory starting December 4, 2021
As per the ZATCA instructions(Page No. 23), the minimum requirements that must be shown after scanning a QR code are the following fields, which should be represented in form of based64 encoding:
- Seller’s name.
- VAT registration number of the seller.
- Time stamp of the invoice (date and time).
- Invoice total (with VAT).
- VAT total.
In this blog, I will show how to encode the QR data in base64 format using ABAP and then using it in SAPScript/SmartForms to print QR code on Invoice layouts.
Source: sap.com
Latest Posts in "Saudi Arabia"
- Excise Tax Returns in KSA: Key Reporting Requirements and Deadlines for Compliance
- Saudi Arabia VAT Guide for Cross-Border Sellers
- Saudi Arabia ZATCA Announces 24th Group E-Invoicing Integration Rules by 2026
- Saudi Arabia to Launch E-Invoicing Wave 24 by June 30, 2026
- Saudi Arabia Announces Criteria for 24th Wave of VAT E-Invoicing System Integration













