XML 41 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued Expenses and Other Payables (Tables)
6 Months Ended
Dec. 31, 2017
Accrued Expenses and Other Payables [Abstract]  
Schedule of accrued expenses and other payables
  December 31,  June 30, 
  2017  2017 
Payroll payable $101,302  $103,412 
Welfare payable  157,384   154,239 
Accrued expenses  5,101,131   4,863,988 
Other payables  4,652,225   3,887,676 
Other levy payable  128,567   125,998 
Total $10,140,609  $9,135,313