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"
- Saudi Arabia Seeks Feedback on Economic Substance Rules for Special Economic Zones
- New VAT Rules: When Marketplaces Must Account for VAT Instead of Individual Sellers
- Saudi Arabia VAT: New Deemed Supplier Rules for Electronic Marketplaces Effective January 2026
- Saudi Arabia Issues Bylaws Establishing Tax and Regulatory Framework for Special Economic Zones
- Saudi Arabia Issues Implementing Regulations for Special Economic Zones, Introducing Tax and Customs Incentives













