XML 80 R70.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 8 - Accounts Payable and Accrued Expenses: Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
Jan. 31, 2018
Apr. 30, 2017
Details    
Accounts Payable $ 6,623,798 $ 5,096,599
Customer Advances, Current 177,666 40,900
Accrued salary payable 359,610 160,244
Taxes Payable, Current 92,568 121,127
Deferred Revenue 25,719 82,581
Accounts Payable, Other, Current 2,611,256 1,535,020
Accounts Payable and Accrued Liabilities, Current $ 9,890,617 $ 7,036,471