Saudi Arabia

@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.

2 Likes

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.

1 Like

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 :sweat_smile:

1 Like

That is not a QR code, do not even know what it is.

1 Like

If I’m understanding right, this should be the result after scanning the QR, then if we decoded this we get the invoice related values 1,2,3,4 and 5

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

Thanks in Advance

@abdulbari I agree location of QR code is out of place. It will be better integrated within document in near future.

2 Likes

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.

yes you are right spicily it is not include the invoice no. and one of ZATCA condition should be include the invoice no.

Dear All

is it the VAT ID show in QR Code ? because i can not see it when i scan the QR Code

@mohammed_sabir i guess your sample qr code got deleted. but anyway i got to it before it got deleted :wink:

@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.
image

below is the result of validating qr code in invoice 135792457 from Saudi Arabia localization
image

I’ve improved QR extension in localization so it generates Base64 encoded TLV format QR code.

1 Like

that is great news @lubos .

image

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. :man_shrugging:t3: 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.
image

1 Like

@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

Thank you again

Aneem

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

1 Like

the same with me

Dear loubos
it doesn’t show VAT ID as per below
image

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.

1 Like

i tested it , its working properly on localization server @lubos

3 Likes