Generating the QR code for Printing

Greetings,
my plan is to print the simplified B2C invoices as soon as they are generated in my system. However, my plan is to schedule my program to send those invoices to Zatca before end of our working hours. Now my question is, if I do that, I wont’ be able to capture the QR code returned from Zatca because I am printing my invoices immediately as they are saved in my system so I am using a third party library which generates the QR code for printing. Is this allowed and if not what is recommended if I dont’ want to to report the invoices immediately but only end of the working hours.
I know the situation is different for B2B standard invoices correct? but my question here is for the simplified invoices.
thank you

@mortadha please note that ZATCA does not provide QR Code for Simplified Invoices (B2C) in response for Reporting API calls. ZATCA generates QR Code only for Standard Tax Invoices (B2B) which is included in the signed XML shared in response for Clearance API calls.

For Simplified Invoices, you have to generate the QR Code including all 9 tags as explained in Security Features Implementation Standards. Invoice that is issued to the B2C customers in Phase 2 should include the QR Code complying with Phase 2 requirements (all 9 tags). This QR Code is generated by the taxpayer’s EGS not by ZATCA.

1 Like

Thank you very much Ankit