XML 42 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued Expenses and Other Payables (Tables)
9 Months Ended
Mar. 31, 2018
Accrued Expenses and Other Payables [Abstract]  
Schedule of accrued expenses and other payables
  March 31,  June 30, 
  2018  2017 
Payroll payable $42,895  $103,412 
Welfare payable  163,339   154,239 
Accrued expenses  5,506,284   4,863,988 
Other payables  5,706,222   3,887,676 
Other levy payable  133,431   125,998 
Total $11,552,171  $9,135,313