XML 72 R72.htm IDEA: XBRL DOCUMENT v3.20.1
NOTE 9 - ACCOUNTS PAYABLE AND ACCRUED EXPENSES: Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
Jan. 31, 2020
Apr. 30, 2019
Jan. 31, 2019
Details      
Accounts Payable   $ 5,298,580 $ 4,891,610
Customer Advances, Current   26,921 208,478
Accrued salary payable   284,671 94,798
Taxes Payable, Current   125,854 170,216
Deferred Revenue   13,683 13,283
Accounts Payable, Other, Current   1,803,972 2,469,105
Accounts payable and accrued expenses $ 7,847,490 $ 7,680,049 $ 7,847,490