XML 46 R31.htm IDEA: XBRL DOCUMENT v3.19.3
Accrued Expenses and Other Payables (Tables)
3 Months Ended
Sep. 30, 2019
Payables and Accruals [Abstract]  
Schedule of accrued expenses and other payables
   September 30,   June 30, 
   2019   2019 
Payroll payable  $23,135   $24,891 
Welfare payable   143,524    149,479 
Accrued expenses   6,713,152    6,847,041 
Other payables   4,998,230    4,886,202 
Other levy payable   117,245    122,109 
Total  $11,995,286   $12,029,722