XML 80 R71.htm IDEA: XBRL DOCUMENT v3.22.4
NOTE 10 - ACCOUNTS PAYABLE AND ACCRUED EXPENSES: Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
Oct. 31, 2022
Apr. 30, 2022
Details    
Accounts Payable $ 9,523,873 $ 7,945,913
Customer Advances, Current 291,513 121,183
Advanced from third parties 753,811 1,208,900
Accrued salary payable 153,679 101,829
Taxes Payable, Current 684,759 812,545
Accounts Payable, Other, Current 1,874,396 2,024,868
Accounts Payable and Accrued Liabilities, Current $ 13,282,031 $ 12,215,238