XML 42 R29.htm IDEA: XBRL DOCUMENT v3.19.1
Accrued Expenses and Other Payables (Tables)
9 Months Ended
Mar. 31, 2019
Payables and Accruals [Abstract]  
Schedule of accrued expenses and other payables

   March 31,   June 30, 
   2019   2018 
Payroll payable  $27,020   $13,788 
Welfare payable   152,970    155,023 
Accrued expenses   6,475,802    5,368,348 
Other payables   4,437,889    4,543,261 
Other levy payable   124,961    126,638 
Total  $11,218,642   $10,207,058