XML 81 R72.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 10 - ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) - USD ($)
Jan. 31, 2022
Apr. 30, 2021
Details    
General liability, worker's compensation, and medical insurance payable $ 440,679 $ 412,328
Consulting fee payable 213,368 209,871
Union and education fees payable 139,407 137,123
Interest payables for short-term loans 90,238 147,433
Safety production fund payable 642,660 262,449
Advanced from the employees 229,207 159,909
Security deposit for sub-contractor 157,208 154,631
Other miscellaneous payables $ 5,626 $ 872,318