We are a solution provider working with multiple clients to implement ZATCA Phase-2 e-invoicing. we plan to host solutions for different clients on a single server, where each client will have its own unique CSR, CSID, and PCSID.
However, since all client instances will be hosted on the same server, they would share the same UUID, as the server is treated as a single device. I would like to confirm whether this setup complies with ZATCA’s guidelines, or if each client requires a separate server to ensure unique UUIDs for each e-invoicing instance.
Please advise if hosting multiple clients on a single server is permissible, or if separate UUIDs and servers are required for each client.
Thank you for your guidance.