XML 81 R71.htm IDEA: XBRL DOCUMENT v3.21.2
NOTE 10 - ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) - USD ($)
Jul. 31, 2021
Apr. 30, 2021
Details    
General liability, worker's compensation, and medical insurance payable $ 396,419 $ 412,328
Consulting fee payable 257,359 209,871
Union and education fees payable 137,239 137,123
Interest payables for short-term loans 214,443 147,433
Safety production fund payable 307,980 262,449
Advanced from the employees 209,928 159,909
Security deposit for sub-contractor 154,763 154,631
Other miscellaneous payables $ 926,738 $ 872,318