@Ehab I think you should talk to your tax authorities and get a clear idea what their requirements are. Unless you can provide a clear explanation of your legal requirements the developer cannot help you.
I am not saying that whatever has been implemented is wrong in any way and I appreciate the contributions of every user and the efforts of developer. We just need to make sure the developments and the legal requirements are on the same page.
Unfortunately, the more I look into the requirements the more I get confused. In some places it says something and in another it says something completely different.
I think the QR code specifics should be confirmed with ZATCA, otherwise I think we should have two extensions until things clear out.
I know they are requiring QR to help the customer to confirm and know his invoice details so generating invoice information like what we have currently is logically do what required. Creating Base64 encoded TLV format QR code I think is related to the 2nd phase which will link business, customer and ZATCA.
Tomorrow Iâll try to contact with ZATCA to confirm that but what Iâm afraid of is to fall in more confusion like you here as everyone has a new opinion for what is required and I know that âwe will not know what is the mandatory requirements actually are till 05/12/2021 not 04/12/2021
Dear @lubos
May I request your support to reallocate the QR Code on top of invoice , you may force it to be only in 1st page or placing QR Code before any Customs Field.
If we have more than 1 customs field the QR Code will be in 2ed page without any information or invoice basic information.
we came a cross scenario where QR Code placed in 2ed page because of customs field used in the invoice which make no meaning or linkage between the QR Code and the invoice since 2ed pad doesnât have basic information Such as customer Name Invoice Date Invoice No
Actually we have 2 more softwares approved by ZATCA and we also implimented QR long back,
But now the new rule it must be Base64 Encoded and readable by the earlier send mobile application⌠We have already talk to ZATCA and its mandatory⌠Customer support repliedâŚ
Phase 2 is most integration part (API Connectivity by ZATCA)
please provide a sample qr code that meets the ZATCA requirements.
please provide an official link from the government where they have listed the approved QR reader softwares. this could be used to verify compatibility of qr codes generated in Manager.
@mohammed_sabir i guess your sample qr code got deleted. but anyway i got to it before it got deleted
@lubos so I validated the base64 encoded string from the sample qr code using the tools provided in ZATCA website and below is the result. I have obscured the sensitive information.
below is the result of validating qr code in invoice 135792457 from Saudi Arabia localization
but the Arabic texts are not displayed. i guess it is missing UTF8 encoding.
Or maybe it doesnât need to show the currency altogether. someone could confirm with their authorities @Ehab@abdulbari@mohammed_sabir
tried validating the qr code from the correct example in post#87 and it does not show a currency.
@lubos, @Ehab
Thank you for the quick support⌠really appreciated your efforts⌠we love MANAGER
and would like to stick on it⌠I am using cloud version and happy with it
Dear @lubos
I have tested the code with ZATCA App it shows the code not correct. I would suggest downloading the app to check if the code is read by the app then the software is comply with ZATCA Rules
Please let me know if you need further information
I do not have an account so canât really use this app. And app saying code not being correct is not really that helpful anyway since it doesnât tell why itâs not correct. It could be many things.
Perhaps timestamp & amount needs to be in specific format (made both to be in ISO format now). Or VAT registration number must be valid number (changed it now).
So test again on localization server if these changes made any difference.