XML 81 R71.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 $ 6,003,861 $ 8,155,842
Customer Advances, Current 709,998 143,695
Advanced from third parties 6,726,399 0
Accrued salary payable 290,820 155,071
Taxes Payable, Current 343,227 330,738
Accounts Payable, Other, Current 1,619,184 2,356,062
Accounts Payable and Accrued Liabilities, Current $ 15,693,489 $ 11,141,408