We are able to validate the previous (phase 1) QR code by scanning it with the ZATCA app.
However, a current phase 2 QR code that we generate does not scan via the app, even though the e-invoice itself can be successfully validated via the reporting API.
Example phase 2 QR code string: AQozMTAxOTMxNjA2Ag8zMTAxOTMxNjA2MTAwMDMDFDIwMjMtMDgtMjlUMTI6NDI6MTJaBAYzMjAuOTkFBTQxLjg3BiwreXdCYXhDQnNuK3g3SnNKVmtVc2JCQW80RngrSGszZGFGb201amdCQndvPQdgTUVRQ0lHZ1Z0YWk1YnVVc2ZuWUplOU5DZmhCWU4waHdqekpRMTNFM0Q1dkh3WVJBQWlBNWV1anFNRklxblgyQ3JPeW8vVnAwV1BaRVhEUDhocFJJUy8xRjh3K3dyQT09CFgwVjAQBgcqhkjOPQIBBgUrgQQACgNCAAT4ZWk5hhxGHLRghTZp5iCndJZUGvQr1Rchqh8P6JenmHAgYlffOJ9+W67OSTSjZEPfJYXZTjcdJ+C5lSxBmOkGCUcwRQIhAKlXZPg6m2MrecriwXemLt7eIjgLmxSvqMNG6r7fqzE7AiANIkYAoI0KZ7dKU8CrSV335Vrjpt1U4ZGEWwPGt8Yh2g==
When scanning via the app, nothing happens/it is not recognised.
When scanning via the old (phase 1) app, naturally an error appears:
Are we formatting the printed phase 2 QR code correctly?