XML 24 R31.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accrued Expenses and Other Payables (Tables)
6 Months Ended
Dec. 31, 2019
Payables and Accruals [Abstract]  
Schedule of accrued expenses and other payables
   December 31,   June 30, 
   2019   2019 
Payroll payable  $23,783   $24,891 
Welfare payable   147,426    149,479 
Accrued expenses   7,002,225    6,847,041 
Other payables   5,043,473    4,886,202 
Other levy payable   120,432    122,109 
Total  $12,337,339   $12,029,722