XML 53 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
NOTE 10 - ACCOUNTS PAYABLE AND ACCRUED EXPENSES: Schedule of Accounts Payable and Accrued Liabilities (Tables)
3 Months Ended
Jul. 31, 2022
Tables/Schedules  
Schedule of Accounts Payable and Accrued Liabilities

Account

July 31,

2022

April 30,

2022

Accounts payable

$10,258,255 

$7,945,913 

Advanced from customers

89,657 

121,183 

Advanced from third parties*

712,471 

1,208,900 

Accrued salary payable

138,228 

101,829 

Tax payable

1,050,827 

812,545 

Other payable**

2,065,735 

2,024,868 

Total accounts payable and accrued expenses

$14,315,173 

$12,215,238