XML 83 R73.htm IDEA: XBRL DOCUMENT v3.20.2
NOTE 10 - ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) - USD ($)
Jul. 31, 2020
Apr. 30, 2020
Details    
General liability, worker's compensation, and medical insurance payable $ 404,780 $ 409,811
Consulting fee payable 212,238 256,304
Union and education fees payable 127,139 125,800
Interest payables for short-term loans 325,831 129,976
Safety production fund payable 171,083 140,274
Advanced from the employees 284,453 98,775
Security deposit for sub-contractor 143,373 141,864
Other miscellaneous payables $ 553,922 $ 205,708