XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.4
NOTE 10 - ACCOUNTS PAYABLE AND ACCRUED EXPENSES: Schedule of Accounts Payable and Accrued Liabilities (Tables)
6 Months Ended
Oct. 31, 2022
Tables/Schedules  
Schedule of Accounts Payable and Accrued Liabilities

Account

October 31,

2022

April 30,

2022

Accounts payable

$9,523,873 

$7,945,913 

Advanced from customers

291,513 

121,183 

Advanced from third parties*

753,811 

1,208,900 

Accrued salary payable

153,679 

101,829 

Tax payable

684,759 

812,545 

Other payable**

1,874,396 

2,024,868 

Total accounts payable and accrued expenses

$13,282,031 

$12,215,238