XML 80 R70.htm IDEA: XBRL DOCUMENT v3.21.2
NOTE 10 - ACCOUNTS PAYABLE AND ACCRUED EXPENSES: Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
Jul. 31, 2021
Apr. 30, 2021
Details    
Accounts Payable $ 7,720,609 $ 8,155,842
Customer Advances, Current 79,803 143,695
Accrued salary payable 286,064 155,071
Taxes Payable, Current 330,318 330,738
Accounts Payable, Other, Current 2,604,869 2,356,062
Accounts Payable and Accrued Liabilities, Current $ 11,021,663 $ 11,141,408