We have generated a few invoices with seller registration name only in Arabic.
The original seller name doesn’t contain any special characters and the response QR code after signing also doesn’t contain any special characters but when the same QR code is scanned using the ZATCA VAT app then special characters are added at the start or end of seller name.
- Seller name is passed only in Arabic in xml payload
- Invoice is Cleared/Reported by ZATCA
- QR code received in response is printed
- The QR code scanned contains a special character at the start or end
This issue doesn’t occur when the seller registration is passed in only English.
Below are full details for a sample invoice:
- Value passed in AccountingSupplierParty.Party.PartyLegalEntity.RegistrationName = شركة كنان الدولية للتطويرالعقاري
- QR code received in response - AT3YtNix2YPYqSDZg9mG2KfZhiDYp9mE2K/ZiNmE2YrYqSDZhNmE2KrYt9mI2YrYsdin2YTYudmC2KfYsdmKAg8zMDAxNzc0Njk2MTAwMDMDEzIwMjQtMDEtMThUMTI6MTE6NTIEBzExNTAuMDAFBjE1MC4wMAYsNzZBbS8wZStpODZyWGZSV1JabnBDWjdFdVl3RldTeHJkUGV3Wm1RRGtidz0HYE1FVUNJUURZL042NkpPb1RBNHc3NTJKSTg5LzdaM0p2TXF5UFhrTERVM0c1T3plZ09nSWdZMXBiQmVGeGs0OVhyVVJVeWJIbkxSRWVTYW5XOU5XZ3lXdW1uTkRtM3RvPQhYMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEn+dvQDSlHCYd7mYiCzBD/7JaQRpOmdO35kIkJ8DJe+AsJvFUW1cfv0xsqdlDYOexhK3rWlootvjM0/gagISmeQ==
- Screenshot of the QR code scanned from ZATCA VAT app:
We checked this for around 30 invoices in the simulation environment and the special character is added to all seller names and it is different for each invoices. Due to this there is a reluctance by a seller to accept the invoice. Please check this issue with the VAT app and confirm if this is not happening in production environment also @Ankit_Tiwari . Or help in getting this resolved.