Reporing invoice ( creating multiple invoices for one order )

I am integrating Zatca phase 2 into my project for generating invoices for orders and I have a question.
I will describe the situation: an order was created, I automatically create an invoice for this order, use the reporting API and send it to the Zatca portal and generate a qr code. After some time, I want to use the manual invoice generation action for this order and the question is: Can I use the reporting API for the next invoice generation for the same order or will it be considered that I am sending an invoice to the Zatca portal for a new order?
If it is not allowed to use the reporting API for each invoice generation for the same order, then do I need to perform any actions (sending to the API) if any changes have occurred in this order over time (return, refund or something else)?

Sales Order / Purchase Order / …
like these documents are company internal use … if you refer to them in your invoice …no problem…you can repeated … you can modified …
these orders are out of the scope of e-invoice.