XML 80 R71.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 10 - ACCOUNTS PAYABLE AND ACCRUED EXPENSES: Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
Jan. 31, 2022
Apr. 30, 2021
Details    
Accounts Payable $ 9,591,677 $ 8,155,842
Customer Advances, Current 650,567 143,695
Advanced from third parties 6,797,719 0
Accrued salary payable 133,935 155,071
Taxes Payable, Current 785,020 330,738
Accounts Payable, Other, Current 1,918,393 2,356,062
Accounts Payable and Accrued Liabilities, Current $ 19,877,311 $ 11,141,408