You do not just need an invoicing system — your product needs to invoice
A Saudi technology company lives two lives: its own books, and its product issuing invoices to its own customers. The second one means your product is issuing tax invoices, and under Phase 2 those have to be built, stamped, cleared or reported like anyone else’s. The Mwzon API exists for exactly that.