Issue with qr code validation through zatca application

i has provided the qr code with encoded base 64 format ass attached
why the application doesn`t validate the qr code ?

Please use the official ZATCA app to scan the QR code. You can download it from the AppStore (iOS) or Play Store (Android): ‎ZATCA on the App Store
Then go to Home → VAT services → E-invoice validation
The scanner is compatible with Phase 2 QR code structure.


i have downloaded official zatca app and
i have scanned the base64 qr_code
i thought that after scanning the qr
all values of seller name , issue date , total amount , vat total amount ,etc
should be apper
what is the expected result after scanning the qr code ?

Hello @a.nagy,
Based on what I tested so far, the application shows this message “Thank you for scanning the QR code…etc.” when it couldn’t process the QR code for any reason which includes wrong formatting.
If you passed a correct QR code, it should show you the invoice details and the organization name as well.

FYI I’m not from ZATCA, I’m just engineer working on the integration as well and saw your question.

2 Likes

i got the generated qr code from zatca after signing the xml
can you tell me what fields that may have wrong format?