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

Account

October 31,

2021

(unaudited)

April 30,

2021

Accounts payable

$6,003,861 

$8,155,842 

Advanced from customers

709,998 

143,695 

Advanced from third parties*

6,726,399 

- 

Accrued salary payable

290,820 

155,071 

Tax payable

343,227 

330,738 

Other payable**

1,619,184 

2,356,062 

Total accounts payable and accrued expenses

$15,693,489 

$11,141,408