GenerateJSon moved from SIMenu to CashPromise