XML 34 R61.htm IDEA: XBRL DOCUMENT v3.19.3
Accrued Expenses and Other Payables (Details) - USD ($)
Jun. 30, 2019
Jun. 30, 2018
Payables and Accruals [Abstract]    
Payroll payable $ 24,891 $ 13,788
Welfare payable 149,479 155,023
Accrued expenses 6,847,041 5,368,348
Other payables 4,886,202 4,543,261
Other levy payable 122,109 126,638
Total $ 12,029,722 $ 10,207,058