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"
- Briefing document: Saudi Arabia FATOORAH E-invoicing Compliance
- Saudi Arabia Launches VAT Refund Service for Tourists to Boost Economic Diversification and Tourism
- Saudi Arabia’s ZATCA Phase 23 E-Invoicing: Key Compliance Steps for 2025 Roll-Out
- Saudi Arabia Introduces VAT Refund Program to Boost Tourism and Shopping Experience
- Saudi Arabia Introduces VAT Refund for Tourists, GCC Nationals on Purchases Over SAR 500