XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 10 - ACCOUNTS PAYABLE AND ACCRUED EXPENSES: Schedule of Accounts Payable and Accrued Liabilities (Tables)
9 Months Ended
Jan. 31, 2022
Tables/Schedules  
Schedule of Accounts Payable and Accrued Liabilities

 

Account

January 31,

2022

(unaudited)

April 30,

2021

Accounts payable

$9,591,677 

$8,155,842 

Advanced from customers

650,567 

143,695 

Advanced from third parties*

6,797,719 

- 

Accrued salary payable

133,935 

155,071 

Tax payable

785,020 

330,738 

Other payable**

1,918,393 

2,356,062 

Total accounts payable and accrued expenses

$19,877,311 

$11,141,408