[SOLVED] B2B invoice - QR code validation: "Not Registered"

Hi @Ankit.K.Tiwari ,

Could you please help us out? This is the “metadata” of the document we are trying to validate. It is B2B invoice properly cleared by ZATCA and the QR code is extracted from cleared invoice:

id = "INV-00001"
uuid = "0b7b5464-5b45-445f-b6eb-e18947d9f7a0"
qr_code = "ATHZhdik2LPYs9ipINil2YXYr9in2K/Yp9iqINin2YTYtdit2Kkg2KfZhNi32KjZitipAg8zMTIzNDAxNDEzMDAwMDMDEzIwMjUtMTItMTBUMTk6Mzg6MDUECDg1NzAwLjMwBQgxMTE3OC4zMAYsdzA4bEN1TWYyR2Y3c
XpRbzZBb0d1T05NMTdxYWp1bWtpRCtROGNZQm5wZz0HYE1FUUNJRW80RHU2UGxJNTJ6STcrUWs3ZlprR0Q2V3NpZFlBVkFaQWs4Z3FnYStmZEFpQWM4b3Rwd0E1UGxGRE1TUkV5VHNJc2lJSE4xNFJtWnpkMFl1WFBUZGwweVE9PQhbM
FkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEqIi0vbIUezsNnMXbybvyLv+PVR+YyO8KZhOzCa1JZdoRyxdEbSSPkeKBHBVO45Z12izmffrzUe+kAKg39D72sw=="

Somehow this “cleared” by ZATCA document is not verified using latest ZATCA app.
This is the screenshot:


How is it possible that “cleared” by ZATCA document and returned QR code is not valid while validating using the official application?

NOTE: it is happening only with this client (or some small subset) but other clients does not have this issue.

Best regards, Sergei

@sergei.shishov ZATCA’s Mobile App checks for the VAT Registration Status of the taxpayer as of the date of scanning. If the Taxpayer is De-registered, then Mobile App scan will show the title as invalid Tax Invoice for the reason that taxpayer is not VAT Registered. You can check the VAT Registration status here TaxpayerLookup

Hi @Ankit.K.Tiwari ,

Thank you very much for your detailed explanation. Now everything is clear. We do not have any more questions. Will update the title to indicate that the issue is solved and anyone having same issue, could find it using search.

The resolution: QR code marked as RED and Tax Invoice become INVALID with error “Not Registered” is happening because the VAT Registration Status of the taxpayer as of the date of scanning is NOT REGISTERED.

Best regards, Sergei

@sergei.shishov it is not that tax invoice becomes invalid. Mobile App displays VAT registration status as of the date of scanning so that the buyer is aware that the seller is de-registered from VAT. I just explained the behavior of Mobile App scan functionality as it works so that you can explain the same to your client.