Do we have to wait for the previous invoice to be cleared before sending the next invoice?
There is no dependency on ZATCA’s clearance for generating new invoice. ZATCA’s stamp or QR Code string is not part of the Hash. Taxpayers can continue generating invoices without waiting for Clearance from ZATCA as Clearance does not change the hash of the document.