XML 91 R80.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 9 - Accounts Payable and Accrued Expenses: Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
Apr. 30, 2017
Apr. 30, 2016
Details    
Accounts Payable $ 5,096,599 $ 4,869,026
Customer Advances, Current 40,900 10,042
Accrued salary payable 160,244 105,131
Taxes Payable, Current 121,127 254,615
Deferred Revenue 82,581 71,604
Accounts Payable, Other, Current 1,535,020 1,550,408
Accounts Payable and Accrued Liabilities, Current $ 7,036,471 $ 6,860,826