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 to Launch E-Invoicing Wave 24 by June 30, 2026
- Saudi Arabia Announces Criteria for 24th Wave of VAT E-Invoicing System Integration
- Mandatory Shipment Certificate for Imports to Saudi Arabia Starting October 2025
- Saudi Arabia Introduces VAT Refund Program for Tourists and GCC Nationals to Boost Tourism
- Briefing document: Saudi Arabia FATOORAH E-invoicing Compliance