XML 82 R72.htm IDEA: XBRL DOCUMENT v3.21.2
NOTE 10 - ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) - USD ($)
Oct. 31, 2021
Apr. 30, 2021
Details    
General liability, worker's compensation, and medical insurance payable $ 409,230 $ 412,328
Consulting fee payable 215,702 209,871
Union and education fees payable 138,434 137,123
Interest payables for short-term loans 50,740 147,433
Safety production fund payable 490,750 262,449
Advanced from the employees 153,735 159,909
Security deposit for sub-contractor 156,111 154,631
Other miscellaneous payables $ 4,482 $ 872,318